improved
Cambios en la respuesta al crear documentos
about 1 month ago by Alegra
IMPORTANTE❗ Estos cambios se llevarán a producción el Jueves 08 de Mayo 2025
Modificación del Formato de Respuesta
Se actualizó el formato de respuesta para todos los endpoints de creación de documentos:
- Se agregó el campo
files
:
Contiene enlaces de descarga temporal (válidos por 1 hora) para los archivos asociados al documento.
Detalles por Tipo de Documento
📄 Facturas, Notas Crédito, Notas Débito y Documento Equivalente POS
"files": {
"xml": "[URL]",
"attachedDocument": "[URL]", // PDF u otro adjunto
"zip": "[URL]" // Generación asyncrona (hasta 1 minuto de demora)
}
📄 Documentos de Soporte y Notas de Ajuste
"files": {
"xml": "[URL]",
"applicationResponse": "[URL]" // Respuesta de la DIAN
}
📄 Eventos
"files": {
"xml": "[URL]",
"attachedDocument": "[URL]" // Archivo adjunto relacionado
}
Ejemplo de respuesta completa de una factura creada
{
"invoice": {
"id": "01JQA3WBHHFGF36RJW3WK3JBSJ",
"companyIdentification": "string",
"customerIdentification": "string",
"type": "STANDARD",
"cufe": "string",
"date": "2025-03-26T15:56:39-05:00",
"prefix": "SEFE",
"number": 1000001,
"fullNumber": "SETP993010042",
"status": "SENT",
"legalStatus": "ACCEPTED_WITH_OBSERVATIONS",
"governmentResponse": {
"code": "00",
"message": "Procesado Correctamente.",
"errorMessages": [
"string"
]
},
"xmlFileName": "ds0900559088085210000002F.xml",
"zipFileName": "z0900559088085210000002E.zip",
"qrCodeContent": "string"
},
"files": {
"xml": "https://api-alegra-e-provider-col-sand.s3.us-east-1.amazonaws.com",
"attachedDocument": "https://api-alegra-e-provider-col-sand.s3.us-east-1.amazonaws.com",
"zip": "https://api-alegra-e-provider-col-sand.s3.us-east-1.amazonaws.com"
}
}
Notas Adicionales
Generación Asyncrona de ZIP:
En documentos que incluyen zip, este se genera en segundo plano y podría demorar hasta 1 minuto.
Ejemplo: El ZIP contiene el applicationResponse y el PDF generado, pero estará disponible tras la generación.
Validez de Enlaces:
Todos los enlaces en files expiran después de 60 minutos desde su creación. Pueden ser renovados al consultar el documento nuevamente.
Acciones Requeridas
- Considerar la demora en la generación de ZIP para flujos que dependan de este archivo.