What is purchase management?
When a ZRA-registered supplier sells goods to your restaurant, that transaction is recorded in ZRA’s Smart Invoice system under your TPIN. ZRA requires you to formally acknowledge these purchases — either approving or rejecting them. Acknowledging purchases serves two purposes:- Input VAT credit — When you approve a purchase from a VAT-registered supplier, you can claim back the 16% VAT you paid on those goods, reducing your VAT liability
- Audit compliance — ZRA tracks the flow of goods between registered businesses. Unacknowledged purchases can raise flags during tax audits
Only purchases from ZRA-registered suppliers appear automatically. If your supplier is not on Smart Invoice (e.g. a local market vendor), you enter the purchase manually.
The purchases tab
Go to ZRA Smart Invoice → Purchases. From here you can:- Sync the latest supplier invoices from ZRA
- Approve purchases you received
- Reject purchases that are incorrect
- Manually enter purchases from non-registered suppliers
- View the full history of all purchases
Fetching purchases from ZRA
Click Sync from ZRA to pull the latest supplier invoices. DishInk calls ZRA’s API using your device credentials and retrieves all purchase invoices issued to your TPIN since the last sync. New purchases appear with Pending status.You need at least one active, initialized ZRA device before you can sync purchases. The device credentials authenticate the request to ZRA.
Approving a purchase
When you receive goods from a ZRA-registered supplier and the invoice is correct:- Find the purchase in the list (status: Pending)
- Click the row to expand it
- Verify the supplier name, invoice number, and total amount
- Click Approve
Rejecting a purchase
If a supplier invoice is incorrect, duplicated, or you did not receive the goods:- Find the purchase in the list
- Click the row to expand it
- Click Reject
- Enter a reason (required)
- Confirm
Manual purchase entry
For suppliers who are not registered on ZRA Smart Invoice (e.g. small local vendors, market suppliers), their invoices will never appear automatically. You can record these manually. Click Manual in the top right of the Purchases tab and fill in:Manual purchases from non-registered suppliers do not generate input VAT credits because those suppliers did not charge you ZRA-compliant VAT. The record is kept for your own audit trail only.
Purchase statuses
Purchase details
Clicking a purchase row shows:- Supplier TPIN — the supplier’s ZRA identifier
- ZRA Invoice No — the reference number in ZRA’s system
- Total amount — what you owe or paid
- VAT amount — the tax portion you can potentially reclaim
- Invoice date — when the supplier issued the invoice
- Item list — what goods were included (if provided by the supplier)
Linking purchases to inventory
After approving a purchase, you may want to update your stock levels to reflect the received goods. Currently this is a separate step:- Go to Inventory → Stock tab
- Find the relevant ingredient
- Click Restock
- Enter the quantity received and unit cost
DishInk is working on automatic inventory linking — when you approve a ZRA purchase, you will be able to update stock levels in the same step. This will be available in a future update.

