The Customer Balance module lets you manage money customers keep in your store account. Customers can add balance in advance, spend from it during purchases, and even receive refunds as store credit instead of cash.
Customer Balance is a wallet-like feature inside the POS. It allows you to:
Add advance money to a customer’s account
Let customers pay using that balance during checkout
Add refunds directly to customer balance
View balance history and transactions
To get started, first make sure the Customer Balance plugin is installed and enabled in your POS system.
👉 Click here to install and enable the plugin »
Sign in to Nexchar Backoffice.
Go to: Menu > Customers > Customer Details
Search & select the customer
Click the Menu (⋯) dropdown located at the bottom right of the page, then select 'Add Balance'. A pop-up will appear on your screen
Enter:
Amount
Notes (optional, e.g., “Advance for next purchase”)
Click Submit
In Nexchar POS, customers can use their available balance (wallet amount) to pay for purchases — but this cannot be done directly from the checkout screen. Instead, you must first create a due invoice and then apply the customer's balance through the Receive Payment process. Follow these steps to properly use a customer's balance:
Start by checking whether the customer has an available balance.
On the Sell Screen, after selecting the customer, you’ll see their Available Balance displayed near the top.
If the balance is zero, do not use this feature.
Add all the items to the cart as usual.
Click Complete Sale without taking full payment.
The system will create a Due Invoice for the remaining amount.
⚠️ You must create a due invoice first — the balance cannot be applied during the initial checkout.
Open the Sales page from the sidebar.
Find the invoice marked as Due.
Click on the invoice to open the Sales Details page.
Click the Receive Payment button.
In the Receive Payment popup:
Check the box labeled Use Balance.
The system will verify the customer's available balance.
After applying the balance, enter any additional payment (if needed).
Click Receive Payment to finalize the transaction.
The invoice will now be marked as Paid.
If any part of the payment remains due (after applying balance), you can still find the invoice in the Due Invoice section.
If balance was wrongly added or needs correction:
Go to: Customers > Customer Details> Add Balance> Adjust Balance
Enter:
Adjustment amount (can't be negative)
Reason (e.g., "Wrong entry correction")
Confirm
⚠️ Negative balance adjustments reduce the balance and are typically only allowed by Manager or Admin.
You can view full transaction history:
Go to: Customers > Customer Details> Balance
Shows all:
Debit
Credit
You can also export this for reports or customer queries.
Always assign a customer during sales if using balance
Use notes during top-ups or adjustments for accountability
Periodically check reports to match cash with balance entries