By chakriya NUON on February 27, 2023
Beginner

Advance Payment Entry

Payment done by the Customer/Supplier before the invoice is sent is an Advance Payment.

Generally, advance payment is done in the case of high value deals. Consider a Customer " THE LE CASTLE " placing an order for a Service costing 1,200$ Supplier is asked to give some advance before the Service begins work on order. Customer gives them 360$ in cash.

In ERPNext, advance payment entry is created using Payment Entry. If there exist a Sales Order, you can directly create a Payment Entry for the advance amount. Or else, you can also create a standalone Payment Entry for the Customer. Same way, you can also create advance Payment Entry for Supplier, via Purchase Order.


Note: If payment is not linked to an invoice, it is considered as an advance payment. The advance payments are reflected in the Accounts Receivable and Payable reports.

1. Prerequisites

To create an advance payment entry, these need to be created first:

  1. Party (Customer/ Supplier)
  2. Payment Account (Bank or Cash account)

2. How to create Advance Payment Entry

Once a Sales Order or Purchase Order is submitted, you will find an option to create a Payment against it. You can also create new Payment Entry and manually select values (like Party and payment account). Here are the steps to create Advance Payment against Sales Order.

  1. Go to Sales Order and click on Make > Payment Entry.
  2. Set/check the accounts.
  3. Save and Submit.

Any Payment Entry that is not linked to an invoice is considered as advance payment by the ERPNext system.

If the Customer has given $360 as cash advance, it will be recorded as a credit entry against the Customer's Receivable account. To balance it [as per the Double accounting system], $360 is debited against the Company's cash account.

2.2 Allocating Advance Payment in Invoice

When creating an invoice from Sales Order to Sales Invoice, you can check if there is an Advance Payment against that Party.

Go to Sales Order > Click on Create > Sales Invoice > Payments > Get Advance Received.


On clicking Get Advance Received button, it will fetch the Advance Payment Entries found for that party. Once Advance Payment Entries are fetched, you can allocate the Amount of advance against this invoice. The allocation will reduce the Outstanding Amount for that invoice right-away.

Save and submit the Sales Invoice.

3. Related Topics

  1. Sales Invoice
  2. Journal Entry
  3. Payment Entry


More articles on Accounting



More articles on Accounting
Comments

No comments yet.

Add a comment
Ctrl+Enter to add comment