Endpoints NF-e Recebidas & MD-e

Listagem de compras, download do XML procNFe e eventos 210210, 210200, 210220 e 210240.

Referência técnica completa dos endpoints da API REST para consulta, sincronização, download e Manifestação do Destinatário (MD-e) de NF-e de compras e mercadorias (Modelo 55).

Endpoints Disponíveis

GET/api/nfe/received

Lista as NF-e emitidas contra o CNPJ com filtros por data, emitente, chave e status de manifestação.

POST/api/nfe/received/sync

Dispara consulta imediata à SEFAZ Nacional respeitando o intervalo de segurança do NSU.

GET/api/nfe/received/:id

Retorna os detalhes completos da NF-e, grade de itens, impostos e histórico de eventos da SEFAZ.

POST/api/nfe/received/:id/manifest

Registra evento de Manifestação do Destinatário (210200, 210220 ou 210240) na SEFAZ Nacional.

GET/api/nfe/received/:id/xml

Faz o download do arquivo XML original (procNFe) autorizado com protocolo da SEFAZ.

GET/api/nfe/received/:id/danfe

Gera e faz o download do DANFE em formato PDF A4 oficial.

Como Registrar a Manifestação (MD-e)

Para manifestar uma nota, envie uma requisição POST informando o código numérico do evento desejado:

Código EventoNome OficialJustificativa
210200Confirmação da OperaçãoNão necessária. Atesta o recebimento físico.
210220Desconhecimento da OperaçãoOpcional. Declara fraude/nota fria.
210240Operação não Realizada (Recusa)Obrigatória (mínimo de 15 caracteres). Documenta avaria ou recusa.

Exemplo de Requisição (MD-e)

Registrando a Confirmação da Operação (210200) para consolidar o recebimento no estoque:

1
2
3
4
5
6
curl -X POST https://api.nfer.me/api/nfe/received/nfe_rec_8819/manifest \
-H "Authorization: Bearer nfer_live_..." \
-H "Content-Type: application/json" \
-d '{
"codigoEvento": 210200
}'

Resposta da SEFAZ

A SEFAZ retorna o protocolo de homologação com cStat: 135:

1
2
3
4
5
6
7
8
9
10
{
"success": true,
"data": {
"cStat": 135,
"xMotivo": "Evento registrado e vinculado a NF-e",
"protocolo": "135260009182312",
"dhRegEvento": "2026-09-18T10:15:30-03:00",
"status": "CONFIRMADA"
}
}

Exemplo: Operação não Realizada (Recusa de Carga)

Quando a mercadoria for recusada por avaria ou desacordo comercial, o código 210240 exige a justificativa:

1
2
3
4
5
6
7
curl -X POST https://api.nfer.me/api/nfe/received/nfe_rec_8819/manifest \
-H "Authorization: Bearer nfer_live_..." \
-H "Content-Type: application/json" \
-d '{
"codigoEvento": 210240,
"justificativa": "Mercadoria entregue com avarias visíveis na embalagem e lote divergente do pedido."
}'