Codeunit "SEPA DD-Check Line"

ID 1233
Namespace: Microsoft.Bank.DirectDebit

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

See also