Codeunit 1255 Match Bank Payments in 26

App
Base Application
Namespace
Microsoft.Bank.Reconciliation

Procedures, 43Events, 40

Versions171819202122232425262728latest

Source29

Procedures, 43

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-
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-
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-
MatchNoOverwriteOfManualOrAccepted(var Record Bank Acc. Reconciliation Line)public-
Code(var Record Bank Acc. Reconciliation Line, Boolean)public-
DisableNotification(var Notification)internal-
OpenBankAccountCard(var Notification)internal-
GetNumberSeriesNotificationId()Guidinternal-
InitializeBankAccLedgerEntriesMatchingBuffer(var Record Bank Acc. Reconciliation Line, var Record Ledger Entry Matching Buffer, Boolean)public-
HideEntriesMatchedElsewhereNotification(Notification)internal-
InitializeCustomerLedgerEntriesMatchingBuffer(var Record Bank Acc. Reconciliation Line, var Record Ledger Entry Matching Buffer, Boolean)public-
InitializeVendorLedgerEntriesMatchingBuffer(var Record Bank Acc. Reconciliation Line, var Record Ledger Entry Matching Buffer, Boolean)public-
InitializeEmployeeLedgerEntriesMatchingBuffer(var Record Bank Acc. Reconciliation Line, var Record Ledger Entry Matching Buffer, Boolean)public-
InitializeDirectDebitCollectionEntriesMatchingBuffer(var Record Direct Debit Collection Buffer)public-

Events, 40

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 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 eventOnUpdatePaymentMatchDetailsOnAfterBankAccReconciliationLine2SetFilters(var Record Bank Acc. Reconciliation Line, var Record Bank Acc. Reconciliation Line)-
Integration eventOnBeforeIsCustomerBankAccountMatching(Text, Code[20], Code[20], var Boolean, var Boolean)-
Integration eventOnBeforeIsVendorBankAccountMatching(Text, Code[20], Code[20], var Boolean, var Boolean)-
Integration eventOnFindMatchingEntryOnBeforeDocumentMatching(var Record Bank Pmt. Appl. Rule, Record Bank Acc. Reconciliation Line, Record Ledger Entry Matching Buffer, var Boolean, Record Bank Statement Matching Buffer, Enum Gen. Journal Account Type, var Duration, var Duration, var Text, Boolean)-
Integration eventOnMatchEntriesOnAfterCalcTotalTimeDocumentNoMatching(var Record Bank Pmt. Appl. Rule, Record Bank Acc. Reconciliation Line, Record Ledger Entry Matching Buffer, Enum Gen. Journal Account Type, Record Bank Statement Matching Buffer, var Duration, var Duration, var Decimal, var Text, Boolean, var Duration, Boolean, Record Bank Statement Matching Buffer, var Record Ledger Entry Matching Buffer, var Record Ledger Entry Matching Buffer, var Record Ledger Entry Matching Buffer, var Record Ledger Entry Matching Buffer, var Boolean, var Text)-
Integration eventOnCreateAppliedEntriesOnBeforeTempBankStatementMatchingBufferFindset(Record Bank Acc. Reconciliation, var Record Bank Statement Matching Buffer, var Record Bank Stmt Multiple Match Line)-
Integration eventOnBeforeCanEntriesMatch(Record Bank Acc. Reconciliation Line, Decimal, Date, Boolean, var Boolean, var Boolean)-
Integration eventOnApplyLedgerEntriesToStatementLinesOnAfterUpdatePaymentMatchDetails(Record Bank Acc. Reconciliation, var Record Bank Acc. Reconciliation Line, Boolean)-
Integration eventOnMapLedgerEntriesToStatementLinesOnAfterCalcTotalTimeTimeTextMappingsPerLine(var Record Bank Acc. Reconciliation Line, var Record Bank Statement Matching Buffer, var Duration, var Duration, var Duration, var Duration, var Text, Boolean, var Duration, Boolean, Record Bank Statement Matching Buffer, var Record Ledger Entry Matching Buffer, var Record Ledger Entry Matching Buffer, var Record Ledger Entry Matching Buffer, var Record Ledger Entry Matching Buffer)-
Integration eventOnFindBankAccLedgerEntryForTextToAccountMapping(var Boolean, var Boolean, var Record Bank Account Ledger Entry, Record Bank Acc. Reconciliation Line, Record Text-to-Account Mapping, Code[20])-
Integration eventOnTransferDiffToAccountOnBeforeInsertBankAccReconciliationLine(var Record Bank Acc. Reconciliation Line, Record Gen. Journal Line)-
Integration eventOnApplyRecordsOnAfterSendTraceTag(var Record Bank Acc. Reconciliation Line, var Record Bank Statement Matching Buffer)-
Integration eventOnFindTextMappingsOnAfterTextMapperMatched(var Record Bank Acc. Reconciliation Line, var Record Text-to-Account Mapping, var Record Bank Statement Matching Buffer)-
Integration eventOnBeforeNotifyIfEntriesMatchedElsewhere(Record Bank Acc. Reconciliation Line, var Boolean)-
Integration eventOnFindMatchingEntriesOnBeforeFindFirst(var Record Bank Acc. Reconciliation Line, var Record Ledger Entry Matching Buffer, Enum Gen. Journal Account Type, var Boolean, var Boolean)-
Integration eventOnSetCustAppicationDataOnBeforeCustEntryEdit(var Record Cust. Ledger Entry)-
Integration eventOnTransferDifference(Record Bank Acc. Reconciliation Line, var Record Gen. Journal Line, var Boolean)-
Integration eventOnSetVendAppicationDataOnBeforeVendEntryEdit(var Record Vendor Ledger Entry)-
Integration eventOnBeforeShowLineSplitMessage(Record Bank Acc. Reconciliation Line, var Boolean)-