code change · fixIntegration & APIsofficial - Microsoftreviewed - checked by Opus

#11899 [Shopify] Tax matching fixes for country, Canadian HST, and zero-rate lines

The Shopify Tax Matching Agent now runs only for US and Canadian orders. It scopes Canadian HST/TVH jurisdictions by province, matches zero-rate tax lines, and holds orders as Tax Match Incomplete when a tax line is left without a jurisdiction. The matching prompt rules were also made consistent.

Pull request · merged into main (BC30) on 2026-10-01 by onbuyuka · 19 files (+982 -89), 9 AL · fix · tier official · reviewed (checked by Opus)

What changed

  • Tax matching now runs only for US and Canadian orders
  • Generic HST/TVH jurisdictions are scoped by ship-to province (e.g. ONHST, NSHST), while GST stays shared
  • Zero-rate lines are matched, and a 0% Tax Detail Rate shows as 0.00 on the review page
  • Orders with unmatched tax lines after a match is applied are held as Tax Match Incomplete
  • Prompt keyword rules were extended (RST, QST, French names), and new jurisdictions keep the full Shopify tax title
  • Behaviour changes for users or extensions.

AL objects touched

Context

  • Work items: AB#651349, AB#651374, AB#651375, AB#651520, AB#651529, AB#652155
  • Labels: AL: Apps (W1), Team: Integrations
  • Systems: integration
  • From the description: “Fix Shopify Tax Matching Agent behavior for supported North American orders”

Source: metadata of a merged pull request in microsoft/BCApps (bcapps): title, labels, changed paths and counts, with a summary in our words. No source text and no description beyond one short quote (D10, D61).