Pular para o conteúdo
Leiaute novo da NFS-e previsto para 01/12/2026. Clientes Go não precisam fazer nada. Ver o calendário
Go Soluções Testar grátis

NFS-e rejeitada com erro E0312: o que é o subcódigo municipal

Por que a NFS-e Nacional volta com o erro E0312 e como o subcódigo municipal (cTribMun) resolve. Com o caso real de Campo Grande/MS.

Publicado em 04/11/2026. Conteúdo informativo; confirme com o seu contador.

O erro E0312 aparece quando o governo não encontra, para o município da prestação, a parametrização do serviço do jeito que ele foi informado na nota. Na prática, a prefeitura não reconhece aquele código de serviço naquela forma, e a nota é recusada.

O que é o subcódigo municipal

Na NFS-e Nacional, o serviço é identificado pelo código de tributação nacional, com 6 dígitos, baseado na lista da LC 116. Cada prefeitura pode desdobrar esse código em subcódigos municipais de 3 dígitos, o cTribMun, e definir a alíquota de cada um.

Quando a prefeitura só cadastrou o serviço com subcódigo, mandar o código nacional sozinho não basta.

O caso real de Campo Grande/MS

ServiçoComo a prefeitura cadastrouResultado
07.06.02 sem subcódigoNão cadastradoNota recusada com E0312
07.06.02, subcódigo 001Cadastrado, alíquota de 5%Nota autorizada

Em Campo Grande, o serviço 07.06.02 (colocação e instalação de vidros, divisórias e congêneres) só é aceito com o subcódigo 001 ou 002. Quem informa só o 07.06.02 tem a nota recusada.

Como evitar

  1. Pergunte ao seu contador qual código e qual subcódigo a sua prefeitura usa para o seu serviço.
  2. Cadastre o serviço com os dois códigos, para não precisar lembrar a cada nota.
  3. Use um emissor que confira antes de enviar.

O Go NFS-e consulta a parametrização da prefeitura e avisa, ainda na tela, quando o governo vai recusar a nota, com o que corrigir. Veja na demonstração.

Comece com o período de avaliação gratuito.

Sem cartão de crédito e sem compromisso. A gente configura junto com você e, em geral, a primeira nota sai no mesmo dia.