The previous post focused on classifying a company’s costs into primary and secondary cost elements. Within this post, we will continue on this classification topic and demonstrate how cost elements can be used for analyzing cost accounting data in the D365 web client.
To realize this, a so-called cost accounting ledger needs to be set up, which defines processes and rules for measuring costs on cost objects. The next screenprint shows the cost accounting ledger used for the following illustrations.
As one can identify from above, two things need to be defined for the illustration of the demo data shown in the previous post. First, a cost element hierarchy that holds the cost elements that will be analyzed.
And second, the cost control unit, which holds the cost objects, such as for example the cost centers, departments, etc.
More than a single control unit can be setup in this form and be linked to a cost accounting ledger.
After the cost elements and cost objects are defined, the data for the cost accounting ledger can be processed; that is, transferred from the general ledger into the cost accounting module. To process those data, the data source / data provider needs to be configured first. This configuration is made as illustrated in the following two screenprints.
Data from multiple posting layers can be imported at the same time. This is something that has not been available in the ‘old’ cost accounting module.
Once the data source / data provider is configured, the GL data can be processed (transferred), as illustrated in the following screenprint.
The outcome of processing the data can be identified through the following cost element journal entries form.
To visualize the processed data in the cost controlling workspace, the workspace needs to be configured first by establishing a reference to (1) the cost control unit, (2) the cost elements and (3) the cost object.
With this workspace configuration in place, the following cost accounting data can be identified; in the screenshot below for the cost object ‘cost center 500 sales’.
Please note that the cost controlling workspace does not differentiate between cost and revenues and simply adds up both elements. Moreover, the cost controlling form in the web client allows visualizing only one cost object at a time. A side-by-side comparison of the different cost objects – as illustrated in the sample data shown in the previous post – cannot be realized. This is because the cost controlling workspace is designed for the use of cost object managers and its access can be restricted by security rights. As a result, users have to apply Power-BI tools if they need a side-by-side comparison of the different cost objects analyzed.
Details of the data illustrated in the cost controlling form can be viewed through the view details button/form, as exemplified in the next screenprint. In other words, even if multiple main accounts are summarized into a single cost element (‘travel costs’), details of the individual account data are still available.
In the next post we will take a look at how the total costs shown in the cost controlling workspace can be separated into a fixed and variable part. Till then.
Hi Ludwig,
I am following step by step your notes to configure the CA module and i am blocked at post #3 last step. In your notes, you create a cost object hierarchy by the name of CA_ElementHierarchyDemo and in the last step where we configure the workspace, you say to connect 1, 2 and 3 . 3 beeing the cost object hierarchy and you connect a different one which is called Fix_Var_CostObjects.
I am experiencing the same issue. Where i am able to connect 1,2 and 3 the cost object hierarchy i created does not appear. the drop down is empty.
First please tell me why did you connect a different hierarchy from the one you created in your own steps. And maybe that is the same issue that i have?
thank you
LikeLiked by 1 person
Hi Veronika, I will send you a short video where I tested/replicated the setup. Please review it and let me know if this answers your questions. Many thanks and best regards, Ludwig
LikeLike
Hello Ludwig, I tried to do the setup like you described but no matter what, my I’m not sure what I have done wrong (I also tried to follow the steps on https://docs.microsoft.com/en-us/dynamics365/unified-operations/financials/cost-accounting/cost-accounting-home-page) but if I have a look at my journal entries, I do see my journal, but no data at my cost entries so also no data if I check Cost Control. Do you have any idea what it could be? Thank you very much.
LikeLike
Hello Esteher, It is a bit difficult to say what might be wrong without having any other information. Is it possible that you post this question in the Dynamics community forum and attach some screenprints that illustrate the problem? Many thanks and best regards, Ludwig
LikeLiked by 1 person
Hi Ludwig,
I can’t seem to get my head around what are all the purposes of the cost control unit. My assumptions are:
1) that the cost control unit verifies that the data being imported to the CA module are correct i.e. the transactions have a dimension that is in the cost control unit.
2) In the cost control workspace setup based on the cost control unit it is possible to choose the cost object dimension hierarchy.
What eludes me is what is the significance of having these control units in a hierarchy.
Thank you and have a nice day!
Stanislav
LikeLike
Hello Stanislav,
The MS docs site (https://docs.microsoft.com/en-us/dynamics365/unified-operations/financials/cost-accounting/terms-cost-accounting) defines cost control unit as follows:
The cost control unit represents the cost structure. The structure determines how cost flows in a hierarchical order between cost object dimensions and their respective cost objects.
Practically the cost control unit is typically the financial dimension that you want to analyze such as your departments or cost centers.
The reason why they are arranged in a hierarchy is because companies often have a lot of cost control units and their top management is not interested in all details but only in the summarized nodes of the hierarchy.
Best regards,
Ludwig
LikeLike
Hi,
I really liked to read what you wrote about Cost Accounting in Dynamics 365 and it has been helpful setting up the Cost Accounting module.
I have a question about Control units, which I hope you can help me with.
I have created a hierarchical structure consisting of three financial dimensions. When I retived data from General Ledger, I do not get cost objects for all dimensions. If I test the same setup in Microsoft demonstration company (USMF) and it works as I wish.
I have a hierarchy of cost units in three levels.
• Department
• Cost center
• Segment (new customer dimension)
I have also Organization Hierarchy containing Department (level 1) and Cost center (level 2).
If I look at the journal (containing data retrieved from GL), it contains all financial dimensions (Department, Cost Center and Segment), but when a look at the cost object I sees only cost objects for the Segment.
.
I have also tested to create Cost Accounting ledger with only Department and Cost center, but I only get Cost Objects for Cost center.
Do you have any idea, what can be the problem with my setup?
Best regards
Christer Fjällner
LikeLike
Hello Christer Fjaellner, One possibility might be checking your cost object dimension details for the department, cost center and segment. Please check that the configuration provider is correctly configured and that the dimension values have all been imported. Best regards, Ludwig
LikeLike
Hi Ludwig,
I need to set-up the cost accounting module for an organization that wants to allow their cost control managers to follow their budget vs actuals based on a combination of financial dimensions (Business unit & Departments).
I have not been able to filter the data for more than one cost object, which is the one specified in the cost control workspace.
I would have thought that the purpose of having a hierarchy of cost control units would achieve that goal but my test results are inconclusive.
Can you please provide guidance on how to achieve the multiple dimensions filtering if it’s even possible?
I will share a document describing my tests in a sandbox environment, as a reply to this post.
Regards,
Kathleen
LikeLike
Hi Kathleen,
If you have a standard MS demo/test system then you should be able to find an already setup cost accounting ledger ‘USP2’. This cost accounting ledger has two control units setup (cost center and product group). My recommendation would be investigating the setup of this cost account ledger in order to compare it with your setup. I believe you can quickly identify commonalities and see how a cost accounting ledger with more than a sincle cost control unit can be setup.
Best regards,
Ludwig
LikeLike
Hi! I have read the initial posts. In Post 1 you said that you would first explain why cost accounting module is needed. From Post 2 (and the next posts) you started describing concepts on the cost accounting module.
But before digging in to the details i want to have the “Cost accounting” sold to me. But i do not yet even understand what need it is supported to fulfill.
Why is not D365 standard in combination with financial report (incl MR) enough?
LikeLike
Hi, You are probably right that the standard GL allocation functionalities are often sufficient for many companies. Yet, there are companies that have special and complex allocation requirements that can be handled with the cost accounting module. Also the cost accounting module will be extended over time and allow doing things that are not possible elsewhere. Just try to stay updated with the new things that will become available in the future. Please see this site for news/updates/changes to the cost accounting module functionality: https://docs.microsoft.com/en-us/dynamics365/finance/cost-accounting/cost-accounting-home-page Best regards, Ludwig
LikeLike
Hi. Thanks for reply. Do you mean that allocation is the main purpose of CostAllocation-module?
LikeLike
At the moment, yes.
LikeLike