tableFinanceofficial - Microsoftderived - from the source, no model text

Table 981 "Payment Registration Buffer"

Base Application · Microsoft.Bank.Payment

Across versions

  1. BC23present
  2. BC2419 fields changed
  3. BC25-26unchanged
  4. BC274 fields changed
  5. BC2814 fields changed
  6. BC29-30unchanged

Neighbourhood 6 connected objects and pages

Table 15 "G/L Account" (relates to)G/L AccountTable 270 "Bank Account" (relates to)Bank AccountCodeunit 980 "Payment Registration Mgt." (pages and codeunits on it)Payment Registration Mgt.Page 981 "Payment Registration" (pages and codeunits on it)Payment RegistrationPage 983 "Payment Registration Details" (pages and codeunits on it)Payment Registration DetailsLet Business Central suggest values (Learn pages)Let Business Central suggest…

Open in the neighbourhood explorer

One hop out, from the extracted relations and call graph. Up to 40 shown; the sections below list them all.

Base Application · Microsoft.Bank.Payment · BC23-30 · source at ea08af5e · facts from BC29

Learn documents this table through its pages: Page 981 “Payment Registration” (1 Learn page).

Properties

Property Value
Caption Payment Registration Buffer
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 Ledger Entry No. Δ BC24 Integer —
2 Source No. Δ BC24 Δ BC28 Code[20] Specifies the number of the source document that the entry originates from.
3 Document Type Δ BC24 Δ BC28 Enum “Gen. Journal Document Type” Specifies the type of document that the payment relates to. enum Enum 6 “Gen. Journal Document Type”
4 Document No. Δ BC24 Δ BC28 Code[20] Specifies the number of the document that the payment relates to.
5 Description Δ BC24 Δ BC28 Text[100] Specifies the invoice transaction that the payment relates to.
6 Due Date Δ BC24 Δ BC28 Date Specifies the payment due date on the related document.
7 Name Δ BC24 Δ BC28 Text[100] Specifies the name of the customer or vendor that the payment relates to.
8 Remaining Amount Δ BC24 Δ BC27 Δ BC28 Decimal Specifies the amount that remains to be paid on the document.
9 Payment Made Δ BC24 Δ BC28 Boolean Specifies if you have received or made payment for the document.
10 Date Received Δ BC24 Δ BC28 Date Specifies the date when the payment was made.
11 Amount Received Δ BC24 Δ BC27 Δ BC28 Decimal Specifies the amount that is paid in the bank account.
12 Original Remaining Amount Δ BC24 Δ BC27 Δ BC28 Decimal —
13 Rem. Amt. after Discount Δ BC24 Δ BC27 Δ BC28 Decimal Specifies the remaining amount after the payment discount is deducted.
14 Pmt. Discount Date Δ BC24 Δ BC28 Date Specifies the date on which the amount in the entry must be paid for a payment discount to be granted.
15 Limit Amount Received Δ BC24 Boolean —
16 Payment Method Code Δ BC24 Code[10] —
17 Bal. Account Type Δ BC24 enum “Payment Balance Account Type” — enum Enum 96 “Payment Balance Account Type”
18 Bal. Account No. Δ BC24 Code[20] — TableRelation Table 15 “G/L Account”, Table 270 “Bank Account” (if (“Bal. Account Type” = const(“G/L Account”)) “G/L Account” else if (“Bal. Account Type” = const(“Bank Account”)) “Bank Account”)
19 External Document No. Δ BC24 Δ BC28 Code[35] Specifies a document number that refers to the customer’s or vendor’s numbering system.

Keys

  • Key1: Ledger Entry No. (clustered)
  • Key2: Due Date

Events published

  • OnPopulateTableOnBeforeInsert(var PaymentRegistrationBuffer: Record "Payment Registration Buffer"; CustLedgerEntry: Record "Cust. Ledger Entry") (integration): Integration event raised before inserting a payment registration buffer record during table population. Enables custom modifications to buffer data before record insertion.
  • OnPopulateTableOnAfterCustLedgerEntrySetFilters(var CustLedgerEntry: Record "Cust. Ledger Entry"; var PaymentRegistrationBuffer: Record "Payment Registration Buffer") (integration): Integration event raised after applying filters to customer ledger entries during table population. Enables custom filter modifications for payment registration processing.
  • OnRestoreUserValuesOnBeforeModify(var PaymentRegistrationBuffer: Record "Payment Registration Buffer"; var TempSavePmtRegnBuf: Record "Payment Registration Buffer" temporary) (integration): Integration event raised before modifying a payment registration buffer record during user value restoration. Enables custom logic before restoring user-entered payment values.
  • OnBeforeGetDueDateStyle(var PaymentRegistrationBuffer: Record "Payment Registration Buffer"; var ReturnValue: Text; var IsHandled: Boolean) (integration): Integration event raised before determining the due date style for payment registration display. Enables custom styling logic for due date visualization.

Procedures

  • PopulateTable()
  • Navigate()
  • Reload()
  • GetPmtDiscStyle(): Text
  • GetDueDateStyle(): Text
  • GetWarning(): Text

Plus 6 local procedures.

Relations

Pages and codeunits on this table

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: "Payment Registration Buffer"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources