Identificador de Regra

IMP-690AQRCO02

Módulo: IMP - Impostos.

Finalidade: manipular o valor da Forma de Tributação do Fornecedor.

Telas: EFD-Reinf - Integração (F690ILA) e exportação do registro R-2055 (F669ERE).

Transação: não se aplica.

Regra:

Definir Numero IMPNCODEMP; @Código da empresa@
Definir Numero IMPNCODFIL; @Código da filial@
Definir Numero IMPNCGCFIL; @CNPJ Filial@
Definir Numero IMPNCODFOR; @Código do fornecedor@
Definir Numero IMPNCGCFOR; @CNPJ fornecedor@
Definir Data   IMPDDATCPT; @Competência do arquivo@
Definir Alfa   IMPATIPDOC; @Tipo do documento do fornecedor@
Definir Numero IMPNINDFTR; @Forma tributação - Retorno@

Definir Alfa xCursor;   

SQL_Criar(xCursor);
SQL_UsarAbrangencia(xCursor, 0);
SQL_UsarSQLSenior2(xCursor, 0);    
SQL_DefinirComando(xCursor, "SELECT E095FOR.INDFTR FROM E095FOR WHERE E095FOR.CODFOR = :CodFor");
SQL_DefinirInteiro(xCursor, "CodFor", IMPNCODFOR);
SQL_AbrirCursor(xCursor);

SQL_RetornarInteiro(xCursor, "INDFTR", IMPNINDFTR);

Variáveis disponibilizadas:

Nome Tipo Observações Retorna Valor
IMPNCODEMP Número Código da empresa N
IMPNCODFIL Número Código da filial N
IMPNCGCFIL Número CNPJ Filial N
IMPNCODFOR Número Código do fornecedor N
IMPNCGCFOR Número CNPJ fornecedor N
IMPDDATCPT Data Competência do arquivo N
IMPATIPDOC Alfa Tipo do documento do fornecedor N
IMPNINDFTR Número Forma de Tributação 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ê?