TIP: You can type at any time to perform a new search.
Reconcile restrict partner mismatch
account_reconcile_restrict_partner_mismatch · OCA/account-reconcile
- Repository
- OCA/account-reconcile · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Finance
- Folder size
- 0.08 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://github.com/OCA/account-reconcile
- Last tracking update
- 2026-08-07 08:43:01
- Authors
- Camptocamp, Odoo Community Association (OCA)
- Maintainers
- Camptocamp, Odoo Community Association (OCA)
- Committers
- Weblate, OCA-git-bot, oca-ci, Lukas Tran
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- Description
This module restricts reconciliation between journal items when: > - both items have different partners > - one item is with partner and the other without it This rule applies only for journal items using receivable and payable account type. As at the moment of installation some journal items could have been reconciled using different partners, you can detect them in menu Accounting \> Adviser \> Reconciled items with partner mismatch. This restriction can be enabled per company but can also be deactivated per journal.
Code Analysis ⓘ
Views touched (4)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_reconcile_partner_mismatch_report_view_form |
account.reconcile.partner.mismatch.report.form | account.reconcile.partner.mismatch.report | form | New |
res_config_settings_view_form |
res.config.settings.view.form | res.config.settings | form | Inherits account.res_config_settings_view_form |
view_account_journal_form |
account.journal | form | Inherits account.view_account_journal_form | |
view_account_move_reconciled_report_tree |
Reconciled items with partner mismatch | account.reconcile.partner.mismatch.report | list | New |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (5)
New fields (1)
-
no_restrict_partner_mismatch_on_reconcileBooleanhelp="Check this if you don't want to restrict partner mismatch (several differents) on reconcile."
No public methods.
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (10)
-
account_idMany2one → account.accountstring='Account' args: 'account.account' -
account_typeSelectionselection=[('asset_receivable', 'Receivable'), ('liability_payable', 'Payable')] -
credit_amountFloatargs: 'Credit amount' -
credit_move_idMany2one → account.move.linestring='Credit move' args: 'account.move.line' -
credit_partner_idMany2one → res.partnerstring='Credit partner' args: 'res.partner' -
debit_amountFloatargs: 'Debit amount' -
debit_move_idMany2one → account.move.linestring='Debit move' args: 'account.move.line' -
debit_partner_idMany2one → res.partnerstring='Debit partner' args: 'res.partner' -
full_reconcile_idMany2one → account.full.reconcileargs: 'account.full.reconcile' -
partial_reconcile_idMany2one → account.partial.reconcilestring='Partial Reconcile' args: 'account.partial.reconcile'
-
init(self)Select lines which violate defined rules
New fields (1)
-
restrict_partner_mismatch_on_reconcileBooleanhelp='Check this if you want to avoid partner mismatch (several different partners) on reconciliation.'
No public methods.
New fields (1)
-
restrict_partner_mismatch_on_reconcileBooleanreadonly=Falserelated='company_id.restrict_partner_mismatch_on_reconcile'
No public methods.
Loading…
Loading…
Loading…
Loading…
Loading…
Loading…