OdooWiki OCA HUB

Account Mass Reconcile by Sale Line

account_mass_reconcile_by_sale_line folder_open OCA/account-reconcile open_in_new
Finance License: AGPL-3

This module extends the functionality of account_mass_reconcile and allow an user to reconcile debits and credits of an Account using the SO Line and Product as key fields. This type of reconciliation is to be used in the context of the Perpetual Inventory accounting system, with the accrual account 'Goods Delivered Not Invoiced'.

auto_awesome What this module does

AI-generated from the code · Odoo 14.0

Adds a new mass reconciliation method that matches journal items using the sale order line and product, so users can automatically clear the 'Goods Delivered Not Invoiced' accrual account.

This module extends the mass reconciliation tool in Odoo's Accounting app. When you create a mass reconciliation rule, you can now choose the method 'Advanced. Product, sale order line.' from the list of available reconciliation methods.

  • The rule matches debit and credit journal items that share the same sale order line. It also requires that both the product and the sale order line are filled in on the line; lines missing either value are skipped.
  • It supports matching multiple debit entries against multiple credit entries and allows partial reconciliation.
  • The reconciliation form shows a new section called 'Advanced. Sale Order Line' with a short explanation of how the matching works.
  • The method is available to all internal users.

This is designed for companies using perpetual inventory accounting, where goods delivered but not yet invoiced are posted to an accrual account. The module touches the account.mass.reconcile model, the account.mass.reconcile.method model, and the advanced reconciliation engine. It relies on the sale order line information being present on journal items, which is provided by the account_move_line_sale_info module.

Models and fields (1)
  • mass.reconcile.advanced.by.sale.line · new model

Text generated by AI (DeepSeek) from reading the Odoo 14.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 14.0

Confirmed on 2026-11-03 in branch 14.0 of OCA/account-reconcile.

terminal Installation and usage

OCA documentation · Odoo 14.0

To use this module, you need to:

  • Go to 'Invoicing / Accounting / Actions / Mass Automatic Reconcile'.
  • Create a new reconciliation profile, and select a new configuration entry with type 'Advanced. Product, sale order line'.

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.