3.5 Derived Dimensions & Dimension Default Templates

Key Takeaways

  • Derived dimensions establish automated parent-child relationships where selecting a driving dimension value automatically defaults one or more dependent dimension values.
  • The 'Replace existing dimension values with derived values' parameter controls whether derived dimensions overwrite existing populated segments or only populate blank fields.
  • Financial dimension default templates enable percentage-based allocation distributions across multiple dimension combinations on source documents and journals.
  • Master data entities (Customers, Vendors, Items, Main accounts) supply default dimensions that merge onto transaction lines following a strict 5-layer system hierarchy.
  • A 'Fixed value' setting on a Main account's legal entity override supersedes all other defaulting sources (Customer, Vendor, Item, Journal Header), permanently locking the segment.
Last updated: August 2026

3.5 Derived Dimensions & Dimension Default Templates

To ensure transactional accuracy and accelerate data entry, Dynamics 365 Finance provides automated dimension defaulting mechanisms. Rather than requiring users to manually enter every segment on every transaction line, organizations implement Derived Dimensions, Financial Dimension Default Templates, and Master Data Defaulting Hierarchies.


1. Derived Dimensions: Architecture & Configuration

Derived Dimensions (General ledger > Chart of accounts > Dimensions > Financial dimensions > (Select Dimension) > Derived dimensions) establish business rules where selecting a specific value in a "driving" (parent) dimension automatically populates one or more "derived" (child) dimension values.

+-----------------------------------------------------------------------------+
|                        DERIVED DIMENSION LOGIC                              |
+-----------------------------------------------------------------------------+
|  Driving Dimension: CostCenter                                              |
|                                                                             |
|  Rule Mapping:                                                              |
|  When CostCenter = "CC-100" (Manufacturing North)                           |
|  ===> Derived Department   = "DEP-PROD" (Production)                        |
|  ===> Derived BusinessUnit = "BU-MFG"   (Manufacturing Division)            |
|                                                                             |
|  Key Parameter: Replace existing dimension values with derived values       |
|  - Yes: Overwrites any pre-existing Department or BU on the line.          |
|  - No:  Only populates Department or BU if the field is currently blank.   |
+-----------------------------------------------------------------------------+

The "Replace Existing Dimension Values" Parameter

A critical exam concept is understanding the toggle Replace existing dimension values with derived values:

  • Set to 'Yes': The derived dimension rule acts as an authoritative override. If a user or an upstream master record (e.g., an Item default) has already stamped Department = DEP-ADMIN, selecting CostCenter = CC-100 will forcefully overwrite Department to DEP-PROD.
  • Set to 'No': The derived dimension acts as a fallback. If Department is already populated with DEP-ADMIN, the system preserves DEP-ADMIN and does not overwrite it. It will only populate DEP-PROD if Department was null/blank.

Prevent Changes to Derived Values

Administrators can also enable Prevent changes to derived values. When enabled, once a derived dimension is applied to a transaction line, the derived segment is rendered read-only in the user interface, preventing manual tampering.


2. Financial Dimension Default Templates

In scenarios where costs must be shared across multiple departments or business units by a fixed percentage (e.g., allocating facility rent 60% to Operations and 40% to Corporate HQ), creating multiple manual journal lines is inefficient. Dynamics 365 Finance solves this via Financial Dimension Default Templates (General ledger > Chart of accounts > Dimensions > Financial dimension default templates).

+-----------------------------------------------------------------------------+
|             FINANCIAL DIMENSION DEFAULT TEMPLATE: "FACILITY-SPLIT"           |
+-----------------------------------------------------------------------------+
|  Line 1: Percentage = 60.00% | BU: 001 | Department: DEP-OPS  | CC: CC-MFG  |
|  Line 2: Percentage = 40.00% | BU: 001 | Department: DEP-CORP | CC: CC-ADMIN|
|  Total:              100.00%                                                |
+-----------------------------------------------------------------------------+

Application Across Source Documents

Financial dimension default templates can be selected directly on:

  • General Journal Lines: Automatically splits the voucher line into multiple offset entries upon distribution.
  • Free Text Invoices: Allocates customer billing lines across departments.
  • Vendor Invoices & Purchase Orders: Splits procurement expenditure lines across multiple cost centers during accounting distribution.

3. Master Data Defaulting & Dimension Merging Hierarchy

When a transaction is generated in Dynamics 365 Finance (e.g., a Sales Order Line, Purchase Order Line, or Vendor Invoice), dimensions originate from multiple master data entities simultaneously. The system uses a deterministic Dimension Merging Pipeline to resolve values.

+-----------------------------------------------------------------------------+
|                    5-LAYER DIMENSION MERGING PIPELINE                       |
+-----------------------------------------------------------------------------+
|  [Layer 1: Document Header]  (Customer / Vendor Header Defaults)            |
|              |                                                              |
|              v                                                              |
|  [Layer 2: Document Line]    (Item / Released Product Defaults)             |
|              |                                                              |
|              v                                                              |
|  [Layer 3: Derived Rules]    (Derived Dimension Automation)                 |
|              |                                                              |
|              v                                                              |
|  [Layer 4: Main Account]     (Legal Entity Overrides - Not Fixed)           |
|              |                                                              |
|              v                                                              |
|  [Layer 5: FIXED VALUE]      (Main Account Legal Entity Override = FIXED)   |
+-----------------------------------------------------------------------------+

Detailed Merging Rules by Scenario

Scenario A: Sales Order Line Creation

  1. Header Default: The Customer record has default dimensions BusinessUnit = BU-01, Department = DEP-SALES.
  2. Line Default: The Released Product (Item) being sold has default dimensions Department = DEP-PROD, CostCenter = CC-100.
  3. Merge Logic: The transaction line inherits BusinessUnit = BU-01 (from Customer Header), CostCenter = CC-100 (from Item Line), and for the conflicting Department segment, the Line/Item default takes precedence over the Header default, resulting in Department = DEP-PROD.

Scenario B: The Main Account "Fixed Value" Override

Main accounts allow setting financial dimension defaults with two distinct behaviors under Legal entity overrides > Default financial dimensions:

  • Not fixed: The main account dimension defaults onto the line if blank, but allows upstream defaults (from Customer or Item) and manual overrides.
  • Fixed value: The main account dimension strictly overrides all other values. Regardless of what is specified on the Customer, Vendor, Item, or Journal line, the General Ledger posting engine forces the segment to the Fixed Value.
Defaulting SourceDefaulting PriorityOverridable by User?Overrides Main Account Fixed Value?
Document Header (Customer/Vendor)Level 1 (Base)YesNo
Document Line Master (Item/Asset)Level 2 (Mid)YesNo
Derived Dimension RuleLevel 3 (High)Conditional (Replace setting)No
Main Account Default (Not fixed)Level 4 (High)YesNo
Main Account Override (Fixed value)Level 5 (Absolute)NO (System enforced)N/A (Overrides everything)

4. Configuration Walkthrough: Derived Dimensions Setup

+-----------------------------------------------------------------------------+
|                   DERIVED DIMENSION STEP-BY-STEP FLOW                       |
+-----------------------------------------------------------------------------+
|  1. Open GL > Financial dimensions > Select 'Department'                   |
|  2. Click 'Derived dimensions' in Action Pane                              |
|  3. Add Segment: 'CostCenter' as derived target                            |
|  4. In Values Grid: Add row for Department 'DEP-100'                       |
|  5. Set Target CostCenter = 'CC-100'                                       |
|  6. Set 'Replace existing dimension values' = Yes                          |
|  7. Click Save and Test in General Journal Entry                           |
+-----------------------------------------------------------------------------+

Step-by-Step Implementation

  1. Navigate to General ledger > Chart of accounts > Dimensions > Financial dimensions.
  2. Select the Department dimension from the grid.
  3. In the Action Pane, click Derived dimensions.
  4. In the Derived dimensions form, click Add segment and select CostCenter.
  5. In the Values tab, click New.
  6. In the Department column, select DEP-100 (Human Resources).
  7. In the derived CostCenter column, select CC-HR-01.
  8. Set the toggle Replace existing dimension values with derived values to Yes.
  9. Close the form. When a user creates a journal entry and selects Department = DEP-100, the system automatically inserts CostCenter = CC-HR-01.
Loading diagram...
Dimension Merging and Conflict Resolution Pipeline
Test Your Knowledge

A company configures a derived dimension rule where CostCenter CC-500 derives Department DEP-50. The setting 'Replace existing dimension values with derived values' is set to 'No'. A purchase order line is created for an Item that has a default Department of DEP-20. The buyer manually selects CostCenter CC-500 on the purchase order line. What will be the resulting Department on the line?

A
B
C
D
Test Your Knowledge

Main Account 110100 (Operating Bank Account) has a Legal Entity Override configured with BusinessUnit = '001' and the dimension behavior set to 'Fixed value'. An Accounts Receivable clerk enters a customer payment journal for a customer whose default BusinessUnit is '005'. When the payment journal posts to Main Account 110100, what BusinessUnit will appear on the posted General Ledger voucher line?

A
B
C
D
Test Your Knowledge

A company needs to distribute monthly corporate software subscription expenses across three departments: IT (50%), Sales (30%), and HR (20%) on vendor invoices. Which Dynamics 365 Finance feature allows an Accounts Payable clerk to apply this percentage split with a single selection on the invoice line?

A
B
C
D