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.