Customers

Use Customer Credit, Wallet and Settlement

Customer credit is controlled by the customer profile and settings; settlement uses transaction history, wallet balance and unpaid-sale rows.

Menu path
Customers -> Customer List -> customer -> Transaction Details / Wallet Sale Settlement
Verified from
Posnic demo and current POS source reviewed on 2026-09-08
Technical source evidence

frontend/modals/customer.html Transaction Details and Wallet Sale Settlement tabs, frontend/static/script/js/modules/js/customers.js showTransaction transactiondetailsTable closesalesdetailsTable paymentClose, frontend/static/script/js/modules/js/credit.js, customers/customerOutstandingReportTable

Credit settings firstCredit settings define the shop rules before cashiers allow customers to pay later.
Allow credit per customerA customer must be allowed for credit before the account workflow should be used.
Outstanding reviewOutstanding reports show current account pressure and sales pending totals.

Credit Flow

Customer credit is not just a payment method. It depends on shop settings, the customer profile and the sale payment state.

  1. Enable and review Customer Credit under Settings when the shop uses account sales.
  2. Create or open the customer profile.
  3. Turn on Allow credit (pay later) only for approved customers.
  4. Attach that customer during New Sale before taking payment.
  5. Use unpaid or partial payment only when the customer and owner policy allow it.
  6. Review the customer profile, transaction history and outstanding reports after the sale.

Transaction History

The transaction table records customer account movement. Source rows distinguish Credit, Debit, Sale - Debit and Sale - Due, and linked sale transactions cannot be deleted like manual entries.

Type shownMeaningOperator rule
CreditMoney added to the customer wallet or account.Use only for approved receipts or adjustments.
DebitManual money removed from the wallet or account.Record the reason in the description.
Sale - DebitAccount movement connected to a sale.Review the sale bill instead of deleting the transaction row.
Sale - DueSale balance still pending.Use settlement or payment follow-up, not a manual overwrite.
ImageOptional proof image for a manual transaction.Attach proof on a local/private install when required.

Wallet Sale Settlement

Wallet Sale Settlement applies available wallet balance to pending customer sales. The source enables sale checkboxes only when wallet balance can cover the selected pending amount.

  • Open the customer profile and choose Wallet Sale Settlement.
  • Check Wallet Balance before selecting pending sales.
  • Select only sale rows the customer agreed to settle.
  • If the selected amount exceeds wallet balance, Posnic warns that the wallet is not enough.
  • Click Submit only after checking sale id, pending amount, partially paid amount and date.

Do Not Hide Bad Credit

Account balances are business records. Do not use manual transactions to hide an unpaid sale or make a report look cleaner.

  • Use the original sale and payment history as the source of truth.
  • Record collection notes outside the POS if the shop needs a promise-to-pay workflow.
  • Use outstanding reports before offering more credit to the same customer.
  • Keep permission for delete transaction and settlement restricted to trusted roles.