Renvoie des lignes d’occurrences développées pour les dépenses datées du plan dans une fenêtre (par défaut aujourd’hui → +3 mois, max 36 mois). boxId et query (nom de dépense) optionnels. Les montants sont convertis dans la baseCurrency du budget.
GET
/v1/list_scheduleRequête
| Champ | Type | Obligatoire | Par défaut | Description |
|---|---|---|---|---|
| budgetId | string | Oui | — | Budget à projeter. |
| boxId | string | Non | — | Limiter à une boîte de dépenses. |
| fromDate | string | Non | today (UTC) | Début inclusif yyyy-MM-dd. |
| toDate | string | Non | fromDate + 3mo | Fin inclusive yyyy-MM-dd (fenêtre ≤ 36 mois). |
| query | string | Non | — | Sous-chaîne du nom de dépense, insensible à la casse. |
| limit | number | Non | 50 | Occurrences max (1–100). |
Forme de réponse : { items, hasMore }.
Réponse data
| Champ | Type | Description |
|---|---|---|
| items | array | Lignes d’occurrence. |
| hasMore | boolean | Vrai s’il existe d’autres occurrences au-delà de la limite. |
Champs des éléments
| Champ | Type | Description |
|---|---|---|
| date | string | Jour d’occurrence yyyy-MM-dd. |
| expenseId | string | Id de dépense du plan. |
| boxId | string | Id de la boîte de dépenses. |
| boxName | string | Nom de la boîte de dépenses. |
| name | string | Nom de la dépense. |
| amount | number | Montant dans la devise de base du budget. |
| currency | string | Devise de base du budget. |
| originalAmount | number | Présent si la devise de la dépense diffère de la base. |
| originalCurrency | string | Présent si la devise de la dépense diffère de la base. |