| file | No | Optional trip spreadsheet the user attached (CSV, TSV or XLSX) with columns such as Date, From, To, Purpose, Miles, or Odometer start and Odometer end, e.g. trips.xlsx. | |
| trips | No | Typed trips, one per drive, e.g. [{"date":"2026-10-05","from":"Office","to":"Client A","purpose":"Sales meeting","miles":12.4}]. | |
| vehicle | No | Optional vehicle description printed on the log, e.g. "2021 Toyota Camry". No VIN or plate needed. | |
| log_title | No | Title printed on the log, e.g. "October 2026 mileage". | |
| recurring | No | Repeating trips, e.g. "every weekday in October, 18 mi to the clinic" -> [{"start_date":"2026-10-01","end_date":"2026-10-31","to":"Clinic","purpose":"Patient visits","miles":18}]. | |
| skip_dates | No | Dates to leave out of recurring trips (holidays, PTO), YYYY-MM-DD, e.g. ["2026-10-12"]. | |
| driver_name | No | Optional driver name printed on the log, e.g. "Dana Lee". | |
| regular_workplace | No | Name of the user's regular office or workplace, e.g. "Main St office", to flag home-to-office commuting. | |
| year_end_odometer | No | Odometer at the end of the year (or of the log period), e.g. 52120. | |
| year_start_odometer | No | Odometer at the start of the year (or of the log period), e.g. 38500. With year_end_odometer it gives total miles and business-use percentage. | |
| custom_rate_per_mile | No | Employer or contract reimbursement rate in US dollars per mile for business trips, e.g. 0.60. Leave out to use the IRS standard mileage rate for each trip date. | |
| home_office_is_principal_place | No | true if the user's home office is their principal place of business (then trips from home are not flagged as commuting). | |