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.