---
id: change/bcapps/10079
type: change
title: "#10079 [main] features 640066 Add integration events for events for CZ Adv. Payment and CZ Cash Desk"
summary: 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.
tier: official
language: en
tags:
  - feature
  - main
  - bc30
  - tableextension cash document line czz
  - codeunit cash document-release czp
system: finance
review:
  state: reviewed
  by: opus
  at: "2026-10-08T02:08:40.738Z"
  flags: []
generated:
  at: "2026-10-08T01:26:53.141Z"
  pipeline: 0.2.0
  prompts:
    extract-change: 1
  input_hash: 6d3061f26a944fced86f177d92649b57ddbbce94
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/pull/10079
    title: "microsoft/BCApps#10079: [main] features 640066 Add integration events for events for CZ Adv. Payment and CZ Cash Desk"
    date: "2026-08-18"
    commit: 6d3061f26a944fced86f177d92649b57ddbbce94
    t: null
    quote: Added the OnBeforeValidateAdvanceLetterNoCZZ and OnBeforeLookupAdvanceLetterNoCZZ integration events.
links:
  learn: []
  objects:
    - object/tableextension/31028-cz
    - object/codeunit/11725-cz
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
  changes: []
number: 10079
repo: microsoft/BCApps
source_id: bcapps-prs
url: https://github.com/microsoft/BCApps/pull/10079
kind: pr
base_branch: main
major: "30"
merged_at: "2026-08-18T08:37:21Z"
author: v-janpopr
author_type: User
community_contribution: false
labels:
  - "Team: Finance"
change_class: code
change_kind: feature
behavior_change: false
breaking: false
files:
  count: 6
  additions: 240
  deletions: 3
  al: 2
apps:
  - AdvancePaymentsLocalization
  - CashDeskLocalization
objects_touched:
  - key: tableextension/31028
    page: tableextension/31028-cz
    type: tableextension
    id: 31028
    name: Cash Document Line CZZ
    app: AdvancePaymentsLocalization
    status: modified
  - key: codeunit/11725
    page: codeunit/11725-cz
    type: codeunit
    id: 11725
    name: Cash Document-Release CZP
    app: CashDeskLocalization
    status: modified
objects_unjoined: []
obsoletions: []
backports: []
fixes_issues: []
work_items:
  - 640066
systems:
  - finance
quote: Added the OnBeforeValidateAdvanceLetterNoCZZ and OnBeforeLookupAdvanceLetterNoCZZ integration events.
joined_against:
  major: "30"
  commit: a4406cfa9e57437fedc49c53c327a199a854491e
---

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

[Pull request](https://github.com/microsoft/BCApps/pull/10079) · 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"](../../objects/tableextension/31028-cz.md), AdvancePaymentsLocalization (CZ layer): modified
- [Codeunit 11725 "Cash Document-Release CZP"](../../objects/codeunit/11725-cz.md), 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).
