Identificador de Regra

INT-000MEOC006

Finalidade: permite manipular alguns dados do item de serviço 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 serviço).

Exemplo de regra:

Definir numero IntNCodEmp;
Definir numero IntNCodFil;
Definir numero IntNNumOcp;
Definir numero IntNCodFor;
Definir numero IntNSeqIso;
Definir alfa IntATnsSer;
Definir alfa IntACodser;
Definir alfa IntACplIso;
Definir numero IntNQtdPed;
Definir alfa IntAUniMed;
Definir alfa IntACodTpr;
Definir numero IntNPreUni;
Definir alfa IntACodMoe;
Definir alfa IntADatMoe;
Definir numero IntNCotMoe;
Definir alfa IntAFecMoe;
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 IntAObsIso;
Definir numero IntNVlrIcs;
Definir numero IntNVlrBsi;
Definir alfa IntAXML;

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
IntNSeqIso NÚMERO Sequência do item de serviço na ordem de compra S
IntATnsSer ALFA Transação de serviço do item da OC S
IntACodser ALFA Código do serviço da ordem de compra S
IntACplIso ALFA Complemento da descrição do serviço S
IntNQtdPed NÚMERO Quantidade pedida do serviço da ordem de compra S
IntAUniMed ALFA Unidade de medida do serviço da ordem de compra S
IntACodTpr ALFA Código da tabela de preço do serviço S
IntNPreUni NÚMERO Preço unitário do serviço da ordem de compra 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
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 do serviço da ordem de compra S
IntNPerDsc NÚMERO Percentual de desconto do serviço da ordem de compra S
IntADatEnt ALFA Previsão de Entrega do Item de Serviço S
IntNCodMot NÚMERO Código do motivo da situação do item de serviço S
IntAObsMot ALFA Observação do motivo da situação do item de serviço S
IntAObsIso ALFA Observação da solicitação de compra S
IntNVlrIcs NÚMERO Valor do ICMS Substituído para o serviço 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ê?