Nuqta

What the software does

Everything written here is built and working. There is no "coming soon".

  • 54screens
  • 22ready-made reports
  • 17permissions — not just "manager and staff"
  • 51database tables

And 800 automated tests run before every release — zero failures.


Selling

  • A fast sell screen and barcodes
  • A scale that reads weight and price off the label
  • Park invoices, and split one bill across several customers
  • Several payment methods on one invoice — cash, card, CliQ
  • Line price override with permission, plus offers and discounts
  • Shelf prices include tax — what is on the shelf is what is charged
  • 10 supported tax rates — 0 · 1 · 2 · 3 · 4 · 5 · 7 · 8 · 10 · 16%, every rate the department accepts
  • Four invoice states: open, paid, cancelled, returned

Stock and purchasing

  • Weighted-average cost
  • Suppliers, purchase orders, partial receipt and returns
  • Stock counts and adjustments with reasons
  • Size x colour variants generated in one pass
  • Descriptive fields per category — memory, warranty, material, season
  • Device serial numbers
  • Item import from Excel with a preview before writing
  • Barcode label printing

Till and shifts

  • Till count and shift close — computed from the ledger, not by summing invoices
  • Shift handover between staff with a code at the till
  • Non-sale till movements — owner draw, bank deposit, expense
  • The difference is posted, not swallowed

Customers and receivables

  • A statement per customer
  • Ageing at 30/60/90
  • Allocating receipts against invoices
  • A points loyalty scheme with a movement ledger

Restaurants

  • Tables and order types
  • Priced modifiers — "extra cheese", "no sugar"
  • A kitchen ticket printed to a second printer with no prices
  • A resend is stated on the ticket itself

Repairs

  • A seven-state lifecycle: received → diagnosed → awaiting part → under repair → ready → handed over or cancelled
  • No state is skipped — but going back is allowed where it actually happens: "ready" is tested, the fault shows, and it returns to "under repair"
  • Spare parts on the ticket
  • Handover issues the invoice
  • A warranty handover issues none

Security and control

  • Users, roles and permissions — checked in the core, not in the screen
  • An activity log showing everything that happened, with day, hour and who
  • Voids authorised by a supervisor on the same screen, without switching user
  • A void report per employee
  • Maker-checker: one prepares, another approves, and nobody approves their own

Accounting

  • A full double-entry ledger — not a "sales report"
  • Income statement, trial balance and tax return built from the entries
  • Accounting logic taken from ERPNext
  • Every amount is an integer in fils — no drift accumulating to month end
  • 910 money cases checked before every release — across the ten tax rates, both tax-inclusive and net pricing, weighed quantities, and discounts that exceed the line value
  • And they are checked on both sides: the core that saves the invoice and the screen that shows the amount — so the screen can never say one number while the invoice is saved with another
  • Payment and receipt vouchers with a separate sequence per company
  • Incoming cheques with collection tracking

Backup and migration

  • An automatic daily backup
  • Every backup is verified before it counts as one
  • Move the whole shop between two machines in a single file
  • Excel export with correct types — a barcode does not become 6.29E+12

Printing

  • Thermal printers over ESC/POS
  • Arabic is drawn as an image, so it comes out properly joined — not detached, reversed letters
  • Customer display and cash drawer

Reports

  • Sales, profit, peak hours and top items
  • Sales forecasting
  • The Insights screen: the software reads your shop history and tells you what you did not think to ask — dead stock eating your money, an item about to run out before the season, a rise in demand