| file | Yes | The expense list as a CSV or Excel (.xlsx) file with columns such as Date, Merchant, Category, Amount, e.g. october-expenses.xlsx. | |
| period | No | Optional: report period, e.g. "October 2026" or "2026-10-01 to 2026-10-15". Lines outside it are flagged. Default: first to last line date (no period flags). | |
| advance | No | Optional: cash advance already received, subtracted from the total due, e.g. 200 or "$200". | |
| purpose | No | Optional: business purpose of the trip or period, e.g. Client visit to Acme in Denver. | |
| approver | No | Optional: manager who approves the report, e.g. Sam Patel. | |
| currency | No | Optional: currency of the report total, e.g. USD (default), EUR, GBP. | |
| line_cap | No | Optional: flag any single line above this amount, e.g. 500. Default: no cap. | |
| timezone | No | Optional: the user's IANA timezone for the default report date, e.g. Asia/Ho_Chi_Minh or America/New_York. | |
| date_order | No | Optional: MDY (US) or DMY for dates like 03/10/2026. Default: decided once for the whole list (a day above 12 decides it; otherwise day first for GBP, EUR, AUD, NZD and INR reports, month first for others). | |
| department | No | Optional: department or cost center, e.g. Sales West. | |
| report_date | No | Optional: date printed on the report, e.g. 2026-10-25. Default: today in the timezone you pass, else today in UTC. | |
| mileage_rate | No | Optional: mileage rate in the report currency or in cents, e.g. 0.70, "70 cents" or "0.30 per km". A rate with no unit is per km for km distances and per mile for mile distances. Default for USD reports: the IRS business rate for the line date (2025: 70 cents; 2026: 72.5 cents to June 30, 76 cents from July 1). | |
| employee_name | No | Optional: name printed on the report, e.g. Jordan Lee. Left blank for handwriting when not given. | |
| flag_weekends | No | Optional: flag Saturday and Sunday expenses (default true). | |
| exchange_rates | No | Optional: rates into the report currency, e.g. {"EUR": 1.08, "GBP": 1.27} (1 EUR = 1.08 USD). A line's own rate or converted amount wins. | |
| holiday_country | No | Optional: country whose public holidays are flagged, e.g. US (default), GB, CA, or none. | |
| receipt_required_over | No | Optional: receipts are required for items of this amount or more, e.g. 75 (default 75). | |