Process Split Payments on Invoices and Bills in Odoo. Stop manually tracking partial payments across spreadsheets. Register partial amounts against customer invoices and vendor bills directly in Odoo, with automatic outstanding balance calculation, multi-invoice distribution, and overpayment safeguards — all from a single button click.
Partial Payment Reconciliation is an Odoo module that enables businesses to process partial payments on customer invoices and vendor bills without manual balance tracking or workarounds. It replaces the tedious process of calculating outstanding amounts, creating credit notes, or maintaining separate spreadsheets by providing a dedicated Partial Pay workflow directly inside Odoo's invoicing interface. Whether a customer pays in installments, a vendor accepts staggered payments, or finance teams need to distribute a single payment across multiple documents — this module handles it natively.
Register any amount against a customer invoice without requiring full settlement. The Partial Pay button appears directly on the invoice form.
Why it matters: Customers frequently pay in stages — this feature ensures each payment is properly recorded and reconciled.
Apply the same partial payment workflow to vendor bills and supplier invoices. Pay any portion while maintaining clear visibility into outstanding amounts.
Why it matters: Businesses negotiating payment terms can honor staggered agreements directly in Odoo.
Select multiple invoices or bills and apply a single payment that distributes automatically across all selected documents.
Why it matters: When a customer sends one lump payment covering several invoices, reconcile everything in one action.
After each partial payment, the module instantly calculates and displays the remaining credit or debit amount. No manual subtraction required.
Why it matters: Real-time balance visibility eliminates calculation errors and gives immediate clarity for cash flow planning.
The system generates an alert when a payment amount entered exceeds the outstanding balance. This prevents accidental overpayments.
Why it matters: Overpayments create reconciliation headaches and require refund processing — this validation catches them first.
Each partial payment is automatically matched and reconciled against its source invoice or bill. No manual reconciliation steps required.
Why it matters: Manual reconciliation is the single biggest time drain in accounts receivable and payable workflows.
The entire partial payment process is accessed through a dedicated Partial Pay button on the invoice or bill form view.
Why it matters: A streamlined interface reduces learning curve and eliminates multi-step workarounds.
The module monitors cumulative payments against each invoice and prevents total payments from exceeding the original document amount.
Why it matters: When multiple team members process payments, overflow prevention ensures accuracy in high-volume environments.
Choose your Odoo version and explore interactive documentation
No development environment. No custom code. No consultant required for standard setup.
Search for zehntech_invoice_partial_payment in your Odoo Apps menu and click Install. Compatible with Odoo 16, 17, 18, and 19.
Open the Invoicing dashboard and locate the customer invoice or vendor bill that requires a partial payment.
Click the Partial Pay button on any invoice or bill. Enter the partial amount and the system calculates the remaining balance.
Verify the updated outstanding balance. The payment is automatically reconciled and recorded in the payment history.
Includes lifetime updates and 90 days of dedicated technical support.
You have successfully subscribed to the newsletter
There was an error while trying to send your request. Please try again.