Identificador de Regra
IMP-660INTEG04
Módulo: IMP - Impostos.
Finalidade: Este identificador é utilizado na integração das notas fiscais de entrada e saída da gestão de suprimentos e mercado para a gestão de tributos. Caso a transação de movimento estiver com o sinal "-" (menos), deve ser diminuído do valor contábil o valor do FUNRURAL e/ou SENAR, diminuindo também em isentos e outros ICMS/IPI conforme parametrizado na forma de tributação na transação (Padrão Senior, isentas, outras).
Características: Não há a necessidade de incluir uma regra, apenas ativando o identificador para desconsiderar o tratamento definido na transação do FUNRURAL/SENAR.
Tela: F660INT
Transação: Não se aplica.
Regra:
Definir Alfa vCodTns;
Definir Numero vCodFor;
Definir Numero vNumNot;
Definir Alfa vCodSnf;
Definir Numero vCalcula;
Se (vCodTns = "") {
Mensagem(Retorna,"Codigo da Trasação Precisa Ser Informado!");
Cancel(1);
}
Se (vCodFor = 0) {
Mensagem(Retorna,"Codigo do Fornecedor Precisa Ser Informado!");
Cancel(1);
}
Se (vNumNot = 0) {
Mensagem(Retorna,"Numero da Nota Fiscal Precisa Ser Informado!");
Cancel(1);
}
Se (vCodSnf = "") {
Mensagem(Retorna,"Serie de Nota Fiscal Precisa Ser Informado!");
Cancel(1);
}
Se (vCalcula = 0) {
Mensagem(Retorna,"Controle de integração Precisa Ser Informado!");
Cancel(1);
}
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
VCodTns | ALFA | Código da Transação | N |
VCodFor | NÚMERO | Código do Fornecedor | N |
VNumNot | NÚMERO | Número da Nota Fiscal | N |
VCodSnf | ALFA | Série da Nota Fiscal | N |
VCalcula | NÚMERO | Controle de integração (1 - Integra, 0 - Não integra) | S |
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.