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

#9645 [main] bug 642743 - Change behavior of OnValidate trigger of "EU 3-Party Intermed. Role CZL" field

When the EU 3-Party Intermediary field is deactivated in sales or purchase document headers, the EU 3-Party Trade field is now also deactivated instead of remaining active.

Pull request · merged into main (BC30) on 2026-07-23 by DavidHolusa · 2 files (+2 -4), 2 AL · fix · tier official · reviewed (checked by Opus)

What changed

  • Fixed inconsistent validation behavior where setting EU 3-Party Intermediary to false did not clear the EU 3-Party Trade field
  • Ensures both fields stay synchronized during activation and deactivation
  • Applied to both Sales and Purchase document headers in the Czech localization
  • Behaviour changes for users or extensions.

AL objects touched

Context

  • Work items: AB#642743
  • Labels: Team: SCM
  • Systems: purchasing, sales
  • From the description: “When the EU 3-Party - Intermediary field in the document header is deactivated, the system does not deactivate the EU 3-Party Trade field”

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