E-Khata Cloud
Download appBook a demo
LIVE
Purchase

Purchase and Vendor Management That Tracks Every Rupee You Owe

Raise a purchase order, receive the goods against it, record the vendor bill, and handle returns and extra costs without re-typing the same items three times. The result is a clean procurement trail that shows what was ordered, what arrived, what you have been billed for, and what you still owe.

Book a free demoSee it in action
Purchase orders list with status tabs and vendor details in E-Khata purchase management software

Purchase management records everything you buy from suppliers and what those purchases cost you. It links three documents together: the purchase order (what you agreed to buy), the goods receipt (what physically arrived), and the purchase invoice (the supplier's bill). Every purchase posts to the right account, updates stock, and moves the vendor balance, so your inventory cost and accounts payable stay in step with the goods on your shelves.

The procurement lifecycle: order, receive, bill

The core of the module is a connected chain of documents. You do not have to use every step, but when you do, each one carries its data forward so you never re-enter items, rates, or vendor details. A purchase order is your written commitment to a supplier; a goods receipt is the point where stock enters your warehouse; and the purchase invoice is the supplier's bill that posts the accounting and updates the balance.

  • Purchase order moves through draft, sent, partial, and received with vendor reference and bilty number
  • Goods receipt confirms full or partial deliveries and updates the stock ledger
  • Purchase invoice posts double-entry accounting automatically (Stock or Expense debit, Payable credit)
  • Send the PO as a clean PDF over WhatsApp, email, or print
Purchase orders screen grouped by draft, sent, and partial status in purchase management software
The purchase orders screen groups documents by status so you can see drafts, sent orders, and partial receipts at a glance.

Three-way matching: pay only for what you ordered and received

Three-way matching is the discipline that protects you from overpaying. The system compares the purchase order, the goods receipt, and the supplier invoice line by line before a bill is cleared, checking that the item, quantity, and price agree across all three. When something does not line up, the quantity validations hold it back so you do not over-receive or overbill.

  • Every PO line keeps running counters for received, billed, and returned quantity
  • Receipt lines link to the PO line they fulfil and invoice lines link to receipt lines
  • Fulfilment status shows not received, partial, received, or over received
  • Billing status shows not billed, partially billed, or fully billed
Purchase bills and receipts list with vendor, amount, and billing status in purchase management software
Bills list received inventory with vendor, amount, and status so you can validate each invoice against its receipt.

Supplier and vendor management with supplier udhar

Every purchase document is tied to a vendor in the party master. You create suppliers with name, phone, email, address, and city, and find them fast with fuzzy search that also covers phone and Urdu name. The supplier balance is not typed in by hand; it is calculated from the GL entries created by purchase invoices and returns, so the amount you owe is always backed by real documents. Most buying in Pakistan runs on udhar, so credit terms and a payables aging view are built in.

  • Fuzzy search across name, phone, and Urdu name to confirm the right party
  • Supplier balance calculated from real GL entries, never typed by hand
  • Set payment terms (Cash, 7, 15, 30, or 60 Days) with an automatic due date
  • Payables aging groups what you owe so you can clear the oldest udhar first

Landed costs: the true cost of imported and freighted stock

The price on the supplier invoice is rarely the real cost of the goods. Freight, customs duty, clearing, insurance, loading, and commission all add to what a unit actually costs you. The landed cost voucher distributes these charges across the receipt lines so each item carries its true cost. You choose how charges are split: by quantity, by amount, equally, or manually per item.

  • Allocate charges by quantity, by amount, equally, or manually per item
  • Expense types include freight, customs duty, clearing, insurance, loading, and commission
  • Each charge links to a GL expense account
  • Allocation updates the per-item valuation rate for accurate inventory and margins

Purchase returns and debit notes

When goods are damaged, wrong, or in excess, you send them back. A purchase return reverses the stock for those items and creates a credit position against the supplier (Vendor debit, Stock credit), lowering what you owe. You can return against the original PO for traceability or record a direct return without one, and the GL reversal is automatic.

  • Quick-select reason chips: Damaged, Wrong Item, Quality Issue, Excess Qty, Defective, or Other
  • Return against the original PO for traceability or record a direct return
  • Each returned line tracks returned quantity against the original receipt line
  • Automatic GL reversal lowers the supplier balance
Purchase returns list showing return type, reference, and reason in purchase management software
Returns show the type (PO Return or Direct Return), the reference, and the reason for a clean audit trail.

Stock transfers, document lists, and accounting integration

Moving goods between your own warehouses is not a purchase, so it does not touch your accounts. A stock transfer records the from-warehouse, the to-warehouse, the date, and an optional reason, then updates only the stock ledger. All purchase documents live in dedicated screens with colour-coded status badges, search, and column filters, and when you submit a purchase invoice the books update themselves with a duplicate-posting guard and an amendment log.

  • Stock transfers record from-warehouse and to-warehouse and update only the stock ledger
  • Status badges are colour coded: draft gray, sent blue, partial orange, received green, cancelled red
  • Filter by status, date range, vendor, and document number; export to Excel and import from CSV
  • Invoice journal entry, input tax credit, and an amendment log post automatically
Purchase transfers list showing warehouse-to-warehouse stock movements in purchase management software
Transfers show the from-to warehouse flow with an item count, separate from your accounts.

Who it is for

Manufacturing and trading
PO planning, goods receipt tracking, and landed cost allocation so your finished-goods cost is real across long order cycles and bulk discounts.
Wholesale
Payables aging, credit terms, and stock transfers keep supplier credit, vendor returns, and multi-warehouse stock tidy as volume grows.
Distributor
Three-way matching, partial receipts, and accurate item costing keep each line honest from order to bill on tight margins.
Retail and kirana
The fast path: a quick receipt when stock arrives, a return when something is damaged, and a clear view of what is owed to each supplier.

Frequently asked questions

A purchase order is what you agree to buy from a supplier, with item, quantity, and price. A goods receipt records what actually arrived when the delivery comes in. A purchase invoice is the supplier's bill for those goods. Keeping the three as separate steps lets the system confirm you only pay for what was ordered and received.

Explore more of E-Khata

Inventory and stock controlAccounting and party ledgersProducts and pricingSalesReports

See how your business runs on E-Khata.

30-min Zoom or WhatsApp call. We'll walk you through E-Khata with examples that match your business type.

Zain Gohar, co-founder of E-Khata Cloud
Zain Gohar
Co-founder, E-Khata Cloud
I or my co-founder personally join every demo call.
Book a 30-min call →

Or message us on WhatsApp: +92 300 1676722 (we reply within 1 hour).