Some behavior were incorrect with reconciliation
rules:
1) Whit invoice_matching rule, no match_text_location
and no match partner set. Nothing was matching, even
by filling the right fields.
2) We were taking into account only the digits of the
payment reference of the invoice, by removing all
non digits characters. It has been decided to also
taking non digit strings from 'payment_ref' and 'ref'
into account, as long as they don't exceed one word.
Steps for point 1:
- Reco model with invoice_atching rule, payment_tolerance 0%,
no match_text_location and no match_partner
- An invoice for 100$ with name of the invoice as payment reference
(eg 'INV/2023/00001')
- A statement line of 100$ with either 'payment_ref, 'ref' or 'narration'
set as 'INV/2023/00001', and no partner
-> No match
Steps for point 2:
- Same reco model but with match_text_location_label set to True
- An invoice for 100$ with eg 'abcdef' as payment reference
- A statement line of 100$ with payment_reference (label) set
as 'abcdef' and no partner
-> No match
Related to
|
||
---|---|---|
.github/workflows | ||
account_reconcile_model_oca | ||
account_reconcile_oca | ||
account_statement_base | ||
setup/_metapackage | ||
.copier-answers.yml | ||
.editorconfig | ||
.gitignore | ||
.pre-commit-config.yaml | ||
.pylintrc | ||
.pylintrc-mandatory | ||
.ruff.toml | ||
LICENSE | ||
README.md | ||
checklog-odoo.cfg | ||
eslint.config.cjs | ||
prettier.config.cjs |
README.md
account-reconcile
account-reconcile
Available addons
addon | version | maintainers | summary |
---|---|---|---|
account_reconcile_model_oca | 18.0.1.0.0 | This includes the logic moved from Odoo Community to Odoo Enterprise | |
account_reconcile_oca | 18.0.1.0.0 | ![]() |
Reconcile addons for Odoo CE accounting |
account_statement_base | 18.0.1.1.0 | ![]() |
Base module for Bank Statements |
Licenses
This repository is licensed under AGPL-3.0.
However, each module can have a totally different license, as long as they adhere to Odoo Community Association (OCA)
policy. Consult each module's __manifest__.py
file, which contains a license
key
that explains its license.
OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.