Table 1250 "Bank Statement Matching Buffer"
Base Application · Microsoft.Bank.Reconciliation
Across versions
- BC23present
- BC2418 fields changed
- BC25-26unchanged
- BC272 events added
- BC282 fields changed
- BC29-30unchanged
Base Application · Microsoft.Bank.Reconciliation · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Bank Statement Matching Buffer |
| TableType | Temporary |
| DataClassification | CustomerContent |
Fields
Explanation: the field’s ToolTip in the code; without one, the ToolTip of a page control bound to the field (marked via the page); without that, its Caption (marked caption) when that differs from the name.
| No. | Name | Type | Explanation | Notes |
|---|---|---|---|---|
| 1 | Line No. Δ BC24 | Integer | — | |
| 2 | Entry No. Δ BC24 | Integer | — | |
| 3 | Quality Δ BC24 | Integer | — | |
| 4 | Account Type Δ BC24 | Enum “Gen. Journal Account Type” | — | enum Enum 81 “Gen. Journal Account Type” |
| 5 | Account No. Δ BC24 | Code[20] | — | |
| 10 | One to Many Match Δ BC24 | Boolean | — | |
| 11 | No. of Entries Δ BC24 | Integer | — | |
| 12 | Total Remaining Amount Δ BC24 Δ BC28 | Decimal | — | |
| 13 | Related Party Matched Δ BC24 | Option | — | OptionCaption: Not Considered,Fully,Partially,No |
| 14 | Match Details Δ BC24 | Text[250] | — | |
| 15 | Doc. No. Score Δ BC24 | Integer | Document No. Score caption | |
| 16 | Ext. Doc. No. Score Δ BC24 | Integer | External Document No. Score caption | |
| 17 | Description Score Δ BC24 | Integer | — | |
| 18 | Amount Difference Δ BC24 Δ BC28 | Decimal | Amount Matches caption | |
| 19 | Date Difference Δ BC24 | Integer | Date Matches caption | |
| 20 | Doc. No. Exact Score Δ BC24 | Integer | — | |
| 21 | Ext. Doc. No. Exact Score Δ BC24 | Integer | — | |
| 22 | Description Exact Score Δ BC24 | Integer | — |
Keys
- Key1: Line No., Entry No., Account Type, Account No. (clustered)
- Key2: Quality, No. of Entries
Events published
OnAddMatchCandidateOnAfterAssignBankStatementMatchingBufferValues(var BankStatementMatchingBuffer: Record "Bank Statement Matching Buffer"; var BankStatementMatchingBuffer2: Record "Bank Statement Matching Buffer")+ BC27 (integration)OnInsertOrUpdateOneToManyRuleOnBeforeInsert(var BankStatementMatchingBuffer: Record "Bank Statement Matching Buffer"; TempLedgerEntryMatchingBuffer: Record "Ledger Entry Matching Buffer" temporary)+ BC27 (integration)
Procedures
AddMatchCandidate(LineNo: Integer; EntryNo: Integer; NewQuality: Integer; AccountType: Enum "Gen. Journal Account Type"; AccountNo: Code[20]): Adds or updates a match candidate entry in the temporary buffer for ranking and evaluation. Creates new buffer entries for potential matches or updates existing entries with improved quality scores. Used during the matching process to accumulate and rank all possible match candidates.InsertOrUpdateOneToManyRule(TempLedgerEntryMatchingBuffer: Record "Ledger Entry Matching Buffer" temporary; LineNo: Integer; RelatedPartyMatched: Option; AccountType: Enum "Gen. Journal Account Type"; RemainingAmount: Decimal): Inserts or updates a one-to-many matching rule for scenarios where multiple ledger entries match a single statement line. Manages complex matching relationships by aggregating multiple entries under a common account and calculating collective remaining amounts and quality scores for the one-to-many …
Countries that replace it
Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).
Ask your agent
Procedure bodies are not stored here (D10). For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "table", object_name: "Bank Statement Matching Buffer"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.