Docs · Payments · How-to

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

  1. Open Payments › Customer Payments and click Add.
  2. Pick Received From. The open invoices for that customer load into the allocation table.
  3. Choose the Payment Type and the Received Account. The account is the cash box or bank the money actually arrived in.
  4. Set the Date the money was received.
  5. 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.
  6. Switch to Advance Payment instead if there is no invoice yet. Enter the Amount; it is adjusted against future bills.
  7. Check Amount equals what came in and Already Paid shows what this customer had paid before.
  8. Add the bank Reference no, any Notes, attach the advice under Payment Files, then Save.
  9. 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.

Ready to Take Control of Your Business?

Start your 7 day free trial today

No credit card | No commitment | Just try it and see