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.