Rejeição 502 - Erro na Chave de Acesso - Campo Id não corresponde à concatenação dos campos correspondentes - Como resolver?
Problema
Rejeição 502 - Erro na Chave de Acesso - Campo Id não corresponde à concatenação dos campos correspondentes.
Solução/Procedimento
O primeiro passo para é entender a composição da chave de acesso, pois o entendimento de como a chave de acesso é formada levará a solução do problema.
O artigo abaixo mostra como é a composição da chave de acesso e dará um exemplo mostrando quais são os campos do XML que compõe a chave.
Atualmente temos duas situações mapeadas que podem causar a rejeição 502, são elas.
- Algum dos campos informados no artigo acima estão diferentes no XML em relação a chave de acesso, nesse caso basta alterar o campo para que fique de acordo com a chave gerada.
- A segunda situação que pode ocorrer a rejeição é quando o timezone do campo dhEmi estiver diferente do timezone esperado pela Sefaz.
Exemplo:
A sefaz de Goiás trabalha com o horário de Brasília, logo o time utilizado no dhEmi é o -03:00
Nesse caso o dhEmi correto seria: <dhEmi>2023-07-11T02:13:09-03:00</dhEmi>
A sefaz do Mato Grosso trabalha com um horário diferente eo timezone adotado pelo estado é o -04:00
Nesse caso o dhEmi correto seria: <dhEmi>2023-07-11T02:13:09-04:00</dhEmi>
Caso se depare com a rejeição 502, essas são as validações que precisam ser feitas.
Referência