Skip to content

[19.0][IMP] account_invoice_overdue_reminder: Add a config and a hook to sort moves using partner or residual amount#569

Open
samirGuesmi wants to merge 117 commits into
OCA:19.0from
acsone:19.0-account_invoice_overdue_reminder-SortResidualAmount-sgu
Open

[19.0][IMP] account_invoice_overdue_reminder: Add a config and a hook to sort moves using partner or residual amount#569
samirGuesmi wants to merge 117 commits into
OCA:19.0from
acsone:19.0-account_invoice_overdue_reminder-SortResidualAmount-sgu

Conversation

@samirGuesmi

Copy link
Copy Markdown
Member

This is a cherry-pick of #402 and is based on the migration work introduced in #560.

alexis-via and others added 30 commits April 28, 2026 14:05
…update your mail templates)

Add ability to add contacts as Cc of the reminder email (added to the Cc of the mail template)
Add partner_policy with 3 options to give some choice about which contact should be selected to send reminders
Access reminders from partner via Action menu
Advantages:
1) easy access to the history in the chatter of the partner.
2) no problem to access the email by other users (avoid "The requested
operation cannot be completed due to security restrictions. Please
contact your system administrator.")
Co-authored-by: ypapouin <y.papouin@dec-industrie.com>
Co-authored-by: ypapouin <y.papouin@dec-industrie.com>
…e customer invoices

Move "Send overdue reminder" button to the alter banner.
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: credit-control-14.0/credit-control-14.0-account_invoice_overdue_reminder
Translate-URL: https://translation.odoo-community.org/projects/credit-control-14-0/credit-control-14-0-account_invoice_overdue_reminder/
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: credit-control-14.0/credit-control-14.0-account_invoice_overdue_reminder
Translate-URL: https://translation.odoo-community.org/projects/credit-control-14-0/credit-control-14-0-account_invoice_overdue_reminder/
Currently translated at 98.9% (185 of 187 strings)

Translation: credit-control-14.0/credit-control-14.0-account_invoice_overdue_reminder
Translate-URL: https://translation.odoo-community.org/projects/credit-control-14-0/credit-control-14-0-account_invoice_overdue_reminder/fr/
mileo and others added 26 commits April 28, 2026 14:05
Currently translated at 100.0% (182 of 182 strings)

Translation: credit-control-16.0/credit-control-16.0-account_invoice_overdue_reminder
Translate-URL: https://translation.odoo-community.org/projects/credit-control-16-0/credit-control-16-0-account_invoice_overdue_reminder/pt_BR/
Fix access rights issue for purchase users that are NOT part of the invoicing group and create a vendor bill from a purchase order
Currently translated at 100.0% (182 of 182 strings)

Translation: credit-control-16.0/credit-control-16.0-account_invoice_overdue_reminder
Translate-URL: https://translation.odoo-community.org/projects/credit-control-16-0/credit-control-16-0-account_invoice_overdue_reminder/it/
Migration of invoice_send_settings from v16 to v18
Small improvements in views: colors, layout, optional show/hide, etc.
Add search view on overdue.reminder.step (useful for mass interface)
issues due to m2o/m2m type mismatch
… the invoice

Add nocreate="1" in list view of account.invoice.overdue.reminder
Use the new Command syntax
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: credit-control-18.0/credit-control-18.0-account_invoice_overdue_reminder
Translate-URL: https://translation.odoo-community.org/projects/credit-control-18-0/credit-control-18-0-account_invoice_overdue_reminder/
Currently translated at 100.0% (185 of 185 strings)

Translation: credit-control-18.0/credit-control-18.0-account_invoice_overdue_reminder
Translate-URL: https://translation.odoo-community.org/projects/credit-control-18-0/credit-control-18-0-account_invoice_overdue_reminder/it/
Currently translated at 100.0% (185 of 185 strings)

Translation: credit-control-18.0/credit-control-18.0-account_invoice_overdue_reminder
Translate-URL: https://translation.odoo-community.org/projects/credit-control-18-0/credit-control-18-0-account_invoice_overdue_reminder/fr/
Currently translated at 100.0% (185 of 185 strings)

Translation: credit-control-18.0/credit-control-18.0-account_invoice_overdue_reminder
Translate-URL: https://translation.odoo-community.org/projects/credit-control-18-0/credit-control-18-0-account_invoice_overdue_reminder/fr/
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: credit-control-18.0/credit-control-18.0-account_invoice_overdue_reminder
Translate-URL: https://translation.odoo-community.org/projects/credit-control-18-0/credit-control-18-0-account_invoice_overdue_reminder/
Currently translated at 100.0% (185 of 185 strings)

Translation: credit-control-18.0/credit-control-18.0-account_invoice_overdue_reminder
Translate-URL: https://translation.odoo-community.org/projects/credit-control-18-0/credit-control-18-0-account_invoice_overdue_reminder/it/
@OCA-git-bot OCA-git-bot added series:19.0 mod:account_invoice_overdue_reminder Module account_invoice_overdue_reminder labels Jul 8, 2026
… amount

        The initial behavior was only planned for the use of the residual amount as a sorting criterion.
        One might need to sort by partner instead. This hook allows us to change the sorting using a config parameter
@samirGuesmi samirGuesmi force-pushed the 19.0-account_invoice_overdue_reminder-SortResidualAmount-sgu branch from 99fe3a7 to 70c71bd Compare July 8, 2026 09:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

mod:account_invoice_overdue_reminder Module account_invoice_overdue_reminder series:19.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.