---
id: object/page/1871
type: object
title: Page 1871 "Credit Limit Details"
summary: Page 1871 "Credit Limit Details" in Base Application (Microsoft.Sales.Customer). 9 public procedures, 2 events. Present since at least BC23, still in BC30.
tier: official
language: en
tags:
  - page
  - base application
versions:
  introduced: null
  last_changed: null
  deprecated: null
review:
  state: derived
  by: null
  at: null
  flags: []
generated:
  at: "2026-10-11T00:31:51.816Z"
  pipeline: 0.2.0
  prompts: {}
  input_hash: 1568c2ca90a19c0273d66e6b3ab9019c2c1a6b5d831277a8ab6abe53639f0158
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Sales/Customer/CreditLimitDetails.Page.al
    title: src/Layers/W1/BaseApp/Sales/Customer/CreditLimitDetails.Page.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
links:
  learn: []
  objects: []
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
object_type: page
object_id: 1871
name: Credit Limit Details
caption: Details
namespace: Microsoft.Sales.Customer
app: Base Application
extends: null
first_version: "23"
last_version: "30"
present_in:
  - "23"
  - "24"
  - "25"
  - "26"
  - "27"
  - "28"
  - "29"
  - "30"
changed_in: []
source_major: "29"
obsolete: null
countries: []
ms_search_form_ids: []
counts:
  fields: 0
  procedures: 11
  events: 2
  subscribers: 0
  controls: 10
  actions: 0
relations:
  out: 1
  referenced_by: 0
  pages: 0
  extended_by: 0
  event_subscribers: 0
  calls: 0
  called_by: 0
  implements: 0
---

# Page 1871 "Credit Limit Details"

> Page 1871 "Credit Limit Details" in Base Application (Microsoft.Sales.Customer). 9 public procedures, 2 events. Present since at least BC23, still in BC30.

Base Application · Microsoft.Sales.Customer · captioned "Details" · BC23-30 · [source at ea08af5e](https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Sales/Customer/CreditLimitDetails.Page.al) · facts from BC29

## Properties

| Property | Value |
|---|---|
| Caption | Details |
| SourceTable | Customer |
| PageType | CardPart |

## 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 |
|---|---|---|---|
| Content | No. | [No.](../table/18.md#fields) | Specifies the number of the customer. The field is either filled automatically from a defined number series, or you enter the number manually because you have enabled manual number entry in the number-series setup. <small>from the table field</small> |
|  | Name | [Name](../table/18.md#fields) | Specifies the customer's name that appears on all related documents. For companies, specify the company's name here, and then add the relevant people as contacts that you link to this customer. <small>from the table field</small> |
|  | Balance (LCY) | [Balance (LCY)](../table/18.md#fields) | Specifies the total amount the customer owes you, or you owe them, based on all sales and credits for the customer. A positive amount means they owe you, and a negative amount means you owe them. The amount isn't necessarily due today though. The customer's payment terms determine due dates. Select ... <small>from the table field</small> |
|  | Outstanding Amt. (LCY) | `OrderAmountTotalLCY` | Specifies the amount on sales to the customer that remains to be shipped. The amount is calculated as Amount x Outstanding Quantity / Quantity. |
|  | Shipped/Ret. Rcd. Not Invd. (LCY) | `ShippedRetRcdNotIndLCY` | Specifies the amount on sales returns from the customer that are not yet refunded |
|  | Current Amount (LCY) | `OrderAmountThisOrderLCY` | Specifies the total amount the whole sales document. |
|  | Total Amount (LCY) | `CustCreditAmountLCY` | Specifies the sum of the amounts in all of the preceding fields in the window. |
|  | Credit Limit (LCY) | [Credit Limit (LCY)](../table/18.md#fields) | Specifies the maximum amount of credit that you extend to the customer for their purchases before you issue warnings. The value 0 represents unlimited credit. <small>from the table field</small> |
|  | OverdueBalance | `Rec.CalcOverdueBalance()` | Specifies payments from the customer that are overdue per today's date. |
|  | Invoiced Prepayment Amount (LCY) | `Rec.GetInvoicedPrepmtAmountLCY()` | Specifies your sales income from the customer based on invoiced prepayments. |

## Events published

- `OnAfterPopulateDataOnNotificationProcedure(CreditLimitNotification: Notification; var ExtensionAmountsDic: Dictionary of [Guid, Decimal])` (integration): Raised after populating data on the credit limit notification.
- `OnAfterInitializeFromNotificationVarProcedure(CreditLimitNotification: Notification; var ExtensionAmountsDic: Dictionary of [Guid, Decimal])` (integration): Raised after initializing the credit limit details from a notification.

## Procedures

- `PopulateDataOnNotification(var CreditLimitNotification: Notification)`: Populates the credit limit notification with current customer and order amount data.
- `InitializeFromNotificationVar(CreditLimitNotification: Notification)`: Initializes the page with data from a credit limit notification.
- `SetCustomerNumber(Value: Code[20])`: Sets the customer record by customer number.
- `SetOrderAmountTotalLCY(Value: Decimal)`: Sets the total order amount in local currency.
- `SetShippedRetRcdNotIndLCY(Value: Decimal)`: Sets the shipped or return received but not invoiced amount in local currency.
- `SetOrderAmountThisOrderLCY(Value: Decimal)`: Sets the order amount for the current order in local currency.
- `SetCustCreditAmountLCY(Value: Decimal)`: Sets the customer credit amount in local currency.
- `SetExtensionAmounts(FromExtensionAmounts: Dictionary of [Guid, Decimal])`: Sets the extension amounts dictionary from an external source.
- `GetExtensionAmounts(var ToExtensionAmounts: Dictionary of [Guid, Decimal])`: Gets the extension amounts dictionary.

## Triggers

OnOpenPage

## Relations

- source table [Table 18 "Customer"](../table/18.md)

## Across versions

- Present in: BC23-30
- Changed (declaration) in: none

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: "page", object_name: "Credit Limit Details")`, then `bcatlas_get_procedure_body` or `bcatlas_get_neighbors` on the returned id.
