account_invoice_overdue_reminder
Provide a user-friendly workflow to manage and send overdue invoice reminders across email, phone, and letter channels for customers.
Key Features
- account.move: Adds overdue reminder tracking fields that compute overdue status, last reminder dates, counters, and recent-send flags for customer invoices.
- account.invoice.overdue.reminder: Stores per-invoice reminder history linking reminder actions to invoices with counters and email metadata.
- overdue.reminder.action: Records each reminder event per customer including method, performer, result notes, and associated invoices.
- overdue.reminder.result: Provides configurable outcome labels to categorize reminder follow-up results.
- res.partner: Allows disabling overdue reminders for an entire customer entity through a company-dependent property.
- res.company: Configures default reminder behavior such as attaching invoices, trigger delay, minimum interval, preferred interface, and contact selection policy.
- res.config.settings: Exposes the company reminder defaults in the general settings for easy adjustment.
- overdue.reminder.start: Wizard compiles customers needing reminders based on filters, trigger delays, and outstanding invoice checks while preparing reminder steps.
- overdue.reminder.step: Wizard guides users through sending reminders via email, phone, or letter with templated content, optional activities, and invoice history logging.
- overdue.reminder.mass.update: Enables bulk validation, skipping, or reminder type changes across selected reminder steps.
- overdue.reminder.start.payment: Displays recent payment journal entry information to help verify bank statement processing before reminders.