#10079 [main] features 640066 Add integration events for events for CZ Adv. Payment and CZ Cash Desk
Integration events added for Czech advance payment and cash desk functionality to allow customization of validation and lookup behavior on cash document lines, with optional skipping of amount field validation.
- 6files
- 2AL files
- 2objects
Pull request · merged into main (BC30) on 2026-08-18 by v-janpopr · 6 files (+240 -3), 2 AL · feature · tier official · reviewed (checked by Opus)
What changed
- OnBeforeValidateAdvanceLetterNoCZZ and OnBeforeLookupAdvanceLetterNoCZZ events enable subscriber override of advance letter number handling
- SkipAmountsTestFields parameter added to OnBeforeCheckMandatoryFields event for selective validation bypass
- Non-breaking change preserving default behavior when no subscribers are active
- Comprehensive test cases verify event triggering and amount validation skipping
- Enables partners to customize advance payment processing for specific business needs
AL objects touched
- Table extension 31028 “Cash Document Line CZZ”, AdvancePaymentsLocalization (CZ layer): modified
- Codeunit 11725 “Cash Document-Release CZP”, CashDeskLocalization (CZ layer): modified
Context
- Work items: AB#640066
- Labels: Team: Finance
- Systems: finance
- From the description: “Added the OnBeforeValidateAdvanceLetterNoCZZ and OnBeforeLookupAdvanceLetterNoCZZ integration events.”
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).