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.