How to record a customer advance payment

English Template (1).pngAn advance payment is used when your business receives money from a customer before delivering a product or providing a service. This is a common practice across industries like design, construction, and consulting, and it may be subject to specific accounting and tax regulations.

 

This guide walks you through how to properly record a customer advance payment in Wafeq, along with the related scenarios, step by step.

 

Recording a Customer Advance Payment 

When you receive a payment from a customer before issuing an invoice, we use a "Payment" to record the transaction.

 

To record a customer advance payment, click on "Sales" from the main menu, then click on "Customer Payments", and click the arrow next to the "Record Payment" button, then choose "Invoice Payment / Advance" from the dropdown list.

 

1.png

 

A new customer payment will appear, Fill in the details as follows:

  • Customer: Select the customer’s name

  • Paid Through: Choose the bank or cash account that received the payment

  • Amount Received: Enter the payment amount 

  • Date: Enter the date the payment was received

  • Payment Type: Make sure to select “Advance Payment”

Once done, click the "Save" button.

 

Wafeq will automatically generate a credit note linked to this advance, which can later be applied to the customer’s future invoices.

 
2.png

 

Applying the Advance Payment to a Sales Invoice

To pay the invoice using the credit note generated from the advance payment

Click on "Sales" from the main menu, then click on "Invoices"

Make sure the view is set to "table" view, then click on the invoice you need to pay ensuring it belongs to the same customer.

 

From the invoice screen, click on "Apply Credit Note".

 

3.png

 

A pop-up window will appear showing the available credit balance.

Verify the amount you want to apply from the credit note, whether to pay the invoice partially or fully.

The credit note will be applied directly to the invoice.

 
4.png

 

The system will automatically update the invoice status and the remaining balance.

 
5.png

 

Recording a Customer Advance via a Cash Invoice (When Tax applied)

In certain cases, businesses may need to issue an official invoice when collecting an advance payment especially when there are tax requirements, such as:

  • The customer requests a tax invoice for the advance amount.

  • Legal obligations require issuing an invoice upon receiving any payment, even before delivering the service.

 

In this scenario, we record the customer’s payment through a Sales Invoice, linking the item to a dedicated account called Customer Advances.

 

Step 1: Make sure the "Customer Advances" account exists

Before creating the invoice, ensure you have an account named "Customer Advances" in your chart of accounts, listed under "Liabilities".

 

To check this:

  • Click on "For Accountant" from the main menu, then click on "Chart of Accounts".

  • Under the Liabilities section, look for an account named Customer Advances.

  • Make sure the account is active and ready to use.

 

If the account doesn’t exist, you can create it by clicking the "Add +" button next to Current Liabilities, then selecting "Add Sub-account".

 

For more details on how to add a sub-account, refer to this guide.

 

6.png

 

Step 2: Creating a Cash Invoice for the Advance Payment

To record the cash invoice that documents the advance payment along with VAT.

 

Click on "Sales" from the main menu, then select "Cash Invoices", and click the "Create" button.

 

7.png

 

A new cash invoice screen will appear, Fill in the details as follows:

  • Paid through: Select the bank or cash account that received the payment.

  • Customer: Choose the customer who made the payment.

  • Date: Enter the invoice date.

  • Description: For example, Advance Payment.

  • Account: Select the Customer Advances account.

  • Quantity: If the advance is tied to a specific product, enter the quantity; otherwise, leave it as 1.

  • Price: Enter the amount of the advance.

  • Tax: Choose the applicable VAT rate.

  • Tax Exclusive/Inclusive: Click to specify whether the tax is included in the invoice total or added on top.

After entering all details, click the "Finalize" button at the top of the screen to save and finalize the invoice.

 
8.png

 

Deducting the Advance Payment from the Final Sales Invoice

After delivering the product or service, you’ll need to issue the final sales invoice that reflects the full value of what was provided. Since the customer has already paid part of the amount as an advance, you must deduct that advance from the invoice so only the remaining amount appears as due.

 

Click on "Sales" from the main menu, then select "Invoices", and click the "Create" button.

 

9.png

 

List the following two line items in the invoice:

  • First line item: Represents the full value of the product or service, and should be linked to the "Sales" account.

  • Second line item: A negative value linked to the "Customer Advances" account, to reflect the previously received advance payment.

Make sure VAT is applied correctly to both line items.

 
10.png

 

Handling Bank Collection Differences (Transfer Fees)

In some cases, the bank may deduct a transfer fee when receiving a customer's payment, resulting in a lower amount appearing in the bank statement than what was recorded in the advance payment or invoice.

 

To ensure your bank records match the actual received amount, record the difference as a bank fee while performing the reconciliation.

 

Example:
If the advance payment was for 1,000 SAR and only 990 SAR was received in the bank, the 10 SAR should be recorded as a bank fee.

 

To learn how to record these charges during reconciliation, refer to the guide:
Recording Bank Charges During Reconciliation.

 

Was this article helpful?

1 out of 2 found this helpful

Have more questions? Submit a request

Comments

0 comments

Please sign in to leave a comment.