Rejeição 620: Chave de Acesso difere da existente em BD

Descrição oficial da SEFAZ: Chave de Acesso difere da existente em BD

O que significa

A chave de acesso enviada não bate com a que a SEFAZ tem gravada em base para o documento em questão. É a mesma família de crítica do 613, aplicada a outro ponto de validação.

Por que acontece

A regra é objetiva: chave enviada e chave registrada precisam ser idênticas. A causa concreta depende de qual requisição foi rejeitada — chave remontada em vez de reaproveitada, chave de outro documento, ou divergência entre a chave do campo e os dados do XML que a compõem.

Como resolver

Consulte a chave na SEFAZ e compare com a que seu sistema enviou, caractere a caractere. Adote a chave da consulta como referência e refaça a requisição. Se a consulta não encontrar nada, o problema está antes: a nota que você acredita existir pode não ter sido autorizada.

Como evitar

Persista a chave devolvida no retorno da autorização e use sempre essa string nas operações seguintes.