POS software for general retail shops

Not every shop needs batches, IMEIs or a recipe. Most need fast billing, stock that stays honest, credit that is tracked properly, and a day that closes against the drawer. That is the general retail preset — and everything else is one setting away.

A general store is the hardest kind to write software for, because it is every kind at once. Some of the stock is perishable, some of it is sold by weight, a few lines have serial numbers, and half the regulars buy on account. Software built for one trade forces the rest of the shop to work around it.

So the general retail preset starts with the things every shop needs — billing, stock, purchases, credit, accounts, reports — and leaves the specialist modules switched off rather than removed. The day you start stocking medicines, batches and expiry are a setting. The day you take on a second counter, it is the same installer. Nothing is re-bought and nothing is re-learned.

Built for the way a general store actually trades

Choose this business type during setup and these are the modules Codipy switches on for you.

Fast, keyboard-first billing

Scan, adjust, F4, done. Split payments, holds and resume, returns with or without the bill, thermal receipts and a hotkey for everything that matters.

Stock that stays honest

One ledger behind every count, purchases and GRN, reorder suggestions, barcode labels, and stock counts a supervisor approves before they move anything.

Accounting that posts itself

Every sale, purchase, payment and expense writes its own balanced journal, so the trial balance, profit and loss and party ledgers are always current.

Credit and the daily cash

Balances per customer, a recovery list ordered oldest first, the cashier's handover to the owner recorded as a transfer, and a day book that tallies against the drawer.

Staff, roles and accountability

Serial and PIN on every transaction, granular permissions, and an audit trail that answers "who changed this" months later.

Everything else, when you need it

Batches, variants, serials, appointments, delivery and order booking are all in the same installer. Switch on what your shop grows into.

The Codipy POS business type picker, showing which modules each trade switches on
This is the one setting that makes it your kind of shop. The struck-through chips are the modules another trade needs and you do not.

A day at your counter

Opening

Open the cash session with the float, so the drawer can be reconciled honestly at close.

Through the day

Scan and bill. Hold a sale when somebody goes back for a forgotten item; take a return against the invoice when something comes back.

Stock in

Receive against the supplier's bill. Unpaid amounts go straight onto their balance.

Credit customers

Sell on account, take part payments, and let the recovery list tell you who to call rather than a diary.

Closing

Day Close: cash counted, credit given, per-staff takings, and the day's profit — one page, tallied against the drawer.

What you get

  • Barcode billing with split payments, holds and returns
  • One stock ledger with purchases, GRN and reorder suggestions
  • Built-in double-entry accounting and party ledgers
  • Customer credit, instalments and a recovery call list
  • Staff PINs, granular permissions and a full audit trail
  • 50+ reports, all printable and exportable to CSV

And everything underneath

  • Keyboard-first billing, split payments, holds and returns
  • Built-in double-entry accounting and party ledgers
  • HR, attendance, payroll and staff commissions
  • 50+ reports, all printable and exportable to CSV
  • WhatsApp invoices, reminders and campaigns
  • Works offline: one server PC, unlimited counters

Questions we get asked

My shop does not fit any single category. Is that a problem?

No — that is what this preset is for. It switches on what every shop needs and leaves the specialist modules available but off. You can enable batches, variants, serials or appointments later without reinstalling anything.

Can I change the business type after setup?

The modules and features are settings, so what a preset switched on can be adjusted later. You are not locked into the choice you made on your first day.

How many counters can I run?

One PC runs as the server and every other counter runs as a client, finding it on the network automatically. There is no per-counter limit built into the software.

Does it do proper accounting or just sales reports?

Proper double-entry. Sales, purchases, payments and expenses post balanced journals themselves, which is what produces a real trial balance, profit and loss and balance sheet rather than a summary of the till.

What happens if my computer fails?

Backups run on a schedule you set and can be copied off the machine automatically. The data file is yours on your own disk — there is no cloud account that can lock you out.

Try it on your own counter

Download Codipy POS for Windows, choose General Retail during setup, and see how your shop feels on it. If it fits, we'll help you move your products, your customers and your balances across.