Identificador de Regra
INT-000MEOC005
Finalidade: permite manipular alguns dados do item de produto da ordem de compra que está sendo inserida via Mercado Eletrônico.
Observação
Os campos que retornam valor desta regra estarão carregados com os valores atuais do documento. Caso estas variáveis não sejam declaradas na regra, seus valores serão perdidos.
Módulo: INT - Integrações.
Transação: Não se aplica.
Regra: manipula o valor de ICMS ST para o valor de outras despesas (Itens de produto).
Exemplo de regra:
Definir Numero IntNCodEmp; Definir Numero IntNCodFil; Definir Numero IntNNumOcp; Definir Numero IntNCodFor; Definir Numero IntNSeqIpo; Definir Alfa IntATnsPro; Definir Alfa IntACodPro; Definir Alfa IntACodDer; Definir Alfa IntACplIpo; Definir Alfa IntAUniFor; Definir Numero IntNQtdPed; Definir Alfa IntAUniMed; Definir Numero IntNQtdFor; Definir Alfa IntACodTpr; Definir Numero IntNPreUni; Definir Alfa IntAPreFix; Definir Alfa IntACodMoe; Definir Alfa IntADatMoe; Definir Numero IntNCotMoe; Definir Alfa IntAFecMoe; Definir Numero IntNVlrFre; Definir Numero IntNVlrSeg; Definir Numero IntNVlrEmb; Definir Numero IntNVlrEnc; Definir Numero IntNVlrOut; Definir Numero IntNVlrDar; Definir Numero IntNVlrDsc; Definir Numero IntNPerDsc; Definir Alfa IntADatEnt; Definir Numero IntNCodMot; Definir Alfa IntAObsMot; Definir Alfa IntAObsIpo; Definir Alfa IntAXML; Definir Numero IntNLisAtributosItem; Definir Numero IntNVlrIcs; Definir Numero IntNVlrBsi; Definir Numero IntNVlrDsc; Definir Numero IntNPerDsc; Definir Alfa S_N; Definir Alfa aRecebeValor; Definir Numero nRecebeValor; IntNVlrBsi = 0; IntNVlrOut = IntNVlrIcs; IntNVlrIcs = 0; |
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
IntNCodEmp | NÚMERO | Código da empresa | N |
IntNCodFil | NÚMERO | Código da filial | N |
IntNNumOcp | NÚMERO | Número da ordem de compra | N |
IntNCodFor | NÚMERO | Código do fornecedor da ordem de compra | N |
IntASeqIpo | ALFA | Sequência de item da ordem de compra | S |
IntATnsPro | ALFA | Transação do item de produto da OC | S |
IntACodPro | ALFA | Código do produto da ordem de compra | S |
IntACodDer | ALFA | Código da derivação do produto da ordem de compra | S |
IntACplIpo | ALFA | Complemento da descrição do produto | S |
IntAUniFor | ALFA | Unidade de Medida do Produto no Fornecedor | S |
IntNQtdPed | NÚMERO | Quantidade do produto da ordem de compra | S |
IntAUniMed | ALFA | Unidade de medida do produto comprado | S |
IntNQtdFor | NÚMERO | Quantidade da ordem de compra na unidade de medida do fornecedor | S |
IntACodTpr | ALFA | Código da tabela de preço do produto | S |
IntNPreUni | NÚMERO | Preço unitário do produto da ordem de compra | S |
IntAPreFix | ALFA | Indicativo se o preço é fixo ou não | S |
IntACodMoe | ALFA | Código da moeda que o item da ordem de compra está representado | S |
IntADatMoe | ALFA | Data da cotação da moeda ou índice do item da ordem de compra | S |
IntNCotMoe | NÚMERO | Valor da cotação da moeda ou índice do item da ordem de compra | S |
IntAFecMoe | ALFA | Indicativo de o valor da cotação é fechado | S |
IntNVlrFre | NÚMERO | Valor Frete | S |
IntNVlrSeg | NÚMERO | Valor seguro | S |
IntNVlrEmb | NÚMERO | Valor embalagem | S |
IntNVlrEnc | NÚMERO | Valor encargos financeiros | S |
IntNVlrOut | NÚMERO | Valor outras despesas | S |
IntNVlrDar | NÚMERO | Valor para arredondamento | S |
IntNVlrDsc | NÚMERO | Valor do desconto para o produto da ordem de compra | S |
IntNPerDsc | NÚMERO | Percentual de desconto para o produto da ordem de compra | S |
IntADatEnt | ALFA | Data de previsão de entrega para o produto da ordem de compra | S |
IntNCodMot | NÚMERO | Código do motivo da situação do item de produto | S |
IntAObsMot | ALFA | Observação do motivo da situação do item de produto | S |
IntAObsIpo | ALFA | Observação da solicitação de compra | S |
IntNVlrIcs | NÚMERO | Valor do ICMS Substituído para o produto da ordem de compra | S |
IntNVlrBsi | NÚMERO | Valor base ICMS substituído | S |
IntAXML | ALFA | XML completo recebido do Mercado Eletrônico | N |
IntNLisAtributosItem | NÚMERO | Lista com os atributos do pré-pedido recebidos do Mercado Eletrônico | N |
Atenção
Caso o parâmetro global LisVarReg esteja habilitado, a variável ListaVariaveis estará disponível em todos os identificadores de regras do sistema. O conteúdo desta variável lista os campos disponibilizados no identificador de regras em questão.
Não é aconselhada a ativação desse parâmetro global para o uso cotidiano. Esse recurso de listagem dos campos de identificadores auxilia a construção de regras e o Suporte para, por exemplo, depuração ou quando não houver acesso à documentação dos identificadores de regras.