tablePurchasing & Payablesofficial - Microsoftderived - from the source, no model textobsolete - removed

Table 372 "Payment Buffer"

Base Application · Microsoft.Purchases.Payables

Across versionsobsolete removed since 25.0

  1. BC23present
  2. BC24declaration changed
  3. BC25declaration changed
  4. BC26declaration changed
  5. BC27unchanged
  6. BC281 fields changed
  7. BC29-30unchanged

Neighbourhood 6 connected objects and pages

Table 25 "Vendor Ledger Entry" (relates to, 4 links)Vendor Ledger EntryTable 349 "Dimension Value" (relates to, 2 links)Dimension ValueTable 2224 "Remit Address" (relates to)Remit AddressTable 23 "Vendor" (relates to)VendorTable 4 "Currency" (relates to)CurrencyTable 480 "Dimension Set Entry" (relates to)Dimension Set Entry

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.Purchases.Payables · BC23-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Caption Payment Buffer
TableType Temporary
DataClassification CustomerContent
ObsoleteState Removed
ObsoleteTag 25.0
ObsoleteReason Replaced by Vendor Payment Buffer.

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 Vendor No. Code[20] — TableRelation Table 23 “Vendor”; DataClassification SystemMetadata
2 Currency Code Code[10] — TableRelation Table 4 “Currency”; DataClassification SystemMetadata
3 Vendor Ledg. Entry No. Integer — TableRelation Table 25 “Vendor Ledger Entry” (Vendor Ledger Entry); DataClassification SystemMetadata
4 Dimension Entry No. Integer — DataClassification SystemMetadata
5 Global Dimension 1 Code Code[20] — TableRelation Table 349 “Dimension Value” (“Dimension Value”.Code where(“Global Dimension No.” = const(1))); DataClassification SystemMetadata
6 Global Dimension 2 Code Code[20] — TableRelation Table 349 “Dimension Value” (“Dimension Value”.Code where(“Global Dimension No.” = const(2))); DataClassification SystemMetadata
7 Document No. Code[20] — DataClassification SystemMetadata
8 Amount Δ BC28 Decimal — DataClassification SystemMetadata
9 Vendor Ledg. Entry Doc. Type Enum “Gen. Journal Document Type” — enum Enum 6 “Gen. Journal Document Type”; DataClassification SystemMetadata
10 Vendor Ledg. Entry Doc. No. Code[20] — DataClassification SystemMetadata
11 Vendor Posting Group Code[20] — DataClassification SystemMetadata
170 Creditor No. Code[20] — TableRelation Table 25 “Vendor Ledger Entry” (“Vendor Ledger Entry”.“Creditor No.” where(“Entry No.” = field(“Vendor Ledg. Entry No.”))); DataClassification SystemMetadata
171 Payment Reference Code[50] — TableRelation Table 25 “Vendor Ledger Entry” (“Vendor Ledger Entry”.“Payment Reference” where(“Entry No.” = field(“Vendor Ledg. Entry No.”))); DataClassification SystemMetadata
172 Payment Method Code Code[10] — TableRelation Table 25 “Vendor Ledger Entry” (“Vendor Ledger Entry”.“Payment Method Code” where(“Vendor No.” = field(“Vendor No.”))); DataClassification SystemMetadata
173 Applies-to Ext. Doc. No. Code[35] — DataClassification SystemMetadata
290 Exported to Payment File Boolean — not editable; DataClassification SystemMetadata
480 Dimension Set ID Integer — TableRelation Table 480 “Dimension Set Entry” (Dimension Set Entry); not editable; DataClassification SystemMetadata
1000 Remit-to Code Code[20] — TableRelation Table 2224 “Remit Address” (“Remit Address”.Code where(“Vendor No.” = field(“Vendor No.”))); DataClassification SystemMetadata

Keys

  • Key1: Vendor No., Currency Code, Vendor Ledg. Entry No., Dimension Entry No. (clustered)
  • Key2: Document No.

Events published

  • OnCopyFieldsFromVendorLedgerEntry(VendorLedgerEntrySource: Record "Vendor Ledger Entry"; var PaymentBufferTarget: Record "Payment Buffer") (integration)
  • OnCopyFieldsToGenJournalLine(PaymentBufferSource: Record "Payment Buffer"; var GenJournalLineTarget: Record "Gen. Journal Line") (integration)

Procedures

  • CopyFieldsFromVendorLedgerEntry(VendorLedgerEntry: Record "Vendor Ledger Entry")
  • CopyFieldsToGenJournalLine(var GenJournalLine: Record "Gen. Journal Line")
  • CopyFieldsFromVendorPaymentBuffer(TempVendorPaymentBuffer: Record "Vendor Payment Buffer")

Relations

Countries that replace it

CH, CZ, FI, IT

Deprecations

  • object: Removed 25.0 (#if not CLEANSCHEMA25), “Replaced by Vendor Payment Buffer.”

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

Evidence 1 sources