Purchasing
Order from suppliers and track every dirham spent
Create purchase orders, receive goods, and pay suppliers — your stock, books, and VAT all update automatically. Built-in checks compare what you ordered, what you received, and what you were billed so you never overpay.
3-Way
Payment Checks
Any
Currencies
Built-In
Approval Steps
1-Click
Bill Creation
Key Features
What you can do
A detailed look at the capabilities included in this module.
Purchase Orders
- Multi-Line OrdersAdd unlimited line items to a single PO, each with its own product, quantity, unit price, and tax configuration.
- Multi-Currency SupportIssue purchase orders in any currency with automatic exchange-rate conversion for reporting in your base currency.
- PDF ExportGenerate professional, print-ready PDF purchase orders to send directly to suppliers.
Approval Workflow
- Lifecycle StagesEvery PO follows a clear Draft > Approved > Received > Closed lifecycle with role-based transition control.
- Approval ControlsOnly authorized users can approve purchase orders, with configurable approval thresholds based on order value.
Goods Receipt Notes (GRN)
- Manual or PO-BasedCreate GRNs from scratch for ad-hoc receipts, or generate them directly from an approved purchase order.
- Batch & Lot CaptureRecord batch numbers, lot numbers, and expiry dates during goods receipt for full traceability.
- Location AssignmentAssign received goods to specific warehouse locations (Zone > Aisle > Shelf > Bin) at receipt time.
Partial Receipts
- Multiple GRNs per POReceive goods in multiple shipments — each GRN tracks partial fulfillment against the original PO quantities.
Line-Level Cancellation
- Cancel Individual LinesCancel specific PO lines without affecting the rest of the order — remaining lines continue through the workflow.
Three-Way Matching
- PO vs GRN vs BillAutomatically compare purchase order quantities and prices against goods received and supplier bills to catch discrepancies.
- Configurable TolerancesSet acceptable variance thresholds for quantity and price mismatches to reduce unnecessary exceptions.
Bill Creation from GRN
- One-Click Bill GenerationCreate a supplier bill directly from a posted GRN with all line items, quantities, and prices pre-populated.
What OpsmatiQ automates
These happen automatically — no manual intervention needed.
- Receive goods and your stock updates instantly — no separate data entry.
- Your books and VAT are updated the moment you post a goods receipt.
- Order status tracks itself as deliveries arrive — you always know what's outstanding.
- Catch billing errors before you pay — the system compares orders, receipts, and bills automatically.
- Reverse a mistake with one click and both stock and accounting are corrected.
Connected to other modules
Data flows seamlessly between modules — no manual handoffs.
- GRN posting creates inventory receipt movements with FIFO cost batches in the Inventory module.
- GRN posting generates accounting journal entries for inventory and payable accounts automatically.
- Catalog provides item details, pricing, tax rates, and GL accounts for every PO and GRN line.
- Bills created from GRNs flow into Accounts Payable for payment processing and aging reports.
Related modules
These modules work closely together to power your business workflows.
See Purchasing in action
Book a personalized demo to explore this module with your own data.