IBS e CBS na NF-e
Resumo das regras de validação da Nota Técnica 2025.002-RTC (versão 1.52, setembro de 2026) e das tabelas da IT 2025.002 v.1.70. Confira sempre o documento oficial.
O que muda no XML
- Em cada item (
det/imposto) entra o grupoIBSCBScom oCST, ocClassTribe, conforme o CST, o grupogIBSCBScom a base (vBC) e os blocosgIBSUF,gIBSMunegCBS. - No total da nota entra
total/IBSCBSTot, com a soma dos itens. - O CST define quais grupos são obrigatórios ou proibidos (diferimento, redução de alíquota, transferência de crédito, monofásico). A tabela oficial traz esses indicadores.
Alíquotas de transição conforme a NT
| Ano de emissão | IBS (UF) | IBS (município) | CBS |
|---|---|---|---|
| 2025 e 2026 | 0,1% | 0% | 0,9% |
| 2027 e 2028 | 0,05% | 0,05% | aguarda legislação |
| 2029 em diante | alíquota de referência a ser publicada | ||
Se o cClassTrib indica tributação regular, a alíquota deve ser zero. Há exceções para notas de crédito, devolução e áreas incentivadas (ZFM e ALC). Rejeições: 1026, 1036 e 1037.
Quando o grupo IBSCBS passa a ser exigido
A regra 1115 rejeita item sem o grupo IBSCBS. Segundo o cronograma da NT (versão 1.51): para emitente do Regime Normal (CRT 3), a partir de 03/08/2026; para o Simples Nacional (CRT 1, 2 e 4), a partir de 04/01/2027. A própria NT traz observações divergentes sobre a data em produção, então confirme no Portal Nacional antes de depender dela.
Como os valores são conferidos
- IBS da UF:
vIBSUF = vBC × (pIBSUF/100) − vDif − vDevTrib(1041). O IBS municipal e a CBS seguem a mesma conta (1052 e 1069). - Com redução de alíquota, usa-se a alíquota efetiva:
pAliqEfet = alíquota × (1 − pRedAliq/100), com 4 casas decimais. - Tolerância de R$ 0,01 a mais ou a menos nos valores calculados.
- Os totais de
IBSCBSTotsão a soma dos itens (1076 a 1091).
Chave de acesso
O Id deve ser a concatenação de UF, ano e mês, CNPJ, modelo, série, número, tipo de emissão, código numérico e DV (502), e o DV deve bater no módulo 11 (253).
Este validador é grátis e mantido por uma pessoa só. Se ele te ajudou, ajude a pagar o servidor.