Prezada Nuvem Fiscal,
Boa Tarde!
Estou implementando a integração da NFe usando a API da Nuvem Fiscal
Ao enviar uma NFe obtenho o retorno com o ID da NFe na Nuvem Fiscal.
Até ai tudo certo.
Estou nesse momento capturando esse ID, chave de acesso e persistindo no meu banco de dados para fazer a consulta do evento utilizando o ID.
Ao fazer a consulta tenho outro retorno :
{
“@xdata.type”: “Dfe.DTO.TDfeAutorizacao”,
“id”: “3a090ba3-c117-4e84-81fd-2c35ab8368a0”,
“ambiente”: “homologacao”,
“status”: “rejeitado”,
“autor”: {
“cpf_cnpj”: “04192554000199”
},
“chave_acesso”: “35230104192554000199550000000000011581170744”,
“data_evento”: “2023-01-27T17:39:57.847Z”,
“numero_sequencial”: 1,
“data_recebimento”: “2023-01-27T17:39:58Z”,
“codigo_status”: 773,
“motivo_status”: “Rejeição: Operação Interna e UF de destino difere da UF de origem”,
“tipo_evento”: “autorizacao”
}
Se eu tento enviar novamente o JSON recebo o seguinte retorno
{
“error”: {
“code”: “ValidationFailed”,
“message”: “Validation failed for entity of type "Dfe.Entities.TDfeEntity": O campo ‘referencia’ deve ser único”,
“errors”: [
{
“code”: “ValidationError”,
“message”: “O campo ‘referencia’ deve ser único”
}
]
}
}
Eu envio nos meus lotes campo refencia para torna único documento que vou emitir.
Como é recomendado re-enviar o mesmo documento sem dar essa duplicidade.