Hello Odoo Forum,
I am using Odoo 17 Community Edition
In our company, the separation of received inventory value is critical for accurate balance sheet reporting, based on the item's billing status:
- Goods Received, Not Billed (Accrue WH): This represents a Current Liability. The goods are physically in our warehouse, but the legal vendor invoice (Bill) has not yet been processed or validated. This account reflects an immediate, unbilled obligation.
- Goods Billed/Paid, Not Received (Item in Transit / GIT): This represents a Current Asset. Our company has either legally acknowledged the invoice or paid for the goods, but the physical items are still in transit. This account reflects the value of the asset we legally own but have not yet taken physical possession of.
Conclusion: We cannot use a single, shared Odoo account for both scenarios, as mixing Assets (GIT) and Liabilities (Accrue WH) in one account violates our financial reporting standards and distorts the Balance Sheet.
Current Successfull Configuration :
- I have set the Stock Input Account on my Product Category to a liability account called Accrue WH (Current Liability).
- Result: This successfully handles Scenario 1 (Goods Received Before Bill), where the journal is: DR Stock Valuation / CR Accrue WH. (This works!)
My Challenge (The Need for Item in Transit):
The problem is that Odoo uses this same Stock Input Account (Accrue WH) for ALL automated purchase receipts. I need to implement Scenario 2 where the Vendor Bill is processed first (as Goods In Transit).
- Goal for Scenario 2: When the Vendor Bill is validated, the value must go to an Asset Account named Item in Transit (Current Asset), instead of relying on the standard Accrue WH setup.
- Expected Bill Validation Jurnal: DR Item in Transit / CR Accounts Payable
- Expected Receipt Jurnal: DR Stock Valuation / CR Item in Transit
My Configuration Challenge Summary:
Odoo defaults to the single Stock Input Account on the Product Category, making separation impossible here.
My Questions :
If this requires using a second Product Category, how should the second Product Category be configured to only interact with the Bill (and not the Receipt) for the Item in Transit journal?
Thank you for your time and expertise!