ERP – Integração de Notas Fiscais – Alterar ou sugerir a descrição do campo Observação ICMS e Observação IPI
Dúvida
Como alterar o texto padrão ou sugerir automaticamente a descrição nos campos Observação ICMS e Observação IPI nas notas fiscais de entrada e saída no módulo da Gestão de Tributos?
Solução
A documentação da tela F660INT-Controladoria / Gestão de Tributos / Escrituração / Integrações / Notas Fiscais (Integração de Notas Fiscais), possui as condições padrões para gerar a informação nos campos Observação ICMS e Observação IPI no momento da integração, mas é possível alterar a descrição desses campos no momento de integrar através de regra customizada, de acordo com a necessidade do cliente.
Para que possa alterar a descrição padrão desses campos, realize os passos a seguir:
1. No menu Recursos / Implementações / Regras / Editar, crie uma regra com numeração superior a 100. Segue abaixo exemplo de regra a ser criada:
Definir Cursor Cur_E440NFC;
Definir Alfa vcodtns;
Definir Alfa vcodsnf;
Definir Numero codemp;
Definir Numero codfil;
Definir Numero numnfi;
Definir Numero numnff;
Definir Numero codfor;
Definir Numero vnumnfc;
Definir Alfa sVlrIcm;
Definir Alfa vObsNfc;
Definir Alfa CodSnf;
Definir Alfa CodTns;
Definir Alfa ObsNfc;
vCodEmp = CodEmp;
vCodFil = CodFil;
vCodFor = CodFor;
vNumNfi = NumNfi;
vNumNff = NumNff;
vCodSnf = CodSnf;
vCodTns = CodTns;
Cur_E440NFC.SQL "Select VlrIcm from e440nfc where codemp = :vCodEmp \
and codfil = :vCodFil \
and codfor = :vCodFor \
and numnfc = :vNumNfi \
and codsnf = :vCodSnf" ;
Cur_E440NFC.AbrirCursor();
Se (Cur_E440NFC.Achou)
{
ConverteMascara(2,Cur_E440NFC.VlrIcm,sVlrIcm,"Z.ZZZ.ZZZ.ZZZ.Z99,99");
LimpaEspacos(sVlrIcm);
TamanhoAlfa(sVlrIcm,xTamanho);
Se (xTamanho > 8)
ObsNfc = "ICM: + sVlrIcm";
}
Cur_E440Nfc.FecharCursor();
a=0;
2. Na tela F070FEF-Cadastros / Filiais / Parâmetros por Gestão / Tributos (Parâmetros da Filial para Tributos), informe o código da regra criada no campo Código Regra Integração:
3. Exemplo buscando a informação do campo Observações da nota fiscal no módulo de Suprimentos:
3.1. Na regra, via cursor busque a informação do campo da nota fiscal de entrada para levar para a tabela E660NFC (tela F660NFC-Controladoria / Gestão de Tributos / Escrituração / Lançamentos / Nota Fiscal de Entrada (Notas Fiscais de Entrada):
3.2. Desta forma, a informação será levada para o módulo de Tributos:
Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.