Reports

Financial reporting endpoints. All periods use YYYY-MM-DD dates. All monetary values are in cents (CAD).

GETFull financial summary

GET/reports
ParameterTypeDescription
startDatedateStart date (YYYY-MM-DD) — required
endDatedateEnd date (YYYY-MM-DD) — required
curl "https://paymavo.com/api/v1/reports?startDate=2026-01-01&endDate=2026-03-31" \
  -H "Authorization: Bearer sk_live_xxx"

GETCash flow

GET/reports/cash-flow
ParameterTypeDescription
startDatedateStart date (YYYY-MM-DD) — required
endDatedateEnd date (YYYY-MM-DD) — required
groupBystringday | week | month (default: month)
curl "https://paymavo.com/api/v1/reports/cash-flow?startDate=2026-01-01&endDate=2026-03-31&groupBy=month" \
  -H "Authorization: Bearer sk_live_xxx"

GETInvoice metrics

GET/reports/invoices-summary

Breakdown by status (invoices created in period), overdue totals, and top 10 customers by revenue received (paid) in the period.

curl "https://paymavo.com/api/v1/reports/invoices-summary?startDate=2026-01-01&endDate=2026-03-31" \
  -H "Authorization: Bearer sk_live_xxx"

GETExpenses by category

GET/reports/expenses-by-category

Per-category totals (HT, tax, with tax) plus percentage share of total spend.

curl "https://paymavo.com/api/v1/reports/expenses-by-category?startDate=2026-01-01&endDate=2026-03-31" \
  -H "Authorization: Bearer sk_live_xxx"

GETTax summary (GST/HST)

GET/reports/tax-summary

GST/HST collected on invoices vs paid on expenses, plus net tax position. Use this to pre-fill your CRA remittance.

curl "https://paymavo.com/api/v1/reports/tax-summary?startDate=2026-01-01&endDate=2026-03-31" \
  -H "Authorization: Bearer sk_live_xxx"