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>" \
-d '{
"invoiceUuid": "string"
}'
Los valores son demo: reemplázalos por datos reales del negocio.
Ejemplo de respuesta
Actualizado: 2026-09-13T21:05:19Z
HTTP 200
Request
{
"invoiceUuid": "3f9c2212-acb4-11f1-b72d-f2569efa6eee"
}
Response
{
"success": true,
"message": "Operación realizada correctamente",
"data": {
"transmissions": [
{
"id": 11,
"kind": "status_check",
"status": "accepted",
"responseCode": "00",
"responseMessage": "Documento aceptado (proveedor de pruebas)",
"providerCode": "pruebas",
"providerName": "pruebas",
"requestBody": "{\"reference\":\"SBX:1789333347\"}",
"responseBody": "{\"status\":\"accepted\",\"cufe\":\"SANDBOX4644acf77e5402260ef7a883aa97eb3b724aea0520804708d8437cc7896a00e4\",\"externalUrl\":\"https:\\/\\/sandbox.restofy.local\\/document?documentkey=SANDBOX4644acf77e5402260ef7a883aa97eb3b724aea0520804708d8437cc7896a00e4\",\"metadata\":null,\"responseCode\":\"00\",\"responseMessage\":\"Documento aceptado (proveedor de pruebas)\",\"requestBody\":\"{\\\"reference\\\":\\\"SBX:1789333347\\\"}\"}",
"createdAt": "2026-09-13T21:02:28.000Z"
},
{
"id": 10,
"kind": "send",
"status": "transmitted",
"responseCode": "00",
"responseMessage": "Documento en proceso de validación (proveedor de pruebas)",
"providerCode": "pruebas",
"providerName": "pruebas",
"requestBody": "{\"documentTypeCode\":\"doc.co.credit_note\",\"documentKind\":\"credit_note\",\"prefix\":\"NCPCN\",\"number\":1,\"resolutionNumber\":\"18760000001\",\"issueDate\":\"2026-09-13T16:02:27\",\"orderCode\":\"33B-D89\",\"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\":\"11\",\"taxes\":[]},{\"description\":\"Cazuela de Mariscos\",\"quantity\":1,\"unitPriceCents\":2300000,\"baseCents\":2300000,\"taxCents\":0,\"priceCents\":2300000,\"productCode\":\"12\",\"taxes\":[]}],\"documentTaxes\":[],\"payments\":[{\"typeCode\":\"cash\",\"amountCents\":4600000}],\"totals\":{\"baseCents\":4600000,\"discountCents\":0,\"taxCents\":0,\"priceCents\":4600000,\"tipCents\":0,\"deliveryCents\":0,\"grandTotalCents\":4600000},\"billingReference\":{\"number\":\"SETPCN1\",\"uuid\":\"SANDBOXd7d32eee421da4fe239afa6d69759461777ca0ca58dd13fbed9f72deafc5e14e\",\"issueDate\":\"2026-09-13T16:02:26\"}}",
"responseBody": "{\"status\":\"transmitted\",\"cufe\":null,\"externalUrl\":null,\"metadata\":null,\"providerReference\":\"SBX:1789333347\",\"responseCode\":\"00\",\"responseMessage\":\"Documento en proceso de validación (proveedor de pruebas)\",\"requestBody\":\"{\\\"documentTypeCode\\\":\\\"doc.co.credit_note\\\",\\\"documentKind\\\":\\\"credit_note\\\",\\\"prefix\\\":\\\"NCPCN\\\",\\\"number\\\":1,\\\"resolutionNumber\\\":\\\"18760000001\\\",\\\"issueDate\\\":\\\"2026-09-13T16:02:27\\\",\\\"orderCode\\\":\\\"33B-D89\\\",\\\"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\\\":\\\"11\\\",\\\"taxes\\\":[]},{\\\"description\\\":\\\"Cazuela de Mariscos\\\",\\\"quantity\\\":1,\\\"unitPriceCents\\\":2300000,\\\"baseCents\\\":2300000,\\\"taxCents\\\":0,\\\"priceCents\\\":2300000,\\\"productCode\\\":\\\"12\\\",\\\"taxes\\\":[]}],\\\"documentTaxes\\\":[],\\\"payments\\\":[{\\\"typeCode\\\":\\\"cash\\\",\\\"amountCents\\\":4600000}],\\\"totals\\\":{\\\"baseCents\\\":4600000,\\\"discountCents\\\":0,\\\"taxCents\\\":0,\\\"priceCents\\\":4600000,\\\"tipCents\\\":0,\\\"deliveryCents\\\":0,\\\"grandTotalCents\\\":4600000},\\\"billingReference\\\":{\\\"number\\\":\\\"SETPCN1\\\",\\\"uuid\\\":\\\"SANDBOXd7d32eee421da4fe239afa6d69759461777ca0ca58dd13fbed9f72deafc5e14e\\\",\\\"issueDate\\\":\\\"2026-09-13T16:02:26\\\"}}\"}",
"createdAt": "2026-09-13T21:02:27.000Z"
}
],
"pagination": {
"page": 1,
"limit": 20,
"total": 2,
"totalPages": 1,
"hasNext": false,
"hasPrev": false
},
"statusCheckCount": 0,
"statusCheckLastAt": null
}
}