The lunch rush has just passed. Three people are queuing, one customer wants to change an order, and the phone buzzes with an online order. In the middle of all that, one line in the notebook beside the cash drawer gets skipped. By tomorrow morning nobody remembers it, and at month end it turns up as a small discrepancy nobody can explain.
If you run a shop, a coffee stand, or a place to eat, this will sound familiar. It is not because your staff are careless. Manual record keeping asks for attention at exactly the moment attention is scarcest, which is when the business is busy.
That is why XETPOS exists. XETPOS is XETUP's all-in-one cashier app, with accounting, cashflow, and stock management, built for retail and F&B small businesses. The idea is simple: record keeping happens as a side effect of selling, not as extra work afterwards. This article walks through it as one working day in a shop, before and after.
The same day, two ways of keeping records
Picture one day at a small coffee shop. From morning to evening, the records are kept in a notebook and on a calculator. Look at the four moments that most often knock the numbers off.

In the old way, writing things down gets pushed to "when there is time". Cancellations are crossed out in the book with no sign of who crossed them out or why. Stock is noticed only when the shelf is already empty. And in the evening, you or a staff member recount everything one item at a time.
With XETPOS, the order is reversed. The till becomes the place where you both sell and record, so there are no longer two jobs to keep up with.
One transaction, from customer to report
Take a single transaction. A customer orders two iced coffees and one toast.

The cashier finds the item by typing its name or scanning the barcode. Remaining stock shows on the same screen, so the cashier knows before promising something that turns out to be down to three. At checkout the total appears and the receipt prints. The transaction goes straight into the sales report, with nobody retyping it in the evening.
One easily missed point: stock goes down on its own with every sale. You do not need to separately count how much milk was used today to know what is left.
Cancelled and damaged: two small things that leak the most
Leaks in a small shop rarely come from one big event. They usually come from two small things that repeat.
Cancelled transactions. Entering the wrong menu item is normal. The problem is a cancellation that leaves no trace. In XETPOS, a cancelled transaction is marked as cancelled, its data is kept, and its history records who cancelled it, when, and why. Cancelling is also only possible from accounts that have been given that permission.
Damaged goods. A leaking carton of milk or an expired loaf often just gets thrown away. At month end, the stock on the shelf and the stock on paper do not match, and nobody can say why. In XETPOS, damaged goods are recorded as a stock deduction with a note.

The result is not a system that accuses anyone. The result is a trail. When the numbers do not match, you know where to look, and the conversation becomes "let us look at the history" rather than "who got it wrong".
Stock cards and stock counts
For every item, XETPOS keeps a stock card: purchases from suppliers, sales, damaged goods, and gaps found in a physical count, each with its date and the balance afterwards. So if a one litre carton of UHT milk should show 27 but the shelf has 26, you can trace where that one went.
You will still count physically from time to time, which is called a stock opname. The difference is that the count is compared directly with the system stock, and the gap is recorded as an event on the stock card instead of being quietly overwritten.
From daily records to a picture of the money
Neatly recorded sales are only half the story. Owners usually want something bigger: how much came in and went out this month, and whether the business is really healthy. Because XETPOS joins the till with accounting and cashflow, the data that comes in at the till today becomes material for reports, not a pile of receipts.
In practice, you do not copy figures from one app or notebook into another. The entry is made once, where the sale happens, then reused for stock and financial reports.
Who can open what
The busier a business gets, the more hands touch the till. That is where access rights help. Roles are set by the owner, for example cashier, supervisor, and owner.

A common setup: a cashier can sell but cannot cancel a transaction. A supervisor can cancel and manage stock. Sales reports are opened only by those entitled to them. This is not about distrusting your team. It makes each person's responsibility clear, so even honest mistakes are easy to trace.
Is XETPOS right for your business?
A few quick questions to judge:
- Do you still write sales in a notebook or spreadsheet that gets filled in at the end of the day?
- Is low stock often noticed only after the item has run out?
- Has there been a cancellation you could not trace to a person or a reason?
- Does more than one person handle the till?
If two or more are a yes, your record keeping is probably struggling to keep pace with the business. If you are still comparing software for your kind of business, our guide to choosing business software by type of business is a good starting point, and the rest of the lineup is on the xetup.id products page.
Moving from a notebook to a system takes new habits, especially in the first week. That is why it is easier to see the flow first, with sample items and menus close to your own kind of business.
See it with sample data
A till is easier to judge by seeing it than by reading about it. Chat with us on WhatsApp at +62 823 1499 5005. We will set up an XETPOS demo using illustrative data, then talk through your own shop or kitchen: how many tills, how many items, and where the gaps show up most.
