• Home
  • About
  • Contact
  • German

Dynamics 365FO/AX Finance & Controlling

Dynamics 365FO/AX Finance & Controlling

Tag Archives: Freight charges

Incidental Acquisition Costs – Part 2

30 Saturday May 2015

Posted by Ludwig Reinhard in Inventory

≈ Comments Off on Incidental Acquisition Costs – Part 2

Tags

Allocations, Dynamics AX 2012, Freight charges, Inventory valuation

This blog post continues the previous one by illustrating an alternative approach how incidental acquisition costs can be incorporated into the total acquisition costs of a company’s inventory.

The sample data used in the following are the same that were used in the previous post and are illustrated once again in the next screenshot.
EN_16-1

As before, I assume that a company purchased various items (cameras, computers, etc.) for 100 mio. EUR in a given year and that the different vendors that supplied the items charged 1.4 mio. EUR for transportation & freight to deliver the items to our warehouse. In addition to the direct freight costs, 600 TEUR indirect freight costs that could not directly be linked to any product / purchase order were recorded in Dynamics AX. In the following year, for a purchase volume of 120 mio. EUR, a total of 2.64 mio. EUR of direct and indirect freight cost were recorded in Dynamics AX. Previously, an automatic charge ensured that the total freight costs were recorded in the inventory accounts in the company’s balance sheet.

Rather than using automatic charge codes, the same result can be achieved by making use of the costing sheet functionality in the inventory module. How this can be realized is illustrated in the following.

Step 1
The first step is to link your products with a cost group.
EN_16-2neu

Step 2
After linking your products with a cost group you can refer to this cost group in the costing sheet simply by selecting this cost group in the corresponding field.
EN_16-3

Step 3
Thereafter a surcharge node needs to be setup. This node is linked to the COP node which includes the TG cost group specified before. Once this link is established the surcharge percentage needs to be specified. In this example I use a surcharge of 2%.
EN_16-4 EN_16-5

Step 4
Finally, the ledger accounts need to be setup in the posting window. The accounts used here are the same that were used in the previous post for the automatic freight cost allocation.
EN_16-6

With this setup, Dynamics AX is posting a freight allocation when purchase order packing slips are posted.
EN_16-7This is different from the previous approach where the freight allocation was posted at the time the vendor invoice was posted.

After recording the vendor invoice and the indirect freight costs – as illustrated in the previous blog post – a total of 240 TEUR remains on the freight cost accounts in the profit and loss statement (total of ledger accounts 600720 to 600735).
EN_16-8

Yet, by using the same ledger allocation rule as before also this remaining amount is shifted to the inventory accounts in the balance sheets ensuring that all incidental costs are included in a company’s inventory.
EN_16-9

Incidental Acquisition Costs – Part 1

24 Sunday May 2015

Posted by Ludwig Reinhard in Inventory

≈ Comments Off on Incidental Acquisition Costs – Part 1

Tags

Allocations, Dynamics AX 2012, Freight charges, Inventory valuation

Within this post I will describe how incidental acquisition costs such as transportation and handling costs can be incorporated into the total acquisition costs of a company’s inventory.

Background
Most accounting regulations such as German business law, IFRS and US-GAAP explicitly require including incidental acquisition costs into the cost of a company’s inventory. For details, see e.g. §255 HGB, IAS 2, ARB 43 Ch. 4.

Implementation Dynamics AX
One option to incorporate incidental acquisition costs, such as freight charges, into a company’s inventory is using a charge code that is setup with a debit posting type “item” as illustrated in the following screenshot.
EN_15-1Using charge codes is a good practice in Dynamics AX as long as a direct relationship between the direct and incidental acquisition costs of an item exists. Yet, if this relationship does not exist – e.g. because your freight forwarder send summary invoices for all shipments that have been made within a specified period – using charge codes similar to the one illustrated above might not be the right solution. That is because manually allocating freight charges to the different purchase orders and items is not manageable in practice. One possibility how this problem can be overcome will be illustrated below based on the following example.
EN_15-2Within this example I assume that a company purchased various items (cameras, computers, etc.) for 100 mio. EUR in a given year. The different vendors that supplied the items charged 1.4 mio. EUR for transportation & freight to deliver the items to our warehouse. Those freight costs were recorded in Dynamics AX by using a charge code that has a debit posting type “item” setup. As a result, 101.4 mio. EUR were recorded as total inventory costs in the company’s inventory accounts (140300-140399).
EN_15-3In addition to the direct freight costs, indirect freight cost invoices for another 600 TEUR were received and recorded in Dynamics AX. As those invoices had no direct relationship to purchase orders and/or item transactions, those invoices were directly recorded as an expense on ledger account 600725. Because of this treatment, the total inventory value is understated by 600 TEUR.
EN_15-4
EN_15-5

To avoid similar undervaluations in subsequent years, the following changes are introduced:

Step 1
The first change is setting up a new charge code (“freight allocation”) similar to the one previously used. The main difference is that this new charge code is setup with an offset (credit) posting type “ledger account”.
EN_15-6

Step 2
Thereafter, the newly created charge code is setup as an automatic charge code to ensure that every item transaction gets an additional 2% freight charge allocated. (Note: the 2% charge value is derived from the relationship between the total freight costs and the purchase volume in the previous year).
EN_15-7

Step 3
To avoid that freight charges are included twice in a company’s inventory value, a new direct freight charge code (“Freight new“) is setup next. This charge code is used in all purchase orders to record freight charges that vendors invoice directly. That is, this code will be used in situations where a direct relationship between purchase orders/item transactions and freight charges exists. Note that this freight charge code is setup with a debit posting type “ledger account”.
EN_15-8In the following year, a total of 2.64 mio. EUR of direct and indirect freight cost invoices are recorded in Dynamics AX. Due to the newly setup direct freight charge code “Freight new” – see step 3 before – all freight costs are recorded on expense accounts (account 600720 and 600725). Thereof, a total of 2.4 mio. EUR are allocated to the inventory accounts due to the automatic charge code that was setup in step 2 (see the balance on ledger account 600735 below). The difference between the actual recorded freight costs of 2.64 mio. EUR and the allocated freight costs of 2.4 mio. EUR represents the amount by which the company’s total inventory is undervalued.
EN_15-9 EN_15-10This undervaluation can be explained by the automatic freight allocation percentage that was setup (2% of the purchase volume) and the actual freight costs recorded (2.2% of the purchase volume). The following graph exemplifies this relationship by showing actual and allocated freight costs and the resulting over-/underallocation for the current year.
EN_15-11

At this point the question arises how to deal with the remaining over-/underallocated freight costs:

Option 1
Given that the over-/underallocated freight cost amount is small and negligible from a global company perspective, the first option is not to make any adjustment to the over-/underallocated freight cost amount and to leave the remaining amount in the profit and loss statement.

Option 2
If a significant amount remains on the freight accounts in the income statement, a General Ledger allocation rule can be used to shift the un-allocated amount from the freight accounts in the income statement to the inventory accounts in the balance sheet. This can be realized by specifying that the sum of the freight expense accounts (600720-600735) will be allocated to an inventory account used for posting manual adjustments; in the example used, account no. 140301.EN_15-12After running the ledger allocation rule in General Ledger the sum of all inventory accounts (140301-140340) equals the total purchase cost plus the total (direct and indirect) freight costs. In the example used 122.64 mio. EUR. At the same time, the freight expense accounts in the income statement (600720-600740) add up to 0 EUR, illustrating that all freight costs are recorded in the balance sheet.EN_15-13Note that using this option has the disadvantage that the remaining over-/underallocated freight cost amount is shifted to the inventory accounts in the balance sheet at the General Ledger level only. In other words, the postings generated by the allocation rule cannot be identified in the inventory module.

Option 3
To overcome the disadvantage of the previous option, a direct inventory value adjustment can be recorded in the inventory module as illustrated in the next screenshot.
EN_15-14The major advantage with this option is that inventory values in General Ledger and the Inventory module match automatically. Yet, this advantage comes at the cost of a higher complexity and effort to identify and record the amounts that need to be adjusted. (Among others, you have to clarify how to distribute the remaining over-/underallocated amount to the different inventory items).

Irrespective of the option chosen to handle the remaining over-/underallocated freight costs, it is a good practice to review the automatic freight allocation charge setup at least once a year to ensure that the total over-/underalloacated amount remains small.

Microsoft BizApps Deutschland Podcast

Dynamics UserGroup Deutschland

Project Accounting Book – Part 2

Project accounting book

Categories

  • Accounts Payable
  • Accounts Receivable
  • Bank Management
  • Book reviews
  • Budgeting
  • Cost accounting
  • Fixed Assets
  • General Ledger
  • Inventory
  • Management Reporter
  • Miscellaneous
  • Podcast
  • Project
  • Sustainability
  • Uncategorized

Tags

Advanced bank reconciliation Allocations Artificial Intelligence Bank reconciliation Budgeting Controlling Cost accounting Cost accounting module Cost center accounting customer D365 D365FO Dynamics 365 Dynamics AX Dynamics AX 2012 Electronic reporting Email Environment Fixed asset statement General Ledger journal Global Warming intercompany Inventory Inventory reconciliation invoice invoice recording IOT Management Accounting Management Reporter Modern Finance MS Flow MT940 PowerApps PowerAutomate PowerPlatform Project Project module Resource scheduling Sensor settlement SharePoint Sustainability Sustainability Accounting Tax time recording timesheet Vendor invoice recording Vendor payments WBS workflow

Important Websites

  • Dynamics AX/365FO Links

Legal

  • Disclaimer

Subcribe

  • RSS - Posts
  • RSS - Comments

Enter your email address to follow this blog and receive notifications of new posts by email.

Archives

  • March 2023
  • February 2023
  • January 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • July 2022
  • June 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
  • February 2018
  • January 2018
  • December 2017
  • November 2017
  • October 2017
  • September 2017
  • August 2017
  • July 2017
  • June 2017
  • May 2017
  • April 2017
  • March 2017
  • February 2017
  • January 2017
  • December 2016
  • November 2016
  • October 2016
  • September 2016
  • August 2016
  • July 2016
  • June 2016
  • May 2016
  • April 2016
  • March 2016
  • February 2016
  • January 2016
  • December 2015
  • November 2015
  • October 2015
  • September 2015
  • August 2015
  • July 2015
  • June 2015
  • May 2015
  • April 2015
  • March 2015
  • February 2015

Blog at WordPress.com.

  • Follow Following
    • Dynamics 365FO/AX Finance & Controlling
    • Join 575 other followers
    • Already have a WordPress.com account? Log in now.
    • Dynamics 365FO/AX Finance & Controlling
    • Customize
    • Follow Following
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar
 

Loading Comments...