Creating a Single Payment Entry for Multiple Invoices in ERPNext
ERPNext allows you to create a single Payment Entry and allocate it against multiple outstanding invoices for the same Customer or Supplier. This eliminates the need to create separate payment entries for each invoice, making payment processing faster and ensuring accurate receivable and payable reconciliation.
One Payment Entry can be used to settle multiple outstanding invoices, either partially or fully, as long as they belong to the same party.
1. When to Use Bulk Payment Entry
Creating a single Payment Entry against multiple invoices is useful when:
- A customer makes one payment covering several Sales Invoices.
- You make a single payment to a supplier for multiple Purchase Invoices.
- You want to reduce the number of payment transactions in your books.
- You need to allocate one payment across several outstanding invoices.
2. Create a New Payment Entry
Navigate to:
Accounting > Payment Entry > New
Alternatively, search for Payment Entry using the global search bar.
3. Select the Party
In the Payment Entry form:
- Select the Party Type (Customer or Supplier).
- Select the required Party.
Once the party is selected, ERPNext automatically fetches all outstanding invoices for that customer or supplier.
Only outstanding invoices belonging to the selected party are displayed for allocation.
4. Enter the Payment Amount
Specify the total amount received from the customer or paid to the supplier.
Example:
- Total Payment Received: 75,000
ERPNext uses this amount while allocating payments against invoices.
5. Allocate the Payment Across Invoices
In the References table, allocate the payment to one or more outstanding invoices.
You can:
- Fully settle multiple invoices.
- Partially pay one or more invoices.
- Distribute the payment amount as required.
For example:
| Invoice | Outstanding | Allocated Amount |
|---|---|---|
| INV-0001 | 20,000 | 20,000 |
| INV-0002 | 35,000 | 35,000 |
| INV-0003 | 30,000 | 20,000 |
In this example:
- The first two invoices are fully paid.
- The third invoice remains partially outstanding.
6. Save and Submit
After verifying the allocation:
- Click Save.
- Click Submit.
ERPNext will automatically:
- Allocate the payment to the selected invoices.
- Update the outstanding balances.
- Mark fully paid invoices as Paid.
- Retain the remaining balance for partially paid invoices.
7. Benefits of Bulk Payment Entry
- Reduces manual payment entry creation.
- Allows one payment to settle multiple invoices.
- Supports both full and partial invoice payments.
- Improves receivable and payable management.
- Maintains accurate outstanding balances.
- Saves time for businesses handling high transaction volumes.