Pular para o conteúdo principal

Consulta o status da nota fiscal junto à SEFAZ

GET 

/orders/:idorder/invoice/check

Faz consulta na SEFAZ pela chave de acesso da nota fiscal emitida do pedido. Útil para sincronizar eventos que aconteceram fora do idworks:

  • cStat=100 (autorizada): se a SEFAZ devolver procEventos com cartas de correção (tpEvento=110110) ainda não importadas, salva os XMLs como arquivos do tipo 6 no S3 e registra o evento de consulta. Retorna o xMotivo da SEFAZ no corpo.
  • cStat=101/135/155 (cancelamento aceito): importa o XML de cancelamento (tpEvento=110111/110112) como arquivo do tipo 8, atualiza a nota para cancelada e registra evento.
  • Outros: retorna erro com o xMotivo da SEFAZ.

Funciona apenas quando a nota está emitida. Sistema em PHP — contrato confirmado no código.

Request

Responses

Consulta processada. Quando há carta(s) de correção nova(s), retorna o xMotivo da SEFAZ; quando o cancelamento foi importado, devolve resposta vazia.