NFe / NFCe
Insucesso na Entrega
Registra e cancela o evento de Insucesso na Entrega de uma NF-e (eventos 110192 e 110193).
POST
/v1/nfe/{id}/insucesso-entregaRegistra o evento de Insucesso na Entrega (evento 110192) de uma NF-e, quando a mercadoria não pôde ser entregue ao destinatário. O evento é roteado via SVRS (cOrgao=92).
Só se aplica a documentos com mod 55 (NF-e) que já estejam AUTORIZADA.
Esse é um evento síncrono — a resposta HTTP já traz o resultado da SEFAZ, sem necessidade de polling.
Parâmetros do corpo
Seção intitulada “Parâmetros do corpo”data_tentativa_entregastringobrigatórioData e hora da tentativa de entrega (formato ISO 8601, com timezone).
numero_tentativasnumberNúmero de tentativas de entrega já realizadas.
motivo_insucessonumberobrigatórioValores aceitos:
1 | 2 | 3 | 4Motivo do insucesso:
1 Destinatário ausente, 2 Recusado, 3 Endereço não localizado, 4 Outros.justificativa_insucessostringJustificativa do insucesso. Obrigatório quando
motivo_insucesso for 4.latitude_entregastring | numberLatitude do local da tentativa de entrega.
longitude_entregastring | numberLongitude do local da tentativa de entrega.
hash_tentativa_entregastringobrigatórioHash que identifica unicamente a tentativa de entrega.
data_hash_tentativastringData de geração do
hash_tentativa_entrega.Resposta
Seção intitulada “Resposta”200 OK / 201 Created
statusstringValores aceitos:
autorizado | erro_autorizacaoResultado do registro junto à SEFAZ.
status_sefazstringCódigo de status retornado pela SEFAZ (
cStat).mensagem_sefazstringMensagem retornada pela SEFAZ (
xMotivo).caminho_xml_insucesso_entregastringURL pública do XML do evento, quando autorizado.
numero_insucesso_entreganumberNúmero sequencial do evento de Insucesso na Entrega registrado para este documento.
curl -X POST https://app.nfe.tenzanlabs.com/v1/nfe/35f0a1b2-.../insucesso-entrega \ -H "X-Access-Key: nfe_access_SUA_CHAVE_DE_ACESSO_AQUI" \ -H "Authorization: Bearer nfe_test_SUA_CHAVE_AQUI" \ -H "Content-Type: application/json" \ -d '{ "data_tentativa_entrega": "2026-08-19T14:30:00-03:00", "numero_tentativas": 1, "motivo_insucesso": 1, "hash_tentativa_entrega": "a1b2c3d4e5f6" }'const resposta = await client.registerDeliveryFailure(invoiceId, { data_tentativa_entrega: '2026-08-19T14:30:00-03:00', numero_tentativas: 1, motivo_insucesso: 1, hash_tentativa_entrega: 'a1b2c3d4e5f6',});console.log(resposta.status); // 'autorizado'resposta = client.register_delivery_failure(invoice_id, { "data_tentativa_entrega": "2026-08-19T14:30:00-03:00", "numero_tentativas": 1, "motivo_insucesso": 1, "hash_tentativa_entrega": "a1b2c3d4e5f6",})print(resposta["status"]) # 'autorizado'RegisterDeliveryFailureData data = new RegisterDeliveryFailureData();data.data_tentativa_entrega = "2026-08-19T14:30:00-03:00";data.numero_tentativas = 1;data.motivo_insucesso = 1;data.hash_tentativa_entrega = "a1b2c3d4e5f6";
SyncEventResponse resposta = client.registerDeliveryFailure(invoiceId, data);System.out.println(resposta.status); // "autorizado"Exemplo de resposta
Seção intitulada “Exemplo de resposta”{ "status": "autorizado", "status_sefaz": "135", "mensagem_sefaz": "Evento registrado e vinculado ao documento fiscal eletrônico", "caminho_xml_insucesso_entrega": "https://storage.../evento-insucesso-entrega.xml", "numero_insucesso_entrega": 1}Cancelar insucesso de entrega
Seção intitulada “Cancelar insucesso de entrega”DELETE
/v1/nfe/{id}/insucesso-entregaCancela o evento de Insucesso na Entrega (evento 110193) autorizado mais recentemente para este documento.
curl -X DELETE https://app.nfe.tenzanlabs.com/v1/nfe/35f0a1b2-.../insucesso-entrega \ -H "X-Access-Key: nfe_access_SUA_CHAVE_DE_ACESSO_AQUI" \ -H "Authorization: Bearer nfe_test_SUA_CHAVE_AQUI"const resposta = await client.cancelDeliveryFailure(invoiceId);console.log(resposta.status); // 'autorizado'resposta = client.cancel_delivery_failure(invoice_id)print(resposta["status"]) # 'autorizado'SyncEventResponse resposta = client.cancelDeliveryFailure(invoiceId);System.out.println(resposta.status); // "autorizado"Exemplo de resposta
Seção intitulada “Exemplo de resposta”{ "status": "autorizado", "status_sefaz": "135", "mensagem_sefaz": "Evento registrado e vinculado ao documento fiscal eletrônico", "caminho_xml_cancelamento_insucesso_entrega": "https://storage.../evento-cancelamento-insucesso-entrega.xml", "numero_cancelamento_insucesso_entrega": 1}Resposta
Seção intitulada “Resposta”200 OK
statusstringValores aceitos:
autorizado | erro_autorizacaoResultado do cancelamento junto à SEFAZ.
status_sefazstringCódigo de status retornado pela SEFAZ (
cStat).mensagem_sefazstringMensagem retornada pela SEFAZ (
xMotivo).caminho_xml_cancelamento_insucesso_entregastringURL pública do XML do evento de cancelamento, quando autorizado.
numero_cancelamento_insucesso_entreganumberNúmero sequencial do evento de cancelamento registrado para este documento.