Advance Payment Entry
Advance Payment Entry records payments that are not linked to a specific invoice. This includes customer advances, supplier deposits, and employee advances.
When to Use Advance Payments
- A customer pays a deposit before an order is fulfilled
- You pay a supplier a deposit before goods are delivered
- An employee receives a cash advance for travel or expenses
- A prepayment for services not yet received
Creating an Advance Payment
From Customer (Advance Receipt)
- Go to Accounting > Payment Entry and click New.
- Set Payment Type to Receive.
- Select the Customer.
- Enter the Amount.
- In Payment References, keep it empty (no invoice referenced) — this makes it an advance.
- Click Save and Submit.
To Supplier (Advance Payment)
- Go to Accounting > Payment Entry and click New.
- Set Payment Type to Pay.
- Select the Supplier.
- Enter the Amount.
- Keep Payment References empty.
- Click Save and Submit.
Applying Advances to Invoices
When an invoice is later created for the same party:
- Create the invoice as usual.
- Create a Payment Entry against the invoice.
- In the Payment References table, you can see both:
- The new invoice (to be paid)
- The outstanding advance (available to allocate)
- Allocate the advance against the invoice.
Advance Accounts
Ensure your Company master has the correct default accounts set:
- Default Employee Advance Account: For employee advances
- The receivable/payable accounts for customer/supplier advances