code change · fixSustainabilityofficial - Microsoftreviewed - checked by Opus

#9613 [Master] - Sustainability: Specific Carbon Tracking, Item Charge emissions & setup fixes (Bugs 641051, 641486, 641487, 641049, 641222, 641055, 641289, 641224, 641309)

Sustainability module fixes for carbon tracking with item charges, value chain posting, and setup validations. Corrects proportional CO2e distribution across split item ledger entries, adds missing value entries for undo operations, and improves field visibility and defaults.

Pull request · merged into main (BC30) on 2026-07-29 by v-rohangarg20 · 15 files (+3073 -32), 11 AL · fix · tier official · reviewed (checked by Opus)

What changed

  • Item charge CO2e is now spread proportionally across split item ledger entries and tracking specifications
  • Undo purchase receipt now recomputes sustainability value entries, and service documents now post emissions
  • A message warns when the Specific carbon tracking method is used without serial or lot specific item tracking
  • CO2e per Unit field added to the Sust. Item Journal page
  • Installation Multiplier on purchase lines now defaults to 1 for distance-based Scope 3 emissions
  • Behaviour changes for users or extensions.

AL objects touched

Context

  • Work items: AB#641049, AB#641051, AB#641055, AB#641222, AB#641224, AB#641289, AB#641309, AB#641486, AB#641487
  • Labels: AL: Apps (W1), Team: Finance
  • Systems: sustainability, finance
  • From the description: “Item Charge CO2e not distributed across received/applied quantity”

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