OdooWiki OCA HUB

Tax Cash Basis Group Base Lines

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

This module compact the creation of Journal Lines for Cash Basis base lines.

Instead of creating two base lines per line with cash basis tax, let us group the creation lines so that there are fewer lines in the Cash Basis Journal Entry.

auto_awesome What this module does

AI-generated from the code · Odoo 13.0

Groups the base lines created in cash basis journal entries, so that fewer lines are generated when taxes are recognised on payment. This keeps the cash basis journal entry shorter and easier to read.

When a tax is set to cash basis, Odoo creates extra journal items once the invoice is paid. Before this module, one base line was created for each original invoice line, which could produce many nearly identical lines in the cash basis journal entry.

This module changes how those base lines are prepared. It builds a grouping key from the information that makes a base line unique: the original journal entry, the base account, the tax, the tax repartition line, the tags, the currency, the partner and the entry type. Lines that share the same key are then created together, so the cash basis entry contains fewer, consolidated base lines.

  • The grouping applies to both customer and vendor invoices and credit notes.
  • The generated lines keep the original entry name, the base account, the tax, the tags, the currency, the partner and the tax repartition line.
  • The lines are marked as tax exigible and are attached to the new cash basis journal entry.

It only touches the reconciliation logic used to build cash basis entries (account.partial.reconcile). There are no new menus, screens, settings or reports; the change is automatic and only affects the number of lines produced in cash basis journal entries.

Depends on

account
Models and fields (1)
  • account.partial.reconcile · extends an existing model

Text generated by AI (DeepSeek) from reading the Odoo 13.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: 2 confirmed, 7 with no information of 9 versions.

Sources · Odoo 12.0

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

terminal Installation and usage

OCA documentation · Odoo 13.0

Just Install the module. No extra configuration is needed.

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.