Stock Account Internal Move
This module will allow you to configure Odoo to create journal entries when transferring goods between 2 internal locations.
Use cases
- You have an internal location "Manufacture Stock" with all the goods that will be used for manufacturing. Goods in this location are considered "Work in Progress". On the "Manufacture Stock" location, the type is "Internal" and you should force the accounting entries to set the "Work in Progress" account.
- You have some specific locations in your warehouse where you want a separate account with the value of all the goods at that location.
auto_awesome What this module does
AI-generated from the code · Odoo 12.0Lets you flag internal stock locations so that moving goods between them creates accounting journal entries, using the valuation in/out accounts set on each location.
This module adds a new option on stock locations called "Force accounting entries?". It is only visible and allowed on locations whose type is Internal; if you try to enable it on any other type of location, Odoo blocks you with an error, and switching a location away from Internal automatically clears the option.
When the option is enabled, the location must also have both a valuation in account and a valuation out account configured, otherwise Odoo refuses to save it.
For products valued in real time, when a transfer is completed between two internal locations, Odoo now creates accounting entries. The accounts used depend on which locations are flagged: - If both the source and destination are flagged, the entry moves value from the source's valuation out account to the destination's valuation in account. - If only the source is flagged, the counterpart is the product's stock valuation account. - If only the destination is flagged, the entry goes from the stock valuation account to the destination's valuation in account.
It also adjusts the valuation account used for incoming and outgoing moves when the destination or source location is flagged, and sets a value on internal moves based on the product's cost when no value was computed.
The new field appears on the location form, in the same group as the valuation accounts.
Depends on
Models and fields (2)
- stock.move · extends an existing model
- stock.location · extends an existing modelforce_accounting_entries (Force accounting entries?)
Text generated by AI (DeepSeek) from reading the Odoo 12.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 12.0
Confirmed on 2026-11-03 in branch 12.0 of OCA/stock-logistics-warehouse.
terminal Installation and usage
OCA documentation · Odoo 12.0Configuration
Source · Odoo 12.0- Create and edit your location
- Check the box "Force accounting entries?". The Accounting Information should appear.
- Set the account related to the location.
Usage
Source · Odoo 12.0- Process your internal tranfers
- Check the journal entry created and the amount
No verified information in OCA: Installation.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.