pageFinanceofficial - Microsoftderived - from the source, no model text

Page 150 "Setup Business Unit Currency"

Base Application · Microsoft.Finance.Consolidation

Across versions

  1. BC23not present
  2. BC24added
  3. BC25-30unchanged

Neighbourhood 2 connected objects and pages

Table 220 "Business Unit" (relates to)Business UnitCodeunit 130 "Consolidation Currency" (calls, 4 links)Consolidation Currency

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.Finance.Consolidation · captioned “Setup Business Unit Currencies” · BC24-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Caption Setup Business Unit Currencies
SourceTable Business Unit
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
Content Starting Date TempConsolidationProcess."Starting Date" Specifies the starting date of the consolidation process.
Ending Date TempConsolidationProcess."Ending Date" Specifies the ending date of the consolidation process.
Currency Code Currency Code Specifies the currency code of the business unit.
Source of Exchange Rate CurrencyExchangeRateTable Specifies the table that contains the exchange rates to use for the consolidation.
Average Currency Factor IncomeCurrencyFactor Specifies the exchange rate to use for income statement accounts. Income statement G/L Entries from the business unit will be divided by this factor.
Closing Currency Factor BalanceCurrencyFactor Specifies the exchange rate to use for balance accounts. Balance sheet G/L Entries from the business unit will be divided by this factor.
Adjustment Last Closing Currency Factor LastBalanceCurrencyFactor Specifies the last closing currency factor used for the business unit. This is used to adjust the balance accounts with the new currency exchange rate. It is automatically filled after consolidating the business unit.

Actions

Group Action ToolTip Runs
Processing Revert Revert to the original values.
Exchange Rates See the exchange rates for this currency in the consolidation company. Page 483 “Currency Exchange Rates”
Select from previous consolidations Get the exchange rates used in previous consolidations.

Procedures

  • SetConsolidationProcess(var ConsolidationProcess: Record "Consolidation Process") (internal)
  • SetBusinessUnit(var BusinessUnit: Record "Business Unit") (internal)
  • GetIncomeCurrencyFactor(): Decimal (internal)
  • GetBalanceCurrencyFactor(): Decimal (internal)
  • GetLastBalanceCurrencyFactor(): Decimal (internal)
  • GetCurrencyExchangeRateTable(): Option (internal)

Plus 4 local procedures.

Triggers

OnOpenPage

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.

  • Codeunit 130 “Consolidation Currency” (4 calls: SetNeedsCurrencyTranslation → GetConsolidationCompanyCurrencyCode, SetNeedsCurrencyTranslation → GetCurrentCompanyCurrencyCode, ShowCurrencySelector → GetConsolidationCompanyCurrencyCode, …)

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: "Setup Business Unit Currency"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources