Skip to article
POS Software Guide

Restaurant PRA POS Integration in Punjab: KOT to eIMS

A complete restaurant PRA eIMS workflow from table and KOT through discounts, payment, fiscalisation, QR receipt, exceptions and daily closing.

August 1, 2026Updated October 4, 20265 min readPakistan-focused
Restaurant PRA POS Integration in Punjab: KOT to eIMS
POS
Practical business guidanceClear steps, implementation considerations and links to relevant NexZion Solutions resources.
Quick answer

A restaurant’s PRA fiscal invoice should be created from the final controlled bill—not directly from an open table or kitchen order ticket. The practical flow is table/channel → order → KOT → item and discount review → payment → final POS invoice → supported PRA fiscalisation → receipt with fiscal number and QR → shift reconciliation. Keep every cancellation, complimentary item, refund and retry visible so kitchen, cash, stock and fiscal records remain explainable.

Reviewed 28 August 2026. This article covers software and operational workflow, not legal or tax advice. Confirm current PRA applicability, service classification, rates, notices and invoice treatment for the specific business.

End-to-end restaurant billing flow

Table / takeaway / delivery → order → KOT/KDS → preparation changes → final bill review → discount approval → payment → invoice + USIN → fiscalisation → fiscal number + QR receipt → closing and reconciliation

KOT and fiscal invoice are different records

RecordPurposeShould contain
OrderCustomer request and channelTable/customer, items, modifiers, notes
KOT/KDS ticketKitchen preparationItems, quantities, station and instructions
Final billApproved amount dueChargeable items, discounts, charges and total
Fiscal invoiceControlled invoice recordRequired invoice fields, USIN, response and fiscal number
ReceiptCustomer evidenceReadable totals, fiscal reference and QR

1. Start from the order channel

Dine-in starts with a table and waiter, takeaway at a counter or phone, delivery through direct or third-party channels, and banquet orders through a booking. Preserve the channel for reporting but apply one approved calculation method.

2. Build a clean menu

  • Stable item code and customer-facing name
  • Category and kitchen station
  • Size/variant and modifiers
  • Approved price and effective date
  • Applicable classification/treatment confirmed by adviser
  • Branch availability
  • Recipe/stock link where used
  • Active/discontinued status

Avoid normal billing through “miscellaneous food” or free text.

3. Route KOTs without changing the invoice identity

Multiple KOTs may belong to one table: starters, mains and later additions. The POS should consolidate approved chargeable items into one final bill while preserving every kitchen event. A KOT reprint must not duplicate an order or trigger fiscalisation.

4. Handle modifications and cancellations

If an item is cancelled before preparation, record the reason. If preparation has started, record waste or manager approval. If the final invoice was already issued, use the supported return/credit process rather than editing or deleting the original.

5. Control packages, combos and modifiers

A deal can display as one customer-facing package while components drive kitchen and inventory. Decide the invoice representation with accounting and implementation teams. Extras—cheese, topping, delivery charge or additional serving—should use approved items.

6. Calculate the final bill once

ComponentControl
Quantity × priceUse effective menu price
Item discountRecord amount, reason and approver
Bill discountApply consistently to eligible lines
ChargesUse approved service/delivery records
TaxUse current authorized configuration
RoundingSame on screen, payload, receipt and report
Grand totalMatch amount collected and invoice model

7. Approve discounts and complimentary items

Cashiers can have a small discount limit; larger discounts require supervisor approval. Keep staff meals, promotions, spoilage and customer-recovery gestures in separate reason codes. This protects margin and explains differences between KOT consumption and billed revenue.

8. Collect and reconcile payment

Capture cash, card, approved mixed payment or another configured mode. Store gateway/terminal references where appropriate. The payment record and invoice should agree; fiscalisation is not a substitute for cash-drawer or bank settlement controls.

9. Create the final invoice and USIN

Generate one stable unique business invoice number when the bill is finalized. Lock commercial fields before fiscalisation. The USIN should survive timeouts and retries so the system can determine whether the same transaction was already accepted.

10. Fiscalise and store the response

Submit through the configured local SFD or supported cloud path. Store the request status, timestamp, response, fiscal invoice number and any diagnostic details on the same invoice. Do not print “successful” until the workflow has evidence.

11. Print the customer receipt

Print the business and transaction details required for the restaurant, the returned fiscal reference and the QR link. Test actual thermal printers for clipping, fading and scan quality. Reprint an accepted invoice without resubmitting it.

12. Close the shift

  • Gross and net sales
  • Discounts and complimentary items
  • Cancelled items and waste
  • Returns and refunds
  • Cash, card and other payments
  • Expected versus counted cash
  • Accepted, failed, queued and uncertain fiscal statuses
  • Invoice and KOT exception count

Role-based responsibilities

RoleKey responsibilities
WaiterAccurate table/order and modifiers
KitchenKOT status and preparation exceptions
CashierFinal bill, payment, submission and receipt
SupervisorDiscount, cancellation, retry and reprint approvals
AccountsPayment and fiscal reconciliation
IT/supportService health, logs and controlled releases

Go-live test scenarios

  1. Dine-in with multiple KOTs
  2. Takeaway with modifier
  3. Delivery with approved charge
  4. Combo/package
  5. Discount and complimentary item
  6. Split/mixed payment where supported
  7. Item cancellation before and after preparation
  8. Return/credit after invoice
  9. Printer failure after fiscal response
  10. Network timeout and duplicate-prevention check
  11. Cashier shift handover
  12. End-of-day reconciliation

Frequently asked questions

Should a KOT be sent to PRA?

The final invoice data is the fiscalisation event described in the technical model. A KOT is an operational kitchen record.

Can dine-in, takeaway and delivery use one POS?

Yes, if channel differences are preserved while billing calculations and fiscal controls remain consistent.

Can a receipt be reprinted?

Yes through a controlled reprint of the same accepted invoice. Reprint must not create a new submission.

How should restaurant returns be handled?

Separate open-order cancellation from issued-invoice adjustment and customer refund. See the returns guide.

If you are comparing the underlying restaurant system before PRA integration, read our restaurant POS and management software buyer guide.

Need restaurant PRA POS setup?

NexZion Solutions can assess the current table/KOT workflow, clean the menu, configure roles and receipts, test real orders and support monitored go-live.

Get Restaurant PRA POS Setup   PRA eIMS software installation & POS integration   PRA eIMS installer guide

Official sources reviewed

Reviewed 28 August 2026. The technical specification and public portals can change; verify production behavior and current legal requirements before relying on them.

Related: integrate or replace an existing POS, go-live tests, multi-branch setup, and NexZion POS.

Implementation note: Hardware, integrations, offline continuity and tax-connected workflows should be confirmed against the actual business setup before implementation.
NZ
Published by NexZion Solutions

NexZion Solutions publishes practical guides based on business-software, compliance-workflow, website and automation implementation experience in Pakistan.

Ready to apply this guidance to your business?

Share your current workflow, challenge or project requirement. NexZion Solutions will help you identify a practical next step, scope and implementation path.

Related practical guides

AI Automation for Retailers, Traders and Cold Storage Businesses in Pakpattan →Multi-Branch Stock Transfer Controls: Dispatch, Receiving and Reconciliation →Opening or Closing a PRA POS Branch: Registration & Reconciliation Checklist →
Book Free Demo
WhatsApp DemoCall Now