code change · featurePurchasing & Payablesofficial - Microsoftreviewed - checked by Opus

#10172 [Extensibility Request] issue 30111: add purchase prepayment update events

Three integration events are added to the purchase prepayment line update procedure, allowing extensions to adjust line selection, handle missing-lines errors, and modify custom fields before each line update.

Pull request · merged into main (BC30) on 2026-08-27 by AleksandricMarko · 6 files (+144 -12), 6 AL · feature · tier official · reviewed (checked by Opus)

What changed

  • Event fired after filters are set on prepayment lines
  • Event fired before the standard no-lines-found error is raised
  • Event fired before each line modification occurs
  • Extensions can override standard behavior when subscribing
  • Changes applied across all regional layers (W1, NA, APAC, ES, IT, NL)

AL objects touched

  • Codeunit 444 “Purchase-Post Prepayments”, Base Application: modified
  • src/Layers/ES/BaseApp/Purchases/Posting/PurchasePostPrepayments.Codeunit.al: modified, not in the BC30 snapshot
  • src/Layers/NL/BaseApp/Purchases/Posting/PurchasePostPrepayments.Codeunit.al: modified, not in the BC30 snapshot

Context

  • Work items: AB#640956
  • Labels: Team: SCM, event-request
  • Systems: purchasing

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