Skip to Content
Menu
This question has been flagged
2 Replies
1861 Views

Hi,  how would you apply the cost of stock items to the COGS after they have been sold rather than when they are purchased.



At present when we enter and pay the vendor bills, the COGS GL accounts are increased, but we only want the cost to be applied to the COGS when the items are actually sold. Any help would be appreciated. Thanks   

Avatar
Discard
Best Answer

It would be best if you used the Anglo-Saxon accounting. It will fulfil your demand.

Avatar
Discard
Best Answer

Hi RANDAL DE GANNES,

What you're describing is the concept of "Cost of Goods Sold" (COGS) recognition at the point of sale, rather than at the point of purchase. This approach is often referred to as the "FIFO" (First In, First Out) or "Weighted Average Cost" method for inventory valuation.

In Odoo, achieving this typically involves configuring the appropriate inventory valuation method and adjusting your accounting settings. Here's how you can implement it:

Configure Inventory Valuation Method: Ensure that the inventory valuation method for your products is set to "FIFO" or "Average Cost." This ensures that the cost of goods sold is calculated based on the cost of the oldest or the average cost of the items sold, respectively.

Deferred COGS: Implement a deferred COGS approach. Instead of immediately recognizing the cost of goods sold when the purchase is made, you can defer the recognition until the items are sold. This can be achieved by configuring your accounting settings to defer the COGS journal entries until the sales are invoiced.

Use Stock Journal Entries: Rather than directly posting the COGS entries when you purchase the items, use stock journal entries to transfer the cost to a deferred COGS account. Then, when the items are sold, the cost can be transferred from the deferred COGS account to the actual COGS account.

Automate Processes: Consider automating the processes involved in recognizing COGS at the point of sale. This might involve setting up automated workflows or scripts to handle the accounting entries based on sales transactions.

Test and Verify: Once you've configured the system to recognize COGS at the point of sale, thoroughly test the process to ensure that it behaves as expected. Verify that the COGS is correctly calculated and recorded when sales transactions occur.

By implementing these steps, you can adjust your Odoo setup to recognize the cost of goods sold at the point of sale rather than at the point of purchase, aligning with your desired accounting treatment. Additionally, consulting with an accounting or implementation expert may provide further insights tailored to your specific business needs.


Hope it helps.

Avatar
Discard
Related Posts Replies Views Activity
3
Jan 24
767
1
Mar 25
2271
2
Jul 25
1720
1
May 25
1388
1
Feb 25
2045