Pular para o conteúdo principal

Eventos de autoridade da NF-e (NT 2025.002-RTC)

A NT 2025.002-RTC (Reforma Tributária do Consumo) introduziu, para a NF-e (modelo 55), um conjunto de eventos de autoria do emitente que registram fatos ocorridos após a autorização da nota (perecimento, pagamento integral, atualização de previsão de entrega etc.). Este guia descreve o contrato funcional desses eventos na API de emissão de NF-e de produto.

Indisponível no momento

Todo o recurso de eventos está implementado na API, porém protegido por uma feature flag (DFeEvents) que ainda não foi habilitada — por decisão de produto. Enquanto não for liberado, qualquer chamada responde:

503 Service Unavailable
{ "errors": [ { "message": "DFe events surface is currently disabled in this environment." } ] }

O contrato é publicado aqui para dar previsibilidade aos clientes e clientes piloto; até a liberação (que será comunicada), os detalhes podem mudar.

info

NFC-e (modelo 65) está fora do escopo desta Nota Técnica — os eventos valem apenas para NF-e (modelo 55).

Endpoints

Um único endpoint registra os 7 eventos; o tipo é escolhido pelo campo type (case-sensitive), e os campos do evento vão na raiz do body (não há detail aninhado).

MétodoRotaFinalidade
POST/v2/companies/:companyId/productinvoices/:invoiceId/authority-eventsRegistrar um evento (inclui o cancelamento)
GET/v2/companies/:companyId/productinvoices/:invoiceId/authority-eventsListar os eventos efetivamente registrados no SEFAZ
GET/v2/companies/:companyId/productinvoices/:invoiceId/authority-events/:authorityEventIdConsultar um evento em qualquer estado
GET/v2/companies/:companyId/productinvoices/:invoiceId/authority-events/:authorityEventId/xmlObter a URL do XML do evento

O contrato completo (schemas de request/response, exemplos e códigos de retorno) está na referência de API: API de Emissão de Nota Fiscal de Produto (NFe/NFCe) - RTC.

Os 7 eventos

typetpEventoUso
ExpectedDeliveryUpdate112150Atualizar a data de previsão de entrega
IntegralPayment112110Informar pagamento integral (libera crédito presumido do adquirente)
Spoilage112130Perecimento, perda, roubo ou furto em transporte contratado pelo fornecedor (CIF)
UnfulfilledSupply112140Itens pagos antecipadamente que não foram fornecidos
AlcZfmImport112120Importação em ALC/ZFM não convertida em isenção
PersonalUseAllocation211120Destinação de item de NF-e de importação para consumo pessoal
CancelDFeEvent110001Cancelar um evento já registrado

Eventos de campo único

ExpectedDeliveryUpdate, IntegralPayment e AlcZfmImport carregam poucos campos escalares na raiz do body (por exemplo, a nova data de previsão de entrega). Consulte a referência de API para os campos exatos de cada tipo.

Eventos com lista de itens

Spoilage, UnfulfilledSupply e PersonalUseAllocation referenciam itens da NF-e original. Cada item informa, no mínimo, o número do item (itemNumber > 0) e a quantidade afetada (> 0), validados contra a nota referenciada.

Cancelamento

O cancelamento de um evento usa o mesmo endpoint POST com type: "CancelDFeEvent"não existe rota /cancel. É necessário informar:

  • targetEventId — o id do evento a cancelar (obtido no POST original ou na consulta);
  • a justificativa (15 a 1000 caracteres).

Só é possível cancelar um evento com status igual a Merged (registrado no SEFAZ) e que ainda não tenha sido cancelado.

Ciclo de vida (assíncrono)

O envio ao SEFAZ é assíncrono. O POST retorna 202 confirmando apenas o registro e o enfileiramento — o resultado final chega por WebHook ou por consulta ao evento por id.

  • Status do evento: PendingXmlSignedSentMerged (registrado); ou Failed / Cancelled.
  • WebHooks: dfe_event_successfully, dfe_event_error, dfe_event_failed, dfe_event_cancelled.
  • GET .../authority-events (lista) retorna apenas os eventos efetivamente registrados no SEFAZ (protocolos 135, 136 ou 155). Eventos em processamento ou que falharam não aparecem na lista — para acompanhá-los, consulte por id.

Não confundir com GET /productinvoices/{invoiceId}/events, que retorna o histórico interno de processamento da nota (fluxo da plataforma), e não os eventos de autoridade da NT.

Códigos de retorno

CódigoSignificado
202Evento registrado e enfileirado para envio ao SEFAZ
200Consulta bem-sucedida (evento, lista ou URL do XML)
400Body inválido ou nota em estado incompatível
404Nota (ou evento) não encontrada
422Tipo de evento ou detalhe incompatível
503Recurso desabilitado neste ambiente (feature flag DFeEvents)

NFE.io

A NFE.io é uma empresa de tecnologia que fornece soluções para automatizar e simplificar a emissão e gestão de notas fiscais eletrônicas. Com suas ferramentas, as empresas podem economizar tempo e reduzir erros, aumentando a eficiência e precisão do processo de emissão de notas fiscais.

Um dos principais cases de sucesso da NFE.io é a implementação da solução na empresa de transporte Rodonaves. Com a automatização da emissão e gestão de notas fiscais eletrônicas, a Rodonaves conseguiu reduzir em até 80% o tempo gasto nesse processo, o que se traduziu em uma significativa melhoria na eficiência operacional. Além disso, a empresa também conseguiu eliminar erros e atrasos na emissão de notas fiscais, o que melhorou a relação com seus clientes e aumentou a confiança dos órgãos fiscais.

Outro exemplo é a implementação da NFE.io na empresa de comércio eletrônico, a Loja Integrada. Com a automatização da emissão de notas fiscais, a Loja Integrada conseguiu aumentar a velocidade de emissão de notas em até 10 vezes, o que permitiu que a empresa atendesse a uma maior quantidade de clientes e, consequentemente, aumentar as suas vendas.

Além desses exemplos, a NFE.io também tem outros cases de sucesso com empresas de setores como indústria, construção, varejo e serviços, mostrando a versatilidade e eficácia da sua solução.

Em resumo, a NFE.io é uma empresa de tecnologia que oferece soluções para automatizar e simplificar a emissão e gestão de notas fiscais eletrônicas, ajudando as empresas a economizar tempo e reduzir erros, melhorando a eficiência e precisão do processo. Com cases de sucesso em diferentes setores, a NFE.io tem se destacado como uma empresa líder em automação fiscal.