Historial de envíos de una factura
POST /api/invoicing/list-invoice-transmissions
Descripción
Devuelve el historial paginado de los intentos de envío de una factura electrónica para su validación fiscal.
Detalles
Retorna cada envío de una factura electrónica y cada veredicto recibido, del más reciente al más antiguo, con su estado, su fecha y el mensaje de respuesta. Las consultas de estado que volvieron sin veredicto no se listan una por una: llegan contadas aparte, con la fecha de la última. Un documento sin envíos previos devuelve un historial vacío.
Permisos requeridos
cash.module
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| invoiceUuid | string | Sí |
max:36
|
Paginación
| defaultLimit | 20 |
| maxLimit | 100 |
| allowedSorts | createdAt, id |
| defaultSort | createdAt |
| defaultDir | desc |
Ejemplo de request
curl -X POST https://restofy.pro/api/invoicing/list-invoice-transmissions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>" \
-H "X-Tenant-Key: <tenantKey>" \
-d '{
"invoiceUuid": "string"
}'
Los valores son demo: reemplázalos por datos reales del negocio.
Ejemplo de respuesta
Actualizado: 2026-09-08T16:35:34Z
HTTP 200
Request
{
"invoiceUuid": "5ffa21dc-ab4a-11f1-b72d-f2569efa6eee"
}
Response
{
"success": true,
"message": "Operación realizada correctamente",
"data": {
"transmissions": [
{
"id": 3,
"kind": "send",
"status": "transmitted",
"responseCode": "00",
"responseMessage": "Documento en proceso de validación (proveedor de pruebas)",
"providerCode": "pruebas",
"providerName": "pruebas",
"requestBody": "{\"documentTypeCode\":\"doc.co.invoice.electronic\",\"documentKind\":\"invoice\",\"prefix\":\"SETPC\",\"number\":1,\"resolutionNumber\":\"18760000001\",\"issueDate\":\"2026-09-08T11:32:38\",\"orderCode\":\"89H-R92\",\"recipient\":{\"name\":null,\"documentTypeCode\":null,\"documentNumber\":null,\"organizationTypeCode\":null,\"taxRegimeCode\":null,\"fiscalAddress\":null,\"email\":null,\"municipalityCode\":null},\"lines\":[{\"description\":\"Cazuela de Mariscos\",\"quantity\":1,\"unitPriceCents\":2300000,\"baseCents\":2300000,\"taxCents\":0,\"priceCents\":2300000,\"productCode\":\"9\",\"taxes\":[]},{\"description\":\"Cazuela de Mariscos\",\"quantity\":1,\"unitPriceCents\":2300000,\"baseCents\":2300000,\"taxCents\":0,\"priceCents\":2300000,\"productCode\":\"10\",\"taxes\":[]}],\"documentTaxes\":[],\"payments\":[{\"typeCode\":\"cash\",\"amountCents\":4600000}],\"totals\":{\"baseCents\":4600000,\"discountCents\":0,\"taxCents\":0,\"priceCents\":4600000,\"tipCents\":0,\"deliveryCents\":0,\"grandTotalCents\":4600000}}",
"responseBody": "{\"status\":\"transmitted\",\"cufe\":null,\"externalUrl\":null,\"metadata\":null,\"providerReference\":\"SBX:1788885158\",\"responseCode\":\"00\",\"responseMessage\":\"Documento en proceso de validación (proveedor de pruebas)\",\"requestBody\":\"{\\\"documentTypeCode\\\":\\\"doc.co.invoice.electronic\\\",\\\"documentKind\\\":\\\"invoice\\\",\\\"prefix\\\":\\\"SETPC\\\",\\\"number\\\":1,\\\"resolutionNumber\\\":\\\"18760000001\\\",\\\"issueDate\\\":\\\"2026-09-08T11:32:38\\\",\\\"orderCode\\\":\\\"89H-R92\\\",\\\"recipient\\\":{\\\"name\\\":null,\\\"documentTypeCode\\\":null,\\\"documentNumber\\\":null,\\\"organizationTypeCode\\\":null,\\\"taxRegimeCode\\\":null,\\\"fiscalAddress\\\":null,\\\"email\\\":null,\\\"municipalityCode\\\":null},\\\"lines\\\":[{\\\"description\\\":\\\"Cazuela de Mariscos\\\",\\\"quantity\\\":1,\\\"unitPriceCents\\\":2300000,\\\"baseCents\\\":2300000,\\\"taxCents\\\":0,\\\"priceCents\\\":2300000,\\\"productCode\\\":\\\"9\\\",\\\"taxes\\\":[]},{\\\"description\\\":\\\"Cazuela de Mariscos\\\",\\\"quantity\\\":1,\\\"unitPriceCents\\\":2300000,\\\"baseCents\\\":2300000,\\\"taxCents\\\":0,\\\"priceCents\\\":2300000,\\\"productCode\\\":\\\"10\\\",\\\"taxes\\\":[]}],\\\"documentTaxes\\\":[],\\\"payments\\\":[{\\\"typeCode\\\":\\\"cash\\\",\\\"amountCents\\\":4600000}],\\\"totals\\\":{\\\"baseCents\\\":4600000,\\\"discountCents\\\":0,\\\"taxCents\\\":0,\\\"priceCents\\\":4600000,\\\"tipCents\\\":0,\\\"deliveryCents\\\":0,\\\"grandTotalCents\\\":4600000}}\"}",
"createdAt": "2026-09-08T16:32:38.000Z"
}
],
"pagination": {
"page": 1,
"limit": 20,
"total": 1,
"totalPages": 1,
"hasNext": false,
"hasPrev": false
},
"statusCheckCount": 0,
"statusCheckLastAt": null
}
}