Skip to main content

Sales payments (select bill)

Who can use this: Role with bulk sale payment
Where to find it: Bulk Payments Module → Sales Payments
Breadcrumb: Bulk payments → Add Sale Payments

What is this?​

Office screen to collect money from a registered customer and choose which invoices (and / or opening balance) the money clears.

This page is manual / select-bill.
For counter FIFO (oldest bills first), use Pay customer due on POS instead.

Sales Payments

Before you start​

  • Bulk Payments module = On
  • Customer has unpaid sales and / or opening balance (or return / advance credit to apply)
  • Walk-In customers are not used here

Workflow (4 steps)​

After you pick a customer, the bar shows:

1 Customer → 2 Payment → 3 Allocate → 4 Confirm

1) Select customer​

  1. Open Sales Payments.
  2. Choose Customer.
  3. Read the summary:
LabelMeaning
Opening BalanceOld opening still unpaid
Sales unpaid (invoices)Open invoice dues
Account due (ledger)Ledger view of what they owe
Sales due (invoices)Highlighted amount you usually collect against bills
Returns / Credit availablePending return credit or advance on account

Customer selected — balance summary

2) Payment options — bills, opening, or both​

  1. Click Payment options.
  2. Choose one:
OptionUse when
Sale BillsPay invoices only (default)
Opening BalanceClear opening balance only
BothPay opening first, then invoices in the same batch

Payment options: Sale Bills / Opening Balance / Both

Both uses smart allocation: opening balance is covered before bill amounts from the same money.

3) Amount, method, date​

FieldNotes
Amount ReceivedCash / card / cheque / bank total you are taking now
Payment MethodCash, Credit Card, Cheque, Bank Transfer, or Multiple Methods
Payment dateShop business date (YYYY-MM-DD)

Cheque and bank / card may ask for extra fields — fill them before submit.

4) Optional — return credit​

If the customer has pending returns:

  1. Open Returns (▼ show).
  2. Tick the return(s).
  3. Under Use credit, choose:
    • Apply to invoice — reduce invoice dues with return credit
    • Cash refund — give cash back instead
  4. Press Change Allocation to pick which invoices get the credit.

Return credit applied this way is not a second cash receipt — it uses the return credit already on the account.

5) Optional — advance credit​

If Advance Credit shows available:

  1. Tick Use advance credit for this payment.
  2. Press Select Bills and allocate how much advance goes to each invoice.
  3. Use Hide if you decide not to use advance now.

You must allocate advance bill by bill on this screen (manual).

6) Allocate cash to bills​

  1. Open Show outstanding bills & payment allocation.
  2. Add methods with Add payment method if you chose multiple.
  3. For each method, enter how much goes to:
    • Opening balance (when Opening Balance / Both is on)
    • Each selected invoice
    • Leftover → advance (customer credit)
  4. Watch the sticky bar: Due / Collected / Balance. Use Allocate to match due when offered.
  5. Press Submit Payment.

Outstanding bills & payment methods


Multi payment methods (one batch)​

Example: customer pays Rs. 10,000 cash + Rs. 5,000 cheque against several invoices.

  1. Set Payment Method to Multiple Methods (or add rows).
  2. Add payment method for each slice.
  3. Allocate each method’s total across the bills you choose.
  4. One Submit Payment → one bulk reference for the whole batch.

What happens after submit​

  • Selected invoices move to Paid or Partial
  • Opening balance reduces when included
  • Unused cash can become advance
  • Return / advance usages post as credit usage (not a new cash in)
  • Batch appears under Manage Bulk Payments with a shared reference
  • Account ledger updates for the customer

Field guide​

FieldRequired?What to enter
CustomerYesRegistered customer with dues / credit
Payment optionsWhen neededSale Bills / Opening Balance / Both
Amount ReceivedUsually yes*Money received now
Payment MethodYesCash / card / cheque / bank / multiple
Payment dateYesPayment date
Bill allocationYes (manual)Which invoices get how much
Return / advanceNoOnly if you want to use those credits

*Return-only or advance-only settlements can submit without new cash methods.

Tips​

  • Prefer this screen when the customer says “clear these invoices”.
  • Prefer POS Pay customer due when they say “take this money against old bills”.
  • If ledger due and sales due differ, open the ? / why-amount hint and check Account ledger.

Common problems​

ProblemSolution
Menu missingTurn Bulk Payments module on; refresh
Cannot open pageRole needs bulk sale payment
No bills listedCustomer has no open sales for the filter / location
Cannot allocate more than dueLower the amount — cash + advance + return cannot exceed bill due
Cheque fields errorFill cheque number / date / bank as required
Walk-InUse a registered customer