Codeunit 1255 Match Bank Payments in 18

App
Base Application

Procedures, 34Events, 24

Versions171819202122232425262728latest

Source29

Procedures, 34

NameParametersReturnsAccessObsolete
IsTextToAccountMappig(Record Bank Acc. Reconciliation Line, var Record Text-to-Account Mapping)Booleanpublic-
IsMatchedAutomatically(Record Bank Acc. Reconciliation Line, var Record Bank Pmt. Appl. Rule)Booleanpublic-
GetMatchPaymentDetailsInfo(Record Bank Acc. Reconciliation Line, Record Bank Pmt. Appl. Rule, Boolean, var Text, var Text, var Text, var Text, var Boolean, var Integer, var Integer, var Text, var Text)public-
Code(var Record Bank Acc. Reconciliation Line)public-
OpenLinesForReviewPage(Notification)public-
OpenLinesWithDifferencePage(Notification)public-
GetLinesForReview(var Record Bank Acc. Reconciliation Line, Text)public-
GetLinesWithDifference(var Record Bank Acc. Reconciliation Line)public-
RerunTextMapper(Record Bank Acc. Reconciliation Line)public-
TransferDiffToAccount(Record Bank Acc. Reconciliation Line, var Record Gen. Journal Line)public-
MatchSingleLineCustomer(var Record Bank Pmt. Appl. Rule, Record Bank Acc. Reconciliation Line, Integer, var Integer, var Integer)public-
MatchSingleLineVendor(var Record Bank Pmt. Appl. Rule, Record Bank Acc. Reconciliation Line, Integer, var Integer, var Integer)public-
MatchSingleLineBankAccountLedgerEntry(var Record Bank Pmt. Appl. Rule, Record Bank Acc. Reconciliation Line, Integer, var Integer, var Integer)public-
InitializeCustomerLedgerEntriesMatchingBuffer(var Record Bank Acc. Reconciliation Line, var Record Ledger Entry Matching Buffer)public-
InitializeVendorLedgerEntriesMatchingBuffer(var Record Bank Acc. Reconciliation Line, var Record Ledger Entry Matching Buffer)public-
InitializeBankAccLedgerEntriesMatchingBuffer(var Record Bank Acc. Reconciliation Line, var Record Ledger Entry Matching Buffer)public-
InitializeDirectDebitCollectionEntriesMatchingBuffer(var Record Direct Debit Collection Entry)public-
FindApplicableTextMappings(var Record Bank Acc. Reconciliation Line, var Record Text-to-Account Mapping)Booleanpublic-
DocumentMatchingForBankLedgerEntry(var Record Bank Pmt. Appl. Rule, Record Bank Acc. Reconciliation Line, Record Ledger Entry Matching Buffer)public-
DocNoMatching(Text, Code[35])Booleanpublic-
GetCloseMatchTreshold()Decimalpublic-
GetNormalizingFactor()Decimalpublic-
GetBankStatementMatchingBuffer(var Record Bank Statement Matching Buffer)public-
SetApplyEntries(Boolean)public-
UpdateType(var Record Bank Acc. Reconciliation Line)public-
SetApplicationDataInCVLedgEntry(Enum Gen. Journal Account Type, Integer, Code[50])public-
MatchSingleLineEmployee(var Record Bank Pmt. Appl. Rule, Record Bank Acc. Reconciliation Line, Integer, var Integer, var Integer)public-
InitializeEmployeeLedgerEntriesMatchingBuffer(var Record Bank Acc. Reconciliation Line, var Record Ledger Entry Matching Buffer)public-
GetExactMatchTreshold()Decimalpublic-
GetLedgerEntriesAsMatchingBuffer(var Record Bank Statement Matching Buffer, Record Bank Acc. Reconciliation Line)public-
GetCustomerLedgerEntriesAsMatchingBuffer(var Record Bank Statement Matching Buffer, Record Bank Acc. Reconciliation Line)public-
GetVendorLedgerEntriesAsMatchingBuffer(var Record Bank Statement Matching Buffer, Record Bank Acc. Reconciliation Line)public-
GetEmployeeLedgerEntriesAsMatchingBuffer(var Record Bank Statement Matching Buffer, Record Bank Acc. Reconciliation Line)public-
GetBankLedgerEntriesAsMatchingBuffer(var Record Bank Statement Matching Buffer, Record Bank Acc. Reconciliation Line)public-

Events, 24

KindNameParametersObsolete
Integration eventOnAfterCode(var Record Bank Acc. Reconciliation Line)-
Integration eventOnBeforeCalcRemainingAmount(var Record Ledger Entry Matching Buffer, var Record Bank Acc. Reconciliation Line, Boolean, var Decimal, var Boolean)-
Integration eventOnDocumentMatchingForBankLedgerEntryOnBeforeMatch(Text, Record Ledger Entry Matching Buffer, var Record Bank Pmt. Appl. Rule)-
Integration eventOnFindMatchingEntryOnBeforeDocumentMatching(var Record Bank Pmt. Appl. Rule, Record Bank Acc. Reconciliation Line, Record Ledger Entry Matching Buffer, var Boolean)-
Integration eventOnFindTextMappingsOnBeforeCalculateStringNearness(var Record Bank Acc. Reconciliation Line, var Record Text-to-Account Mapping, var Integer)-
Integration eventOnInitBankAccLedgerEntriesMatchingBufferSetFilter(var Record Bank Account Ledger Entry, var Record Bank Acc. Reconciliation Line)-
Integration eventOnInitCustomerLedgerEntriesMatchingBufferSetFilter(var Record Cust. Ledger Entry, var Record Bank Acc. Reconciliation Line)-
Integration eventOnInitCustomerLedgerEntriesMatchingBufferOnBeforeCustLedgerEntryFindSet(var Record Cust. Ledger Entry)-
Integration eventOnInitVendorLedgerEntriesMatchingBufferSetFilter(var Record Vendor Ledger Entry, var Record Bank Acc. Reconciliation Line)-
Integration eventOnInitVendorLedgerEntriesMatchingBufferOnAfterVendorLedgerEntryFindSet(var Record Vendor Ledger Entry)-
Integration eventOnShowMatchSummaryOnAfterSetFinalText(var Record Bank Acc. Reconciliation, Text, var Boolean)-
Integration eventOnDisableMatchBankLedgerEntriesFromClosingLedgerEntries(var Boolean)-
Integration eventOnDisableStringNearnessMatch(var Boolean)-
Integration eventOnDisableCustomerLedgerEntriesMatch(var Boolean, Record Bank Acc. Reconciliation Line)-
Integration eventOnDisableVendorLedgerEntriesMatch(var Boolean, Record Bank Acc. Reconciliation Line)-
Integration eventOnDisableBankLedgerEntriesMatch(var Boolean, Record Bank Acc. Reconciliation Line)-
Integration eventOnInitEmployeeLedgerEntriesMatchingBufferSetFilter(var Record Employee Ledger Entry, var Record Bank Acc. Reconciliation Line)-
Integration eventOnInitEmployeeLedgerEntriesMatchingBufferOnAfterEmployeeLedgerEntryFindSet(var Record Employee Ledger Entry)-
Integration eventOnDeletePaymentMatchDetailsOnAfterPaymentMatchingDetailsSetFilters(var Record Payment Matching Details, Record Bank Acc. Reconciliation)-
Integration eventOnDeleteAppliedPaymentEntriesOnAfterAppliedPaymentEntrySetFilters(var Record Applied Payment Entry, Record Bank Acc. Reconciliation)-
Integration eventOnDisableEmployeeLedgerEntriesMatch(var Boolean, Record Bank Acc. Reconciliation Line)-
Integration eventOnRelatedPartyInfoMatching(var Record Bank Pmt. Appl. Rule, Record Bank Acc. Reconciliation Line, Text[100], Text[100], Text[30], Enum Gen. Journal Account Type, var Text, var Boolean)-
Integration eventOnFindBankAccLedgerEntryForTextToAccountMapping(Boolean, Boolean, var Record Bank Account Ledger Entry, Record Bank Acc. Reconciliation Line, Record Text-to-Account Mapping, Code[20])-
Integration eventOnUpdatePaymentMatchDetailsOnAfterBankAccReconciliationLine2SetFilters(var Record Bank Acc. Reconciliation Line, var Record Bank Acc. Reconciliation Line)-