Page 242 "Consolidate Wizard"
Base Application · Microsoft.Finance.Consolidation
Across versions
- BC23present
- BC246 procedures added
- BC251 procedures added
- BC26-30unchanged
Neighbourhood 5 connected objects and pages
Base Application · Microsoft.Finance.Consolidation · captioned “Run Consolidation” · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Run Consolidation |
| SourceTable | Business Unit |
| PageType | NavigatePage |
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 |
|---|---|---|---|
| Step0 | Starting Date | TempConsolidationProcess."Starting Date" |
Specifies the starting date for the consolidation period. |
| Ending Date | TempConsolidationProcess."Ending Date" |
Specifies the ending date for the consolidation period. This date is used as the posting date of the consolidation entries. | |
| Journal Template Name | TempConsolidationProcess."Journal Template Name" |
Specifies the name of the journal template that is used for posting. | |
| Journal Batch Name | TempConsolidationProcess."Journal Batch Name" |
Specifies the name of the journal batch that is used for the posting. | |
| Document No. | TempConsolidationProcess."Document No." |
Specifies the G/L document number used for posting. | |
| Dimensions | TempConsolidationProcess."Dimensions to Transfer" |
Specifies the dimensions to transfer from the imported entries. | |
| Parent Currency Code | TempConsolidationProcess."Parent Currency Code" |
Specifies the parent currency code. | |
| Step1 | Description | label | — |
| BusinessUnits | Code | Code | Specifies the code of the business unit. from the table field |
| Company Name | CompanyName |
Specifies the name of business unit. | |
| Last Consolidation Ending Date | LastConsolidationEndingDate |
Specifies the last consolidation’s run ending date for this business unit. | |
| Consolidate | Consolidate | Specifies if the business unit should be included in the consolidation. | |
| Access Granted | AccessGranted |
Specifies if access to the Business Central company of this business unit has been granted. | |
| Data Import Method | Default Data Import Method | Specifies the default data import method for the business unit. | |
| Step2 | Review and configure the currency exchange rates used for the business units that require currency translation. | label | — |
| CurrencyBusinessUnits | Code | Code | Specifies the code of the business unit. |
| Company Name | CompanyName |
Specifies the name of business unit. | |
| Currency Code | Currency Code | Specifies the currency code. | |
| Exchange Rates Source | Currency Exchange Rate Table | Specifies where are the exchange rates taken from for the Historical accounts | |
| Average Currency Factor | Income Currency Factor | Specifies the exchange rate to use for balance sheet accounts. from the table field | |
| Closing Currency Factor | Balance Currency Factor | Specifies the exchange rate to use for income statement accounts. from the table field | |
| Last Closing Currency Factor | Last Balance Currency Factor | Specifies the last closing currency factor used in the previous reconciliation. This will be used to adjust the balance entries. from the table field | |
| Step3 | Ready to perform the consolidation. Click “Finish” to start the consolidation process. | label | — |
Actions
| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Processing | Finish | — | |
| Next | — | ||
| Back | — | ||
| Configure currency | — | ||
| Grant Access | — |
Procedures
17 local procedures, no public ones.
Triggers
OnOpenPage, OnAfterGetRecord
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 110 “Consolidate Business Units” (4 calls:
BusinessUnitHasNotBeenConsolidatedInPeriod → BusinessUnitConsolidationProcessesInDateRange,UpdateCurrentRecState → GetLastConsolidationEndingDate,ValidateDatesForConsolidation → ValidateDatesForConsolidation, …) - Codeunit 102 “Import Consolidation from API” (3 calls:
GetBusinessUnitAccessGranted → IsStoredTokenValidForBusinessUnit,GetDefaultConsolidateState → IsStoredTokenValidForBusinessUnit,OnOpenPage → GetFeatureTelemetryName) - Codeunit 130 “Consolidation Currency” (1 call:
UpdateBusinessUnitCurrencyFactors → ConfigureBusinessUnitCurrencies) - Codeunit 8703 “Feature Telemetry” (1 call:
OnOpenPage → LogUptake)
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: "Consolidate Wizard"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.