Pular para o conteúdo principal

Referência de Tipos e Enums

Valores enumerados aceitos pela API NFe/CTe Inbound.

Sumário​

EnvironmentSEFAZ​

ValorDescrição
"Test"Ambiente de homologação SEFAZ — documentos sem validade fiscal
"Production"Ambiente de produção SEFAZ — documentos com validade fiscal real

OperationType​

ValorDescrição
"Incoming"Você é o destinatário (recebeu o documento)
"Outgoing"Você é o emitente (emitiu o documento)

MetadataResourceType​

ValorDescrição
"productInvoice"NF-e completa
"productInvoiceEvent"Evento de NF-e
"productInvoiceSummary"Resumo de NF-e (sem XML completo — liberado pela SEFAZ só após a manifestação)
"productInvoiceEventSummary"Resumo de evento de NF-e
"transportationInvoice"CT-e
"transportationInvoiceEvent"Evento de CT-e

EntityStatus​

ValorDescrição
"Active"Configuração ativa — sistema monitorando
"Inactive"Configuração inativa — sem monitoramento

Direction​

Campo direction do NFeMetadataResource (metadados e webhook de NF-e).

ValorDescrição
"Received"Nota recebida de terceiro
"Issued"Nota emitida pela própria empresa que retornou na distribuição

CTeInterestedPartyRole​

Papéis aceitos em InterestedPartyRoles, o filtro de webhook de CT-e (no corpo de ativação e em PUT .../transportationinvoices/webhook/filter).

ValorAtor no XMLDescrição
"Taker"ide/toma3, ide/toma03 ou ide/toma4Tomador do serviço de transporte
"Sender"infCte/remRemetente da carga
"Dispatcher"infCte/expedExpedidor
"Receiver"infCte/recebRecebedor
"Recipient"infCte/destDestinatário

Não existe valor "All": ausência de filtro é o array vazio. O emitente (a transportadora, infCte/emit) não é filtrável — esse ator não é capturado nos metadados. Comportamento completo (incluindo fail-open e o caso Sender → webhook de saída) em Ativar via API.

Códigos de evento de manifestação de NF-e​

Códigos aceitos em POST .../productinvoices/by-access-key/{accessKey}/manifestation-events. O grupo detail do corpo tem estrutura própria por código — veja Manifestar NF-e.

Manifestação do destinatário (legado):

CódigoEventodetail
210200Confirmação da OperaçãoOpcional (sem campos)
210210Ciência da OperaçãoOpcional (sem campos)
210220Desconhecimento da OperaçãoOpcional (sem campos)
210240Operação não Realizadajustification obrigatória (15 a 255 caracteres) — sem ela, 400 na submissão

Destinatário — NT 2025.002-RTC:

CódigoEventodetail
211110Solicitação de apropriação de crédito presumido—
211120Destinação de item para consumo pessoalSempre recusado com 400 — removido na NT 2025.002-RTC v1.40, ver abaixo
211124Perecimento, perda, roubo ou furto em transporte contratado pelo destinatário (FOB)itens com vIBS/vCBS + controle de estoque
211128Aceite de débito na apuração por emissão de nota de créditoindAceitacao ∈ "0" / "1"
211130Imobilização de item—
211140Solicitação de apropriação de crédito de combustível—
211150Solicitação de apropriação de crédito para bens/serviços vinculados à atividade—

Sucessora:

CódigoEvento
212110Manifestação sobre transferência de crédito IBS em sucessão
212120Manifestação sobre transferência de crédito CBS em sucessão

Cancelamento de evento:

CódigoEventodetail
110001Cancelamento de Evento da DFetpEventoAut + nProtEvento
211120 foi removido

O evento saiu da NT 2025.002-RTC na versão 1.40. A revogação do §6º do art. 57 da LC 214/2025 pela LC 227/2026 tirou esse evento do ar: a SEFAZ não reconhece mais tpEvento=211120 e rejeita o lote com cStat 225 — Falha no Esquema XML. Submissões novas são recusadas com 400 antes de sair, para não gastar uma ida à SEFAZ. O código continua reconhecido na leitura de eventos já registrados.

Eventos do Fisco são somente leitura

412120 e 412130 (manifestação do Fisco sobre transferência de crédito IBS/CBS em sucessão) chegam pela distribuição, mas não podem ser submetidos: tentar enviá-los retorna 400.

Status do evento de manifestação de NF-e​

Campo status do evento devolvido por POST .../manifestation-events (e pelo legado POST /manifest). O processamento é assíncrono e não há webhook de conclusão: acompanhe por polling em GET .../productinvoices/manifestation-events/{id}.

ValorSignificadoerrorCode
"Pending"Na fila, ainda não concluído—
"Accepted"Registrado na SEFAZ: cStat 135/136, ou 573 (duplicidade, tratada como sucesso idempotente)—
"Rejected"Recusado pela SEFAZ (qualquer outro cStat, inclusive 596, evento fora do prazo) ou na montagem do XMLBadRequest (SEFAZ) ou VALIDATION (montagem)
"Failed"Falha antes do envioCERT_NOT_FOUND, CERT_LOAD_FAILED, CERT_EXPIRED, COMPANY_NOT_FOUND, AUTOR_UF_UNRESOLVED, STRATEGY_NOT_FOUND ou MAX_ATTEMPTS_EXCEEDED

Rejected e Failed permitem nova submissão; Pending e Accepted bloqueiam a repetição da mesma (accessKey, eventCode, nSequencia) com 409. errorMessage é texto livre — não faça parsing dele.

Veja também​

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.