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>" \
-H "X-Tenant-Key: <tenantKey>"
Los valores son demo: reemplázalos por datos reales del negocio.
Ejemplo de respuesta
Actualizado: 2026-09-08T16:35:34Z
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": [
{
"electronicProviderId": 1,
"electronicProviderUuid": "e57e144c-8013-4406-a8fc-b5444a63fc9a",
"provider": "pruebas",
"typeCode": "pruebas"
}
],
"sequences": [
{
"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": []
}
}