geldee.agent.v1 data contract. The current tool result and schema are authoritative for each field.
Amounts and currency
- Raw EUR transaction
amountCentsuses integer cents. Positive means outflow; negative means inflow or refund. Financial classification remains separate from sign. - A field explicitly named in EUR major units is not a cents field. Read the field’s unit rather than assuming every amount uses the same scale.
- Native account, asset and debt values retain their currency and source dates. Do not add different currencies without an explicit supported conversion.
- Canonical cash-flow
amountEurCentsis already converted. Do not convert it again because a separate source currency is present.
Reporting versus original payments
Use canonical summaries for spending totals. Original rows do not replace the reporting treatment of transfers, exclusions, refunds, income, trips, splits and covered-month allocations.Coverage and freshness
Unknown values remain unavailable, not zero. A response generation time is not the bank sync or valuation time. Sparse observations do not establish daily balances or investment returns. Respect personalized-advice eligibility and missing-evidence actions. Recorded facts and AI-generated scenarios have different provenance.Pagination
FollownextCursor until it is absent, keeping filters unchanged. A page can contain fewer than the requested limit because of the response-size boundary; a continuation can still be present. Do not claim a complete result from one page.
Transaction date bounds are inclusive. Use real calendar dates. A changed filter, grant or account selection can invalidate a continuation; restart the query rather than mixing pages.