NSU, chaves de acesso e modelos de documento
Três identificadores aparecem em todos os produtos de recepção: o NSU, a chave de acesso e o modelo do documento.
NSU — Número Sequencial Único
O NSU é um número sequencial atribuído por CNPJ pelo ambiente nacional (AN da SEFAZ ou ADN da SEFIN) a cada documento ou evento publicado. A recepção automática avança o NSU a cada polling, garantindo que nada seja perdido nem reprocessado.
- A deduplicação é feita pelo par
(companyId, nsu)— único por empresa. - Ao ativar a captura, você pode definir o NSU/data de início; a SEFAZ disponibiliza um histórico de ~90 dias.
No OData de NF-e/CT-e o nsu é tratado como número (long); nos endpoints REST individuais ele aparece como string. Trate-o como string ao persistir para evitar perda de precisão.
Chave de acesso
A chave identifica unicamente um documento autorizado:
| Documento | Tamanho | Observação |
|---|---|---|
| NF-e / NFC-e | 44 dígitos | Modelos 55 / 65 |
| CT-e | 44 dígitos | Modelo 57 |
| NFS-e (padrão nacional) | 50 dígitos | Modelo 56 |
| DPS (Declaração de Prestação de Serviço) | 42 dígitos (Id = DPS + 42) | Pré-autorização da NFS-e |
Chaves de evento
Eventos (cancelamento, CC-e, manifestação etc.) têm identificador próprio, composto por tpEvento (6 díg.) + chave do documento (44 díg.) + nSeqEvento. O atributo XML Id do evento é o prefixo literal ID seguido dessa composição. NF-e e CT-e diferem no tamanho da sequência e no que a API entrega:
- NF-e: no
Iddo XML,nSeqEventotem 2 dígitos. No webhook e na API (eventId), o identificador é montado pela NFE.io comotpEvento+ chave + sequência, sem o prefixoIDe sem zero à esquerda na sequência: 51 dígitos para as sequências de 1 a 9 e 52 a partir da 10. - CT-e (leiaute 4.00):
nSeqEventocom 3 dígitos; o XSDeventoCTeTiposBasico_v4.00defineID[0-9]{53}. O identificador mantém o prefixoIDno webhook (accessKeydo evento) e na rota de XML do evento (eventId): 55 caracteres no total. Exemplo:ID11011135240198765432000100570010000009871234567890001(cancelamento110111, sequência001).
Modelos fiscais
| Modelo | Documento |
|---|---|
| 55 | NF-e — Nota Fiscal Eletrônica |
| 56 | NFS-e — Nota Fiscal de Serviço Eletrônica (padrão nacional) |
| 57 | CT-e — Conhecimento de Transporte Eletrônico |
| 65 | NFC-e — Nota Fiscal de Consumidor Eletrônica |