Erro E0286: Valor 0 para o motivo da não informação do NIF do intermediário não é permitido
Zero é campo vazio disfarçado de valor. Veja o conserto na integração.
O Erro E0286 acontece quando o motivo da não informação do NIF do intermediário é enviado com valor 0.
Por que acontece o Erro E0286
Não tendo a plataforma estrangeira um NIF, a nota precisa dizer por quê — e há uma lista de motivos previstos. O valor 0 não está entre eles.
Zero, nesse campo, quase sempre significa "não preenchido" na estrutura interna de um sistema. É esse acidente que a regra pega: um campo obrigatório enviado vazio, disfarçado de valor.
É o terceiro erro idêntico da NFS-e — existe um para o prestador, um para o tomador e este para o intermediário. Quem erra na integração erra nos três ao mesmo tempo.
As causas mais comuns:
Valor padrão da integração. É a causa principal: o campo é inicializado com zero e enviado sem escolha alguma.
Campo obrigatório não exibido na tela.
Cadastro migrado de sistema em que zero significava "sem informação".
No Berga
Cadastros › Pessoas, no cadastro da plataforma estrangeira. O motivo é escolhido de uma lista — não existe opção "zero".
Deixa que o Berga resolve pela origem: campo de código sem escolha simplesmente não é enviado, em vez de ir com zero. É a diferença entre "não informado" e "informado errado". Conheça o Berga.
Como resolver o Erro E0286
- 1Confirme se a plataforma realmente não tem NIF — tendo, informe-o.
- 2Não tendo, escolha um motivo válido da lista.
- 3Reenvie.
Como evitar o Erro E0286
Não inicialize campos de código com zero. Deixe-os ausentes enquanto não houver escolha: ausente é tratado como não informado; zero é tratado como valor — e um valor inválido.
Se o Erro E0286 continuar
Erro vizinho: NIF ou motivo obrigatório com endereço no exterior do intermediário.
Erros irmãos: o mesmo valor 0 recusado nos motivos do prestador e do tomador.
Persistindo, abra um chamado informando o número da nota.
Referência: Anexo I do leiaute da DPS e da NFS-e (SEFIN/ADN), Sistema Nacional NFS-e.