Devuelve filas de ocurrencia expandida para gastos fechados del plan en una ventana (predeterminado hoy → +3 meses, máx. 36 meses). Opcionales boxId y query del nombre del gasto. Los importes se convierten a la baseCurrency del presupuesto.
GET
/v1/list_scheduleConsulta
| Campo | Tipo | Obligatorio | Predeterminado | Descripción |
|---|---|---|---|---|
| budgetId | string | Sí | — | Presupuesto a proyectar. |
| boxId | string | No | — | Limitar a una caja de gastos. |
| fromDate | string | No | today (UTC) | Inicio inclusivo yyyy-MM-dd. |
| toDate | string | No | fromDate + 3mo | Fin inclusivo yyyy-MM-dd (ventana ≤ 36 meses). |
| query | string | No | — | Subcadena del nombre del gasto sin distinguir mayúsculas. |
| limit | number | No | 50 | Máx. de ocurrencias (1–100). |
Forma de la respuesta: { items, hasMore }.
Respuesta data
| Campo | Tipo | Descripción |
|---|---|---|
| items | array | Filas de ocurrencia. |
| hasMore | boolean | Verdadero cuando hay más ocurrencias más allá del límite. |
Campos del elemento
| Campo | Tipo | Descripción |
|---|---|---|
| date | string | Día de la ocurrencia yyyy-MM-dd. |
| expenseId | string | Id del gasto del plan. |
| boxId | string | Id de la caja de gastos. |
| boxName | string | Nombre de la caja de gastos. |
| name | string | Nombre del gasto. |
| amount | number | Importe en la moneda base del presupuesto. |
| currency | string | Moneda base del presupuesto. |
| originalAmount | number | Presente cuando la moneda del gasto difiere de la base. |
| originalCurrency | string | Presente cuando la moneda del gasto difiere de la base. |