Buying Operations Software in Pakistan: A Straight Guide
Ask what a stored tax figure knows about its own destination — then ask whether the vendor would decide goods-versus-services for you. The right answer to the second is no.
Software evaluations in Pakistan spend most of their time on the federal question, which is the well-served half. The five below are about the half that decides whether your month end is a query or a spreadsheet, and each has a structural answer that can be checked rather than discussed.
Ours are beside each. Two are bad, and the first question exists to tell a large share of readers that none of this applies to them.
1. Do you sell only goods, only federally?
Ask yourself before you ask anybody else. If everything you sell is a good and everything is federal, there is one authority, one registration and one return — the attribution problem this guide is about simply does not arise for you, and a vendor implying otherwise is manufacturing a requirement.
Our answer
For a goods-only federal seller our invoicing is straightforward and the rate is stored on each line when the document is raised. Skip to question 4, and glance at question 3, which may still reach you.
2. What does a stored tax figure know about its destination?
Not whether the system "supports" Pakistani sales tax — that invites a story. Ask whether a stored tax amount records the authority it is owed to. Goods are federal; services are provincial and each province levies its own through its own authority, so a business doing both across provinces files with several governments on one month of trading.
Our answer
Nothing. The invoice line stores a rate and no payee, and our per-organization jurisdiction columns describe your own address rather than the transaction's. Putting a jurisdiction and an authority on the tax figure is on our list with a specification and a price, and it is not large work.
3. Where do you record a customer's registration and status?
A further tax applies on supplies to a person without a registration number or not on the active taxpayer list — so what you charge depends on a fact about your customer that changes over time without you acting. Open a customer record and look for the two fields.
Our answer
Neither exists. Not a weak screen — no column, so the input is unrecordable rather than merely unverified. Two fields plus the date you checked is small work and it is on the list. What we will not do is check the register on your behalf: your charging decision should not depend on our copy of somebody else's data being current.
4. Would the vendor classify goods versus services for you?
A trick question, and no is the answer you want. The distinction is constitutional rather than an accounting nicety, it determines which government you owe, and authorities do not always agree about particular cases. A vendor that offers to decide it is offering to carry a liability it cannot carry.
Our answer
We would build the field so your determination can be recorded and used by the calculation. We would not populate it with our guess. Ask any vendor who says yes what happens when the guess is wrong, and who is holding it when it is.
5. Can you set lead times per location?
The unglamorous question, and for a distribution business across provinces it is the one that decides whether the network is planned or reacted to. Nothing to do with tax, and it is probably why you are actually buying.
Our answer
Yes. Lead times are per location and replenishment runs against consumption rather than a fixed reorder point, so a warehouse three provinces away is planned on its own clock. This half of the product has none of the limitations above.
One question for your own operation, not for a vendor
Ask how last year's return split was produced, and whether the rules are written anywhere other than in the spreadsheet. If the answer is a person, that is a provenance gap rather than an accuracy problem, and it only ever becomes urgent at the worst possible moment. It is also the thing a system can genuinely fix, once the inputs to the split are stored on the records themselves.
What the list is for
Four of the five can be answered in a trial account without anybody's help, and the fifth is a question you ask yourself. That is the design: move the decision out of the meeting, where the vendor is fluent, and into the software, where it is not.
And if running these against us leads you to a Pakistani fiscal system with an operations layer bought separately, that is a legitimate architecture rather than a failure to find one product that does everything. In a market with five revenue authorities it is the honest recommendation more often than a vendor page will say.