Making `SUBSTRING(REGEXP_REPLACE(LOWER(...), '[^0-9a-z\s]', '', 'g'), '\S(?:.*\S)*')` is costly in sql.
To avoid that, the tokens are computed python-side to avoid this extra processing.
Also, we want to avoid extra conditions on the tokens before executing the queries (and avoid it if necessary).
For example, we want to execute the query matching the sale orders only if at least one token is prefixed correctly by 'SO'.
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.