Log in

Date Range

Export Format

CSV

Comma-separated values for spreadsheets

JSON

Structured data for integrations

How it works

This page calls GET /report?name=DETAIL&user_id=... against DETAIL.CS, a published Chaprola program that filters by user_id server-side (WHERE user_id EQ PARAM.user_id AND state NE "deleted") and emits pipe-delimited rows. The date range is applied client-side against already-scoped results, then CSV or JSON is assembled and delivered via a blob URL. The server-side filter keeps one user's expenses invisible to another's export requests even if the date-range UI isn't used.