Erro E0315: Não é permitido informar 000 para o código de tributação municipal
000 é campo vazio disfarçado. Veja o que fazer quando não há código.
O Erro E0315 acontece quando o código de tributação municipal é informado como 000.
Por que acontece o Erro E0315
O 000 não é um código: é o que um sistema envia quando o campo está vazio e ele precisa mandar alguma coisa.
É o mesmo padrão do valor 0 nos motivos de não informação do NIF — três erros diferentes da NFS-e que existem só para pegar campo vazio disfarçado de valor.
E a saída é a mesma: não havendo código municipal, o campo não deve ser enviado — não deve ser enviado zerado.
As causas mais comuns:
Valor padrão da integração. É a causa principal: o campo é inicializado com zeros e enviado sem escolha.
Município que não usa código municipal, e o sistema preencheu com 000 para "não deixar vazio".
Cadastro migrado de sistema em que 000 significava "sem classificação".
No Berga
Gomos › Regras de Tributação, na regra do serviço. Não havendo código municipal naquele município, o campo fica em branco — e é assim que a nota sai.
Deixa que o Berga resolve a diferença entre vazio e zero: campo sem valor não é enviado, em vez de ir preenchido com zeros. É a distinção entre "não informado" e "informado errado". Conheça o Berga.
Como resolver o Erro E0315
- 1Confirme com a prefeitura se aquele município usa código municipal.
- 2Usando, informe o código correto.
- 3Não usando, deixe o campo vazio — não preencha com zeros.
- 4Reenvie.
Como evitar o Erro E0315
Não inicialize campos de código com zeros na integração. Deixe-os ausentes enquanto não houver valor: ausente é tratado como não informado, zero é tratado como valor inválido.
Se o Erro E0315 continuar
Erros vizinhos: código municipal inexistente ou não administrado, e código nacional inexistente ou não administrado pelo município.
Persistindo, abra um chamado informando o município e o serviço.
Referência: Anexo I do leiaute da DPS e da NFS-e (SEFIN/ADN), Sistema Nacional NFS-e.