15 "reason": "Per-contact tax-exempt-group association (e.g. reseller/non-profit customer exemption). WooCommerce's current capture (product tax_class/tax_status, wc/v3/taxes, wc/v3/settings/tax) has no per-customer tax exemption signal to map here; an anonymized verification environment's one exemption case is product-level (tax_status=none), handled via manual-tax-mapping.json's tax-group approach instead.",
33 "reason": "Calculate Tax / List Tax Calculators are read/runtime APIs (Wix invokes Calculate Tax itself during checkout) with nothing to import. Used here as a live verification aid only: List Tax Calculators resolves the manual-calculator appId a Tax Region needs (see resolveManualTaxCalculatorAppId in wix-writers.js), and Calculate Tax was used to live-confirm the unmapped-tax-group-calculates-to-exactly-zero-tax finding recorded in domain.json sharedPitfalls.",
42 "reason": "Service plugin (SPI) -- not an import path. Could close a gap only if source tax logic exceeds Wix tax groups. See domains/SERVICE-PLUGINS.md for the escalation rule, the cost list, a worked example and the full 25-plugin catalog.",
51 "reason": "Reusable customer-exemption-group catalog (resellers, non-profits, etc.), read via a buyer's Contact Tax Details association. No such source concept exists in the current WooCommerce capture; an anonymized verification environment's one exemption is product-level, not customer-level. Revisit if a future source exposes customer/role-based tax exemption.",
60 "reason": "Service plugin (SPI) -- provider integration, not a migration path. See domains/SERVICE-PLUGINS.md for the escalation rule, the cost list, a worked example and the full 25-plugin catalog.",
80 "reason": "Service plugin (SPI) -- provider integration, not a migration path. See domains/SERVICE-PLUGINS.md for the escalation rule, the cost list, a worked example and the full 25-plugin catalog.",