Choosing a trading ERP is easy to do badly. The brochure promises everything, the demo shows the best screen, and three months later the stock figures still do not match the accounts. This guide gives you a practical checklist for choosing accounting and inventory software for a trading business in Pakistan, and the demonstration scenarios that will show you the truth.
What a trading business actually needs
A trading business buys goods and sells them. Money and stock move together, so the software must keep them together. The test of any trading ERP is whether a purchase, a sale and a return each update stock and accounts in one step.
The checklist
1. Stock and accounts in one place
Does a sale reduce stock and post the cost of goods sold at the same time? If stock is in one module and accounts in another, ask how they are reconciled.
2. Stock check on sale
Does the system stop a sale of more than the quantity on hand? On invoices and on cash sales?
3. Costing method
Which method does it use: average cost, FIFO or something else? Is it applied consistently, and can you see how a cost was reached?
4. Returns
Can you return goods from a customer and to a supplier? Are they reversed at the original cost? Does it handle partial returns, or only whole documents?
5. Cash sales
Can you sell over the counter with part payment and a discount? Can it print a thermal receipt?
6. Customers and suppliers
Ledgers with opening balances, ageing of what is owed, payment terms that set due dates.
7. Purchasing
Purchase orders with approval, converted into bills, with partial billing.
8. Tax
Sales tax codes, tax inclusive or exclusive prices, and withholding tax on purchases. Ask what is not included, for example integration with the tax authority.
9. Reports
Trial balance, profit and loss, balance sheet, product ledger, customer and supplier ledgers, ageing, and a margin report by product or customer.
10. Controls
Roles, an audit log, locked periods, and approval for sensitive actions.
11. Import and support
Can you import products, customers and opening balances from Excel? Who helps you in your language, and how quickly?
12. Price
Count users, add-on modules, set-up and training. Ask for the full yearly cost.
Demonstration scenarios to ask for
Ask the vendor to show these live, with your own sample data:
| Scenario | What it proves |
|---|---|
| Buy 100 units at one price and 100 at another, then sell 120 | Costing and stock together |
| Try to sell more than is in stock | Stock check |
| Sell for cash with a discount and part payment | Counter sales |
| Return a sale, then a purchase | Returns and reversal at original cost |
| Open a report figure and go down to the document | Traceability |
| Reverse a mistake and show the audit trail | Controls |
| Import 500 products from Excel | Data load |
Features you may or may not need
Some features are common in large systems and absent in simpler ones. Decide whether you need them before you compare:
- Barcode scanning
- Several warehouses or branches with stock transfers
- Batch, serial number or expiry tracking
- Several price lists
- Credit limits that block a sale
- Goods-received notes on purchase orders
If you need none of these, a simpler system is easier to run. If you need several, say so at the first demo.
Common mistakes in choosing
- Buying on features you will never use.
- Not testing with your own data.
- Ignoring the cost of set-up and training.
- Choosing before you decide your costing method.
- No plan for opening balances.
Where OneAccounts fits
OneAccounts is accounting and inventory in one for trading businesses in Pakistan: a stock check on invoices and cash sales, running average costing, cash sales with part payment, discount and thermal slips, returns, a product ledger, customer and vendor ledgers with ageing, purchase orders with approval, sales tax codes and withholding tax, and Excel import. It is priced in rupees per user per month, with a ten-day free trial.
It is built for a single trading location. It does not currently offer barcode scanning, multiple warehouses, batch or expiry tracking, or price lists, and returns reverse a whole invoice or bill. Check those against your needs. See Trading ERP software.
Frequently asked questions
What is a trading ERP?
Software that combines accounting with stock, purchasing and sales for businesses that buy and resell goods.
Do I need an ERP or just accounting software?
If you carry stock, you need stock and accounts together. Otherwise, the two will drift apart.
Should I choose cloud or desktop software?
Cloud lets several people and places work on the same records. Ask where the data is stored and backed up.
How long does it take to move to a new system?
Mostly the time to clean products, customers and opening balances. Plan for a parallel month.
What should I ask a vendor first?
Ask them to show a purchase, a sale and a return updating stock and accounts together.