Skip to Content

Olá, pessoal!

Como vocês já devem saber, o governo brasileiro publicou recentemente a Nota Técnica 2016.002, que traz detalhes sobre a alteração do layout de nota fiscal eletrônica. Portanto, da versão atual que é a 3.10, passaremos para a versão 4.0.

A nova versão da Nota Fiscal Eletrônica, que entrará em vigor esse ano, contará com as seguintes mudanças no layout:

  • Remoção do campo indicador de forma de pagamento.
  • No grupo Documentos Fiscais Referenciados, será possível informar a opção 2, que trata-se da Nota Fiscal Modelo 2.
  • Inclusão da opção 5 (operação presencial, fora do estabelecimento, utilizada no caso de venda ambulante), no campo indPres, no grupo Identificação da NF-e.
  • Criação do grupo Rastreabilidade de Produto, para possibilitar ao usuário rastrear produtos sujeitos a regulação sanitária, medicamentos, produtos veterinários etc. Inclusão de campos novos no grupo combustível, para um maior detalhamento com relação ao percentual de mistura, código ANVISA etc.
  • Criação de novos campos relacionados ao cálculo de Fundo de Combate à Pobreza (FCP), tanto para operações internas, quanto interestaduais com Substituição Tributária.
  • Criação de novas modalidades de frente, no novo grupo Informações do Transporte da NF-e.
  • Alteração no grupo Formas de Pagamento, com criação de um novo campo para inserir o valor de troco, além da possibilidade de utilizar o modelo 55 para a NF-e.
  • Inclusão de campo para informação de total do IPI, no grupo Total da NF-e, a ser utilizado para preenchimento em caso de devolução de mercadoria quando o comprador não for contribuinte do imposto.

 

Pré-requisitos:

Você precisa cumprir os pré-requisitos abaixo para fazer uso da NF-e 4.0:

  • Aplicar a SAP Note 2459713 (data de liberação a ser confirmada).
  • A NF-e 4.0 será disponibilizada para as releases 600 a S/4 HANA.

 

Nota:

Se você trabalha nas releases que vão de 604 para baixo, as mudanças serão efetuadas via BAdI de mapeamento (CL_NFE_PRINT). Para as releases mais altas, será liberada toda a funcionalidade.

 

Novos campos:

Como parte da mudança do layout da NF-e 4.0, alguns campos novos foram criados para diferentes grupos, conforme abaixo:

 

ICMS para a UF de destino

Este grupo é preenchido sempre que for efetuada alguma venda interestadual, diretamente para consumidor final, que não seja contribuinte de ICMS.

Campo criado:

  • J_1BNFE_VBCFCPUFDEST: Valor de base para FCP para estado de destino

Impacto no sistema:

  • Novo campo no XML.
  • Mapeamento do ERP para o sistema de mensageria.

 

Grupo I80. Rastreabilidade de Produto

Este grupo é preenchido sempre que a mercadoria esteja sujeita a rastreabilidade.

Campos criados:

  • J_1BNFE_NLOTE: Número do lote
  • J_1BNFE_QLOTE: Quantidade do lote
  • J_1BNFE_DFAB: Data de fabricação
  • J_1BNFE_DVAL: Data de validade
  • J_1BNFE_CAGREG: Código de Agregação

Impacto no sistema:

  • Novos campos de tela na writer, em uma nova aba de rastreamento.
  • Screen control.
  • Nova BAPI (BAPI_J_1BNFLIN_READDATA).
  • Mapeamento na BAdI CL_NFE_PRINT.
  • Mapeamento na BAdI J_1BNF_ADD_DATA.
  • Mapeamento do ERP para o sistema de mensageria.

 

Grupo LA. Item / Combustível

Este grupo é preenchido quando for efetuada a venda de combustível líquido ou lubrificante.

Campos criados:

  • J_1BNFE_PGLP: Percentual de óleo derivado de gás
  • J_1BNFE_PGNN: Percentual de gás natural nacional
  • J_1BNFE_PGNI: Percentual de gás natural importado
  • J_1BNFE_VPART: Valor líquido do combustível

Campo obsoleto:

  • J_1BNFE_PMIXGN: Percentual de gás natural

Impacto no sistema:

  • Novos campos de tela na writer, na aba existente de combustível.
  • Screen control.
  • Nova BAPI (BAPI_J_1BNFLIN_READDATA).
  • Nova BAPI (BAPI_J_1B_NF_CREATEFROMDATA).
  • Mapeamento na BAdI CL_NFE_PRINT.
  • Mapeamento na BAdI J_1BNF_ADD_DATA.
  • Mapeamento do ERP para o sistema de mensageria.

Nota:

O campo descANP apesar de já existir teve seu limite de caracteres aumentado (de 40 para 95) e também foi mapeado para o XML.

 

Grupo K. Detalhamento Específico de Medicamento e de matérias-primas farmacêuticas

Este grupo deve ser preenchido sempre que for feita a venda de medicamentos ou itens farmacêuticos, uma vez que precisam de detalhes específicos providos pela ANVISA.

Campos criados:

  • CPRODANVISA: Código de Produto ANVISA.
  • J_1BNFE_ANVISA_PRODUCT_CODE: Código de Produto ANVISA.

Impacto no sistema:

  • Novos campos de tela na writer, em uma nova aba de medicamentos.
  • Screen control.
  • Nova BAPI (BAPI_J_1BNFLIN_READDATA).
  • Nova BAPI (BAPI_J_1B_NF_CREATEFROMDATA).
  • Mapeamento na BAdI CL_NFE_PRINT.
  • Mapeamento na BAdI J_1BNF_ADD_DATA.
  • Mapeamento do ERP para o sistema de mensageria.

 

Grupo N. ICMS Normal e Substituição Tributária:

Este grupo é preenchido quando houver FCP na operação.

Campos criados:

  • J_1BNFE_VBCFCP: Valor de Base para FCP (Fundo de Combate à Pobreza).
  • J_1BNFE_PFCP: Percentual do FCP.
  • J_1BNFE_VFCP: Valor do FCP.
  • J_1BNFE_VBCFCPST: Base de Cálculo do FCP retido para Substituição Tributária.
  • J_1BNFE_PFCPST: Substituição Tributária retida do FCP.
  • J_1BNFE_VFCPST: Valor da Substituição Tributária para o FCP.

Impacto no sistema:

  • Mapeamento do ERP para o sistema de mensageria.

 

Grupo de Tributação do ICMS=60

Este grupo deve ser preenchido sempre que houver venda interestadual para consumidor final, contribuinte de ICMS.

Campos criados:

  • J_1BNFE_VBCFCPST: Base de Cálculo de FCP retido para Substituição Tributária.
  • J_1BNFE_PFCPSTRET: Percentual da Substituição Tributária retida do FCP.
  • J_1BNFE_VFCPSTRET: Valor de Substituição Tributária retida do FCP.
  • J_1BNFE_PST: Alíquota final de consumo.

Impacto no sistema:

  • Novos campos de tela na writer, na aba existente de impostos.
  • Screen control.
  • Nova BAPI (BAPI_J_1BNFLIN_READDATA).
  • Nova BAPI (BAPI_J_1B_NF_CREATEFROMDATA).
  • Mapeamento na BAdI CL_NFE_PRINT.
  • Mapeamento na BAdI J_1BNF_ADD_DATA.
  • Mapeamento do ERP para o sistema de mensageria.

 

Grupo de Repasse do ICMS ST

Este grupo não está entre os campos obrigatórios determinados para a NF-e 4.00, porém será liberado junto com a solução.

Este grupo deverá ser preenchido sempre que foi feito repasse de ICMS com Substituição Tributária.

Campos criados:

  • J_1BNFE_VBCSTDEST: Valor da base de cálculo do ICMS ST da UF de destino
  • J_1BNFE_VICMSSTDEST: Valor do ICMS ST da UF de destino

Impacto no sistema:

  • Novos campos de tela na writer, na aba existente de dados financeiros.
  • Screen control.
  • Nova BAPI (BAPI_J_1BNFLIN_READDATA).
  • Nova BAPI (BAPI_J_1B_NF_CREATEFROMDATA).
  • Mapeamento na BAdI CL_NFE_PRINT.
  • Mapeamento na BAdI J_1BNF_ADD_DATA.
  • Mapeamento do ERP para o sistema de mensageria.

 

Grupo YA. Informações de Pagamento

Este grupo deve ser preenchido com as informações referente ao pagamento dos produtos, tanto para venda, quanto para notas com finalidades de ajuste ou devolução.

Campos criados:

  • J_1BNFE_VTROCO: Valor de troco
  • J_1BNFE_LINEID: Counter (número de ocorrências de métodos de pagamento)
  • J_1BNFE_TPAG: Forma de pagamento
  • J_1BNFE_VPAG: Valor do pagamento
  • STCD1: CNPJ
  • J_1BNFE_TBAND: Bandeira do cartão de crédito
  • J_1BNFE_CAUT: Número de autorização
  • J_1BNFE_TPINTEGRA: Tipo de integração para pagamento

Impacto no sistema:

  • Novos campos de tela na writer, na aba existente de dados financeiros.
  • Screen control.
  • Nova BAPI (BAPI_J_1BNFLIN_READDATA).
  • Nova BAPI (BAPI_J_1B_NF_CREATEFROMDATA).
  • Mapeamento na BAdI CL_NFE_PRINT.
  • Mapeamento na BAdI J_1BNF_ADD_DATA.
  • Mapeamento do ERP para o sistema de mensageria.

 

Grupo W. Total da NF-e

Este grupo especifica os valores que fazem parte do total da sua nota fiscal eletrônica.

Na aba de totais da NF-e aparecerão as informações abaixo, na tabela de impostos:

  • Valor do FCP.
  • Valor da substituição tributária para FCP.

Impacto no sistema:

  • Mapeamento do ERP para o sistema de mensageria.

 

Nota:

Em função da liberação da uma nova versão da nota técnica, ocorrida ontem, logo publicaremos um novo post com novidades e data prevista de liberação da SAP Note.

 

Datas importantes:

Data de homologação: 03 de julho de 2017.

Ambiente de produção: 02 de outubro de 2017.

Desativação de versão anterior: 02 de abril de 2018.

 

Nota:

Até a entrega da funcionalidade, algumas alterações poderão ocorrer. Caso aconteça, a documentação será devidamente corrigida.

 

Dúvidas? Sugestões? Feedbacks? Deixe um comentário abaixo.

 

Abraço,

Janaína Ferreira

 

To report this post you need to login first.

29 Comments

You must be Logged on to comment or reply to a post.

  1. LEANDRO DE CARVALHO

    Muito bom Janaina!

    Alguma informação sobre desenvolvimento em relação ao GRC Inbound?

    Pois sabemos que as empresas que trabalham com essa automaçao terão que correr contra o tempo pois os xml4.0 poderao chegar a qualquer momento, certo?

     

    abraço,

    Leandro Carvalho

    (1) 
    1. Janaina Ferreira Post author

      Olá, Leandro!

      Primeiramente, obrigada pelo feedback. 🙂

      Com relação a solução de inbound, ela está em fase de desenvolvimento e, devido as mudanças da SEFAZ, assim que possível publicarei informações a respeito.

      Vamos torcer para que o governo não faça mais nenhuma mudança. 🙁

      Abraço,

      Janaína

      (1) 
  2. Jose Eduardo Belei

    Oi Janaína, muito bom o post.

     

    Fiquei com uma dúvida em relação ao que será lançado somente nas versões 605 pra cima.

     

    Por exemplo:

    Grupo YA. Informações de Pagamento

    Impacto no sistema:

    • Novos campos de tela na writer, na aba existente de dados financeiros.
    • Screen control.
    • Nova BAPI (BAPI_J_1BNFLIN_READDATA).
    • Nova BAPI (BAPI_J_1B_NF_CREATEFROMDATA).
    • Mapeamento na BAdI CL_NFE_PRINT.
    • Mapeamento na BAdI J_1BNF_ADD_DATA.
    • Mapeamento do ERP para o sistema de mensageria.
    • Disponível da release 605 para cima.

     

    Como ficará pra quem utiliza a 604 por exemplo? Toda essa solução deverá ser customizada? Não terá nem os campos na tela?

     

     

    Obrigado

    Belei

    (1) 
    1. Janaina Ferreira Post author

      Olá, Belei!

      Muito obrigada pelo feedback!

      Com relação a tua pergunta, conforme mencionado acima, quem utiliza as releases 604 pra baixo poderá fazer as alterações via BAdI de mapeamento.

      Abraço,

      Janaína

      (0) 
      1. Fernanda Carvalho

        Olá Janaina, boa tarde,

         

        Excelente post!

        Dúvida : Foram criados campos específicos para armazenar as informações de grupo de pagamento nas tabelas de Ordem de Venda? A documentação que encontrei até o momento menciona tabelas e badi de nota.

        Grata,

        Fernanda

        (0) 
        1. Janaina Ferreira Post author

          Olá, Fernanda!

          Desculpa a demora em te dar um retorno, mas nem sempre consigo responder a todas as dúvidas rapidamente. Não tem mapeamento do SD standard para o grupo mapeamento, então não deve ter nenhum campo novo para isso.

          Espero ter ajudado.

          Abraço,

          Janaína

          (0) 
  3. Welinton Rocha

    Ótimo post Janaina parabéns!

    Gostaria de perguntar com relação ao S4CORE.

    Como vc colocou nos releases 600 a 618, para S/4 alguma novidade?

     

    Att,

    Welinton  Rocha

    (1) 
    1. Janaina Ferreira Post author

      Olá, Welinton!

      Muito obrigada pelo feedback. 🙂

      Quanto a tua pergunta, acabo de verificar e também será entregue a solução para as releases de S/4.

      (0) 
  4. André Luís Almidoro

    Parabéns pelo post Janaina. Essas informações com certeza serão muito úteis.

     

    Já se consegue mensurar quanto tempo para implementação desse projeto Janaína?

    Obrigado.

    André

    (0) 
  5. Jossiane Isana da Silva

    Boa tarde pessoal!

    Estamos com dificuldade no mapeamento dos campos do Grupo: Grupo LA. Item / Combustível.

    Ja aplicamos as notas e efetuamos os passos manuais (Screem control), mas quando geramos cenário de venda/devolução de combustível, os campos/abas não estão aparecendo no item da NFE.

    Pelo que diz acima o fato de estar usando material combustível/lubrificante ativa essas opções, mas aqui não está funcionando.

    Algum palpite, ideia?

    Grata

    Jossiane

    (0) 
      1. Janaina Ferreira Post author

        Olá, Jossiane!

        Infelizmente nem sempre consigo responder os comentários nos blog posts de forma rápida, mas que bom que conseguiram resolver o problema sem maiores impactos no sistema.

        Obrigada!

        Abraço.

        (0) 
  6. Renato Luiz Pereira

    Olá Janaina,

     

    Parabéns pela iniciativa e obrigado por compartilhar tão importante informação.

    Por favor, saberia me dizer se a solução para o Convênio 52/2017 já está contemplada?

     

    Obrigado,

    (0) 
    1. Janaina Ferreira Post author

      Olá, Renato!

      Está bem confusa essa questão do Convênio ICMS 52/17, sendo assim está em análise pela SAP, devido a falta de muitas informações por parte do governo. Provavelmente um ou mais convênios sejam publicados. Sabemos, por exemplo, que o Convênio 52/17 não trata redução de base. Portanto, se nada for publicado, a solução da SAP precisa tratar o convênio como está, e reduções de base somente quando houver convênio.

      Acreditamos que a BAdI existente continue sendo usada, mesmo depois do Convênio 52/17 entrar em produção. pois da mesma forma que os estados não seguiram a regra hoje, no futuro podem continuar com suas regras próprias, ou mesmo implementar a questão de redução de base.

      Assim que tivermos mais atualizações do governo, poderemos dar informações mais concretas sobre o impacto que isso terá no sistema.

      Espero ter te ajudado.

      Abraço.

      (0) 
      1. Camila Cristina Fonseca

        Janaína, boa tarde.

        Alguma novidade por parte da SAP para tratar o assunto Convênio 52/2017? Já existe uma solução standard?

        Não encontrei muito sobre o assunto.

        Atenciosamente,

        Camila Fonseca

        (0) 
  7. Renato Luiz Pereira

    Olá Janaína,

    Obrigado pelo retorno.

    Você saberia me dizer qual é exatamente a proposta dessa BAdI?

    Também ouvi falaram que a partir de agora precisaria de 2 Notas Fiscais de Devolução mas não consegui encontrar nada a respeito

    Grato pela ajuda,

    Abraço.

    (0) 
  8. Equipe ERP

    Olá Time,

    Implementei o módulo de função “J_1BNFE_OUTNFE_CREATE_400”, porém os campos:

    IND_FINAL

    IND_PRES

    ID_DEST

    Não estão sendo carregado para o XML!

    Estes campos preenchidos não deveriam vir já preenchidos pelo Standard para o XML? Ou devo enviá-los via BADI?

    Podem me ajudar?

    Obrigado

    André Abreu

    (0) 
  9. Gabriela de Pompignan

     

    Boa tarde,

    estamos com dificuldade para identificar a origem dos dados do novo grupo Informações de Pagamento – poderia dar mais detalhes sobre a partir de onde esses dados podem ser obtidos?

    Nossa geração automática do documento de NF via faturamento (VF01) não gera nenhum dado na tabela J_1BNFEPAYMENT. Notei que há uma nova estrutura CH_PAYMENT no método FILL_HEADER da BADI CL_NFE_PRINT – se este é o local onde devemos informar estes dados, de onde eles devem ser lidos, por favor?

    Qualquer comentário será muito bem vindo.

    Obrigada

    (1) 
    1. Emiliano Almada Berger

      Olá Gabriela

       

      Estou enfrentando a mesma dificuldade aqui. No meu caso estamos utilizando a Badi Nova J_1BNF_ADD_DATA. Na tabela que você fala J_1BNFEPAYMENT o unico campo que eu teria fonte de informações desde o pedido de vendas para popular o J_1BNFEPAYMENT-T_PAG, seria o método de pagamento. O restante dos campos parece que teremos que desenvolver tudo.

      Você tem mais alguma informação adicional sobre este topico?

      Obrigado!

      (0) 
  10. Stratesys Brasil

    Bom dia Pessoa,

     

    Aqui no projeto que estou fomos aplicar a nota SAP 2443042 e gerou um erro de código, que não esta permitindo a implementação desta nota.

     

    Clase CL_TAX_CALC_BR_SD

    O método “IS_SUBTRIB_FCP_SCENARIO” é desconhecido e/ou PROTECTED ou PRIVATE.

    O método “IS_ICMS_FCP_SCENARIO” é desconhecido e/ou PROTECTED ou PRIVATE.

    O método “IS_INTERSTATE” é desconhecido e/ou PROTECTED ou PRIVATE.

    O método “GET_INSTANCE” é desconhecido e/ou PROTECTED ou PRIVATE.

     

     

    Alguém passou por este problema, por favor, poderia me ajudar.

     

    Obrigado

    Edward Soares

     

    (0) 
  11. Gabriel Costa de Oliveira

    Pessoal, bom dia,

    Após implementar as notas da NF-e 4.0, os cálculos da Partilha do ICMS foram alterados conforme abaixo:

    Cálculo correto:

    Cálculo errado (após aplicação das notas):

    Observem que o montante Origem acumulou o Montante do Destino.

    Obs.: Voltei o esquema de cálculo para a versão antiga (antes da aplicação das notas) e  o cálculo continua errado.

    Alguém passou por isso?

    Grato,

     

     

    (0) 

Leave a Reply