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

#10741 [Shopify] Fix exchange refund order links, totals, and refund page layout

Fixed Shopify return-with-exchange processing by ensuring exchange credit memos retain order identifiers, creating proper document links for moved invoices, excluding exchange items from order totals in the factbox, and repositioning the tax section on the refund page.

Pull request · merged into main (BC30) on 2026-08-28 by onbuyuka · 7 files (+351 -19), 5 AL · fix · tier official · reviewed (checked by Opus)

What changed

  • Exchange credit memos and moved invoices now stamped with Shopify order identifiers for proper sync
  • Moved invoices created from exchange credit memos automatically linked to Shopify orders
  • Order totals factbox now excludes exchange items from Shopify subtotal, total, and VAT calculations
  • Tax section repositioned below lines on Shopify refund page layout
  • New tests validate exchange item handling in credit memos and order totals
  • Behaviour changes for users or extensions.

AL objects touched

Also merged into

  • #11402 into releases/29.x on 2026-09-18

Context

  • Work items: AB#647857, AB#647858, AB#647859, AB#647961
  • Labels: AL: Apps (W1), Team: Integrations
  • Systems: integration

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).