, , , ,

In this post, we will analyze how transactions – or more general records – that are entered in other D365 modules can be used as statistical measures for making cost allocations.

To illustrate how such cost allocations can be realized the same demo data that have been used in prior posts will be used again. However, this time, the costs of the car pool cost center no. 120 will be allocated to the other direct cost centers based on the hours that the cost center manager recorded in the project module. Details thereof as well as the allocation bases used can be found in the next screenprint.


Step 1: Record hours in the project module

For recording the hours of the car pool cost center manager, a project with several subprojects – one for each cost center – has been setup.

All projects used in this post are setup with a project group that does not generate a voucher for hour transactions. This has been realized by making use of the ‘never ledger’ project accounting integration setup. As a result, time recordings made in the project module record quantities only.

In a later post, a different project group will be used for the setup of projects that will result in the creation of ledger vouchers.


Step 2: Setup statistical measure provider template

Once all costs are recorded for the different projects, a statistical measure provider template is setup. This template is required to transfer the recorded project hour data into the cost accounting module.

When setting up this statistical measure provider template, one has to select the source table that holds the data, which will be used for the definition of the cost allocation basis. In the example used, the data are held in the ProjEmplTrans table (1). In addition to the table that holds the statistical data, one has to specify (2) the function (sum vs. count), (3) the sum field (hours) and (4) the date field (project date) in order to get the data correctly transferred into the cost accounting module.


Step 3: Setup statistical dimension measure

The next required setup for using the recorded project hours as statistical measure in the cost accounting module is the creation of a new statistical member (‘4. PROJ HOURS’), which is shown in the next screenprint.

The statistical dimension measure is needed for establishing a link between the statistical measure provider template and the cost accounting ledger. For details, see further below.


Step 4: Setup cost accounting ledger

Thereafter, the cost accounting ledger can be setup in the same way as it has been shown in the prior posts.

Please note the reference that is made to the statistical dimension ‘DEMF STAT ELEMENTS’, which includes the newly created statistical dimension member for the project hours.


Setting up the cost accounting ledger necessitates the configuration of the statistical measure data providers. This configuration of the project hour related measure is shown in the next screenprint and requires that a link between the statistical dimension measure (‘4. PROJ HOURS’) from step 3 and the previously setup statistical measure provider template (‘P14_LRE_ProjectHours’) from step 2 is made.


Step 5: Create cost accounting policy

Finally, the cost allocation policies can be created. Please note that the cost allocation for the car pool cost center is made on the basis of the project hours recorded.


Step 6: Process data and overhead calculation

The outcome of processing the cost allocation policy on the sample data can be observed from the next screenprints.


In the next post, we will take a look at the overhead rate policies and how they can be used for making cost allocations. Till then.