#10136 [CH][SEPA CT] Export requires both IBAN and Clearing No. for domestic payments and refunds
Swiss SEPA CT export now automatically extracts the clearing number from the IBAN when not explicitly provided, ensuring both values are populated for domestic payments and refunds.
- 5files
- 3AL files
- 3objects
Pull request · merged into main (BC30) on 2026-08-17 by dcenic · 5 files (+224 -2), 3 AL · fix · tier official · reviewed (checked by Opus)
What changed
- Clearing No. is now extracted from the IBAN when it is blank
- Payment type determination uses the extracted clearing number
- MmbId in the Swiss SEPA CT file is populated with the clearing number instead of an invalid value
- Vendor payments that already have a clearing number produce identical output
- Tests added in both Swiss SEPA CT export test codeunits
- Behaviour changes for users or extensions.
AL objects touched
- Table 1226 “Payment Export Data”, Base Application (CH layer): modified
- Codeunit 11503 “CHMgt”, Base Application (CH layer): modified
- Table 288 “Vendor Bank Account”, Base Application (CH layer): modified
Context
- Work items: AB#646497
- Labels: Ownership: Needs Review, Team: Other
- Systems: finance, purchasing
- From the description: “Added the logic that extracts Clearing No. from IBAN, and using it when determining the payment type”
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).