AgroPOS tracks every bottle by batch and expiry, keeps the registration number and technical name against each product, and prints the registers an Agriculture Department inspector asks for — without an internet connection.
A pesticide shop does not sell products — it sells batches. Two bottles of the same insecticide can carry different batch numbers, different expiry dates and different purchase rates. General billing software treats them as one line of stock, and that is where the losses start.
Every purchase is entered against a batch: batch number, expiry date, pack size, purchase rate and supplier. When you sell, AgroPOS takes stock from the earliest-expiring batch first, so older goods move before they become a write-off.
Expired batches are blocked at the till. A cashier cannot sell them by accident, which is the single most expensive mistake a pesticide counter makes.
Each product carries its Department of Plant Protection registration number (the number on the label, registered under the Agricultural Pesticides Ordinance 1971), technical (active ingredient) name and formulation code — EC, WP, SC, SG, OD and the rest of the CropLife list. These are the fields an inspector reads, and they are stored per product rather than written on a sticker.
The Urdu product name can be stored alongside the English one, because that is how most counters actually refer to stock.
Inspector Mode prints seven registers for any date range you pick:
Your shop letterhead and dealer licence number appear on each one. Purchase and stock prices are deliberately left off the inspection copies — the inspector needs the record, not your margins.
Every customer has a running balance and an optional credit limit. The till warns before a sale pushes someone past their limit, and a credit receipt prints the previous balance, this bill's credit and the new total — so the customer leaves holding the same figure you have.
Recovery Management lists everyone with a pending balance and their full history. Payments settle against the oldest unpaid invoices first.
Billing, stock, ledgers and reports all run on your own PC. The connection is used three times only: to activate the licence once, to upload cloud backups, and to download updates. When the line drops in the middle of a season, the shop keeps trading.
The 14-day free trial is the full software with nothing switched off. Install it, enter a day of real purchases, and print an inspection register to see whether it matches what your department asks for.