Erro E0246: O código de país do endereço do tomador não existe ou é igual ao do Brasil
Endereço no exterior não pode ser no Brasil. Veja a armadilha do padrão.
O Erro E0246 acontece quando o código de país do endereço no exterior do tomador não existe na tabela oficial — ou é o código do Brasil.
O que o Sistema Nacional responde: “O código de país informado para o endereço no exterior do tomador do serviço não existe ou é igual ao código do Brasil. Informe um código de país existente e diferente do codigo do Brasil (BR) para o endereço no exterior do tomador do serviço…”
Por que acontece o Erro E0246
A regra tem duas metades, e a segunda é a que pega:
| Situação | Resultado |
|---|---|
| Código que não existe na tabela | Erro E0246 |
| Código do Brasil no grupo do exterior | Erro E0246 |
A segunda existe porque o grupo se chama "endereço no exterior". Declarar o Brasil ali é contraditório: cliente no Brasil tem CNPJ ou CPF e usa o grupo nacional.
O código vem da tabela oficial de países — não é a sigla de duas letras nem o nome por extenso.
As causas mais comuns:
Brasil como valor inicial do campo. É a causa principal: o formulário já vem com o Brasil selecionado e ninguém alterou.
Código de outra tabela, como a sigla ISO.
País por extenso em campo que espera número.
Grupo do exterior habilitado para cliente brasileiro.
Como resolver o Erro E0246
- 1Confirme que o cliente está mesmo fora do Brasil.
- 2Informe o código do país conforme a tabela oficial.
- 3Sendo brasileiro, use CNPJ ou CPF e o grupo de endereço nacional.
- 4Reenvie.
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 E0246
Não deixe o Brasil como padrão no campo de país do grupo do exterior. Um valor que nunca é válido ali só serve para produzir este erro — e ele é o mesmo que atinge o endereço do prestador estrangeiro.
Se o Erro E0246 continuar
Erros vizinhos da exportação: endereço no exterior obrigatório com tomador por NIF, nome do tomador obrigatório no mesmo caso, e o motivo da não informação do NIF com valor não aceito.
Persistindo, abra um chamado informando o número da nota e o código usado.
Consulte a tabela completa de erros da NFS-e Nacional para procurar outro código.
Erros relacionados
- Erro E0304: Informe um código de país existente e diferente do Brasil no local da prestação
- Erro E0146: O código de país do endereço do prestador não existe ou é igual ao do Brasil
- Erro E0299: O código de país do endereço do intermediário não existe ou é igual ao do Brasil
Referência: Anexo I do leiaute da DPS e da NFS-e (SEFIN/ADN), Sistema Nacional NFS-e.