Restofy Docs
Secuencias de facturación POST

Obtener secuencia de facturación

POST /api/invoice-sequences/get-invoice-sequence

Descripción

Retorna los datos completos de una secuencia de facturación.

Detalles

Devuelve la configuración completa de la secuencia: numeración, rango autorizado, resolución fiscal, vigencia, nota crédito asignada y secuencia de reemplazo. Incluye un indicador de si la secuencia ya emitió documentos, lo que determina qué campos pueden modificarse. Falla si la secuencia no existe.

Permisos requeridos

admin.module

Request

Nombre Tipo Requerido Reglas
invoiceSequenceId int
min_value:1

Ejemplo de request

curl -X POST https://restofy.pro/api/invoice-sequences/get-invoice-sequence \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -H "X-Tenant-Key: <tenantKey>" \
  -d '{
    "invoiceSequenceId": 1
}'

Los valores son demo: reemplázalos por datos reales del negocio.

Ejemplo de respuesta

Actualizado: 2026-09-08T16:35:34Z
HTTP 200

Request

{
    "invoiceSequenceId": 4
}

Response

{
    "success": true,
    "message": "Operación realizada correctamente",
    "data": {
        "invoiceSequence": {
            "invoiceSequenceId": 4,
            "name": "FE pruebas RS",
            "cashRegisterId": 1,
            "documentTypeId": 2,
            "documentKind": "invoice",
            "isElectronic": 1,
            "prefix": "SETPRS",
            "suffix": null,
            "paddingLength": 1,
            "startValue": 1,
            "currentValue": 1,
            "minValue": 1,
            "maxValue": 99999,
            "increment": 1,
            "creditNoteSequenceId": 3,
            "replacedBySequenceId": null,
            "electronicProviderId": 1,
            "taxResolutionNumber": "18760000001",
            "taxResolutionDate": null,
            "validFrom": null,
            "validTo": null,
            "status": "active",
            "isActive": 1,
            "isAvailable": 1,
            "hasIssued": 1
        }
    }
}