OdooWiki OCA HUB

Account payment notification

account_payment_notification folder_open OCA/account-payment open_in_new
Accounting License: LGPL-3

This module lets you notify partners about sent payment or debit orders.

You can do that by e-mail and/or by SMS. It is automated by default.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Automatically notify customers by email or SMS when a payment or debit order is marked as sent, and optionally block sending if the customer cannot be reached.

This module adds automatic customer notifications to payments in Odoo Accounting. When a payment is marked as sent, the customer can receive an email or an SMS telling them their payment or debit order was processed and sent to the bank, listing the related invoices or credit notes and the total amount.

In Settings, under the invoicing options, three new choices appear: - Whether notifications are sent automatically or only manually. - Which channel to use: by email, by SMS, by email if possible otherwise SMS, by SMS if possible otherwise email, or by all possible means. - Whether notifications are required, which forbids marking a payment as sent when the customer cannot be notified with the chosen method.

On the payment form there are buttons to notify by email or by SMS manually, and on the payment list a bulk action notifies several partners at once. The payment search view gains filters for customers with or without an email address and with or without a mobile phone, so users can find payments that cannot be notified. A mobile phone field is shown on payments, taken from the customer's phone number. Two ready-made templates (one email, one SMS) are provided and can be edited. Account users are allowed to read the payment SMS templates.

Depends on

accountsms
Models and fields (3)
  • res.company · extends an existing modelaccount_payment_notification_method (Payment notification method), account_payment_notification_required (Require payment notifications), account_payment_notification_automatic (Payment notifications automatism)
  • account.payment · extends an existing modelmobile
  • res.config.settings · extends an existing modelaccount_payment_notification_method, account_payment_notification_required, account_payment_notification_automatic

Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 4 confirmed, 5 with no information of 9 versions.

Sources · Odoo 15.0

Confirmed on 2026-11-03 in branch 15.0 of OCA/account-payment.

terminal Installation and usage

OCA documentation · Odoo 19.0

To configure automatic notifications, you need to:

  • Go to Settings.
  • Go to Invoicing.
  • Choose if you want to Require payment notifications.
  • Select the desired Payment notification method.
  • Select the desired Payment notifications automatism.

> [!NOTE] > Automated notifications will be sent or queued when the payment is > marked as sent, not as paid. A sent payment is one that has been sent to > the bank, while a paid payment is one that has been reconciled with a bank > statement.

To send notifications manually, you need to:

  • Go to Invoicing or Accounting app.
  • Go to Customers \> Payments or Vendors \> Payments.
  • Select one or more payments.
  • Click on Action.
  • Select Notify partners.

Odoo will use your preferred notification method, as defined in configuration (see that section), to notify all the chosen partners.

> [!TIP] > You have new filters in the payments list. Use them to select > those that have (or not) email or mobile phone.

Both email and SMS notifications are put in outgoing queues if done massively. In that case, they will be cleared automatically when their corresponding cron jobs are executed.

> [!WARNING] > Sending SMS is a paid service.

If you do that same operation from a payment form view, you will have the option to choose between sending an email or an SMS. You will be able to edit the template before sending it.

> [!NOTE] > Sometimes notifications will be registered as notes, and sometimes as messages, > depending on whether they are sent in bulk or individually. In any case, they > are notified to the partner.

To send notifications automatically, you need to:

  • Go to Invoicing or Accounting app.
  • Go to Customers \> Payments or Vendors \> Payments.
  • Open one paymnt.
  • Click on Mark as Sent.

> [!TIP] > Odoo EE has a module named account_batch_payment that automates that. > If you use it, payment notifications will be queued when sent.

No verified information in OCA: Installation.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.