NFC-e (Consumidor)

Baixar cupom ESC/POS

Retorna bytes binários formatados em comandos ESC/POS (Epson, Bematech, Daruma, Elgin) prontos para envio direto à bobina térmica de 80mm ou 58mm.

GET
https://api.nfer.me
/v1/nfce/{id}/escpos

Authorizations

X-API-Key
string
header
required

Chave de API emitida no painel NFER enviada no header da requisição.

Path Parameters

id
string<uuid>
required

ID da NFC-e.

Exemplo:cf_9a8b7c6d-5e4f-3a2b-1c0d-9e8f7a6b5c4d

Query Parameters

largura
string
opcional
default:80

"80" (48 colunas) ou "58" (32 colunas). Padrão: 80.

format
string
opcional
default:raw

"raw" (binário), "base64" ou "json". Padrão: raw.

cut
string
opcional
default:true

"true" ou "false" para comando de corte de papel.

resumido
string
opcional
default:false

"true" ou "false" para versão resumida do cupom.

Response

application/json

Buffer binário ESC/POS ou objeto codificado base64/JSON para PDV.

nfeId
string

Exemplo retornado: "cf_9a8b7c6d-5e4f-3a2b-1c0d-9e8f7a6b5c4d"

Exemplo:cf_9a8b7c6d-5e4f-3a2b-1c0d-9e8f7a6b5c4d
modelo
string

Modelo fiscal (55 para NF-e, 65 para NFC-e).

Exemplo:65
tipo
string

Exemplo retornado: "nfce"

Exemplo:nfce
numero
integer

Número da nota fiscal.

Exemplo:1089
serie
integer

Série da nota fiscal.

Exemplo:1
chaveAcesso
string

Exemplo retornado: "41260900000000000191650010000010891000000000"

Exemplo:41260900000000000191650010000010891000000000
largura
string

Exemplo retornado: "80mm"

Exemplo:80mm
escpos
string

Exemplo retornado: "G0AAG0BwAQECAwQFBgcICQoLDA0ODxAREhMU..."

Exemplo:G0AAG0BwAQECAwQFBgcICQoLDA0ODxAREhMU...
Baixar cupom ESC/POS
curl --request GET \
--url https://api.nfer.me/v1/nfce/{id}/escpos \
--header 'X-API-Key: <sua_chave_api>'
{
"nfeId": "cf_9a8b7c6d-5e4f-3a2b-1c0d-9e8f7a6b5c4d",
"modelo": "65",
"tipo": "nfce",
"numero": 1089,
"serie": 1,
"chaveAcesso": "41260900000000000191650010000010891000000000",
"largura": "80mm",
"escpos": "G0AAG0BwAQECAwQFBgcICQoLDA0ODxAREhMU..."
}