code change · featureInventoryofficial - Microsoftreviewed - checked by Opus

#9464 [Extensibility Request] issue 30349: add OnBeforeCheckTrackingIfRequired event to Item Journal Line

An integration event is added to the CheckTrackingIfRequired procedure in the Item Journal Line table, allowing extensions to perform custom item tracking validation and raise more meaningful error messages before standard checks run.

Pull request · merged into main (BC30) on 2026-07-24 by AleksandricMarko · 8 files (+48 -0), 8 AL · feature · tier official · reviewed (checked by Opus)

What changed

  • New OnBeforeCheckTrackingIfRequired event fires at the start of CheckTrackingIfRequired
  • Subscribers can run their own item tracking validation before the standard TestField checks
  • Extensions can raise clearer errors that point to the affected document line or item
  • Applied in W1 and the APAC, CH, ES, FR, GB, IT and RU layers

AL objects touched

Context

  • Work items: AB#642241
  • Labels: Team: SCM, event-request
  • Systems: inventory

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