NF-e
Rejeição 970: como corrigir o país da retirada ou da entrega
A rejeição 970 indica que um código de país informado no local de retirada ou no local de entrega não existe na tabela utilizada pela NF-e. Como a mesma mensagem atende aos dois grupos, examine ambos no XML. Corrigir o país do destinatário, sem conferir os endereços adicionais, pode deixar exatamente o mesmo erro na…
A rejeição 970 indica que um código de país informado no local de retirada ou no local de entrega não existe na tabela utilizada pela NF-e. Como a mesma mensagem atende aos dois grupos, examine ambos no XML. Corrigir o país do destinatário, sem conferir os endereços adicionais, pode deixar exatamente o mesmo erro na próxima transmissão.
O escopo destas regras é a autorização de NF-e modelo 55. Não se deve estender a 970 à NFC-e modelo 65 apenas porque o leiaute possui grupos compartilhados ou porque outros códigos de endereço aparecem nos dois modelos. Registre a mensagem completa, o modelo, a UF autorizadora, o ambiente e o arquivo da tentativa rejeitada.
Duas regras retornam o mesmo código
A F11-10 verifica retirada/cPais. A G11-10 verifica entrega/cPais. Ambas aparecem como obrigatórias para o modelo 55 no MOC 7.0, páginas 87 e 88 e na NT 2018.005 v1.52, páginas 21 e 22. O teste é condicionado à presença do código de país no respectivo grupo.
Os caminhos completos são NFe/infNFe/retirada/cPais e NFe/infNFe/entrega/cPais. Os grupos retirada e entrega são filhos diretos de infNFe. Eles não usam o caminho dest/enderDest/cPais, reservado ao endereço do destinatário, nem o grupo ISSQN de um item.
Não conte com a mensagem resumida do sistema para descobrir qual dos dois endereços está incorreto. Se ambos existem, confira o código de cada um. Pode haver uma falha na retirada, na entrega ou nas duas, e uma correção parcial pode resultar novamente em 970.
A tabela correta é a publicada para a NF-e
As duas regras citam explicitamente a tabela do BACEN, com apoio publicado no Portal da NF-e. Use a Tabela de Países disponibilizada na seção Diversos. A referência fiscal não deve ser substituída pela identificação interna do ERP, por siglas ou por uma tabela escolhida apenas porque também contém nomes de países.
A NT 2018.003 v1.01 estabelece que a validação considere a data de emissão da NF-e. Portanto, confira a versão da tabela, especialmente em bases antigas ou migradas. Um país selecionado pelo nome pode estar ligado a um código desatualizado no processo de exportação.
O código 1058 corresponde ao Brasil, conforme o MOC. Só utilize esse valor se o endereço real daquele local for brasileiro. Retirada e entrega podem ocorrer em países diferentes; não replique o país de um grupo para o outro sem verificar a documentação da operação.
Zeros e campos opcionais não dispensam a conferência
As regras admitem zeros não significativos. Isso não torna válida uma sequência de zeros usada para preencher um campo vazio, nem permite cortar dígitos relevantes do código. O conteúdo ainda precisa representar um país existente e respeitar o tamanho aceito pelo schema utilizado.
Os campos cPais desses grupos têm ocorrência opcional no leiaute, e a validação é executada quando forem informados. Essa característica não significa que seja adequado apagar informações verdadeiras ou remover um grupo necessário para fazer a nota passar. Primeiro confirme a finalidade do grupo e as exigências aplicáveis à operação.
A Invoisys descreve a ocorrência em endereços de retirada ou entrega e orienta a regeneração do arquivo depois do ajuste. Ao aplicar esse procedimento, mantenha a correção vinculada ao local efetivo, sem transformar o exemplo de um fornecedor em valor padrão.
Roteiro para descobrir qual cadastro deve mudar
Abra o XML rejeitado e verifique se retirada e entrega foram incluídos. Anote cada cPais existente e o endereço que ele representa.
Confirme os locais reais com o pedido, a instrução logística e os demais documentos da operação. O endereço da sede, o de cobrança e o de entrega podem ser diferentes.
Consulte a tabela fiscal de países. Compare o código oficial com o conteúdo enviado, não apenas com a descrição xPais mostrada pelo emissor.
Localize a origem do dado: cadastro do expedidor, cadastro do recebedor, pedido ou cópia de endereço na própria nota. Verifique se a integração está usando um identificador interno em lugar do código fiscal.
Corrija a origem, atualize a nota rejeitada e gere uma nova versão. Compare os dois grupos antes do reenvio, inclusive o que parecia correto inicialmente.
A TOTVS, no procedimento para Protheus, aponta cadastros e mapeamentos específicos do produto. Isso ajuda a entender que a falha pode estar na conversão do código. Não execute alterações diretas em banco de dados com base em um procedimento de outro sistema; use a rotina compatível com sua versão e o suporte responsável.
Confira também o modelo e o tipo de impressão
A NT 2026.002 v1.11, página 11 traz restrições à presença desses grupos para NFC-e e NF-e com DANFE Simplificado Tipo 2, identificado por tpImp=6. A F01-10 trata da retirada indevida, com rejeição 669. A G01-10 trata da entrega, com 670, mas conserva a observação de implementação futura.
Preserve essa diferença ao analisar a data e a implantação no autorizador. O marco futuro da entrega não pode ser aplicado à retirada, nem convertido em bloqueio universal já vigente. Resolver um código de país não demonstra, por si só, que o uso do grupo é permitido naquele documento.
Como confirmar que o ajuste funcionou
Imagine retirada no Brasil e entrega estrangeira, ambas confirmadas. Se a retirada transmitiu um código interno em vez do país fiscal, pode ser necessário corrigir esse grupo para 1058. A entrega continua exigindo o país real dela; copiar Brasil para os dois grupos criaria informação incorreta.
A base de regras da Oobj separa a 970 das validações municipais. Quando a UF de um local é EX, o município reservado 9999999 é outro campo e outra análise. idDest e CFOP também não bastam para deduzir o endereço físico.
Faça o emissor regenerar, validar e assinar o XML. Confira a resposta final da autorização após reenviar. Se a 970 persistir, compare o conteúdo de ambos os grupos e encaminhe ao suporte o retorno e os campos envolvidos por canal seguro. Não edite manualmente o arquivo já assinado nem emita outra nota sem verificar a situação das tentativas anteriores.
Referência de atualização: 09/10/2026. Escopo documental da 970: NF-e modelo 55; implantação e demais regras dependem da versão, UF e ambiente.