Catálogos para configurar secuencias
POST /api/invoice-sequences/get-form-lookups
Descripción
Devuelve los catálogos disponibles para configurar una secuencia de facturación.
Detalles
Retorna las cajas activas, los tipos de documento disponibles, los proveedores de facturación electrónica activos y las secuencias existentes. Las secuencias existentes se usan para emparejar nota crédito o definir una secuencia de reemplazo.
Permisos requeridos
admin.module
Request
Este endpoint no recibe parámetros.
Ejemplo de request
curl -X POST https://restofy.pro/api/invoice-sequences/get-form-lookups \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>"
Los valores son demo: reemplázalos por datos reales del negocio.
Ejemplo de respuesta
Actualizado: 2026-09-13T21:05:19Z
HTTP 200
Request
[]
Response
{
"success": true,
"message": "Operación realizada correctamente",
"data": {
"cashRegisters": [
{
"cashRegisterId": 1,
"name": "Caja Principal"
}
],
"documentTypes": [
{
"documentTypeId": 2,
"name": "Factura Electrónica de Venta",
"documentKind": "invoice",
"isElectronic": 1
},
{
"documentTypeId": 1,
"name": "Factura POS",
"documentKind": "invoice",
"isElectronic": 0
},
{
"documentTypeId": 3,
"name": "Nota Crédito Electrónica",
"documentKind": "credit_note",
"isElectronic": 1
},
{
"documentTypeId": 5,
"name": "Nota crédito POS",
"documentKind": "credit_note",
"isElectronic": 0
}
],
"providers": [],
"sequences": [
{
"invoiceSequenceId": 4,
"name": "Factura candado 6aa70f33bb694",
"cashRegisterId": 1,
"documentTypeId": 1,
"documentKind": "invoice",
"isElectronic": 0,
"status": "active"
},
{
"invoiceSequenceId": 5,
"name": "Factura candado 6aa70f34104f6",
"cashRegisterId": 1,
"documentTypeId": 1,
"documentKind": "invoice",
"isElectronic": 0,
"status": "active"
},
{
"invoiceSequenceId": 7,
"name": "Factura candado 6aa70f352eba8",
"cashRegisterId": 1,
"documentTypeId": 1,
"documentKind": "invoice",
"isElectronic": 0,
"status": "active"
},
{
"invoiceSequenceId": 8,
"name": "Factura candado 6aa70f3591d63",
"cashRegisterId": 1,
"documentTypeId": 1,
"documentKind": "invoice",
"isElectronic": 0,
"status": "active"
},
{
"invoiceSequenceId": 10,
"name": "Factura candado 6aa70f36c9478",
"cashRegisterId": 1,
"documentTypeId": 1,
"documentKind": "invoice",
"isElectronic": 0,
"status": "active"
},
{
"invoiceSequenceId": 12,
"name": "Factura candado 6aa70f381ba72",
"cashRegisterId": 1,
"documentTypeId": 1,
"documentKind": "invoice",
"isElectronic": 0,
"status": "active"
},
{
"invoiceSequenceId": 14,
"name": "Factura candado 6aa70f3963ce7",
"cashRegisterId": 1,
"documentTypeId": 1,
"documentKind": "invoice",
"isElectronic": 0,
"status": "active"
},
{
"invoiceSequenceId": 16,
"name": "Factura candado 6aa70f3b02355",
"cashRegisterId": 1,
"documentTypeId": 1,
"documentKind": "invoice",
"isElectronic": 0,
"status": "active"
},
{
"invoiceSequenceId": 3,
"name": "NC candado 6aa70f3375080",
"cashRegisterId": 1,
"documentTypeId": 5,
"documentKind": "credit_note",
"isElectronic": 0,
"status": "active"
},
{
"invoiceSequenceId": 6,
"name": "NC candado 6aa70f34c08d0",
"cashRegisterId": 1,
"documentTypeId": 5,
"documentKind": "credit_note",
"isElectronic": 0,
"status": "active"
},
{
"invoiceSequenceId": 9,
"name": "NC candado 6aa70f3667fb4",
"cashRegisterId": 1,
"documentTypeId": 5,
"documentKind": "credit_note",
"isElectronic": 0,
"status": "active"
},
{
"invoiceSequenceId": 11,
"name": "NC candado 6aa70f37a09f1",
"cashRegisterId": 1,
"documentTypeId": 5,
"documentKind": "credit_note",
"isElectronic": 0,
"status": "active"
},
{
"invoiceSequenceId": 13,
"name": "NC candado 6aa70f38f3969",
"cashRegisterId": 1,
"documentTypeId": 5,
"documentKind": "credit_note",
"isElectronic": 0,
"status": "active"
},
{
"invoiceSequenceId": 15,
"name": "NC candado 6aa70f3a76c84",
"cashRegisterId": 1,
"documentTypeId": 5,
"documentKind": "credit_note",
"isElectronic": 0,
"status": "active"
},
{
"invoiceSequenceId": 2,
"name": "Secuencia Nota Crédito",
"cashRegisterId": 1,
"documentTypeId": 5,
"documentKind": "credit_note",
"isElectronic": 0,
"status": "active"
},
{
"invoiceSequenceId": 1,
"name": "Secuencia POS",
"cashRegisterId": 1,
"documentTypeId": 1,
"documentKind": "invoice",
"isElectronic": 0,
"status": "active"
}
],
"importedResolutions": []
}
}