NFe / NFCe
DANFE Etiqueta
Gera uma etiqueta de envio (100x150mm) em base64 para um documento fiscal autorizado.
GET
/v1/nfe/{id}/danfe-etiquetaGera uma etiqueta de envio em base64 (PDF) a partir de um documento fiscal autorizado, no formato 100x150mm, contendo o código de barras da chave de acesso — pensada para impressão em impressoras de etiqueta usadas em logística e expedição.
Só se aplica a documentos com mod 55 (NF-e) ou 65 (NFC-e) que já estejam AUTORIZADA.
Parâmetros
Seção intitulada “Parâmetros”Path
idstringobrigatórioUUID do documento (
invoiceId retornado na emissão).Resposta
Seção intitulada “Resposta”200 OK
statusstringStatus atual do documento fiscal.
status_sefazstringCódigo de status retornado pela SEFAZ (
cStat).mensagem_sefazstringMensagem retornada pela SEFAZ (
xMotivo).chave_nfestringChave de acesso de 44 dígitos do documento fiscal.
numerostring | numberNúmero do documento fiscal.
seriestring | numberSérie do documento fiscal.
danfe_etiqueta_base64stringEtiqueta 100x150mm em base64 (PDF), pronta para impressão.
curl https://app.nfe.tenzanlabs.com/v1/nfe/35f0a1b2-.../danfe-etiqueta \ -H "X-Access-Key: nfe_access_SUA_CHAVE_DE_ACESSO_AQUI" \ -H "Authorization: Bearer nfe_test_SUA_CHAVE_AQUI"const resposta = await client.getShippingLabel('55', invoiceId);console.log(resposta.danfe_etiqueta_base64.slice(0, 20)); // 'JVBERi0xLjQKJdPr6eEK...'resposta = client.get_shipping_label("55", invoice_id)print(resposta["danfe_etiqueta_base64"][:20]) # 'JVBERi0xLjQKJdPr6eEK...'ShippingLabelResponse resposta = client.getShippingLabel("55", invoiceId);System.out.println(resposta.danfe_etiqueta_base64.substring(0, 20));Exemplo de resposta
Seção intitulada “Exemplo de resposta”{ "status": "AUTORIZADA", "status_sefaz": "100", "mensagem_sefaz": "Autorizado o uso da NF-e", "chave_nfe": "35260812345678000199550010000000011000000018", "numero": 11, "serie": 1, "danfe_etiqueta_base64": "JVBERi0xLjQKJdPr6eEK..."}