ERP - Notas Fiscais de Saída (NFE) - Como preencher a tag infCpl com informações, de forma nativa
Dúvida
Como preencher a tag infCpl, nas notas fiscais de saída, com informações da tela F075IBP de forma nativa, no módulo de Mercado?
Solução
Para preencher a tag infCpl, nas notas fiscais de saída, com informações da tela F075IB, realize os passos abaixo:
Primeira etapa da parametrização:
1. Acesse a tela F070FVE - Cadastros / Filiais / Parâmetros por Gestão / Vendas, Faturamento e Transporte;
1.1. Altere o campo Impostos Documento Fiscal, para 'S' ou 'B';
2. Confirme o tipo da nota que está sendo emitida, essa deverá ser diferente de '9';
3. Entre na tela F000PGS - Cadastros / Identificadores e parâmetros / Parâmetros Globais;
3.1. Altere, o parâmetro GerDetTri para 'S';
Importante: Caso as condições acima sejam atendidas, pode seguir para o tópico 2 deste artigo. Se as condições acima não forem atendidas, passa a validar as duas condições abaixo:
4. Na tela F070FVE - Cadastros / Filiais / Parâmetros por Gestão / Vendas, Faturamento e Transporte, altere o campo Impostos Documento Fiscal para 'S' ou 'B';
Observação: O tipo da nota que está sendo emitida, deverá ser diferente de 3, 4, 5, 6, 9. Após essa primeira etapa, entrando em um dos dois grupos de condições, pode-se prosseguir.
Segunda etapa da parametrização:
1. Verifique se na tela F075PPC - Cadastros / Clientes e Fornecedores / Clientes / Ligações / Cliente X Produto / Individual, o campo Consumidor Final está como 'S';
1.1. Confirme se o próprio cadastro de cliente está configurado como Consumidor Final = 'S' em seu cadastro, caso não esteja parametrizado na tela F075PPC;
1.2. Confirme se tanto na tela F075PPC quando no cadastro de Cliente o campo de Consumidor Final não estiver configurado e na tela F001TVE - Cadastros / Transações / Parâmetros por Gestão / Vendas, a transação de venda está com o campo Aplicação Operação = 'C' ou 'V' ou 'S';
1.3. Valide se a nota é um Cupom Fiscal (E140NFV.NUMCFI > 0);
Observação: Ainda dentro da rotina de gravação de detalhamento dos tributos, passando dos tópicos acima, existe a possibilidade de customização via IR VEN-140VLRAL01, possibilidade de alteração do valor da base via regra.
2. Acesse a tela F070EPF - Cadastros / Empresas / Fiscais;
2.1. Valide se o campo Origem dos Percentuais no Documento Fiscal esta como '02';
Observação: Este campo precisa estar como 2 para que o ERP busque as informações da tabela IBPT, cadastradas na tela F075IBP, validando os vínculos de tabela IBPT com NCM e Produto com Classificação Fiscal, conforme já precisam estar configurados. Dúvidas, pode ser validada a documentação de ajuda da tela F075IBP, com relação a NCM.
Então será finalizada essa rotina de gravação de detalhamento dos tributos e serão gravados os percentuais da IBPT na tabela complementar E140DTP, nos campos E140DTP.IBPFED, E140DTP.IBPEST, E140DTP.IBPMUN.
Após toda a configuração acima, na emissão de uma nota fiscal eletrônica, o ERP monta, com as informações da tabela E140DPT, a descrição dentro da tag <infCpl>, como mostra a imagem abaixo:

Importante: Como a própria documentação da tag infCpl explica, também é possível realizar a manipulação dessa tag, através do Identificador de Regras VEN-140NEDGE01, manipulando a variável VSIntInfCpl.
Atenção! Antes de realizar qualquer alteração, analise o impacto que poderá ter em outros lançamentos/processos do sistema.