Voltar para base de conhecimento

Erro E0115: Valor 0 para o motivo da não informação do NIF não é permitido

Atualizado há cerca de 1 mês0 acharam útil
NFSeDPSNIFExteriorErroFiscal

Justificar exige escolher um motivo real. Veja por que o zero não serve.

O Erro E0115 acontece quando o motivo da não informação do NIF do prestador é enviado com valor 0.

O que o Sistema Nacional responde: “Valor 0 para o motivo da não informação do NIF do prestador não é permitido na Sefin do Sistema Nacional NFS-e.”

Abrir NFS-e

Por que acontece o Erro E0115

Quando o participante estrangeiro não tem NIF, a nota precisa dizer por quê — e o campo tem uma lista de motivos previstos. O valor 0 não está entre eles.

Zero, nesse campo, costuma significar "não preenchido" na estrutura interna de um sistema — e é exatamente esse acidente que a regra pega: um campo obrigatório que foi enviado vazio disfarçado de valor.

As causas mais comuns:

Valor padrão da integração. É a causa principal: o sistema inicializa o campo com zero e o envia sem que ninguém tenha escolhido nada.

Campo obrigatório não exibido na tela, preenchido automaticamente.

Motivo não mapeado entre os previstos pela norma.

Cadastro migrado de outro sistema, em que zero significava "sem informação".

Como resolver o Erro E0115

  1. 1
    Confirme se o participante realmente não tem NIF — tendo, o caminho é informá-lo.
  2. 2
    Não tendo, escolha um motivo válido da lista.
  3. 3
    Reenvie.

No Berga

Cadastros › Pessoas, no cadastro do participante estrangeiro. Marcando que ele está fora do país, o Berga passa a pedir NIF, nome e o endereço internacional — e deixa de pedir os campos brasileiros.

Deixa que o Berga resolve a separação que confunde: cliente com CNPJ usa endereço nacional, cliente com NIF usa o do exterior. São grupos diferentes na nota, e preencher o errado equivale a não preencher. Conheça o Berga.

Como evitar o Erro E0115

Não inicialize campos de código com zero na integração. Deixe-os ausentes enquanto não houver escolha: campo ausente é tratado como não informado, enquanto zero é tratado como um valor — e um valor inválido.

A distinção vale para todo campo de código da nota, não só este: zero raramente é um código legítimo, e enviá-lo por padrão transforma um campo em branco num erro difícil de enxergar.

Se o Erro E0115 continuar

Erro vizinho: NIF ou motivo obrigatório quando há endereço no exterior — a regra que torna este campo necessário.

Outros do grupo: prestador emitente identificado por NIF, e prestador que só aceita CNPJ ou CPF.

Persistindo, abra um chamado informando o número da nota.

Consulte a tabela completa de erros da NFS-e Nacional para procurar outro código.

Erros relacionados

Referência: Anexo I do leiaute da DPS e da NFS-e (SEFIN/ADN), Sistema Nacional NFS-e.

Este artigo foi útil?