- NF-e
- NFC-e
cBenef na NF-e: quais estados exigem e as rejeições 928, 930, 931 e 946
O cBenef é o código do benefício fiscal de ICMS do estado, informado por item. Só oito estados usam. Veja quais e como evitar as rejeições.
O cBenef é o código que diz qual benefício fiscal de ICMS do estado o item da nota está usando: uma isenção, uma redução de base de cálculo, um diferimento. Ele tem 8 caracteres, a sigla do estado e seis dígitos (por exemplo, SP seguido de seis números). Só oito estados usam o campo: DF, ES, GO, PR, RJ, RS, SC e SP. Nos outros, a nota sai sem ele.
Para que serve
Quando a nota traz um CST de isenção ou de redução de base, a SEFAZ quer saber com base em qual regra o imposto foi reduzido. O cBenef liga o item ao dispositivo da lei estadual que concede o benefício. Assim, o Fisco cruza a nota com a legislação sem precisar perguntar à empresa.
O código é sempre o do estado do emitente. Uma empresa de Minas Gerais vendendo para São Paulo não informa cBenef, porque Minas não usa a tabela.
Onde fica a tabela
Cada um dos oito estados publica a sua tabela "código × CST" no site da SEFAZ. Ela diz, para cada código:
- em quais CST do ICMS o código pode ser usado;
- desde quando e até quando ele vale;
- qual dispositivo da legislação estadual concede o benefício.
O Portal Nacional da NF-e reúne os links das tabelas na página de documentos diversos. As tabelas mudam com frequência, então consulte sempre a versão em vigor.
As quatro rejeições
As regras estão na Nota Técnica 2019.001. São quatro códigos de rejeição:
| cStat | O que significa | O que fazer |
|---|---|---|
| 930 | O CST tem benefício na tabela do estado e o cBenef está vazio | Informe o código do benefício que a operação usa |
| 928 | Foi informado cBenef num CST que não tem benefício na tabela | Tire o código ou revise o CST |
| 931 | O cBenef não combina com o CST do item | Escolha um código da tabela para aquele CST |
| 946 | O cBenef não existe no estado ou está fora da vigência | Confira o código na tabela atual |
Pela matriz da nota técnica, a rejeição está ativa em produção, na NF-e e na NFC-e, em SP, GO, PR, RJ, RS e DF. O ES exige o código pela legislação estadual, mas a nota técnica não ativa a rejeição para ele. Em SC, as datas da matriz aparecem riscadas. Nesses dois estados, confirme com a SEFAZ.
As exceções de cada estado
A tabela de cada estado tem regras próprias. As principais:
- Campo vazio aceito em alguns CST. SP, por exemplo, aceita a nota sem cBenef nos CST 00, 02, 10, 15, 60 e 61. RJ, DF, RS, PR e GO têm listas parecidas, cada uma com os seus CST.
- O texto "SEM CBENEF". PR, RS, GO e ES aceitam esse texto nos CST que a tabela lista, para a operação que não usa benefício. SP deixou de aceitar a partir de 1º de julho de 2026.
- Devolução e nota de ajuste. SC e RS dispensam o código nessas notas.
- Simples Nacional. GO e RS dispensam o cBenef para o Simples. SP, ES e SC dizem, código por código, se ele se aplica ao Simples.
Passo a passo para informar
- Veja se o seu estado usa o cBenef. Se não está entre os oito, não preencha.
- Defina o CST do item. O cBenef depende dele.
- Abra a tabela do seu estado e filtre pelo CST.
- Escolha o código do benefício que a operação realmente usa. A descrição e o dispositivo legal ajudam a confirmar.
- Confira a vigência na data de emissão da nota.
Qual benefício a empresa pode usar é uma decisão fiscal: depende do produto, da operação e às vezes de regime especial ou de termo de acordo. Essa escolha é do contador.
Erros comuns
- Copiar o cBenef de outro produto. O código é do benefício, não da empresa. Itens diferentes podem ter códigos diferentes, ou nenhum.
- Usar uma tabela vencida. Códigos são criados, encerrados e reaproveitados. O mesmo código pode valer em períodos diferentes.
- Usar o código do estado do comprador. Vale sempre o do estado do emitente.
- Informar cBenef em CST tributado integralmente quando a tabela não prevê, o que dá 928.
- Reusar o número da nota rejeitada. Na NF-e e na NFC-e, a rejeição consome o número.
No Carbono Fiscal
O app mostra o campo cBenef no item só quando o estado do emitente usa a tabela e lista os códigos compatíveis com o CST, com a descrição e o botão "Usar". Ele nunca preenche o código sozinho, porque o benefício é decisão de quem emite. Antes de transmitir, a conferência aponta como aviso, com o cStat correspondente, o código vazio, incompatível, inexistente ou fora da vigência.
Fontes oficiais:
Conteúdo informativo; não substitui a leitura da norma nem a orientação do seu contador.