Record a customer payment
You will have a numbered receipt, the money in the right cash or bank account, the invoices marked Partial or Paid, and the customer’s balance reduced.
Payments › Customer Payments is where every rupee, dirham or dollar a customer sends is recorded. One payment can settle several invoices, and one invoice can be settled by several payments; the allocation table on the form is where you decide.
Record the payment on the day it reaches you, from the account it reached. That keeps Cash In Hand and the Bank Book right and makes reconciliation a matter of ticking lines.
Before You Start
- The customer exists under Customers and, for Against Voucher, has at least one open invoice.
- The Payment Type you need (cash, bank transfer, card, UPI, cheque) exists under Settings › Payment Type.
- The cash or bank account exists under Books › Bank & Cash.
Steps
- Open Payments › Customer Payments and click Add.
- Pick Received From. The open invoices for that customer load into the allocation table.
- Choose the Payment Type and the Received Account. The account is the cash box or bank the money actually arrived in.
- Set the Date the money was received.
- Leave the mode on Against Voucher and type a Paying Amount against each invoice being settled. Each row shows Invoice No, Date, Invoice Amount and Balance Amount. A Paying Amount below the balance leaves the invoice Partial.
- Switch to Advance Payment instead if there is no invoice yet. Enter the Amount; it is adjusted against future bills.
- Check Amount equals what came in and Already Paid shows what this customer had paid before.
- Add the bank Reference no, any Notes, attach the advice under Payment Files, then Save.
- Click the print action on the new row to give the customer a receipt.
Fields On This Screen
Field | What to enter | Required |
|---|---|---|
Received From | The customer who paid | Yes |
Receipt No | Auto from the PAY series in Invoice Settings | Yes |
Payment Type | Cash, bank transfer, card, UPI, cheque, as set up in Settings | Yes |
Received Account | The cash or bank account the money went into | Yes |
Date | Date received | Yes |
Mode | Against Voucher or Advance Payment | Yes |
Allocation table | Invoice No, Date, Invoice Amount, Balance Amount, Paying Amount per open invoice | For Against Voucher |
Amount | Total received on this receipt | Yes |
Already Paid | What the customer had paid before this receipt, shown for reference | Shown |
Reference no | Bank UTR, cheque number or transfer reference | Recommended |
Notes | Internal remarks | No |
Payment Files | Bank advice, cheque image | No |
What This Changes
- Each allocated invoice’s Received Amount goes up and its Payment Status becomes Partial or Paid; a Paid invoice leaves the Customer Invoice Aging Report.
- The customer’s Current Balance and the Customers list KPI Amount to Receive go down by the Amount.
- The Received Account balance goes up; the entry appears in the Cash Book or Bank Book and in the Day Book for that date.
- The dashboard’s Total Payments Received and Customer Payments: Received vs Pending update; the booking view lists the receipt under its invoice.
- An Advance Payment sits on the customer’s balance as a credit until it is adjusted against an invoice.
Tips
- Allocate to the oldest invoice first unless the customer’s advice says otherwise; it clears the aging report from the top.
- For a bulk transfer covering many invoices, make one receipt and spread the Paying Amount across the rows rather than one receipt per invoice.
- A driver who collects cash on delivery is recorded through Employee Payments, not here; see the driver-collection page.
Frequently asked questions
Need Help?
Chat with the NShine ERP support team on WhatsApp at +91 79950 87755, or ask from inside the app. Last checked 9 November 2026 against app.nshineerp.com.
