Tax-rate mapping
Keep historical WooCommerce rate IDs visible
An old rate ID can remain on past orders after the live tax table changes, and it still matters to historical reports.
Inspect the source record
Find an older order that used the rate, then compare its stored tax line with the current tax-rate table. The current table may no longer display that ID.
Build a focused report
Review historical mapped rates on TaxPack's mapping screen and keep the original type tied to that ID when the evidence supports it.
Read the result
A period containing old orders still shows their rate IDs in the tax-line export. TaxPack reads stored lines rather than recalculating with today's settings.
A concrete example
An August order can reference a rate that was replaced in September; its August report should use the recorded tax, not the replacement rate.
Avoid this mistaken conclusion
Do not delete historical mappings merely because a live rate was removed. That can turn old report rows into UNMAPPED during regeneration.
Official references
These focused notes were drafted with AI assistance and checked against TaxPack behavior and the linked documentation.
These guides explain reporting workflows. TaxPack does not provide tax advice, calculate tax payable, or file returns.