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.