Buy
Raise a purchase order, receive it on a GRN, scan the serials. Average cost recalculates and the supplier balance moves.
NeatPakPOS ships complete. Nothing below is an add-on, a paid plug-in or a "coming soon". It is what installs on day one and what the 14-day trial unlocks in full
Each module writes into the next. Receiving goods recalculates cost, selling snapshots that cost onto the invoice, and the accounts post themselves in the background
Raise a purchase order, receive it on a GRN, scan the serials. Average cost recalculates and the supplier balance moves.
Scan, discount, take a split payment. Stock drops, the serial is assigned, the customer balance and cash register update, in one atomic write.
Collect dues, refund returns, pay suppliers, record expenses, close the register against a Z-report.
Dashboard KPIs, thirty-plus reports and a balance sheet built from journals the app posted for you.
Fourteen items sit in the sidebar. The rest live inside them as sub-screens, quotations and layaway under Sales, transfers under Adjustments, loyalty under Customers
Instant in-memory search, barcode scanning, up to five cart tabs, held carts and drafts, custom line items, line and cart discounts, automatic promotions and coupons, loyalty redemption, split payments and change calculation.
Browse, filter, reprint and void invoices. Voiding reverses stock and balances atomically, with no orphaned records left behind.
Choose per item whether it goes back on the shelf or is written off as damage. Refund by any method, or swap in one motion with an exchange.
Formal estimates with no stock movement. Draft, Sent, Expired and Converted statuses; converting builds the real invoice and only then deducts stock.
Take an order for goods you don't have yet and link it to a purchase order, or reserve an item and let the customer pay it off.
Pay off one item over several months with a principal, a schedule and flat interest. The final payment settles to exactly zero.
Category tree, brands, units, tags, multiple barcodes per product, per-product supplier costs, minimum selling price, price history and bulk price updates.
Tracked products give every physical unit its own record: In Stock, Reserved, Sold, Transferred, Damaged or Used Buy-Back, searchable by serial at any point in its life.
Purchase orders with partial receipt, goods-received notes that register serials and recalculate average cost, supplier payments, returns and delivery challans.
Profiles with bank details and payment terms, a running ledger with balance, and a supplier performance report.
Take second-hand goods off a walk-in at the price you actually paid, or receive consignment stock that is tracked separately and doesn't add to what you owe.
Manual corrections with a reason and an audit record, damage write-offs with cost impact, and a full physical stock count with variance review before it commits.
Profiles, credit limits, running balances, duplicate detection and merge, groups with price tiers, printable statements of account, birthday alerts and Excel import/export.
Customers earn on every sale and redeem at the till. Redemption settles after the sale is safely recorded, so a loyalty glitch can never void a paid transaction.
Percentage, flat and buy-X-get-Y promotions, spend thresholds, coupon codes, customer price lists and per-product quantity breaks. The engine applies the best per-item deal.
Open with a float, close against a Z-report with variance, and record expenses by category with a receipt image. Payouts and collections are visible to the drawer.
Chart of accounts, double-entry journals, balance sheet, bank accounts and cheque management, and receivables/payables ageing. Sales and purchases post their own entries.
Employees, attendance, shift definitions and assignments, leave requests, salary advances with repayment, commission tracking, and a payroll run that only moves money when you finalise it.
KPI cards and a weekly chart, plus sales by product/category/customer, margin, dead stock, stock valuation, hourly heatmap, receivables ageing, staff sales, commission, retention and product scoring.
Job cards from intake to delivery, parts added at retail, an advance credited at intake, and delivery that builds the invoice, deducts stock and sets the warranty expiry.
Fixtures, laptops and printers the shop owns to run itself. Straight-line depreciation by days, assignment to a person, and a maintenance log that auto-creates the expense.
Subscribers with a billing cycle and next-renewal date. Processing due renewals raises the invoices and rolls the dates forward in one action.
Move goods between store locations. Sending deducts or flips a tracked unit to Transferred; receiving puts it back In Stock at the destination.
Low stock with a Create-PO shortcut, overdue customers, supplier dues, licence expiry, backup reminders, birthdays, plus staff messages and a pinned announcement board.
Manager, Cashier and Viewer roles with a read/write/delete grid per module. PIN login for fast shift switches, lockout after five failed attempts, auto-lock on idle and full session history.
AES-256 encrypted backups on demand or on a schedule with rotation, a verified restore with rollback protection, and a reminder if it has been too long.
A guided first run, then every knob: currency, tax rates, receipt layout with live preview, printers, POS defaults, payment methods, users, permissions and notification thresholds.
Bulk export to Excel, imports from downloadable templates with validation and preview, and housekeeping that prunes old job records while keeping two years of audit logs.
ESC/POS thermal receipts at 58mm and 80mm, A4 documents, cash drawer kick, USB HID barcode scanners, and PDF export on every printable document.
A contact route that launches your real email, a copyable system-details block, and a diagnostic report that carries logs but never your customers, prices or sales figures.
The flows that look similar behave very differently, especially around stock and the customer's balance
| Use this | When | Stock moves | Customer balance |
|---|---|---|---|
| Point of Sale | Selling something right now, paid or on credit | Immediately | Only if credit or partial |
| Quotation | An estimate the customer hasn't committed to | Not until converted | Unaffected |
| Sales order | They want something you don't have in stock | On fulfilment | On the resulting invoice |
| Layaway | Reserve the item, let them pay it off | Reserved, then sold | On the final sale |
| Installment plan | One item paid across several months | On the financed sale | Plan balance tracks principal only |
| Service job | A repair, with parts and labour | On delivery | Advance credited at intake |
The same clarity applies elsewhere: a stock adjustment fixes a counting mistake, a damage log writes off broken goods, and a buy-back takes a used item off a walk-in. Three different records, three different reports.
The trial unlocks the whole list above, with nothing held back and no card required