Skip to content

PDF y Reenvíos

Permite obtener el archivo PDF o una URL temporal para descarga.

GET /dte/pdf/:codigoGeneracion?format=view

(Consulta la guía de Endpoints y Entornos para obtener la URL base).

Valor formatResultado
view (default)Retorna el archivo PDF directamente en el stream para visualizar en navegador (Content-Disposition: inline).
downloadInicia la descarga directa del archivo PDF en el stream (Content-Disposition: attachment).
urlRetorna un JSON con una URL firmada de corta duración del almacenamiento (R2).
base64Retorna un JSON con el archivo PDF codificado en cadena Base64.
{
"status": "success",
"data": {
"codigoGeneracion": "C84C0B6F-2826-444F-AC1A-E0D5E6A3B9A9",
"url": "https://pub-a5edbc869aeb4aed87da9ee93a50e37d.r2.dev/emisores/empresa-pruebas/pdf/C84C0B6F-2826-444F-AC1A-E0D5E6A3B9A9.pdf?token=abc123xyz...",
"expiresIn": 300,
"filename": "C84C0B6F-2826-444F-AC1A-E0D5E6A3B9A9.pdf"
}
}
{
"status": "success",
"data": {
"codigoGeneracion": "C84C0B6F-2826-444F-AC1A-E0D5E6A3B9A9",
"base64": "JVBERi0xLjQKJdPr6gogMSAwIG9iagogIDw8L1R5cGUvQ2F0YWxvZy9QYWdlcyAyIDAgUj4+...",
"contentType": "application/pdf",
"filename": "C84C0B6F-2826-444F-AC1A-E0D5E6A3B9A9.pdf"
}
}

Si el cliente no recibió el correo automático, puedes solicitar un reenvío manual del DTE con su respectivo PDF y Sello de Recepción.

POST /dte/resend/:codigoGeneracion

(Consulta la guía de Endpoints y Entornos para obtener la URL base).

{
"email": "cliente-prueba@gmail.com"
}
  • Si no se envía el campo email, el sistema resolverá y usará el correo registrado originalmente en el receptor (o sujetoExcluido) del DTE.
  • Si se envía, se usará esa dirección específica únicamente para este reenvío.
{
"status": "success",
"message": "Correo reenviado exitosamente",
"data": {
"codigoGeneracion": "C84C0B6F-2826-444F-AC1A-E0D5E6A3B9A9",
"emailEnviado": "cliente-prueba@gmail.com",
"correoEnviado": true,
"tipo": "FACTURA_CONSUMIDOR_FINAL",
"estado": "PROCESSED"
}
}