ℹ️ Importante: parte deste fluxo são callbacks implementados pelo cliente. Ou seja, o seu sistema deve expor uma API para receber as chamadas do Q'Prof. Apenas o receberStatusNfeé um endpoint exposto pelo Q'Prof.
| Quem expõe | Serviço | Direção | Descrição |
|---|---|---|---|
| Cliente | monitoraNfe | Qprof → Cliente | Inicia (Start) o monitoramento de NF-e. |
| Cliente | alteraStatusMonitoramento | Qprof → Cliente | Para (Stop) ou continua (Continue) o monitoramento. |
| Qprof | POST /servicos/controladoria/receberStatusNfe | Cliente → Qprof | Recebe o status atualizado das NF-e para gravação no Qprof. |
┌─────────────────────────────────────────────────────────┐
│ Qprof │
└─────────────────────────────────────────────────────────┘
│ (1) Start ▲ (3) status
│ monitoraNfe │ receberStatusNfe
▼ │
┌─────────────────────────────────────────────────────────┐
│ Sistema do Cliente │
└─────────────────────────────────────────────────────────┘
▲ (2) Stop/Continue
│ alteraStatusMonitoramentomonitoraNfe no seu sistema para iniciar o monitoramento de um conjunto de NF-e.alteraStatusMonitoramento para parar ou retomar o monitoramento.receberStatusNfe no Qprof para enviar o status atualizado (ex.: "Em rota", "Entregue").monitoraNfe e alteraStatusMonitoramento:authentication.HTTP Status Code 200 (sucesso) ou 400 (falha) e, no corpo, um JSON com a mensagem:{
"sucesso": true,
"mensagem": "Retorno recebido com sucesso."
}