Hi,
In Odoo 19, validating an inventory adjustment for products under a Perpetual inventory valuation
category can trigger a validation error because the system attempts to
automatically create a journal entry to reflect the stock value change.
This error—“Missing required value for the field 'Journal' (journal_id)”—occurs if the Inventory Valuation Journal is not configured on the product category. Products under Periodic valuation do not have this issue because Odoo does not generate accounting entries automatically for them.
To resolve the issue, ensure that the product category has Perpetual valuation selected, and that the Inventory Valuation Journal,
as well as the Stock Input and Output accounts, are properly set. Once
configured, inventory adjustments for these products can be validated
successfully, as Odoo can then create the necessary accounting entries
automatically. It’s essential to check that all products using Perpetual
valuation have a journal assigned to prevent this error in future
adjustments.
Reference:-
* https://www.odoo.com/documentation/19.0/applications/inventory_and_mrp/inventory/product_management/inventory_valuation/inventory_valuation_config.html
* https://www.youtube.com/watch?v=jqMwAkv1f3g
Hope it helps