Skip to content
DetSol

Stockroot

Every part of Stockroot, in detail.

The modules, the reports, and the controls around them. Everything listed is a working part of the product today; what is not available yet is listed separately at the end.

Modules

What each module does.

They are listed in roughly the order a business uses them: set up what you sell, buy it in, sell it out, then account for it.

Inventory

On hand, reserved and available per godown, valued at weighted-average cost, with low-stock alerts

Godowns

Multiple warehouses, transfers that are sent and then received, and stock adjustments approved with a reason

Catalogue

Products with SKU, category, brand, unit and pack size, plus catalogue import from Excel or CSV

Quotations

Quotes converted into sales orders without retyping the lines

Sales

Orders that reserve stock, partial deliveries that raise the invoice, and sales returns

Purchasing

Orders confirmed by someone with approval rights, partial goods receipts that create the supplier bill, and purchase returns

Ledgers

Customer, supplier and bank ledgers, plus ledgers for partners and employees

Payments

Customer payments matched to open invoices, and advances applied to later invoices

Operating expenses

Day-to-day spend paid from a bank account or petty cash

Employees & attendance

Employee records, leave requests and attendance timesheets, including import

Payroll

Monthly payroll runs that use attendance, with salary payments recorded against your bank accounts

Reports

Stock, sales, purchases, receivables, payables, aging, cash position, party balances and payroll

Dashboard

Revenue, gross profit, gross margin, cash in bank and in hand, and a monthly profit-and-loss chart

Users & roles

Ready-made roles plus custom roles built from individual permissions

Workspace & documents

Your own workspace address, logo and colours, and branded printed documents

Reporting

Reports that read the same records you work in.

Each report reads the same receipts, deliveries, invoices and payments as the screens you work in, so the figures agree with each other by construction. Every report exports to CSV, Excel or PDF.

Inventory

ReportWhat it shows
Stock on handQuantities, value and low-stock items across every warehouse.
Product performancePer-product sales, cost, gross profit and stock on hand.

Sales & purchases

ReportWhat it shows
Sales summaryInvoiced, paid and outstanding sales totals, plus gross profit and margin, by month.
Purchases summaryPurchase invoices, payments and outstanding supplier balances, by month.

Receivables & payables

ReportWhat it shows
Receivables summaryOutstanding, overdue, aging buckets, top debtors and collection trend.
Payables summaryOutstanding, overdue, aging buckets, top creditors and payment trend.
AgingUnpaid sales and purchase invoices bucketed by how long they have been open.
Cash positionReceivables and payables side by side — current totals, monthly activity and aging on both sides.
Party balancesOutstanding balances for every customer and supplier in one view.

Payroll

ReportWhat it shows
PayrollSalary and commission expense from payroll runs — by month, bank and department.

Access & control

Permissions that actually restrict.

Most business software has roles. The difference is whether they hold when someone with the wrong one opens a URL directly.

Ready-made roles, and your own

Stockroot ships ready-made roles — admin, sales manager, purchase manager, inventory manager, accountant, sales executive, store keeper and viewer — and lets you build custom roles from individual permissions, so the warehouse team sees stock and not salaries.

Approvals are their own permission

Confirming a purchase order is a separate permission from creating one, so a buyer can prepare orders that an owner or manager confirms. Store keepers can be allowed to record goods receipts without being able to create or confirm orders.

A permissions guide inside the app

Granular permissions are only useful if the person assigning them understands what each one grants. Stockroot ships a reference screen explaining every scope, so access decisions are made from documentation rather than guesswork.

One workspace per company

Each company works in its own workspace at an address of the form yourcompany.stockroot.pk, with its own users and its own data.

Data in, data out

Getting your records in, and your documents out.

Catalogue import

Import a product catalogue from Excel or CSV using a fixed four-column template: category, product name, unit and pack size. Opening stock is then recorded per warehouse.

Reports, exported

Every report exports to CSV, Excel or PDF, and low-stock alerts can be exported to Excel.

Printed documents

Quotations, orders and invoices print on A4, A5, Letter, Legal or 80 mm thermal paper, with your logo, company NTN and bank details, and you choose what each document shows.

Your branding

Each workspace carries its own logo, a variant for dark mode, a favicon and its own colours, on screen and on paper.

Built with

  • React 19
  • Vite
  • Tailwind v4
  • Node + Express
  • PostgreSQL
  • PWA

Not available yet

What Stockroot does not do today.

Listed so a business can rule Stockroot out quickly. If one of these is essential, say so when you get in touch.

Point-of-sale counter billing and barcode scanning
Batch, lot or expiry tracking
FBR-integrated digital invoicing
Manufacturing and bills of materials
Bin or shelf locations inside a warehouse
An Urdu interface
Full double-entry accounting with a balance sheet

Insights

Further reading

Stockroot has its own site

stockroot.pk covers each part of the product in more depth, with worked examples of purchasing, partial deliveries and stock counts.

Want to see Stockroot on your own numbers?

Tell us what you're running today and we'll tell you honestly whether it fits.