Erro E0958: cClassTrib para IBS/CBS incorreto para operação de prestação de serviços
Nem toda classificação tributária vale para serviço.
O Erro E0958 acontece quando o cClassTrib informado não é válido para uma operação de prestação de serviços.
Por que acontece o Erro E0958
A reforma tributária trouxe dois códigos que trabalham em par, e é comum confundi-los:
| Campo | Tamanho | O que faz |
|---|---|---|
| CST | Até 3 dígitos | Agrupa a situação: tributação integral, reduzida, isenta, imune |
| cClassTrib | 6 dígitos | Especifica qual tratamento se aplica dentro daquele grupo |
O CST é o gênero, o cClassTrib é a espécie. Um CST de "tributação com redução" abriga dezenas de classificações diferentes — cada uma com o próprio percentual e a própria base legal na Lei Complementar 214/2025.
Os dois vêm das tabelas oficiais publicadas pelo Sistema Nacional, e não podem ser escolhidos livremente.
A tabela de classificações cobre toda a economia: mercadorias, serviços, energia, combustíveis, operações financeiras, bens imóveis. Cada código vale para um recorte, e boa parte deles não se aplica a serviço nenhum.
A NFS-e é documento de serviço. Um código pensado para circulação de mercadoria ou para regime específico de outro setor é recusado aqui mesmo sendo válido em outro documento.
As causas mais comuns:
Código copiado da NF-e de produto, onde ele é legítimo.
Classificação escolhida por semelhança de descrição na tabela, sem conferir o escopo.
Tabela desatualizada na integração, sem as revisões publicadas depois.
Código de regime específico — o de setor financeiro ou de combustíveis, por exemplo — usado em serviço comum.
No Berga
Gomos › Regras de Tributação, onde o cClassTrib fica cadastrado por regra.
Deixa que o Berga resolve guardando a classificação na regra de tributação, e não digitada em cada nota: o código entra uma vez, para aquele tipo de operação, e vale para todas as notas que ela alcança. Conheça o Berga.
Como resolver o Erro E0958
- 1Confirme com a contabilidade a classificação correta para o serviço prestado.
- 2Consulte a tabela oficial de
cClassTribe verifique se o código admite serviço. - 3Não admitindo, escolha o da mesma situação tributária que valha para serviços.
- 4Reenvie.
Como evitar o Erro E0958
Não reaproveite classificações da nota de produto. Empresa que emite NF-e e NFS-e precisa de duas tabelas distintas, e os códigos não se equivalem.
Se o Erro E0958 continuar
Erros vizinhos: cClassTrib que não pertence ao CST informado, e as mesmas regras para a tributação regular.
Persistindo, converse com a contabilidade sobre a classificação antes de reenviar.
Referência: Anexo I do leiaute da DPS e da NFS-e (SEFIN/ADN), Sistema Nacional NFS-e.