Use the original supply context
For a refund or correction, start from the relevant supply date and business facts rather than recalculating with a current default.
Alpha testing: all current functionality is free while VAT Engine is in active development
Historical rate handling
A current rate is not always the right rate. Historical lookup uses approved source-supported coverage where available; older imported windows remain legacy evidence and do not by themselves prove legal applicability.
Handle refunds, audits, migrations, and delayed imports using date-aware tax inputs rather than silently substituting today’s rate.
For a refund or correction, start from the relevant supply date and business facts rather than recalculating with a current default.
Link a correction to a stable external event or order reference so review and reporting can distinguish revisions from duplicates.
If the requested date or classification is not covered, stop for review instead of falling back to an unrelated rate.
Backfilling an old invoice and reproducing an existing calculation are different jobs. A fresh historical lookup selects covered data now; replay uses the original record’s sealed evidence.
POST /v1/transactions/{calculation_id}/replay
X-API-Key: YOUR_API_KEYSuccessful replay reports exact_match: true. Unavailable or inaccessible records remain unavailable; older legacy calculations are not automatically upgraded to replayable evidence.
Read exact replay prerequisites and failures