Invoice Partial Payment Reconciliation
by Serpent Consulting Services Pvt. Ltd. https://www.serpentcs.com$ 55.99
Invoice Partial Payment Reconciliation
This module is allow you to reconcile payment partial/full with multiple invoice/bills on payment.
Highlighted Features
Automatic Invoice & Bill Detection
System automatically detects whether the payment is for a Customer or Vendor and loads only the relevant invoices or bills.
Smart Payment Allocation
Users can allocate a single payment across multiple invoices or bills with full control over amounts.
Error-Proof Payment Posting
Built-in validations prevent incorrect amounts, over payments, and zero or negative allocations.
Single Solution for Customers & Vendors
One unified module that works seamlessly for both customer payments and vendor payments.
Detailed Features
Automatic Loading of Outstanding Documents
When a partner is selected on the payment form, the system automatically fetches:
- Posted invoices or bills only
- Unpaid or partially paid documents
- Customer invoices for customer payments
- Vendor bills for vendor payments
This ensures users always work with accurate and relevant accounting data.
Advanced Validation Logic
Before completing the payment, the system checks:
- Line payment amounts must be greater than zero
- Line payment amounts cannot exceed the payment total
- Line payment amounts cannot exceed the document’s due amount
These checks protect accounting integrity and prevent posting errors.
Dedicated Invoice/Bill Allocation Section
A separate One2many section displays all outstanding invoices or bills, allowing users to:
- Review due amounts per document
- Enter payment amounts individually
- Manage partial and full payments efficiently
Screenshots
Apps
Navigate to the Apps menu and search for the module named "scs_invoice_partial_payment_reconciliation".
Accounting
Configuration → Journal
Configure : Incoming Payments in Outstanding Receipts.
Configure : Outgoing Payments in Outstanding Payments.
Here, You can see Azure Interior customer has already some invoice are created.
Click on Invoices.
Now, Let's create new Invoice for same customer Azure Interior.
This is Validation Error Part:
When user enters a value less than or equal to 0.0 in an invoice line, then validation error will be raised.
This is Validation Error Part:
When user enters a Payment Amount greater than the Amount, a validation error will be raised.
This is Validation Error Part:
When user enters a Payment Amount greater than the Amount Due,a validation error will be raised.
- Here, we enter 1000 as the payment amount to reconcile the invoices.
- Then click the Confirm button.
- In the Advance Payment, invoices will be generated based on the number of invoice lines for the customer.
- You can view these invoices in the Invoice smart button.
Here, 4 invoices are shown, and their payment status is Partially Paid since the full payment has not yet been completed.
- This is the invoice form view. Here, you can see the advance payment that was applied to this specific invoice.
- The remaining advance payment balance is displayed in Outstanding Credits.
- Now, we generate a new advance payment again for the same customer. As you can see, the amount that has already been paid is shown in the Amount Paid column, and the remaining balance is shown in the Amount Due column.
- After that, click the Confirm button.
After confirmed the advance payment, the invoices are displayed in the smart button, and the Amount Due column shows 0.0 because all the invoices have been In Payment.
In the smart button list view, the invoice status has been updated from Partial to In Payment.
- In the invoice form view, the status will also be updated, and you will be able to see the advance payment details.
- The payment-related lines will be displayed accordingly.
Now, when we generate a new advance payment for an Azure Interior customer, no invoices are displayed because Azure Interior has no outstanding balance.
User Guide
FAQ
No, third-party apps can not be used on Odoo Online. Unfortunately, Odoo SaaS blocks such a possibility.
In many cases, yes. We offer Demo videos, Screenshots, Live demo links (for selected apps) If you need a personalized demo, you can contact our support team.
We request you contact our team via contact@serpentcs.com to discuss the features and customization required so that we can provide you assistance with your request.
Our Odoo Services
Odoo Consulting
Odoo Implementation
Odoo Development
Odoo Testing
Odoo Data Migration
Odoo Training
Odoo Support
Hire Odoo Developers
Help And Support
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Lines of code | 150 |
| Technical Name |
scs_invoice_partial_payment_reconciliation |
| License | AGPL-3 |
| Website | https://www.serpentcs.com |
Features
Screenshots
FAQs
WhatsApp
Email
Website
Please log in to comment on this module