O que causa a Rejeição 511
⚠ Causa do erro
A SEFAZ valida que, quando a NF-e não é de operação com o exterior (campo <idDest> igual a 1 ou 2), o código do país do destinatário (<cPais>) deve ser obrigatoriamente 1058, que corresponde ao Brasil na tabela do BACEN.
Essa rejeição ocorre quando o campo <cPais> contém um código diferente de 1058 em operações internas ou interestaduais. Geralmente acontece por erro de preenchimento no cadastro do destinatário, importação incorreta de dados ou quando o sistema emissor preenche automaticamente um país errado.
Exceção: se o campo <idEstrangeiro> estiver preenchido, a SEFAZ permite código de país diferente de 1058.
Tags XML envolvidas
As seguintes tags do XML são relevantes para esta rejeição:
| Tag XML | Descrição |
|---|---|
<idDest> | Indicador de operação: 1=Interna, 2=Interestadual, 3=Exterior |
<cPais> | Código do país do destinatário (1058 = Brasil) |
<xPais> | Nome do país do destinatário |
<idEstrangeiro> | Identificação do destinatário no caso de comprador estrangeiro |
Exemplo prático
Veja abaixo um exemplo de XML que gera a Rejeição 511 e a versão corrigida:
<dest>
<enderDest>
<cPais>1600</cPais> <!-- Código errado — não é Brasil -->
<xPais>PARAGUAI</xPais>
</enderDest>
</dest>
<ide>
<idDest>1</idDest> <!-- Operação Interna -->
</ide>
O XML corrigido ficaria assim:
<dest>
<enderDest>
<cPais>1058</cPais> <!-- Código correto: Brasil -->
<xPais>BRASIL</xPais>
</enderDest>
</dest>
Como resolver passo a passo
✔ Solução
- Verifique o cadastro do destinatário: acesse o cadastro do cliente no seu sistema emissor e confirme que o campo "País" está preenchido como "Brasil" (código 1058).
- Corrija o código do país: altere o campo
<cPais>para 1058 e<xPais>para BRASIL. - Confirme o tipo de operação: se realmente for operação com exterior, altere
<idDest>para 3 e use CFOP iniciado em 7 (exportação) ou 3 (importação). - Reenvie a NF-e após as correções.
Como prevenir
🛡 Prevenção
- Padronize o cadastro de clientes: defina o país como "Brasil (1058)" como valor padrão para novos cadastros de destinatários nacionais.
- Valide antes do envio: configure seu sistema para verificar se
idDestecPaissão compatíveis antes da transmissão. - Revise importações de dados: ao importar cadastros de outros sistemas, verifique se o campo de país foi mapeado corretamente.
- Use o Gálago: o sistema valida automaticamente a compatibilidade entre tipo de operação e código do país.
Referência técnica
Documentação oficial
MOC 7.0 — Manual de Orientação do Contribuinte:
confaz.fazenda.gov.br/legislacao/arquivo-manuais/moc7-visao-geral.pdf
Portal Nacional da NF-e:
nfe.fazenda.gov.br
Perguntas frequentes
O que causa a Rejeição 511 da SEFAZ?
A Rejeição 511 ocorre quando a NF-e indica operação interna ou interestadual (idDest = 1 ou 2), mas o código do país do destinatário (cPais) é diferente de 1058 (Brasil).
Como resolver a Rejeição 511?
Corrija o campo cPais para 1058 (Brasil) no cadastro do destinatário, ou altere o idDest para 3 se for realmente uma operação com o exterior.
Quando o código de país diferente de 1058 é permitido?
É permitido quando o campo idEstrangeiro está preenchido ou quando a operação é de exportação/importação (idDest = 3).
Cansado de lidar com rejeições?
O Gálago valida os dados antes de transmitir, evitando a maioria das rejeições. Experimente grátis por 21 dias.
Teste Grátis