ravi garg, master software solutions, overdue payment pop-up odoo plugin, unpaid invoice alert on sales order, usa, uk, canada, india, odoo implementation partner company, image

2012

Founded

90+

Professionals in our Team

800+

Clients Served

40+

Countries on Global Map

Features of Overdue Payment Pop-Up Plugin

Instead of digging through reports to find out who owes what, the plugin automatically surfaces overdue payments as soon as a new order is created.

Instant Overdue Alerts for Admins

A pop-up appears while confirming a sales order for any customer with unpaid past invoices.

All Pending Invoices in One View

The alert lists every unpaid invoice for that customer; no report hunting is needed.

Continue or Cancel: Your Call

Admins can proceed with the order anyway or cancel and return to the quotation page.

Warning on the Sales Order

If you continue, the order page carries a notification about the pending payments to avoid delays.

Website Checkout Alerts for Customers

Customers with past-due invoices are directed from the checkout page to a page displaying their outstanding balances.

Pay Now, Right from the Alert

Customers click "Pay Now" and land directly on the pending invoice with the option to pay, then continue ordering.

How Does the Overdue Payment Pop-Up Work?

Two flows, one goal: dues get seen and settled before new orders move ahead.

01

Admin: Place a Sales Order

Create a new order for an existing customer as usual and click "Confirm."

img
02

Admin: Pop-Up Appears

If the customer has unpaid invoices, the overdue payment alert lists all of them; continue anyway or cancel.

img
03

Admin: Order Carries the Warning

Choosing to continue opens the sales order with a notification about pending payments from previous orders.

img
04

Customer: Checks Out

An existing customer with overdue invoices places an order on your website.

img
05

Customer: Pending Payment Page

Instead of completing checkout, they see their pending amounts, with "Pay Now" or back-to-checkout options.

img
06

Customer: Pay and Continue

"Pay Now" takes them straight to the pending invoice to pay online, after which they can continue ordering.

img

How Overdue Payment Pop-Up Empowers Businesses

Every new order placed on top of unpaid invoices deepens your receivables risk, and chasing dues after the fact costs time and goodwill. This plugin moves the payment conversation to the moment of the next order, when leverage is highest.

Improve Cash Flow

Dues appear when ordering, when customers are most likely to pay and keep their orders moving.

Reduce Bad Debt

Growing balances get flagged before more goods go out the door, keeping exposure per customer in check.

Increase Payment Accountability

Both your team and the customer see the same pending invoices clear, timely, and impossible to miss.

Streamline Your Workflow

Instead of digging through aging reports, overdue payments are displayed instantly during order creation.

Self-Service Collections on Your Website

Customers settle dues themselves via "Pay Now" at checkout, collections that run without a single phone call.

Stay in Control

The pop-up informs but never blocks your business, and the admins can always choose to proceed with an order when it makes sense.

Ready to Get Paid Before You Ship Again?

See the overdue pop-up catch pending invoices on a live Odoo system in the backend and at website checkout. Request a live preview today.

Overdue Payment Pop-Up at a Glance

What it is
Pop-up alerts for customers' overdue invoices, shown while placing new orders For both admins and website customers
Platform
Odoo 18 Odoo Online Odoo.sh On-Premise
Technical name
mss_overdue_payment
Odoo app dependencies
Invoicing Sales eCommerce Discuss Website
Admin flow
A pop-up on order confirmation listing all unpaid invoices With a continue/cancel choice and a warning on the order
Customer flow
Checkout redirect to pending amounts With "Pay Now" leading straight to the unpaid invoice
License
LGPL-3
Built by
Master Software Solutions A Trusted Odoo Ready Partner

Frequently Asked Questions

A1. It reminds you of a customer's overdue invoices when a new order is placed. Admins get a pop-up listing all unpaid invoices when confirming a sales order, and website customers with dues are prompted to pay before completing checkout.
A2. When placing a sales order for an existing customer and clicking "Confirm," an alert appears if any previous invoice is unpaid, displaying all pending invoices.
A3. No. Admins can cancel the order creation (returning to the quotation page) or continue, in which case the sales order displays a notification about pending payments.
A4. A customer with overdue invoices is redirected from the checkout page to a page showing their pending payment amounts. They can go back to checkout or click "Pay Now."
A5. It takes the customer directly to their pending invoice with the option to pay it online — once settled, they can continue placing their order.
A6. The alert shows overdue payments instantly at order time, rather than requiring someone to dig through reports, improving cash flow, reducing bad debt, and increasing payment accountability.
A7. Invoicing, Sales, eCommerce, Discuss, and Website are all standard Odoo modules.
A8. Odoo 18, deployable on Odoo Online, Odoo.sh, or On-Premise.
A9. Any business selling repeatedly to the same customers, including B2B sellers, wholesalers, and e-commerce stores, where unpaid invoices can quietly pile up across orders.
Contact Us - Click to open form
Restore Widget