Uma das diferenças que mais confunde quem está adaptando a emissão de NF-e à Reforma Tributária é simples de enunciar e fácil de errar: o IBS não é um imposto único no XML. Ele é dividido em duas parcelas — uma estadual (UF) e uma municipal (Município) — cada uma com sua própria alíquota e seu próprio valor. A CBS, em contraste, é federal e vai em uma parcela só. Se o seu cálculo trata o IBS como um número agregado, ele vai bater de frente com a validação da SEFAZ. Veja como fazer certo.
Por que o IBS vem dividido
O IBS substitui ICMS (estadual) e ISS (municipal). Por isso, na lógica da LC 214/2025, ele nasce já repartido entre os dois entes: existe uma alíquota de IBS da UF de destino e uma alíquota de IBS do Município de destino. O grupo gIBSCBS da NT 2025.002 reflete isso no leiaute: dentro dele há subgrupos para a parcela UF, para a parcela Município e para a CBS. Cada subgrupo carrega sua base de cálculo, sua alíquota e seu valor.
Na prática, para um item você terá:
- IBS UF — base × alíquota da UF de destino → valor da parcela estadual.
- IBS Município — base × alíquota do Município de destino → valor da parcela municipal.
- CBS — base × alíquota federal → valor da CBS.
No ano-teste de 2026, os números de referência são IBS 0,1% (a soma das duas parcelas, UF + Município) e CBS 0,9%. Essas alíquotas sobem todo ano até 2033 — voltaremos a isso.
A regra de ouro: calcule por item, nunca rateie o total
O erro mais comum é calcular o IBS total da nota e depois tentar distribuí-lo entre UF e Município, ou ratear o total da nota a partir de uma alíquota média. Não faça isso. A SEFAZ valida que o somatório dos itens bate com os totalizadores, item a item, com arredondamento de 2 casas decimais. Se você ratear, o resíduo de arredondamento quase nunca fecha, e a nota é rejeitada.
A regra prática é a mesma que vale para qualquer tributo no XML 4.00:
- Calcule cada parcela por item, com 2 casas decimais (IBS UF, IBS Município e CBS, separadamente).
- Some os valores dos itens para compor os totalizadores.
- Nunca calcule o total primeiro e rateie para baixo.
Assim, o total é consequência da soma — e por construção ele fecha.
Os totalizadores novos
O bloco de totais da NF-e ganhou somatórios próprios para a Reforma. Em alto nível, você precisa produzir e fechar:
| Totalizador | Como compor |
|---|---|
| Total de IBS — parcela UF | Soma da parcela UF de todos os itens |
| Total de IBS — parcela Município | Soma da parcela Município de todos os itens |
| Total de CBS | Soma da CBS de todos os itens |
| Total de IS (quando houver) | Soma do Imposto Seletivo dos itens |
Cada total tem que ser idêntico à soma dos valores por item, na mesma precisão de 2 casas. Lembre também que o vIS (Imposto Seletivo) integra a base de IBS e CBS — então a ordem de cálculo importa: o IS entra antes, compõe a base, e só então você calcula IBS e CBS sobre ela.
A rejeição que você vai encontrar primeiro
Em homologação, a divergência de arredondamento é a rejeição campeã. O padrão é sempre o mesmo: a SEFAZ recalcula a soma dos itens e a compara com o totalizador que você enviou. Se houver um centavo de diferença — porque você arredondou em momentos diferentes, ou porque rateou o total — a nota não autoriza.
Como blindar:
- Arredonde uma única vez, por item, em cada parcela. Não arredonde a base e depois o valor com critérios diferentes.
- Mantenha UF e Município como cálculos independentes desde o início. Não derive um do outro.
- Refaça o somatório do zero ao montar os totais, a partir dos valores já arredondados por item — em vez de reaproveitar um total calculado em outra etapa.
Checklist do split de IBS
- Resolver, por item, a alíquota de IBS da UF de destino e a alíquota de IBS do Município de destino separadamente.
- Calcular IBS UF, IBS Município e CBS por item, com 2 casas decimais.
- Garantir que o vIS entrou na base de IBS/CBS antes do cálculo.
- Compor os totalizadores somando os itens — nunca rateando o total.
- Validar os totais contra a soma dos itens antes de transmitir, em homologação.
- Testar em homologação com bastante antecedência da obrigatoriedade (Regime Normal em produção por volta de ago/2026).
O atalho
Separar IBS em UF e Município, calcular por item e fechar os totais sem um centavo de diferença é exatamente o tipo de trabalho que não deveria consumir o seu time. A Notavia já nasceu com isso pronto: a matriz de impostos resolve a alíquota de IBS da UF e do Município por regra e por vigência, calcula cada parcela por item com 2 casas e monta os totalizadores a partir da soma — então a nota fecha por construção. Emissão por API REST, webhooks assinados e homologação ilimitada no plano Free, para você testar à vontade antes do prazo.