Codeunit 1255 Match Bank Payments in 24
- App
- Base Application
- Namespace
- Microsoft.Bank.Reconciliation
Versions171819202122232425262728latest
Source29
Procedures, 44
| Name | Parameters | Returns | Access | Obsolete | |||
|---|---|---|---|---|---|---|---|
| IsTextToAccountMappig | (Record Bank Acc. Reconciliation Line, var Record Text-to-Account Mapping) | Boolean | public | - | |||
| IsMatchedAutomatically | (Record Bank Acc. Reconciliation Line, var Record Bank Pmt. Appl. Rule) | Boolean | public | - | |||
| 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 | Pending 22.0 | ||||
| Use the InitializeDirectDebitCollectionEntriesMatchingBuffer method above - it is using a dedicated buffer table | |||||||
| FindApplicableTextMappings | (var Record Bank Acc. Reconciliation Line, var Record Text-to-Account Mapping) | Boolean | public | - | |||
| DocumentMatchingForBankLedgerEntry | (var Record Bank Pmt. Appl. Rule, Record Bank Acc. Reconciliation Line, Record Ledger Entry Matching Buffer) | public | - | ||||
| DocNoMatching | (Text, Code[35]) | Boolean | public | - | |||
| GetCloseMatchTreshold | () | Decimal | public | - | |||
| GetNormalizingFactor | () | Decimal | public | - | |||
| 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 | () | Decimal | public | - | |||
| 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 | () | Guid | internal | - | |||
| 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, 35
| Kind | Name | Parameters | Obsolete |
|---|---|---|---|
| Integration event | OnAfterCode | (var Record Bank Acc. Reconciliation Line) | - |
| Integration event | OnBeforeCalcRemainingAmount | (var Record Ledger Entry Matching Buffer, var Record Bank Acc. Reconciliation Line, Boolean, var Decimal, var Boolean) | - |
| Integration event | OnDocumentMatchingForBankLedgerEntryOnBeforeMatch | (Text, Record Ledger Entry Matching Buffer, var Record Bank Pmt. Appl. Rule) | - |
| Integration event | OnFindTextMappingsOnBeforeCalculateStringNearness | (var Record Bank Acc. Reconciliation Line, var Record Text-to-Account Mapping, var Integer) | - |
| Integration event | OnInitBankAccLedgerEntriesMatchingBufferSetFilter | (var Record Bank Account Ledger Entry, var Record Bank Acc. Reconciliation Line) | - |
| Integration event | OnInitCustomerLedgerEntriesMatchingBufferSetFilter | (var Record Cust. Ledger Entry, var Record Bank Acc. Reconciliation Line) | - |
| Integration event | OnInitCustomerLedgerEntriesMatchingBufferOnBeforeCustLedgerEntryFindSet | (var Record Cust. Ledger Entry) | - |
| Integration event | OnInitVendorLedgerEntriesMatchingBufferSetFilter | (var Record Vendor Ledger Entry, var Record Bank Acc. Reconciliation Line) | - |
| Integration event | OnInitVendorLedgerEntriesMatchingBufferOnAfterVendorLedgerEntryFindSet | (var Record Vendor Ledger Entry) | - |
| Integration event | OnShowMatchSummaryOnAfterSetFinalText | (var Record Bank Acc. Reconciliation, Text, var Boolean) | - |
| Integration event | OnDisableMatchBankLedgerEntriesFromClosingLedgerEntries | (var Boolean) | - |
| Integration event | OnDisableStringNearnessMatch | (var Boolean) | - |
| Integration event | OnDisableCustomerLedgerEntriesMatch | (var Boolean, Record Bank Acc. Reconciliation Line) | - |
| Integration event | OnDisableVendorLedgerEntriesMatch | (var Boolean, Record Bank Acc. Reconciliation Line) | - |
| Integration event | OnDisableBankLedgerEntriesMatch | (var Boolean, Record Bank Acc. Reconciliation Line) | - |
| Integration event | OnInitEmployeeLedgerEntriesMatchingBufferSetFilter | (var Record Employee Ledger Entry, var Record Bank Acc. Reconciliation Line) | - |
| Integration event | OnInitEmployeeLedgerEntriesMatchingBufferOnAfterEmployeeLedgerEntryFindSet | (var Record Employee Ledger Entry) | - |
| Integration event | OnDeletePaymentMatchDetailsOnAfterPaymentMatchingDetailsSetFilters | (var Record Payment Matching Details, Record Bank Acc. Reconciliation) | - |
| Integration event | OnDeleteAppliedPaymentEntriesOnAfterAppliedPaymentEntrySetFilters | (var Record Applied Payment Entry, Record Bank Acc. Reconciliation) | - |
| Integration event | OnDisableEmployeeLedgerEntriesMatch | (var Boolean, Record Bank Acc. Reconciliation Line) | - |
| Integration event | OnRelatedPartyInfoMatching | (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 event | OnUpdatePaymentMatchDetailsOnAfterBankAccReconciliationLine2SetFilters | (var Record Bank Acc. Reconciliation Line, var Record Bank Acc. Reconciliation Line) | - |
| Integration event | OnBeforeIsCustomerBankAccountMatching | (Text, Code[20], Code[20], var Boolean, var Boolean) | - |
| Integration event | OnBeforeIsVendorBankAccountMatching | (Text, Code[20], Code[20], var Boolean, var Boolean) | - |
| Integration event | OnFindMatchingEntryOnBeforeDocumentMatching | (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 event | OnFindMatchingEntriesOnBeforeFindFirst | (var Record Bank Acc. Reconciliation Line, var Record Ledger Entry Matching Buffer, Enum Gen. Journal Account Type, var Boolean) | - |
| Integration event | OnMatchEntriesOnAfterCalcTotalTimeDocumentNoMatching | (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 event | OnCreateAppliedEntriesOnBeforeTempBankStatementMatchingBufferFindset | (Record Bank Acc. Reconciliation, var Record Bank Statement Matching Buffer, var Record Bank Stmt Multiple Match Line) | - |
| Integration event | OnBeforeCanEntriesMatch | (Record Bank Acc. Reconciliation Line, Decimal, Date, Boolean, var Boolean, var Boolean) | - |
| Integration event | OnApplyLedgerEntriesToStatementLinesOnAfterUpdatePaymentMatchDetails | (Record Bank Acc. Reconciliation, var Record Bank Acc. Reconciliation Line, Boolean) | - |
| Integration event | OnMapLedgerEntriesToStatementLinesOnAfterCalcTotalTimeTimeTextMappingsPerLine | (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 event | OnFindBankAccLedgerEntryForTextToAccountMapping | (var Boolean, var Boolean, var Record Bank Account Ledger Entry, Record Bank Acc. Reconciliation Line, Record Text-to-Account Mapping, Code[20]) | - |
| Integration event | OnTransferDiffToAccountOnBeforeInsertBankAccReconciliationLine | (var Record Bank Acc. Reconciliation Line, Record Gen. Journal Line) | - |
| Integration event | OnApplyRecordsOnAfterSendTraceTag | (var Record Bank Acc. Reconciliation Line, var Record Bank Statement Matching Buffer) | - |
| Integration event | OnFindTextMappingsOnAfterTextMapperMatched | (var Record Bank Acc. Reconciliation Line, var Record Text-to-Account Mapping, var Record Bank Statement Matching Buffer) | - |