OdooWiki OCA HUB

Stock Account No Auto Reconcile

stock_account_no_auto_reconcile folder_open OCA/account-financial-tools open_in_new
Accounting License: AGPL-3

Prevent automatically reconciliation when invoicing a stock move or when validating a stock move. When receiving in multiple incoming shipments and invoicing periodically, it is not desirable to reconcile until the order (SO/PO) is closed, otherwise you can get an error when receiving or delivering another pickng, because of the partial reconcile https://github.com/odoo/odoo/blob/15.0/addons/account/models/account_move.py#L4463

You can use additional modules, like purchase_unreconciled and sale_unreconciled in order to perform the reconciliation when the order is fully done.

Technically, this does not depend on purchase and sale, but the symptoms only appear when the invoce is linked to a PO SO.

auto_awesome What this module does

AI-generated from the code · Odoo 15.0

Adds a company setting to control whether Odoo automatically reconciles stock interim accounting entries when validating deliveries or posting invoices. Turning it off avoids reconciliation errors when receiving or invoicing in several partial shipments.

This module adds a new option in Odoo's Accounting settings called "Reconcile Interim Accounts on the fly". It is a company-level setting, so each company can decide its own behaviour.

When the option is enabled (the default), Odoo keeps its standard behaviour: it reconciles the interim accounting entries linked to stock movements when a delivery or receipt is validated, or when a related invoice is posted.

When the option is disabled, Odoo no longer performs that automatic reconciliation. This is useful when goods are received or delivered in several partial shipments and invoices are posted periodically, because reconciling too early can cause errors on later receipts or deliveries.

The setting appears in the Accounting settings screen, inside the accounting section, as a checkbox with the label "Reconcile Interim Accounts on the fly" and the explanation "Reconcile interim journal items when validating pickings or posting invoices".

The module works together with purchase and sales stock flows and affects how account.move handles stock valuation reconciliation. It does not add new menus or reports; it only changes the automatic accounting behaviour and adds the configuration option.

Depends on

purchase_stocksale_stock
Models and fields (2)
  • res.company · extends an existing modelanglo_saxon_auto_reconcile
  • res.config.settings · extends an existing modelanglo_saxon_auto_reconcile (Reconcile Interim Accounts on the fly)

Text generated by AI (DeepSeek) from reading the Odoo 15.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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 15.0

Confirmed on 2026-11-03 in branch 15.0 of OCA/account-financial-tools.

terminal Installation and usage

OCA documentation · Odoo 15.0

If you want to disable the standard feature of autoreconciling journal items for interim accounts uncheck the flag "Reconcile Interim Accounts on the fly" in the accounting settings.

No verified information in OCA: Installation, Configuration.

info

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.