PDF y Reenvíos
Obtener PDF del DTE
Section titled “Obtener PDF del DTE”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).
Parámetros de Consulta (Query)
Section titled “Parámetros de Consulta (Query)”Valor format | Resultado |
|---|---|
view (default) | Retorna el archivo PDF directamente en el stream para visualizar en navegador (Content-Disposition: inline). |
download | Inicia la descarga directa del archivo PDF en el stream (Content-Disposition: attachment). |
url | Retorna un JSON con una URL firmada de corta duración del almacenamiento (R2). |
base64 | Retorna un JSON con el archivo PDF codificado en cadena Base64. |
Ejemplos de Respuesta JSON
Section titled “Ejemplos de Respuesta JSON”Para format=url
Section titled “Para format=url”{ "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" }}Para format=base64
Section titled “Para format=base64”{ "status": "success", "data": { "codigoGeneracion": "C84C0B6F-2826-444F-AC1A-E0D5E6A3B9A9", "base64": "JVBERi0xLjQKJdPr6gogMSAwIG9iagogIDw8L1R5cGUvQ2F0YWxvZy9QYWdlcyAyIDAgUj4+...", "contentType": "application/pdf", "filename": "C84C0B6F-2826-444F-AC1A-E0D5E6A3B9A9.pdf" }}Reenviar Correo a Cliente
Section titled “Reenviar Correo a Cliente”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).
Payload (Opcional)
Section titled “Payload (Opcional)”{}- Si no se envía el campo
email, el sistema resolverá y usará el correo registrado originalmente en elreceptor(osujetoExcluido) del DTE. - Si se envía, se usará esa dirección específica únicamente para este reenvío.
Respuesta del Servidor
Section titled “Respuesta del Servidor”{ "status": "success", "message": "Correo reenviado exitosamente", "data": { "codigoGeneracion": "C84C0B6F-2826-444F-AC1A-E0D5E6A3B9A9", "correoEnviado": true, "tipo": "FACTURA_CONSUMIDOR_FINAL", "estado": "PROCESSED" }}