Pedro M. Baeza af259054f0 [FIX] account_reconciliation_widget: Don't link counterpart to the stamement line
Steps to reproduce the problem:

- Issue an invoice.
- Add a bank statement for paying such invoice.
- Reconcile the statement with the invoice. It gets paid.
- Revert reconciliation from the statement.
- Go again to reconcile the statement line.

Expected behavior: The invoice is available to be reconciled again.

Current behavior: The invoice is not available.

That's because the move line of the AR/AP account was linked to the
statement line in the reconciliation process through the field
`statement_line_id`. That field is used for linking the generated
move lines to the generating statement line, not for other things.

This is probably a bad migration from v13 original code to v14, where
the reconciliation and the datamodel changed.

It includes a migration script that mitigates a bit the problem on
past reconciled invoices, removing such link. It doesn't cover other
AR/AP lines, but at least we keep data consistent for these ones.

TT46644
2023-12-27 11:55:06 +01:00
2023-10-27 17:58:57 +02:00
2023-12-18 09:10:26 +00:00
2023-10-27 17:58:57 +02:00
2021-10-17 16:34:02 +02:00
2023-10-27 17:58:57 +02:00
2021-10-17 16:34:02 +02:00
2022-11-02 17:38:12 +01:00
2021-10-17 16:34:02 +02:00
2023-10-27 17:58:57 +02:00
2021-10-17 16:34:02 +02:00
2021-10-17 16:34:02 +02:00
2021-10-17 16:34:02 +02:00
2021-10-17 16:34:02 +02:00
2023-12-18 09:10:26 +00:00

Runboat Pre-commit Status Build Status codecov Translation Status

account-reconcile

TODO: add repo description.

Available addons

addon version maintainers summary
account_bank_statement_reopen_skip_undo_reconciliation 15.0.1.0.1 When reopening a bank statement it will respect the reconciled entries.
account_mass_reconcile 15.0.1.0.0 Account Mass Reconcile
account_mass_reconcile_by_purchase_line 15.0.1.0.0 Allows to reconcile based on the PO line
account_move_reconcile_forbid_cancel 15.0.1.0.1 Account Move Reconcile Forbid Cancel
account_move_reconcile_helper 15.0.1.0.0 Provides tools to facilitate reconciliation
account_partner_reconcile 15.0.1.0.0 Account Partner Reconcile
account_reconcile_payment_order 15.0.1.0.1 pedrobaeza Automatically propose all lines generated from payment orders
account_reconciliation_widget 15.0.1.2.12 Account reconciliation widget
account_reconciliation_widget_due_date 15.0.1.0.1 victoralmau Account Reconciliation Widget Due Date
account_reconciliation_widget_limit_aml 15.0.1.0.0 Filter all account move lines in reconciliation view

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.

Description
Odoo account reconciliation modules (statements, data completion...)
Readme 12 MiB
Languages
JavaScript 38.6%
Python 33.9%
HTML 26.5%
SCSS 1%