Reportes del negocio
POST
Reporte de órdenes con saldo pendiente
POST /api/reports/get-pending-payments
Descripción
Devuelve el listado paginado de órdenes que aún tienen saldo por cobrar, junto con las opciones disponibles para filtrar el reporte.
Detalles
Retorna las órdenes del negocio con saldo pendiente de pago, paginadas y ordenables, acompañadas de las opciones válidas para los filtros de canal, canal de entrega y mesa. Permite acotar el universo por rango de fechas y por búsqueda de cliente. Es la vista principal de cuentas por cobrar operativas del período consultado.
Permisos requeridos
reports.module
Request
| Nombre | Tipo | Requerido | Reglas |
|---|---|---|---|
| channelId | int | No |
min_value:1
|
| fulfillmentId | int | No |
min_value:1
|
| tableId | int | No |
min_value:1
|
| customerSearch | string | No |
max:100
|
| dateFrom | string | No |
max:30
|
| dateTo | string | No |
max:30
|
Paginación
| defaultLimit | 25 |
| maxLimit | 100 |
| allowedSorts | openedAt, grandTotalCents, balanceCents, orderCode |
| defaultSort | openedAt |
| defaultDir | desc |
| withTotal | true |
Ejemplo de request
curl -X POST https://restofy.pro/api/reports/get-pending-payments \
-H "Content-Type: application/json" \
-H "Authorization: Bearer <accessToken>"
Los valores son demo: reemplázalos por datos reales del negocio.