Pular para o conteúdo principal

Mudanças no Layout de Integração da NF-e/NFC-e (v3)

Objetivo

Este documento detalha as principais mudanças introduzidas na versão 3 do layout de integração da nota fiscal de produto (NF-e) e consumidor (NFC-e). A atualização incorpora os novos campos exigidos pela Reforma Tributária (IBS, CBS, IS) e adiciona outros grupos e campos para maior detalhamento das operações, alinhando-se aos padrões mais recentes.

info
  • Se você está procurando por perguntas e respostas rápidas sobre a Reforma Tributária, visite nossa página de Perguntas e Respostas sobre a Reforma Tributária. Lá, reunimos as dúvidas mais comuns e suas respostas de forma clara e objetiva, resolução de problemas comuns e orientações práticas.
  • Se você quer uma visão geral rápida, com um plano de ação por perfil (gestores, fiscal/contábil, desenvolvedores e operação/faturamento), recomendamos começar pela página Visão geral da Reforma Tributária na NFE.io

Público-Alvo

Desenvolvedores e usuários já familiarizados com o layout de integração anterior (v2).

1. Principais Mudanças: Novos Grupos de Tributos nos Itens

A mudança mais significativa ocorre dentro de cada item da nota (items). A estrutura de tributos (tax) foi expandida para acomodar os novos impostos. Enquanto os grupos icms, ipi, pis e cofins permanecem para operações no regime antigo, dois novos grupos principais foram adicionados para o novo modelo: IS e IBSCBS.

1.1. Grupo: IS (Imposto Seletivo)

Este grupo é opcional e deve ser preenchido apenas para produtos sujeitos ao Imposto Seletivo.

Motivo da Inclusão

O Imposto Seletivo foi criado pela Reforma Tributária para incidir sobre a produção, comercialização ou importação de bens e serviços prejudiciais à saúde ou ao meio ambiente. Este grupo permite a sua correta declaração.

Campos-chave

  • situationCode: Código de Situação Tributária (CST) específico para o IS.

  • basis: Base de cálculo do imposto.

  • rate: Alíquota do imposto (em percentual).

  • amount: Valor final do Imposto Seletivo.

1.2. Grupo: IBSCBS (IBS e CBS)

Este é o principal grupo adicionado e será obrigatório para as operações sob o novo regime tributário. Ele centraliza as informações do IBS (que unifica ICMS e ISS) e da CBS (que unifica PIS e COFINS).

Motivo da Inclusão

Alinhar a emissão de documentos fiscais ao novo modelo de tributação sobre o consumo, detalhando o cálculo e a distribuição dos novos impostos.

Campos-chave

  • situationCode: Código de Situação Tributária unificado para IBS/CBS.
  • classCode: Código de Classificação Tributária, que define o regime de tributação do item.
  • basis: Base de cálculo unificada para os novos tributos.

Subgrupos de Cálculo (dentro de IBSCBS)

  • state e municipal: Detalham o cálculo do IBS, que é um imposto de competência compartilhada. A estrutura é similar para ambos e contém campos como rate, amount, deferment e reduction.
  • cbs: Detalha o cálculo da CBS (tributo federal), com campos como rate e amount.

Outros Subgrupos Opcionais em IBSCBS

  • regularTaxation: Usado para informar a tributação que seria aplicável caso uma condição especial (suspensiva/resolutória) não fosse atendida.
  • governmentPurchase: Detalha a composição do IBS/CBS em operações de compra por entidades governamentais.
  • monophase: Contém informações específicas para produtos com tributação monofásica sob o novo regime.
  • creditTransfer: Para casos de transferência de créditos de IBS/CBS.
  • operationalPresumedCredit: Detalha créditos presumidos da operação (basis, classificationCode, ibs, cbs).
  • creditReversal: Para informar o estorno de créditos de IBS/CBS.
  • zfmPresumedCredit: Crédito presumido aplicável à Zona Franca de Manaus (ZFM).

Além desses, o grupo IBSCBS possui os campos calculationMode (modo de cálculo) e donationIndicator (indicador de doação), e o subgrupo ibsTotalAmount.

2. Outras Mudanças Relevantes

Além dos novos grupos de tributos, outros campos foram adicionados para dar suporte ao novo sistema.

2.1. Novos Campos e Grupos na Raiz do Documento

  • purposeType (enum): Finalidade da emissão (Normal, Complement, Adjustment, Devolution). Para notas de débito/crédito da Reforma Tributária, utilize os campos debitType/creditType.
  • consumptionCityCode (integer): Código do município de ocorrência do fato gerador do ICMS (cMunFG).
  • ibsConsumptionCityCode (integer): Código do município onde ocorreu o fato gerador do IBS/CBS, para operações presenciais fora do estabelecimento (cMunFGIBS).
  • debitType / creditType (enum): Tipos específicos para NF-e de débito (tpNFDebito) ou crédito (tpNFCredito), cenários previstos na nova legislação.
  • governmentPurchase: Grupo de compras governamentais (gCompraGov) na raiz do documento.
  • purchaseInformation: Grupo para informar dados da nota de empenho, pedido de compra e contrato.

Documentos e processos referenciados: o processo judicial/administrativo que ampara a operação é informado em additionalInformation.referencedProcess; documentos fiscais referenciados são informados por item em items[].referencedDFe (e, quando aplicável, em additionalInformation.taxDocumentsReference). Informações do comprador estrangeiro são tratadas em buyer (endereço no exterior) e no grupo export.

2.2. Novos Campos nos Itens (items)

  • usedMovableAssetIndicator: Indica fornecimento de bem móvel usado (indBemMovelUsado).
  • itemAmount: Valor total do item (vItem).
  • presumedCredit: Informações de crédito presumido por item (gCred).
  • ibsZfmPresumedCreditClassification: Classificação para o cálculo do crédito presumido na Zona Franca de Manaus (tpCredPresIBSZFM).
  • referencedDFe: Documento Fiscal Eletrônico referenciado no item.

O crédito presumido operacional (com sua alíquota) é informado dentro de items[].tax.IBSCBS.operationalPresumedCredit, e não como um campo de alíquota na raiz do item.

2.3. Novos Grupos de Totais (totals)

No grupo totals, foram adicionados novos objetos para consolidar os valores totais dos novos impostos:

  • isTotals: Contém o valor total do Imposto Seletivo (amount).
  • ibsCbsTotals: Agrupa os totais de IBS e CBS da nota, incluindo valores de base de cálculo, diferimento, devolução e créditos presumidos.
  • totalInvoiceAmount: Novo campo para o valor total da NF-e considerando os novos impostos (IBS/CBS/IS).

3. Resumo das Principais Diferenças

CaracterísticaLayout Antigo (v2)Novo Layout (v3)
Estrutura TributáriaGrupos separados para ICMS, IPI, PIS, COFINS.Mantém os grupos antigos e adiciona os novos grupos IS e IBSCBS dentro de cada item.
Novos ImpostosNão aplicável.Suporte completo ao Imposto Seletivo (IS) e à dupla IBS/CBS.
Finalidade da NF-eNão explícito no layout.Campo purposeType para indicar a finalidade da emissão.
Cálculo de ImpostosBaseado nas regras individuais de cada tributo antigo.Cálculo mais complexo e interligado, com alíquotas efetivas, diferimentos e reduções dentro dos novos grupos.
TotalizadoresGrupo icms dentro de totals.Adiciona os grupos isTotals e ibsCbsTotals para os novos impostos.
Cenários EspecíficosTratados com CFOPs e CSTs.Novos grupos no item (tax.IBSCBS.governmentPurchase, monophase, creditTransfer, etc.) e referências em additionalInformation.referencedProcess / items[].referencedDFe.

Conclusão

A transição para o layout v3 é focada na adaptação ao novo sistema tributário nacional. O principal esforço de integração será mapear as operações para os novos situationCode e classCode, e preencher corretamente os grupos IS e IBSCBS quando aplicável. A estrutura para o regime antigo de tributação foi mantida para garantir a coexistência dos dois modelos durante o período de transição.

NFE.io

A NFE.io é uma empresa de tecnologia que fornece soluções para automatizar e simplificar a emissão e gestão de notas fiscais eletrônicas. Com suas ferramentas, as empresas podem economizar tempo e reduzir erros, aumentando a eficiência e precisão do processo de emissão de notas fiscais.

Um dos principais cases de sucesso da NFE.io é a implementação da solução na empresa de transporte Rodonaves. Com a automatização da emissão e gestão de notas fiscais eletrônicas, a Rodonaves conseguiu reduzir em até 80% o tempo gasto nesse processo, o que se traduziu em uma significativa melhoria na eficiência operacional. Além disso, a empresa também conseguiu eliminar erros e atrasos na emissão de notas fiscais, o que melhorou a relação com seus clientes e aumentou a confiança dos órgãos fiscais.

Outro exemplo é a implementação da NFE.io na empresa de comércio eletrônico, a Loja Integrada. Com a automatização da emissão de notas fiscais, a Loja Integrada conseguiu aumentar a velocidade de emissão de notas em até 10 vezes, o que permitiu que a empresa atendesse a uma maior quantidade de clientes e, consequentemente, aumentar as suas vendas.

Além desses exemplos, a NFE.io também tem outros cases de sucesso com empresas de setores como indústria, construção, varejo e serviços, mostrando a versatilidade e eficácia da sua solução.

Em resumo, a NFE.io é uma empresa de tecnologia que oferece soluções para automatizar e simplificar a emissão e gestão de notas fiscais eletrônicas, ajudando as empresas a economizar tempo e reduzir erros, melhorando a eficiência e precisão do processo. Com cases de sucesso em diferentes setores, a NFE.io tem se destacado como uma empresa líder em automação fiscal.