NF-e

IBS e CBS no regime normal: o que muda na NF-e e NFC-e do seu ERP com a NT 2025.002

IBS e CBS na NF-e e NFC-e do regime normal: cronograma oficial da NT 2025.002-RTC v1.51, cClassTrib v1.60 por documento, payload JSON, XML gerado e validações da API.

Fábio Magalhães CostaAtualizado em 29/09/2026
Tela de ERP exibindo detalhes tributários de nota fiscal com foco em IBS e CBS

Tela de ERP exibindo detalhes tributários de nota fiscal com foco em IBS e CBS

Quando eu leio uma nota técnica que mexe no coração do documento fiscal, eu já penso no efeito em cadeia. Não é só um campo novo. É cadastro, regra de negócio, serialização, validação, teste, suporte e, claro, risco de rejeição. Com a NT 2025.002-RTC, isso fica muito claro para quem emite NF-e modelo 55 e NFC-e modelo 65 no regime normal.

No regime normal, a entrada de IBS e CBS no leiaute da NF-e e da NFC-e muda o item, o total da nota e a lógica fiscal do ERP.

Eu vi muita gente resumindo o tema como “novos tributos na nota”. Só que, para desenvolvedor de ERP, software house e time fiscal, isso é pouco. O que muda mesmo é a forma de estruturar o payload por item, respeitar CST, classificar a operação com cClassTrib, calcular base, informar IBS estadual, IBS municipal, CBS e refletir tudo nos totais. E isso sem improviso.

Neste artigo, eu trato somente de NF-e e NFC-e. Não vou misturar NFS-e, NT-008 ou DANFSe, porque são outros documentos e outra conversa. Meu foco aqui é o cenário de quem precisa adaptar o sistema ao leiaute da NT 2025.002-RTC, cuja versão vigente nesta revisão é a v1.51 (julho/2026), publicada no Portal da NF-e da SVRS, junto com a tabela de CST e cClassTrib v1.60 (IT 2025.002, de 22/06/2026).

📅 Cronograma oficial para CRT 3 (Regime Normal), segundo a NT 2025.002-RTC v1.51:

  • Desde 01/01/2026: os novos tributos têm valor jurídico. O preenchimento já era obrigatório pela legislação, mas ainda não era exigido por regra de validação em produção.
  • Homologação, desde 01/07/2026: preenchimento dos campos de IBS/CBS obrigatório.
  • Produção, desde 03/08/2026: preenchimento dos campos de IBS/CBS obrigatório também por regra de validação (UB12-10).
  • Próxima etapa: as regras de validação alteradas na v1.51 têm implantação em produção prevista para 05/10/2026.
  • CRT 1, 2 e 4 (Simples Nacional e MEI): a NT informa que as orientações virão em NT futura, porque a tributação de IBS/CBS/IS para esses contribuintes ocorre somente a partir de 2027 (art. 348 da LC 214/2025).

Como a própria NT avisa, ela é ajustada ao longo da implantação. Antes de cada release do seu ERP, confira a versão vigente no portal.

Se você trabalha com emissão por integração, como eu costumo ver em projetos conectados à Notaas, o ponto central é este: a aplicação não pode mais tratar o bloco tributário da nota como algo fixo. Agora ele depende ainda mais da natureza real da operação.

O que a NT 2025.002 muda, na prática

A NT 2025.002-RTC introduz grupos voltados ao novo modelo de tributação sobre consumo dentro da NF-e e da NFC-e. Na prática, isso exige que o ERP passe a preencher dados por item e também os totais da nota com consistência matemática e fiscal.

A mudança não está só no XML final, mas na modelagem interna do ERP e no fluxo de validação antes da autorização.

Eu costumo dividir o impacto em quatro camadas:

  • Cadastro e parametrização fiscal da operação;
  • Motor de cálculo por item;
  • Geração do XML ou JSON intermediário da nota;
  • Testes de consistência e tratamento de rejeições.

Isso parece simples no papel. No sistema real, nem tanto. O mesmo produto pode ter tratamento diferente conforme UF, finalidade da operação, CFOP, tipo de destinatário e enquadramento fiscal. Por isso, não faz sentido adotar um cClassTrib genérico para tudo.

Classificação fiscal não aceita atalho.

Onde entram os grupos IBSCBS e gIBSCBS

No desenho do leiaute, o desenvolvedor precisa olhar com atenção para os grupos criados para detalhar IBS e CBS no item. Em termos práticos, o grupo IBSCBS aparece ligado ao item da nota e o grupo gIBSCBS organiza os dados necessários para cálculo, classificação e valores.

O preenchimento de IBS e CBS passa a ser item a item, e não apenas uma informação resumida no fechamento do documento.

Eu recomendo pensar no item da NF-e ou NFC-e como uma unidade tributária completa. Isso significa que cada item deve sair do ERP já com:

  • CST aplicável à operação naquele contexto;
  • CClassTrib compatível com a tributação real;
  • Base de cálculo correta;
  • Alíquota e valor do IBS estadual;
  • Alíquota e valor do IBS municipal, quando couber no leiaute previsto;
  • Alíquota e valor da CBS;
  • Reflexo nos totais do documento.

Essa estrutura pede revisão de objetos internos, banco de dados e contratos de API. Em alguns ERPs, eu já vi o cálculo tributário depender de uma única coluna de “regra fiscal”. Nesse cenário, a chance de retrabalho cresce bastante.

Como tratar CST e cClassTrib sem erro

Esse é o ponto em que eu mais vejo simplificação perigosa. CST e cClassTrib não podem ser preenchidos “por padrão” sem olhar a operação. O CST informa a situação tributária dentro da lógica prevista. Já o cClassTrib tem função classificatória e depende da operação concreta.

O cClassTrib não deve ser fixado de forma genérica para todas as vendas, porque ele depende da natureza da operação e da validação fiscal.

Na prática, eu sugiro que o ERP permita montar a decisão com base em regras combinadas, como:

  • Tipo de documento, NF-e ou NFC-e;
  • CFOP;
  • UF de origem e destino;
  • Tipo de cliente;
  • Finalidade da emissão;
  • Tipo de item;
  • Cenário tributário definido pelo fiscal ou contador.

Isso reduz a tentação de “resolver” tudo com um único mapeamento. Eu já vi projeto atrasar porque a equipe técnica esperava uma lista universal para cClassTrib, mas ela não existe dessa forma. A classificação depende da operação e precisa ser validada pelo fiscal ou contador da empresa emissora.

Aplicabilidade por documento: nem todo cClassTrib vale para NF-e e NFC-e

A tabela de cClassTrib é compartilhada por todos os documentos fiscais eletrônicos (NF-e, NFC-e, NFS-e, CT-e, NFCom e outros), e cada código traz indicadores de aplicabilidade por documento, como indNFe, indNFCe e indNFSe. Um código válido na tabela pode não ser aceito no seu modelo.

🧭 Exemplo de fronteira: o cClassTrib 200052 (profissões intelectuais regulamentadas, com redução de 30%, art. 127 da LC 214/2025) é uma classificação de serviço, aplicável à NFS-e. Ele não deve aparecer em itens de NF-e ou NFC-e. Se esse é o seu cenário, o caminho é o nosso guia de IBS e CBS na NFS-e para empresas do regime normal.

A mesma lógica vale dentro dos modelos de mercadoria: há classificações aceitas na NF-e (modelo 55) e não na NFC-e (modelo 65), como algumas hipóteses de diferimento. Por isso, o ERP deve validar o cClassTrib contra o modelo do documento, e não só contra a lista geral.

Se você acompanha conteúdos sobre documentos fiscais eletrônicos, vale manter um histórico técnico em temas próximos, como a categoria de NF-e do blog da Notaas, porque esse tipo de mudança quase sempre conversa com arquitetura, suporte e governança de emissão.

Base de cálculo e segregação dos valores

Outro erro comum é imaginar que basta reaproveitar a base de um tributo atual e distribuir percentuais. Eu não faria isso sem regra explícita. A NT pede coerência entre base de cálculo, CST, classificação e totalizadores. Então, o ERP deve calcular e armazenar cada parcela de forma separada.

IBS estadual, IBS municipal e CBS precisam sair discriminados por item, com base e valor compatíveis com a regra fiscal aplicada.

No desenho técnico, eu gosto de separar os campos internos em três blocos:

  • Dados de enquadramento, como CST e cClassTrib.
  • Dados de cálculo, como base e alíquotas.
  • Dados de resultado, como valores por item e totais agregados.

Essa divisão ajuda em auditoria, suporte e rastreabilidade. Quando uma nota é rejeitada, a equipe consegue descobrir se o erro veio do cadastro, do cálculo ou da serialização.

Também é uma boa hora para rever automações do ERP. Se sua aplicação já trabalha com filas, respostas assíncronas e webhooks, a adaptação tende a ficar mais controlada. É um cenário em que eu vejo valor em plataformas como a Notaas, porque a emissão via API com retorno estruturado ajuda a testar cenários tributários sem depender de rotina manual.

Diferenças entre NF-e 55 e NFC-e 65

A presença dos grupos de IBS e CBS atinge os dois modelos, mas o contexto operacional deles é bem diferente. NF-e costuma ter mais cenários B2B, remessas, devoluções e combinações fiscais. NFC-e, por outro lado, trabalha com frente de caixa, alto volume e resposta rápida.

Na NFC-e, qualquer falha de cálculo ou classificação pesa mais, porque o erro aparece no fluxo de venda ao consumidor.

Eu trato a diferença assim:

  • Na NF-e, o foco é amplitude de cenários fiscais;
  • Na NFC-e, o foco é latência baixa e estabilidade na automação do caixa;
  • Na NF-e, o saneamento cadastral costuma ser mais trabalhoso;
  • Na NFC-e, o risco operacional está na escala de emissão;
  • Em ambos, os totais precisam fechar com o item.

Para o fluxo completo de emissão de cada modelo, veja o guia de emissão de NF-e modelo 55 via API e o guia de integração da API NFC-e para PDV e varejo.

Por isso, não basta “ligar” os novos campos no mesmo ritmo para os dois modelos. Eu separaria as trilhas de teste. Uma para NF-e com mais combinações tributárias. Outra para NFC-e com simulação de volume e contingência.

Cenário de teste de 2026 e o que ele não significa

Há um ponto que eu sempre faço questão de separar. O cenário-teste de 2026 com alíquota de 0,1% de IBS e 0,9% de CBS, conforme referências oficiais e materiais públicos sobre a implantação, serve para testes e transição do documento fiscal. Ele não deve ser confundido com regra definitiva de recolhimento em qualquer operação.

Alíquota de teste, obrigação acessória, ativação de validação e recolhimento são temas ligados, mas não são a mesma coisa.

Eu separo assim:

  • Alíquota de teste: usada para viabilizar cenários de homologação e transição do documento;
  • Obrigação acessória: trata da necessidade de informar campos no documento;
  • Ativação das regras de validação: define quando a SEFAZ passa a rejeitar ou cobrar consistência;
  • Recolhimento: trata do pagamento do tributo, que não deve ser presumido só pela presença do campo na nota.

Essa distinção evita ruído entre time técnico e fiscal. Eu já vi squad travar sprint porque alguém confundiu “campo obrigatório no XML” com “mesma regra já exigida para recolhimento no processo inteiro”. São assuntos próximos, mas não idênticos.

Como a API da Notaas recebe IBS e CBS por item

Na API da Notaas, o bloco ibscbs vai dentro de cada item do payload de NF-e (modelo 55) ou NFC-e (modelo 65). Você informa a classificação e as alíquotas; a API calcula a base, os valores de cada tributo e os totalizadores do documento. O payload nunca envia valores monetários de IBS/CBS.

Os campos aceitam nomes amigáveis ou os nomes técnicos do leiaute:

Nome amigável Nome técnico Conteúdo
cst cstIbsCbs CST do IBS/CBS, 3 dígitos
classificacaoTributaria cClassTrib Código de classificação tributária, 6 dígitos
aliquotaIbsEstadual pIBSUF Alíquota do IBS estadual, em percentual (0 a 100)
aliquotaIbsMunicipal pIBSMun Alíquota do IBS municipal, em percentual (0 a 100)
aliquotaCbs pCBS Alíquota da CBS, em percentual (0 a 100)
diferimentoIbsEstadual, diferimentoIbsMunicipal, diferimentoCbs pDifIBSUF, pDifIBSMun, pDifCBS Percentuais de diferimento, obrigatórios quando a classificação é de diferimento

Caso 1: tributação integral (alíquotas do ano-teste de 2026)

{
  "ibscbs": {
    "cst": "000",
    "classificacaoTributaria": "000001",
    "aliquotaIbsEstadual": 0.10,
    "aliquotaIbsMunicipal": 0.00,
    "aliquotaCbs": 0.90
  }
}

Caso 2: classificação com redução de alíquota

Para classificações de redução, você não envia o percentual de redução: a API aplica o pRedAliq correspondente ao cClassTrib (por exemplo, 60% no 200030) e calcula a alíquota efetiva.

{
  "ibscbs": {
    "cst": "200",
    "classificacaoTributaria": "200030",
    "aliquotaIbsEstadual": 0.10,
    "aliquotaIbsMunicipal": 0.00,
    "aliquotaCbs": 0.90
  }
}

Caso 3: diferimento (somente NF-e modelo 55)

{
  "ibscbs": {
    "cst": "510",
    "classificacaoTributaria": "510001",
    "aliquotaIbsEstadual": 0.10,
    "aliquotaIbsMunicipal": 0.00,
    "aliquotaCbs": 0.90,
    "diferimentoIbsEstadual": 100,
    "diferimentoIbsMunicipal": 100,
    "diferimentoCbs": 100
  }
}

Para classificações sem tributação (grupo 410xxx), basta informar cst e classificacaoTributaria: a API gera o grupo IBSCBS apenas com CST e cClassTrib, sem alíquotas.

Validações feitas antes do envio à SEFAZ

⚡ O que a API recusa, com mensagem explícita:

  • 1. CST ou cClassTrib ausente ou fora do formato: CST com 3 dígitos e cClassTrib com 6 dígitos. Não existe valor padrão: um campo vazio não vira 000.
  • 2. CST incompatível com o cClassTrib: os 3 primeiros dígitos do cClassTrib precisam corresponder ao CST informado.
  • 3. cClassTrib não permitido para o modelo: por exemplo, 510001 é aceito na NF-e e recusado na NFC-e.
  • 4. Alíquotas ausentes ou fora de 0 a 100: null explícito é tratado como ausente, e não como 0%.
  • 5. Diferimento incompleto: classificações de diferimento exigem os três percentuais de diferimento.

Exemplo de mensagem de erro para um código não aceito no modelo:

items[0].ibscbs.cClassTrib=510001 não é permitido para o modelo 65

⚠️ Escopo atual da API: a Notaas aceita um recorte da tabela cClassTrib v1.60 para NF-e e NFC-e: tributação integral, reduções de alíquota, hipóteses sem tributação e diferimento. Classificações que exigem grupos ainda não modelados, como monofasia, crédito presumido, ajuste e transferência, são recusadas com mensagem explícita, em vez de gerar um XML incompleto. Consulte a documentação técnica para a lista atualizada de códigos aceitos.

📌 O bloco ibscbs é responsabilidade de quem integra: se ele não for enviado, a nota sai sem o grupo IBS/CBS. Para emitentes do regime normal (CRT 3), o preenchimento é obrigatório em produção desde 03/08/2026, então o seu ERP precisa enviar o bloco em todos os itens aplicáveis.

XML gerado pela API

Com o Caso 1 aplicado a um item de R$ 100,00 com ICMS de R$ 18,00, PIS de R$ 1,65 e COFINS de R$ 7,60, a base do IBS/CBS segue a fórmula da regra de validação UB16-10, que deduz esses tributos do valor do produto: 100,00 − 18,00 − 1,65 − 7,60 = R$ 72,75. O grupo do item fica assim:

<IBSCBS>
  <CST>000</CST>
  <cClassTrib>000001</cClassTrib>
  <gIBSCBS>
    <vBC>72.75</vBC>
    <gIBSUF>
      <pIBSUF>0.1000</pIBSUF>
      <vIBSUF>0.07</vIBSUF>
    </gIBSUF>
    <gIBSMun>
      <pIBSMun>0.0000</pIBSMun>
      <vIBSMun>0.00</vIBSMun>
    </gIBSMun>
    <vIBS>0.07</vIBS>
    <gCBS>
      <pCBS>0.9000</pCBS>
      <vCBS>0.65</vCBS>
    </gCBS>
  </gIBSCBS>
</IBSCBS>

Nas classificações com redução, cada esfera ganha o subgrupo <gRed> com pRedAliq e pAliqEfet; no diferimento, o subgrupo <gDif> com pDif e vDif. No total do documento, a API soma os itens no grupo IBSCBSTot:

<IBSCBSTot>
  <vBCIBSCBS>72.75</vBCIBSCBS>
  <gIBS>
    <gIBSUF><vDif>0.00</vDif><vDevTrib>0.00</vDevTrib><vIBSUF>0.07</vIBSUF></gIBSUF>
    <gIBSMun><vDif>0.00</vDif><vDevTrib>0.00</vDevTrib><vIBSMun>0.00</vIBSMun></gIBSMun>
    <vIBS>0.07</vIBS>
    <vCredPres>0.00</vCredPres>
    <vCredPresCondSus>0.00</vCredPresCondSus>
  </gIBS>
  <gCBS>
    <vDif>0.00</vDif><vDevTrib>0.00</vDevTrib><vCBS>0.65</vCBS>
    <vCredPres>0.00</vCredPres>
    <vCredPresCondSus>0.00</vCredPresCondSus>
  </gCBS>
</IBSCBSTot>

Os valores acima são ilustrativos para o ano-teste de 2026. A classificação, o CST e as alíquotas de cada operação devem ser definidos pelo fiscal ou contador da empresa emissora.

Em um projeto mais maduro, eu registraria também o snapshot da regra aplicada no momento da emissão. Isso ajuda muito quando o time precisa justificar por que determinada classificação foi usada naquele item.

Checklist de testes no ERP

Antes de liberar isso em produção, eu faria uma bateria de testes bem objetiva. Não é o momento de validar só “uma nota que autorizou”. O que vale é cobrir variação de cenário.

Testar IBS e CBS no regime normal exige casos felizes, casos de borda e casos de rejeição.

Minha checklist mínima seria esta:

  • NF-e modelo 55 com um item tributado e totais simples.
  • NF-e com múltiplos itens e combinações diferentes de CST.
  • NFC-e modelo 65 com emissão em sequência e alto volume.
  • Casos com desconto e conferência da base de cálculo.
  • Casos com devolução ou finalidade específica, se aplicável ao ERP.
  • Validação de arredondamento por item e no total.
  • Ausência de campos obrigatórios no grupo IBSCBS.
  • CClassTrib incompatível com a natureza da operação.
  • Diferença entre soma dos itens e total informado.
  • Teste de retorno por webhook e persistência da rejeição.

Se seu sistema usa emissão distribuída por API, vale olhar também como a integração trata respostas assíncronas. Na categoria de automação da Notaas, esse tema conversa bem com rotinas de fila, reprocessamento e consistência operacional.

Principais rejeições que eu esperaria ver

As regras exatas dependem do ambiente e da versão vigente da NT, mas alguns padrões de erro são previsíveis desde já. Eles nascem de omissão, classificação ruim ou fechamento inconsistente.

As rejeições mais comuns tendem a envolver falta de campos, incompatibilidade de CST e divergência entre item e total.

Eu prepararia monitoramento para, pelo menos, estes grupos de falha:

  • Grupo IBSCBS não informado quando exigido para o CRT do emitente;
  • CST ausente ou inválido para aquela operação;
  • CClassTrib ausente, inválido ou incompatível;
  • Base de cálculo zerada sem amparo na regra fiscal;
  • Valor de IBS estadual ou municipal divergente da alíquota e da base;
  • Valor de CBS divergente do cálculo esperado;
  • Totalizadores do documento diferentes da soma dos itens;
  • Preenchimento indevido em cenário não compatível.

Fique atento também ao calendário: a v1.51 alterou um conjunto de regras de validação do grupo UB (entre elas UB13, UB18, UB22, UB26, UB37, UB40, UB45, UB56, UB59 e UB64), com implantação em produção prevista para 05/10/2026. Rode sua bateria de testes em homologação antes dessa data.

Quando eu penso em suporte, gosto de transformar cada rejeição em mensagem interna legível pelo fiscal e pelo desenvolvedor. Isso encurta o caminho entre erro técnico e correção operacional.

Arquitetura, versionamento e rollout

Esse tipo de mudança fiscal não combina com ajuste direto em produção. Eu faria rollout controlado, por empresa, por filial ou por grupo de documentos, sempre com feature flag e versionamento de schema.

O ERP precisa saber qual versão do leiaute fiscal está ativa e qual regra de obrigatoriedade vale para cada emissor.

Na prática, eu montaria este fluxo:

  • Versionar payload interno e XML.
  • Separar regra por CRT e por data de obrigatoriedade.
  • Registrar auditoria da classificação aplicada.
  • Habilitar validação preventiva antes do envio à SEFAZ.
  • Monitorar rejeições por tipo e por cliente.

Se a sua operação também depende de integração, arquitetura e escala, vale acompanhar conteúdos relacionados em tecnologia. Muitas vezes, o problema não está no cálculo em si, mas no jeito como o sistema distribui regras e versões.

Também ajuda manter a base de conhecimento do time em temas próximos, como chave de acesso na NF-e, estrutura, consulta e uso prático. E eu deixo um alerta simples: não confunda essa pauta com o conteúdo de NFS-e, emissão e integração por API, porque aqui estamos falando só de NF-e 55 e NFC-e 65.

Conclusão

Na minha leitura, a NT 2025.002-RTC marca uma mudança de verdade no tratamento fiscal da NF-e e da NFC-e para empresas no regime normal. Não é apenas um ajuste cosmético no XML. É uma revisão da lógica tributária por item, da forma de fechar totais e da responsabilidade do ERP em carregar a classificação correta para cada operação.

Quem trabalha com IBS e CBS no regime normal precisa tratar cadastro, cálculo, totalização e validação como partes de um mesmo problema.

Eu também penso que o maior erro agora é correr para preencher campos sem revisar o fundamento fiscal. cClassTrib não é valor decorativo. CST não pode ser herdado sem contexto. Base de cálculo não pode ser presumida. E os totais não podem “fechar na marra”.

Se eu tivesse que resumir em uma frase, seria esta: a nota fiscal ficou mais declarativa sobre a operação real. Isso pede ERP mais preparado, time fiscal mais próximo da tecnologia e testes mais sérios antes da virada de obrigatoriedade.

Se você quer validar payloads de NF-e e NFC-e com os novos grupos de IBS e CBS, meu conselho é começar pelos cenários de homologação e testar a integração com uma API preparada para automação fiscal. A Notaas pode ajudar nesse processo, especialmente para quem precisa emitir, versionar e acompanhar respostas de forma estruturada. Teste seus payloads IBS/CBS na API de NF-e/NFC-e da Notaas e veja como sua aplicação se comporta antes da pressão da produção.

Perguntas frequentes

O que muda no ERP com IBS e CBS?

No ERP, muda a estrutura do item da NF-e e da NFC-e, o cálculo tributário, os totalizadores e as validações antes da transmissão. Passa a ser necessário informar grupos de IBS e CBS com CST, cClassTrib, base de cálculo, valores de IBS estadual, IBS municipal e CBS, além de garantir que a soma dos itens feche com o total do documento.

Como emitir NF-e no regime normal com IBS e CBS?

Para emitir NF-e no regime normal com IBS e CBS, eu recomendo seguir o leiaute vigente da NT 2025.002-RTC, parametrizar corretamente o CRT do emitente, classificar cada item conforme a operação, calcular base e valores por item, gerar os totalizadores e validar tudo antes do envio. A classificação deve ser confirmada pelo fiscal ou contador, sem adotar cClassTrib genérico para todas as operações.

IBS e CBS substituem quais impostos atualmente?

No contexto da reforma do consumo, IBS e CBS fazem parte da nova estrutura que substitui tributos atuais incidentes sobre consumo. Neste artigo, meu foco ficou na adaptação do documento fiscal eletrônico, então o ponto prático é que o ERP precisa se preparar para informar esses novos tributos no leiaute da NF-e e da NFC-e conforme a obrigação aplicável.

Quais empresas devem usar o regime normal de IBS e CBS?

Aqui estamos falando das empresas enquadradas no regime normal, normalmente identificadas pelo CRT 3 no contexto da NF-e e da NFC-e. Pela NT 2025.002-RTC v1.51, o preenchimento dos campos de IBS e CBS para esse grupo é exigido em produção desde 03/08/2026. Para CRT 1, 2 e 4 (Simples Nacional e MEI), a tributação de IBS/CBS/IS ocorre somente a partir de 2027, com orientações a serem publicadas em NT futura.

Como implementar as mudanças da NT 2025.002 no sistema?

Eu implementaria em etapas: revisão do modelo de dados, criação dos campos e grupos de IBS/CBS por item, ajuste do motor de cálculo, geração dos totalizadores, validação pré-envio, testes por cenário e rollout controlado por cliente ou filial. Também manteria versionamento do leiaute e trilha de auditoria da classificação usada em cada emissão para reduzir erro e retrabalho.


📚 Referências Oficiais & Guias Técnicos:


🚀 Comece a Integrar com a Notaas Hoje

Automatize a emissão de notas fiscais no seu SaaS, ERP ou plataforma com a API fiscal mais moderna e resiliente do mercado:

  • Plano Gratuito: 50 notas fiscais/mês em produção sem cartão de crédito
  • Sandbox Imediato: Ambiente de testes completo com webhooks e eventos em tempo real
  • Multi-cidades e SEFAZ: Suporte ao padrão NFS-e Nacional, capitais e NF-e/NFC-e de mercadorias

👉 Criar Conta Gratuita na Notaas Platform (50 Notas/Mês)
👉 Acessar a Documentação Técnica Oficial

Notaas — API Fiscal para Desenvolvedores

Emita NFS-e, NF-e e NFC-e via API sem complexidade tributária

Conheça a API de Nota Fiscal da Notaas: integração via REST API simples, sandbox imediato, webhooks assinados com HMAC e suporte a múltiplos CNPJs. 50 notas fiscais gratuitas todo mês.