Tax Reports & Compliance
Generate tax collected reports by period and by jurisdiction, ready for your filing.
Tax aggregates collected tax and makes it available as actionable reports for your filings.
Report by period
https://api.wajub.com/tax/reports?period=30dcurl "https://api.wajub.com/tax/reports?period=30d&country=CM" \
-H "Authorization: sk.xxxx"{
"status": "OK",
"code": 200,
"period": "30d",
"start_date": "2026-03-25",
"end_date": "2026-04-24",
"summary": {
"total_tax_collected": 808500,
"total_taxable_amount": 4200000,
"total_reversals": -12300,
"net_tax": 796200,
"currency": "XAF"
},
"by_country": [
{ "country_code": "CM", "tax_collected": 808500, "tax_reversed": -12300, "taxable_amount": 4200000, "transactions": 312 }
],
"by_currency": [
{ "currency": "XAF", "tax_collected": 808500, "tax_reversed": -12300, "taxable_amount": 4200000, "transactions": 312 }
]
}periodenumoptionalstart_datedateoptionalend_datedateoptionalcountrystringoptionalcurrencystringoptionalNo from/to params
The date range is controlled by period (+ start_date/end_date for period=custom) — there
is no from/to query param.
Report contents
Results are broken down by_country and by_currency (not a single flat object), each with
tax_collected, tax_reversed (negative — refunded/reversed tax), taxable_amount, and
transactions. summary gives the totals across the whole filtered set.
Export
Export as CSV from the Dashboard to automate your monthly close.
Compliance = your responsibility
Wajub calculates and reports tax, but filing and remittance to the authorities remain your responsibility. Consult your accountant for your local obligations.
Was this page helpful?