Restituisce righe di occorrenza espanse per spese datate del piano in una finestra (default oggi → +3 mesi, max 36 mesi). Opzionali boxId e query sul nome spesa. Gli importi sono convertiti nella baseCurrency del budget.
GET
/v1/list_scheduleQuery
| Campo | Tipo | Obbligatorio | Predefinito | Descrizione |
|---|---|---|---|---|
| budgetId | string | Sì | — | Budget da proiettare. |
| boxId | string | No | — | Limitare a una box di spese. |
| fromDate | string | No | today (UTC) | Inizio inclusivo yyyy-MM-dd. |
| toDate | string | No | fromDate + 3mo | Fine inclusiva yyyy-MM-dd (finestra ≤ 36 mesi). |
| query | string | No | — | Sottostringa del nome spesa, non case-sensitive. |
| limit | number | No | 50 | Occorrenze massime (1–100). |
Forma della risposta: { items, hasMore }.
Risposta data
| Campo | Tipo | Descrizione |
|---|---|---|
| items | array | Righe di occorrenza. |
| hasMore | boolean | Vero se esistono altre occorrenze oltre il limite. |
Campi elemento
| Campo | Tipo | Descrizione |
|---|---|---|
| date | string | Giorno di occorrenza yyyy-MM-dd. |
| expenseId | string | Id spesa del piano. |
| boxId | string | Id della box di spese. |
| boxName | string | Nome della box di spese. |
| name | string | Nome della spesa. |
| amount | number | Importo nella valuta base del budget. |
| currency | string | Valuta base del budget. |
| originalAmount | number | Presente se la valuta della spesa differisce dalla base. |
| originalCurrency | string | Presente se la valuta della spesa differisce dalla base. |