Pedro M. Baeza 427e66abec [FIX] account_reconciliation_widget: Don't link counterpart to the statement 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
2024-01-02 08:52:26 +01:00
2023-10-27 18:17:39 +02:00
2023-09-19 19:32:57 +00:00
2023-10-27 18:17:39 +02:00
2020-10-08 21:05:56 +02:00
2023-10-27 18:17:39 +02:00
2021-05-14 18:36:31 +02:00
2022-11-08 13:17:21 +01:00
2021-05-14 18:36:31 +02:00
2023-10-27 18:17:39 +02:00
2022-11-08 13:17:21 +01:00
2020-10-08 21:05:56 +02:00
2023-11-06 19:18:12 +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 14.0.1.0.0 When reopening a bank statement it will respect the reconciled entries.
account_mass_reconcile 14.0.1.1.2 Account Mass Reconcile
account_mass_reconcile_as_job 14.0.1.1.1 Account Mass Reconcile as Jobs
account_mass_reconcile_by_mrp_production 14.0.1.0.0 Allows to reconcile based on the MO line
account_mass_reconcile_by_purchase_line 14.0.1.0.0 Allows to reconcile based on the PO line
account_mass_reconcile_by_sale_line 14.0.1.0.0 Allows to reconcile based on the SO line
account_mass_reconcile_ref_deep_search 14.0.1.0.0 Mass Reconcile Ref Deep Search
account_move_base_import 14.0.1.0.1 Journal Entry base import
account_move_line_reconcile_manual 14.0.1.0.0 alexis-via Manually reconcile Journal Items
account_move_reconcile_helper 14.0.1.0.0 Provides tools to facilitate reconciliation
account_partner_reconcile 14.0.1.0.1 Account Partner Reconcile
account_reconcile_model_strict_match_amount 14.0.1.0.0 Restrict reconciliation propositions to matching amount parameter
account_reconcile_payment_order 14.0.2.0.0 pedrobaeza Automatically propose all lines generated from payment orders
account_reconcile_reconciliation_date 14.0.1.0.1 Track Reconciliation Date of Payments and Invoices
account_reconcile_restrict_partner_mismatch 14.0.1.0.0 Restrict reconciliation on receivable and payable accounts to the same partner
account_reconciliation_widget 14.0.2.0.6 Account reconciliation widget
account_reconciliation_widget_limit_aml 14.0.1.0.0 Filter all account move lines in reconciliation view
bank_statement_check_number 14.0.1.0.0 ps-tubtim Add the check number in the 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.

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