Identificador de Regra

IMP-660INTEG03

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 "-" (que subtrai do valor total), deve ser somado no valor contábil o valor do ISS, IRRF, PIS, COFINS, CSLL, OUTRAS RETENÇÕES e INSS, assim como os impostos do agronegócio (imposto tipo 76), somando também em outros ICMS/IPI conforme parametrizado na forma de tributação na transação (Padrão Senior, isentas, outras).

Tela: F660INT

Transação: Não se aplica.

Regra:

Definir Alfa vCodTns;
Definir Numero vCodCli;
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 (vCodCli = 0) {
Mensagem(Retorna,"Codigo do Cliente 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
VCODCLI NÚMERO Código do Cliente 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 = Não integra, 0 = 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.

Este artigo ajudou você?