Skip to Content
Catalog / ACC · Accounting & Finance / Payment Follow-up Management
Payment Follow-up Management
ac_account_followup

Payment Follow-up Management

Chase overdue invoices with multi-level reminders, receivable aging, promise-to-pay, dispute tracking and credit hold

v19.0.1.3.0 Abdelfatah Mohammad (AlshayebCo) Accounting & Finance

Customized fork of the enterprise account_followup app (depends account, mail, sms, account_followup; auto_install). Inherits account_followup.followup line, account followup report, ir.actions.report, journal item and contact, relying on the upstream module for the underlying fields/computations while overriding the UI and report layer. Adds a contact open_action_followup method opening a custom customer-statements form, list/search/action views for follow-up reports, a follow-up-levels configuration view, a journal-dashboard kanban xpath, and a QWeb-PDF follow-up letter report. Security ships a multi-company ir.rule on the follow-up line model and an SMS-template ir.rule for account managers (no custom ir.model.access.csv).

Overview

Late-paying customers tie up cash and force accountants into manual chasing. This module gives the accounting team a single follow-up workspace: it ranks customers by how urgently they need contact, drives them through staged reminder levels (each with its own delay, email, SMS and scheduled activity), and produces a printable follow-up letter with the pending invoices attached. Reminders can run automatically per the configured policy or be triggered manually per customer, and everything is multi-company aware.

Workflow

Res Partner

In need of action
With overdue invoices
No action needed

Key Features

  • Dedicated 'Follow-up Reports' list showing every customer with their follow-up status, responsible person, next reminder date, aging buckets and total due/overdue amounts.
  • Receivable aging per customer: Not due, 1-30, 31-60, 61-90 and +90 days, plus the age of the oldest overdue item.
  • Promise-to-Pay (PTP) management: register payment promises, automatically postpone reminders, and auto-verify fulfillment with broken-promise alerts and activities.
  • Invoice Dispute Management: mark invoices under dispute with reason codes and notes, automatically exclude them from follow-up reminders, and assign investigation tasks.
  • Credit Hold System: block customer invoice confirmation for delinquent accounts with accounting manager authorization.
  • Bulk-edit follow-up responsible, reminder type and next reminder date directly from the list.
  • Per-customer follow-up form with statusbar, unpaid invoice lines, exclusion toggles, dispute buttons, and total due/overdue summary.
  • Direct access to the full customer statement report from the follow-up form.
  • 'Due' stat button on the contact form that jumps straight to that customer's follow-up form.
  • Quick 'Follow-up reports' shortcut surfaced on the Accounting journal dashboard for sales journals.

Technical Details

Technical Name ac_account_followup
Version 19.0.1.3.0
License OEEL-1
Domain ACC · Accounting & Finance

Menu Structure

Follow-up Reports
Follow-up Levels

Security

Access is gated through standard Accounting privileges: invoicing users can view and act on follow-up reports, while only accounting managers can define follow-up levels. A multi-company record rule restricts each company to its own follow-up steps, and a dedicated rule lets account managers manage the SMS templates used for partner reminders.

Billing / Invoicing user (account.group_account_invoice) — view and run customer follow-ups Accounting Manager (account.group_account_manager) — configure follow-up levels and manage partner SMS templates

Dependencies

account mail sms account_followup