Codeunit "SEPA CT-Check Line"

ID 1223
Namespace: Microsoft.Bank.DirectDebit

Validates general journal lines for SEPA credit transfer compliance and data completeness. Performs comprehensive validation of account types, amounts, bank information, and vendor/customer/employee details before export to ensure SEPA credit transfer standard compliance.

Properties

Name Value
TableNo Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"

Events

OnAfterCheckGenJnlLine

[IntegrationEvent(False,False)]
local procedure OnAfterCheckGenJnlLine(var GenJournalLine: Record "Gen. Journal Line")

Parameters

Name Type Description
GenJournalLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"

OnBeforeCheckBank

[IntegrationEvent(False,False)]
local procedure OnBeforeCheckBank(var GenJournalLine: Record "Gen. Journal Line", var IsHandled: Boolean)

Parameters

Name Type Description
GenJournalLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
IsHandled Boolean

OnBeforeCheckCustVendEmpl

[IntegrationEvent(False,False)]
local procedure OnBeforeCheckCustVendEmpl(var GenJournalLine: Record "Gen. Journal Line", var IsHandled: Boolean)

Parameters

Name Type Description
GenJournalLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
IsHandled Boolean

OnBeforeCheckGenJnlLine

[IntegrationEvent(False,False)]
local procedure OnBeforeCheckGenJnlLine(var GenJournalLine: Record "Gen. Journal Line", var IsHandled: Boolean)

Parameters

Name Type Description
GenJournalLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"
IsHandled Boolean

OnCheckCustVendEmplOnCaseElse

[IntegrationEvent(False,False)]
local procedure OnCheckCustVendEmplOnCaseElse(var GenJournalLine: Record "Gen. Journal Line")

Parameters

Name Type Description
GenJournalLine Table Microsoft.Finance.GeneralLedger.Journal."Gen. Journal Line"

See also