Codeunit "SEPA DD-Check Line"
Validates direct debit collection entries for SEPA compliance and data completeness. Performs comprehensive validation of customer information, mandate details, bank account data, and business rules before export to ensure SEPA standard compliance.
Properties
| Name | Value |
|---|---|
| TableNo | Table Microsoft.Bank.DirectDebit."Direct Debit Collection Entry" |
Events
OnBeforeCheckCollectionEntry
Integration event that allows customization of collection entry validation logic.
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckCollectionEntry(var DirectDebitCollectionEntry: Record "Direct Debit Collection Entry", var IsHandled: Boolean)
Parameters
| Name | Type | Description |
|---|---|---|
| DirectDebitCollectionEntry | Table Microsoft.Bank.DirectDebit."Direct Debit Collection Entry" |
The collection entry being validated |
| IsHandled | Boolean |
Whether the event has been handled by subscribers |
OnBeforeCheckCustomerPartnerType
Integration event that allows customization of customer partner type validation.
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckCustomerPartnerType(Customer: Record Customer, DirectDebitCollectionEntry: Record "Direct Debit Collection Entry", var IsHandled: Boolean)
Parameters
| Name | Type | Description |
|---|---|---|
| Customer | Table Microsoft.Sales.Customer.Customer |
The customer being validated |
| DirectDebitCollectionEntry | Table Microsoft.Bank.DirectDebit."Direct Debit Collection Entry" |
The collection entry being processed |
| IsHandled | Boolean |
Whether the event has been handled by subscribers |