code change · featureAL Developmentofficial - Microsoftreviewed - checked by Opus

#11748 [Master] - Slice 626292: [Excise Tax][VENDOR] Bonded Locations for Excise Calculations

Excise tax calculation now handles bonded-location scenarios for suspended-duty transfers, with logic that determines when transfers from bonded to non-bonded locations are subject to excise tax.

Pull request · merged into main (BC30) on 2026-10-05 by v-rohangarg20 · 11 files (+669 -13), 9 AL · feature · tier official · reviewed (checked by Opus)

What changed

  • Added bonded-location treatment enum with Suspend/Ignore options for excise calculations
  • Implemented per-entry-type bonded eligibility rules: inbound to bonded excluded, outbound from bonded included, transfer shipment taxed only when released from bonded to non-bonded
  • Improved transfer shipment destination resolution to reliably identify transfer-to location in posted scenarios
  • Added comprehensive automated tests using real posted data flows for bonded scenarios
  • Behaviour changes for users or extensions.

AL objects touched

Context

  • Work items: AB#626292
  • Labels: AL: Apps (W1), Team: Finance
  • Systems: development
  • From the description: “Added bonded-location treatment handling for excise tax calculation with explicit Suspend/Ignore behavior.”

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