Esta versão do sistema foi descontinuada e não recebe atualizações e novas implementações. Acesse a documentação da versão 5.10.3 aqui

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.

Este artigo ajudou você?