Overview
Website Partial Payment
Allow customers to choose their payment amount, view the remaining balance, track invoice status, and pay multiple invoices in a single transaction.
This module is built for you if:
- Customers can enter the amount they want to pay, and the remaining balance updates automatically.
- You need the Amount Due column to show outstanding balance that is yet to be paid by the customer with paid amount, payment date, and balance shown on hover.
- You want invoice status to auto-update between Unpaid, Partially Paid, and Paid, along with a payment progress percentage and a Pay Now option.
- You need a one-click "Reminder Set" button that emails the customer their remaining balance with the message "Balance is still pending."
- You want a Pay Pending screen that lists only Unpaid and Partially Paid invoices, with checkboxes and a running total of the selected balances.
- You need customers to be guided with a clear warning if they try to pay without selecting an invoice, and a read-only confirmation amount in the payment wizard before the payment goes through.
How Organizations Use This Module
Finance Teams
Manage partial invoice payments, outstanding balances, and payment status with ease.
Customer Portals
Display invoice status, payment progress, balance amount, and payment history directly on the website.
Sales Teams
Allow customers to pay invoices partially and complete payments later without manual follow-up.
Accounts Receivable Teams
Reduce overdue invoices with automated payment reminders and a streamlined Pay Pending workflow.
Key Features
Editable Amount & Live Remaining Balance
On the Pay Now screen, the Amount field is editable and a Remaining Balance field below it updates as the customer types.
Amount Due with Payment Details on Hover
The Amount Due column displays the outstanding balance that is yet to be paid by the customer hovering over it reveals the paid amount, payment date, and balance left.
Auto Status & Progress
Invoice status auto-updates between Unpaid, Partially Paid, and Paid, shown with a progress percentage and a Pay Now option.
"Reminder Set" Balance Email
A "Reminder Set" button sends the customer an email with their remaining balance and the message "Balance is still pending."
Pay Pending with Total Selected
The Pay Pending screen lists only Unpaid and Partially Paid invoices, with checkboxes and a live Total Selected Invoice amount.
Guided, Read-Only Confirmation
Clicking Pay without selecting an invoice shows a clear warning. Once one or more invoices are selected, the wizard combines them into a single read-only amount before confirming.
Module Screenshots & Explanations
Pay Now — Editable Amount & Remaining Balance
On the payment screen, the Amount field is editable, and a Remaining Balance field just below it shows what's left to pay on the invoice.
My Invoices — Amount Due & Payment Details on Hover
The Amount Due column displays the outstanding balance that is yet to be paid by the customer.
Auto Status Update & "Reminder Set" Email
Invoice status auto-updates between Unpaid, Partially Paid, and Paid, with a progress percentage and a Pay Now option. A "Reminder Set" button automatically emails the customer their remaining balance with the message "Balance is still pending." The sender address for this email is configured under Settings > Configuration > Email.
Multiple Invoices Paid Together
Selecting several invoices on Pay Pending combines them into a single payment. The wizard's Reference field lists every invoice included, and the Amount field shows one combined, read-only total covering all of them — settled together in one transaction.
Selection Validation & Read-Only Confirmation
Clicking Pay without selecting an invoice shows a popup: "Please select at least one partially paid or unpaid invoice to proceed with payment," with an OK button. Once an invoice is selected and Pay is clicked, a payment wizard opens with the Amount field read-only, so the confirmed amount can't be changed at the last step.

After the payment is completed, the invoice status becomes Paid and it moves from Pay Pending to Invoices, with the backend order updated to reflect the payment.
Free Support
You will get 90 Days free support in case any bugs or issue (Except data recovery).
If any other custom modules are installed and because of that module some issue occurs then we charge extra.
Srikesh Infotech is an India based software company that focuses on highly qualitative, timely delivered and cost-effective offshore software development. We have 18+ years of technical and functional experience in ERP Customization and Implementation. The experience made us understand all the logics followed in business both functionally and technically.
Please note that You're not allowed to distribute this module after purchase! Incase of any question regarding this module feel free to email us on
info@srikeshinfotech.com
or contact us on WhatsApp +91 75388 24350 or raise a ticket on support.