Dúvida - Sincroniza dados na NFS-e

Pessoal,

Sobre o endpoint Sincroniza dados na NFS-e, gostaria de mais informações de como esse endpoint funciona.
Exemplo: Enviei uma Nfse, deu erro de timeout, o status é erro, e eu não tenho certeza se a nota foi autorizada ou não na prefeitura, parece que nesses casos a api não teve o retorno do protocolo.
nesse cenário posso chamar o endpoint sincronizar?
Se a nota não foi autorizada na prefeitura qual é a resposta do método sincronizar?

Obrigado

Olá @evandro,

Sim, você poderá chamar o endpoint nesse caso.

O funcionamento do endpoint é bem simples:

  1. Você faz a solicitação ao endpoint;
  2. Caso ela ocorra sem erros (resposta http com código 200 e status igual a sincronizado), você deverá consultar a nota fiscal pelo endpoint /nfse/{id} para saber se houve alguma mudança de status.

ok, entendi,

mas gerou uma nova dúvida.

O status 200 sincronizado ocorre para o caso da nfse existir ou não existir na prefeitura? Se o rps ou outro código não for localizado na prefeitura, mesmos assim o retorno será sincronizado com status 200?

Correto.

Você deverá verificar todo o resultado da sincronização pela consulta da nota, incluindo o campo de mensagens.