Skip to content
Back to Blog
Guides24 September 20264 min read

How to Track Cash, Card, and Credit Sales in Your Sri Lankan Business

How to Track Cash, Card, and Credit Sales in Your Sri Lankan Business

A Sale Is Not the Same as Cash in the Drawer

A business can have a strong sales day and still collect less cash than expected. Some customers pay by card or bank transfer, others buy on credit, and some settle an older balance while making a new purchase.

If every transaction is recorded as cash, the end-of-day total will not match the drawer and customer balances will become unreliable. The solution is to record both the sale and how it was paid.

1. Define the Payment Methods You Actually Accept

Keep the list practical. Typical methods may include cash, card, bank transfer, customer credit, and an advance balance. Avoid creating several names for the same method because that fragments reports.

Connect each method to the correct payment or bank account where appropriate. BillBook's payment account guide explains the setup, while default payment accounts can reduce cashier errors.

2. Record Split Payments Correctly

A customer may pay part in cash and part by card, or use an advance before paying the balance. Record each part under its real method instead of forcing the total into one category.

Before staff begin using split payments, run test transactions and confirm how they appear on the receipt and in reports.

3. Treat Credit Sales as Customer Balances

A credit sale should be linked to a specific customer. The invoice increases the amount owed; a later payment reduces it. Recording both movements in one ledger gives the business a clear balance and history.

Do not use a generic customer for all credit sales. Without the correct contact, the business cannot tell who owes the money or which invoice created the balance.

See the customer and supplier ledger guide and BillBook's credit sales workflow.

4. Enter Opening Balances Carefully

When moving from notebooks or another system, existing customer balances need a clear starting point. Verify them with the available records before entering the opening balance.

Keep a dated copy of the source list so the team can explain where the starting figure came from. Follow adding opening balances and payments for the correct process.

5. Separate Advances From Sales

Money received before a sale is completed is an advance, not immediate sales revenue. Record it against the customer and apply it when the final invoice is issued.

This prevents the same payment from being counted twice and makes unused balances visible. The advanced balance guide covers this workflow.

6. Reconcile Every Day

At closing time, compare each recorded method with its real-world source:

  • Cash: count the drawer and subtract the opening float.
  • Card: compare the card terminal settlement or batch total.
  • Bank transfer: confirm transfers using the approved business process.
  • Credit: review new credit invoices and payments received.
  • Advances: check amounts received and amounts applied.

Investigate differences while the staff and transaction details are still available. Waiting until the end of the month makes a small mistake much harder to trace.

7. Control Discounts, Refunds, and Manual Changes

Payment totals can appear wrong when a discount, refund, return, or deleted draft is not reviewed. Give these actions to the appropriate roles and include them in the closing checklist.

The goal is not to block normal customer service. It is to make exceptional actions visible and explainable.

A Simple End-of-Day Template

Record the following for each location and till:

  1. Opening cash float
  2. Recorded cash sales
  3. Cash refunds and expenses
  4. Expected closing cash
  5. Actual counted cash
  6. Card sales and terminal total
  7. Bank-transfer sales
  8. New customer credit
  9. Credit payments received
  10. Difference and explanation

Frequently Asked Questions

Should bank transfers be recorded as cash?

No. Use a separate payment method or account so cash reports reflect only money expected in the drawer.

How should a customer pay an old credit balance?

Record the payment against the customer's ledger rather than creating a new sale. That reduces the outstanding balance without increasing sales a second time.

What if several branches collect payments?

Keep payment accounts and daily closing responsibilities clear by location. Our multi-branch POS guide explains the wider branch-control process.

BillBook connects sales, payment methods, customer balances, accounts, and reporting. Explore BillBook's POS features, review reports, or start free for your first year.

Start Free — No Credit Card Required

The Starter plan is free for your entire first year. Set up in minutes, cancel anytime.