Allocation bases - Finance | Dynamics 365 (2024)

  • Article
  • 11 minutes to read

An allocation base is the basis on which Cost accounting allocates overhead costs. An allocation base can be a quantity, such as machine hours that are used, kilowatt hours (kWh) that are consumed, or square footage that is occupied. Allocation bases are mostly used to assign overhead costs to inventory that is produced. For example, an IT department allocates its expenses according to the number of computers that each department uses.

There are three types of allocation bases in Cost accounting:

  • Predefined dimension member allocation bases
  • Hierarchy allocation bases
  • Formula allocation bases

Predefined dimension member allocation bases

The predefined dimension member allocation bases are created automatically when a dimension member of one the following types is created:

  • Statistical dimension members
  • Cost element dimension members

Note

The predefined dimension member allocation bases that are based on a cost element dimension member consider the values only from the data source provider, such as the general ledger or budget.

Example 1: Use a cost element dimension member as the allocation base

This example shows how to create a cost allocation rule to allocate cost element 10002 (Employee insurance) to the balance that is recorded on cost element 10001 (Salaries). The allocation rule is defined based on the ratio of each department's salaries to total salaries. (Review needed!)

In the general ledger, the chart of account is defined as follows.

Chart of accountMain accountDescriptionMain account type
Shared10001SalariesExpense
Shared10002Employee insuranceExpense

Define a cost element dimension, and configure the data connector. After the data is imported, the following entries are created in Cost accounting.

Cost element dimension members

Cost element dimension nameCost elementDescriptionType
Cost elements10001SalariesPrimary
Cost elements10002Employee insurancePrimary

Predefined dimension member allocation bases

NameDescriptionCost element dimension
10001SalariesCost elements
10002Employee insuranceCost elements

In the general ledger, the following entries have been posted:

  • The entries that show the Salaries main account come from the Payroll system and are posted to cost centers.
  • The expense for employee insurance is manually posted to a default cost center.
Accounting dateCost centerDescriptionMain accountDescriptionAmount in accounting currency
03-01-2017CC001HR10001Salaries2,000.00
03-01-2017CC002FI10001Salaries5,000.00
03-01-2017CC003IT10001Salaries3,000.00
03-01-2017CC099Default cost center10002Employee insurance1,000.00

After the general ledger source data is processed, the following entries are created in Cost accounting.

Cost entries

Cost objectDescriptionCost elementDescriptionCost behaviorAmountAccounting date
CC001HR10001SalariesUnclassified2,000.0003-01-2017
CC002FI10001SalariesUnclassified5,000.0003-01-2017
CC003IT10001SalariesUnclassified3,000.0003-01-2017
CC099Default cost center10002Employee insuranceUnclassified1,000.0003-01-2017

In this simplified example, a cost allocation rule is created to allocate cost element 10002 (Employee insurance) relative to the balance that is recorded on cost element 10001 (Salaries).

Cost distribution rule

Cost object dimension hierarchy nodeCost element dimension hierarchy nodeCost behaviorAllocation base
CC09910002Unclassified10001

Perform overhead calculation

After cost element 10001 (Salaries) is applied as the allocation base, the result of the overhead calculation is as follows.

Cost objectDescriptionMagnitudeAllocation factorAmount
CC001HR2,000(2,000 ÷ 10,000) × 1,000.00200.00
CC002FI5,000(5,000 ÷ 10,000) × 1,000.00500.00
CC003IT3,000(3,000 ÷ 10,000) × 1,000.00300.00

Journal

JournalJournal typeFiscal calendar periodYearPeriodVersion
00001Cost distribution calculation journalFiscal2017Period 1Overhead calculation / 01-02-2017 11:51:00 PM / Ledger /2017 / Period 1

Cost object balance journal entries

Accounting dateCost objectDescriptionCost elementDescriptionCost behaviorAmount
31-01-2017CC099Default cost center10002Employee insuranceUnclassified1,000.00

Cost entries

Cost objectDescriptionCost elementDescriptionCost behaviorAmountAccounting date
CC099Default cost center10002Employee insuranceUnclassified-1,000.0031-01-2017
CC001HR10002Employee insuranceUnclassified200.0031-01-2017
CC002FI10002Employee insuranceUnclassified500.0031-01-2017
CC099IT10002Employee insuranceUnclassified300.0031-01-2017

Example 2: Use a statistical dimension member as the allocation base

Statistical dimension members can be used as allocation bases to define policies or report non-monetary consumption by cost objects. You can manually create statistical dimension members or import them from a file by using the Data management import/export tool.

Statistical dimension members

Statistical dimension nameStatistical elementDescriptionUnit
Statistical elementsFTEFull time employeesEa
Statistical elementsElectricityElectricity consumptionkWh

When a statistical dimension member is saved, a corresponding record is created in the predefined dimension member allocation bases.

Predefined dimension member allocation bases

NameDescriptionStatistical element dimension
FTEFull time employeesStatistical elements
ElectricityElectricity consumptionStatistical elements

Statistical measures can come from various sources:

  • Electricity consumption can be measured by meters that are installed in different areas of the company.
  • Tables hold statistical measures. For example, the HcmEmployment table holds a list of all employees and the cost centers that they work for.
NameCost centerDescriptionWorker type
Employee ACC001HREmployee
Employee BCC002FIEmployee
Employee CCC002FIEmployee
Employee DCC003ITEmployee
Employee FCC003ITEmployee

Note

All the tables that contain financial dimensions can be used as sources for statistical measures.

Cost accounting supports a collection of statistical measures by using the following data connections:

  • Data management import/export tool
  • Statistical measures

To pull statistical measures from the system, a statistical measure provider template is required. For more information, see Statistical measure provider template. (Will add a link once this article is written.)

Statistical measure provider templates

NameFunctionSource tableSum fieldDate field
FTE’sCountHcmEmploymentNot applicableNot applicable

After the statistical measure source data is processed, the following entries will be created in Cost accounting.

Statistical entries

Cost objectDescriptionAccounting dateStatistical dimension memberDescriptionMagnitude
CC001HR31-01-2017FTE’sFull time employees1.00
CC002FI31-01-2017FTE’sFull time employees2.00
CC003IT31-01-2017FTE’sFull time employees2.00

Here is an example of a cost distribution rule if the FTE’s predefined dimension member allocation basis is assigned as the allocation base in it.

Cost objectDescriptionMagnitudeAllocation factor
CC001HR1.00(1/5) × Amount
CC002FI2.00(2/5) × Amount
CC003IT2.00(2/5) × Amount

You can use the Imported statistical measures data entity to import statistical measures into Cost accounting. You can also use the Data management import/export tool. In Excel, the consumption of electricity is recorded as follows.

Accounting dateDimension memberMagnitudeSource identifier
31-01-2017CC0012,450.00Electricity
31-01-2017CC0024,100.00Electricity
31-01-2017CC00315,000.00Electricity

After the statistical measure source data is processed, the following entries will be created in Cost accounting.

Statistical entries

Cost objectNameAccounting dateStatistical dimension memberDescriptionMagnitude
CC001HR31-01-2017ElectricityElectricity consumption2,450.00
CC002FI31-01-2017ElectricityElectricity consumption4,100.00
CC003IT31-01-2017ElectricityElectricity consumption15,000.00

Here is an example of a cost distribution rule if the Electricity predefined dimension member allocation basis is assigned as the allocation base in it.

Cost objectDescriptionMagnitudeAllocation factor
CC001HR2,450.00(2,450 ÷ 21,550) × Amount
CC002FI4,100.00(4,100 ÷ 21,550) × Amount
CC003IT15,000.00(15,000 ÷ 21,550) × Amount

Hierarchy allocation bases

Cost accountants can manually create the hierarchy allocation bases by applying a cost object dimension hierarchy node to an existing allocation base. In this way, you can limit the range of the original predefined dimension member allocation basis. One predefined dimension member allocation basis can be used to create several hierarchy allocation bases. Ranges can be maintained in the cost object dimension hierarchy that is associated with the hierarchy allocation bases.

Example: Hierarchy allocation bases that are based on full-time employees in the organization

Here is an example of a cost object dimension hierarchy that can be created to describe a simplified organization.

Hierarchy nameNode level 0Node level 1Node level 2Dimension members
OrganizationCEOCFOFICOCC001
OrganizationCEOCFOHRCC002
OrganizationCEOCIOITCC003

The FTE’s predefined dimension member allocation basis that was created in the previous section holds the following entries.

Statistical entries

Cost objectDescriptionAccounting dateStatistical dimension memberDescriptionMagnitude
CC001HR31-01-2017FTE’sFull time employees1.00
CC002FI31-01-2017FTE’sFull time employees2.00
CC003IT31-01-2017FTE’sFull time employees2.00

A cost must be distributed between cost centers that report to the organization's chief financial officer (CFO). It's acknowledged that the correct allocation ratio is the number of full-time employees (FTEs) by cost center.

Hierarchy allocation bases

NameAllocation baseCost object dimension hierarchyCost object dimension hierarchy node
Number of FTEs in CFOFTE’sOrganizationCFO

A Preview function lets you validate the hierarchy allocation basis that is created, based on statistical entries in the system.

Allocation base details

Cost objectDescriptionMagnitude
CC001HR1.00
CC002FI2.00

Here is an example of a cost distribution rule if the Number of FTEs in CFO hierarchy allocation basis is assigned as the allocation base in it.

Cost objectDescriptionMagnitudeAllocation factor
CC001HR1.00(1/3) × Amount
CC002FI2.00(2/3) × Amount

Formula allocation bases

Formula allocation bases let you define advanced formulas to achieve the correct allocation basis. You can manually create formula allocation bases.

When you create a formula allocation base, you select which statistical dimension and cost element dimension should be the basis for the formula. All allocation bases that come from the previously selected dimensions can be used in a formula allocation base.

Note

Previously defined formula allocation bases can be used to define a new formula allocation base.

In formula allocation base factors, you create an alias, and associate it with either an allocation base or a constant. The aliases are then used to define the formula.

You can use the following operators to define your formula.

SymbolsText
( )Parentheses
<Smaller than
>Larger than
+Addition
Subtraction
*Multiplication

Traditional IF statements aren't supported. However, you can create statements and validate whether they are true.

StatementValidationResult
a > bTrue1
a > bFalse0

Example 1: A simple formula

Electricity bills often consist of two parts:

  • A fixed fee for being connected to grid
  • A cost that is associated with consumption per kWh

The Electricity predefined dimension member allocation basis has already been defined and holds these values.

Statistical entries

Cost objectNameAccounting dateStatistical dimension memberDescriptionMagnitude
CC001HR31-01-2017ElectricityElectricity consumption2,450.00
CC002FI31-01-2017ElectricityElectricity consumption4,100.00
CC003IT31-01-2017ElectricityElectricity consumption15,000.00

If the fixed fee must now be evenly spread over cost objects that consume electricity, you have two options for allocating the costs:

  • Create a new predefined allocation base, Electricity fixed, and then apply a statistical measure of 1.00 for each cost object that consumed electricity.
  • Create a formula allocation base, Electricity fixed, that takes advantage of the Electricity predefined allocation base that is already defined in the system. The benefit of this option is that data must be loaded into Cost accounting for only one Electricity statistical dimension member.

Formula allocation base

NameCost element dimensionStatistical dimensionFormula
Electricity fixedStatistical elements

Before the Formula field can be filled, you must specify the alias that should be used in the formula.

Formula allocation base factors

AliasConstantAllocation base
aElectricity
b0.01

Note that 0 (zero) isn't supported as a constant.

Formula allocation base

NameCost element dimensionStatistical dimensionFormula
Electricity fixedStatistical elementsa > b

A Preview function lets you validate the formula allocation base that is created, based on statistical entries in the system.

Allocation base details

Cost objectDescriptionFormulaMagnitude
CC001HR2,450.00 > 0.011.00
CC002FI4,100.00 > 0.011.00
CC003IT15,000.00 > 0.011.00

Here is an example of a cost distribution rule if the Electricity formula allocation base is assigned as the allocation base in it.

Cost object magnitude allocation factor

Cost objectNameMagnitudeAllocation factor
CC001HR1.00(1/3) × Amount
CC002FI1.00(1/3) × Amount
CC003IT1.00(1/3) × Amount

Example 2: An advanced formula

For this example, the cost of electricity should not just follow the actual electricity that is consumed in kWh. Management wants to incorporate incentive for lowering electricity usage.

RuleRate
a <= 10000,00 kWh0.75
a > 10000,00 kWh1.15

A new formula allocation base, Electricity usage, is created.

Formula allocation base

NameCost element dimensionStatistical dimensionFormula
Electricity usageStatistical elements

Before the Formula field can be filled, you must specify the alias that should be used in the formula.

Formula allocation base factors

AliasConstantAllocation base
aElectricity
b10,000.00
c0.75
d1.15

Formula allocation base

NameCost element dimensionStatistical dimensionFormula
Electricity fixedStatistical elements((a > b) × ((b × c) + (a – b) × d)) + ((a <= b] × a × c)

A Preview function lets you validate the formula allocation base that is created, based on statistical entries in the system.

Allocation base details

Cost objectNameFormulaMagnitude
CC001HR((2,450.00 > 10.000.00) × ((10,000.00 × 0.75) + (2,450.00 – 10,000.00) × 1.15)) + ((2,450.00 <= 10,000.00) × 2,450.00 × 0.75)1,837.50
CC002FI((4,100.00 > 10.000.00) × ((10,000.00 × 0.75) + (4,100.00 – 10,000.00) × 1.15)) + ((4,100.00 <= 10,000.00) × 4,100.00 × 0.75)3,075.00
CC003IT((15,000.00 > 10.000.00) × ((10,000.00 × 0.75) + (15,000.00 – 10,000.00) × 1.15)) + ((15,000.00 <= 10,000.00) × 15,000.00 × 0.75)1,3250.00

Here is a closer look at the formula for CC003 (IT):

((15,000.00 > 10,000.00) × ((10,000.00 × 0.75) + (15,000.00 – 10,000.00) × 1.15)) + ((15,000.00 <= 10,000.00) × 15,000.00 × 0.75) = 13,250.00

(1 × (7,500.00 + 5,000.00 × 1.15)) + (0 × 15,000.00 × 0.75)

1 × 7,500.00 + 5,750.00 + 0

Here is an example of a cost distribution rule if the Electricity fixed formula allocation base is assigned as the allocation base in it.

Cost objectDescriptionMagnitudeAllocation factor
CC001HR1,837.50(1,837.50 ÷ 18,162.50) × Amount
CC002FI3,075.00(3,075.00 ÷ 18,162.50) × Amount
CC003IT13,250.00(13,250.00 ÷ 18,162.50) × Amount
Allocation bases - Finance | Dynamics 365 (2024)
Top Articles
Latest Posts
Article information

Author: Sen. Emmett Berge

Last Updated:

Views: 6262

Rating: 5 / 5 (60 voted)

Reviews: 91% of readers found this page helpful

Author information

Name: Sen. Emmett Berge

Birthday: 1993-06-17

Address: 787 Elvis Divide, Port Brice, OH 24507-6802

Phone: +9779049645255

Job: Senior Healthcare Specialist

Hobby: Cycling, Model building, Kitesurfing, Origami, Lapidary, Dance, Basketball

Introduction: My name is Sen. Emmett Berge, I am a funny, vast, charming, courageous, enthusiastic, jolly, famous person who loves writing and wants to share my knowledge and understanding with you.