pagePurchasing & Payablesofficial - Microsoftderived - from the source, no model text

Page 152 "Vendor Statistics"

Base Application · Microsoft.Purchases.Vendor

Across versions

  1. BC23-27present
  2. BC285 procedures added
  3. BC29-30unchanged

Neighbourhood 2 connected objects and pages

Table 23 "Vendor" (relates to)VendorCodeunit 358 "DateFilter-Calc" (calls, 2 links)DateFilter-Calc

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

Properties

Property Value
Caption Vendor Statistics
SourceTable Vendor
PageType Card

Fields on this page

Layout controls in source order, grouped by the container they sit in. Shows: the table field a control is bound to (or its expression as written); ToolTip: the control’s own, else the bound field’s (marked).

Group Control Shows ToolTip
General VendorSince First Transaction Date Specifies the date of the first transaction with the vendor. from the table field
Default Supplier for Items CalculateDefaultSupplierItemCount() Specifies the number of items for which the vendor is the default supplier.
Balance (LCY) Balance (LCY) Specifies the total value of your completed purchases from the vendor in the current fiscal year.
Purchase Outstanding Orders (LCY) Outstanding Orders (LCY) Specifies the sum of outstanding orders (in LCY) to this vendor.
Amt. Rcd. Not Invd. (LCY) Amt. Rcd. Not Invoiced (LCY) Specifies the total invoice amount (in LCY) for the items you have received but not yet been invoiced for.
Outstanding Invoices (LCY) Outstanding Invoices (LCY) Specifies the sum of the vendor’s outstanding purchase invoices in LCY.
Days Since Last Purchase CalcDaysSinceLastPurchase() Specifies the number of days since the last purchase was made from the vendor.
General Total (LCY) Rec.GetTotalAmountLCY() Specifies the payment amount that you owe the vendor for completed purchases plus purchases that are still ongoing.
Balance Due (LCY) Rec.CalcOverDueBalance() Specifies the total amount (in LCY) that you owe the vendor for overdue invoices.
Invoiced Prepayment Amount (LCY) Rec.GetInvoicedPrepmtAmountLCY() Specifies your payments to the vendor based on invoiced prepayments.
This Fiscal Period VendDateName[1] VendDateName[1] —
Purchase (LCY) VendPurchLCY[1] Specifies your total purchases.
Inv. Discount (LCY) VendInvDiscAmountLCY[1] specifies the sum of invoice discounts that the vendor has granted to you.
Inv. Amounts (LCY) InvAmountsLCY[1] Specifies the sum of amounts that have been invoiced to the vendor.
Reminder Amounts (LCY) VendReminderChargeAmtLCY[1] Specifies the sum of amounts the vendor has reminded you of.
Fin. Charges (LCY) VendFinChargeAmtLCY[1] Specifies the sum of amounts that the vendor has charged on finance charge memos.
Cr. Memo Amounts (LCY) VendCrMemoAmountsLCY[1] Specifies the sum of amounts that the vendor has refunded you.
Payments (LCY) VendPaymentsLCY[1] Specifies the sum of payments made to the vendor in the current fiscal year.
VendRefundsLCY[1] VendRefundsLCY[1] Specifies the sum of refunds received from the vendor.
Other Amounts (LCY) VendOtherAmountsLCY[1] Specifies the sum of other amounts for the vendor
Pmt. Discounts (LCY) VendPaymentDiscLCY[1] Specifies the sum of payment discounts the vendor has granted to you.
Pmt. Disc. Tol. (LCY) VendPaymentDiscTolLCY[1] Specifies the sum of payment discount tolerance from the vendor.
Pmt. Tolerances (LCY) VendPaymentTolLCY[1] Specifies the sum of payment tolerance from the vendor.
No. of Purchase Docs. NumberOfPurchaseDocs[1] Specifies the number of purchase documents for the vendor.
No. of Distinct Items Purchased NumberOfDistinctItemsPurchased[1] Specifies the number of distinct items purchased from the vendor.
This Fiscal Year Text001 PlaceholderTxt —
Purchase (LCY) VendPurchLCY[2] Specifies your total purchases.
Inv. Discount (LCY) VendInvDiscAmountLCY[2] specifies the sum of invoice discounts that the vendor has granted to you.
Inv. Amounts (LCY) InvAmountsLCY[2] Specifies the sum of amounts that have been invoiced to the vendor.
Reminder Amounts (LCY) VendReminderChargeAmtLCY[2] Specifies the sum of amounts the vendor has reminded you of.
Fin. Charges (LCY) VendFinChargeAmtLCY[2] Specifies the sum of amounts that the vendor has charged on finance charge memos.
Cr. Memo Amounts (LCY) VendCrMemoAmountsLCY[2] Specifies the sum of amounts that the vendor has refunded you.
Payments (LCY) VendPaymentsLCY[2] Specifies the sum of payments made to the vendor in the current fiscal year.
Refunds (LCY) VendRefundsLCY[2] Specifies the sum of refunds received from the vendor.
Other Amounts (LCY) VendOtherAmountsLCY[2] Specifies the sum of other amounts for the vendor
Pmt. Discounts (LCY) VendPaymentDiscLCY[2] Specifies the sum of payment discounts the vendor has granted to you.
Pmt. Disc. Tol. (LCY) VendPaymentDiscTolLCY[2] Specifies the sum of payment discount tolerance from the vendor.
Pmt. Tolerances (LCY) VendPaymentTolLCY[2] Specifies the sum of payment tolerance from the vendor.
No. of Purchase Docs. NumberOfPurchaseDocs[2] Specifies the number of purchase documents for the vendor.
No. of Distinct Items Purchased NumberOfDistinctItemsPurchased[2] Specifies the number of distinct items purchased from the vendor.
Last Fiscal Year Control81 PlaceholderTxt —
Purchase (LCY) VendPurchLCY[3] Specifies your total purchases.
Inv. Discount (LCY) VendInvDiscAmountLCY[3] specifies the sum of invoice discounts that the vendor has granted to you.
Inv. Amounts (LCY) InvAmountsLCY[3] Specifies the sum of amounts that have been invoiced to the vendor.
Reminder Amounts (LCY) VendReminderChargeAmtLCY[3] Specifies the sum of amounts the vendor has reminded you of.
Fin. Charges (LCY) VendFinChargeAmtLCY[3] Specifies the sum of amounts that the vendor has charged on finance charge memos.
Cr. Memo Amounts (LCY) VendCrMemoAmountsLCY[3] Specifies the sum of amounts that the vendor has refunded you.
Payments (LCY) VendPaymentsLCY[3] Specifies the sum of payments made to the vendor in the current fiscal year.
Refunds (LCY) VendRefundsLCY[3] Specifies the sum of refunds received from the vendor.
Other Amounts (LCY) VendOtherAmountsLCY[3] Specifies the sum of other amounts for the vendor
Pmt. Discounts (LCY) VendPaymentDiscLCY[3] Specifies the sum of payment discounts the vendor has granted to you.
Pmt. Disc. Tol. (LCY) VendPaymentDiscTolLCY[3] Specifies the sum of payment discount tolerance from the vendor.
VendPaymentTolLCY[3] VendPaymentTolLCY[3] Specifies the sum of payment tolerance from the vendor.
No. of Purchase Docs. NumberOfPurchaseDocs[3] Specifies the number of purchase documents for the vendor.
No. of Distinct Items Purchased NumberOfDistinctItemsPurchased[3] Specifies the number of distinct items purchased from the vendor.
Lifetime (since) Control82 First Transaction Date Specifies the date of the first transaction with the vendor. from the table field
Purchase (LCY) VendPurchLCY[4] Specifies your total purchases.
Inv. Discount (LCY) VendInvDiscAmountLCY[4] specifies the sum of invoice discounts that the vendor has granted to you.
Inv. Amounts (LCY) InvAmountsLCY[4] Specifies the sum of amounts that have been invoiced to the vendor.
Reminder Amounts (LCY) VendReminderChargeAmtLCY[4] Specifies the sum of amounts the vendor has reminded you of.
VendFinChargeAmtLCY[4] VendFinChargeAmtLCY[4] Specifies the sum of amounts that the vendor has charged on finance charge memos.
Cr. Memo Amounts (LCY) VendCrMemoAmountsLCY[4] Specifies the sum of amounts that the vendor has refunded you.
Payments (LCY) VendPaymentsLCY[4] Specifies the sum of payments made to the vendor in the current fiscal year.
Refunds (LCY) VendRefundsLCY[4] Specifies the sum of refunds received from the vendor.
Other Amounts (LCY) VendOtherAmountsLCY[4] Specifies the sum of other amounts for the vendor
Pmt. Discounts (LCY) VendPaymentDiscLCY[4] Specifies the sum of payment discounts the vendor has granted to you.
Pmt. Disc. Tol. (LCY) VendPaymentDiscTolLCY[4] Specifies the sum of payment discount tolerance from the vendor.
Pmt. Tolerances (LCY) VendPaymentTolLCY[4] Specifies the sum of payment tolerance from the vendor.
No. of Purchase Docs. NumberOfPurchaseDocs[4] Specifies the number of purchase documents for the vendor.
No. of Distinct Items Purchased NumberOfDistinctItemsPurchased[4] Specifies the number of distinct items purchased from the vendor.

Events published

  • OnAfterSetDateFilter(var Vendor: Record Vendor) (integration)

Procedures

6 local procedures, no public ones.

Triggers

OnAfterGetRecord

Relations

Calls

From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.

Countries that replace it

ES

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). The call sections above are our own, per object, from the BC29 call graph. 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: "page", object_name: "Vendor Statistics"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources