Page 150 "Setup Business Unit Currency"
Base Application · Microsoft.Finance.Consolidation
Across versions
- BC23not present
- BC24added
- BC25-30unchanged
Neighbourhood 2 connected objects and pages
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
- source table Table 220 “Business Unit”
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.