✦ Founding restaurants: 3 months free and your price locked for 2 years →

Book a demo+92 321 5045075WhatsApp us

Café QRPOS for independent venues
Products ▾
  • Till and paymentsCounter till, phone orders, Raast, card
  • Kitchen display systemLive screen by station, kitchen printers
  • Self-order kioskGuests order on a counter tablet
  • Floor plan and tabsWaiter app, live tables, split bills
  • Table bookingsYour own booking page and diary
  • Stock and recipesStock off every sale, dish costs
  • Cash-up and reportsFloat, drawer count, any date range, leakage
BiryaniDoodh PattiSamosaSeekh KebabSaleBiryaniRs 650Doodh PattiRs 180SamosaRs 60TotalRs 890RaastRs 890RsScan to pay✓ Sent to the kitchenThe restaurant POSRing up a sale, take Raast or cash, send it to the kitchen screen.
All features ›Integrations ›How it works ›Live demo ›Help centre ›
Solutions ▾
  • Restaurants and karahi housesTables, tabs, bookings and kitchen stations
  • Cafés and chai shopsA fast counter till and regulars who return
  • Takeaway and deliveryYour own order page and riders
  • Bakeries and sweet shopsCounter sales and half-kilo options
  • Multi-branch groupsOne menu and one set of numbers
  • Staff and shiftsRota, time clock and staff roles
Guest menu in rupees with halal and spicy tagsKitchen screen with live ordersFrom the table to the kitchenEvery channel lands in one live order queue.
Cities ▾
  • POS in LahoreRestaurant POS for Lahore venues
  • POS in KarachiRestaurant POS for Karachi venues
  • POS in IslamabadRestaurant POS for Islamabad venues
  • POS in RawalpindiRestaurant POS for Rawalpindi venues
  • POS in FaisalabadRestaurant POS for Faisalabad venues
  • POS in MultanRestaurant POS for Multan venues
Live demoPricingIntegrations
Sign inBook a demoStart free trial →
Start free trial
Live demoPricingIntegrations
Products ▾
Run the venue07 +−
  • Till and payments
  • Kitchen display system
  • Self-order kiosk
  • Floor plan and tabs
  • Table bookings
  • Stock and recipes
  • Cash-up and reports
Take orders03 +−
  • QR table ordering
  • Delivery and collection
  • Counter and takeaway QR
Payments and growth05 +−
  • Raast and JazzCash
  • Card and cash tax
  • Regulars and points
  • Deals and promo codes
  • Integrations
All features ›Integrations ›How it works ›Live demo ›Help centre ›
Solutions ▾
  • Restaurants and karahi housesTables, tabs, bookings and kitchen stations
  • Cafés and chai shopsA fast counter till and regulars who return
  • Takeaway and deliveryYour own order page and riders
  • Bakeries and sweet shopsCounter sales and half-kilo options
  • Multi-branch groupsOne menu and one set of numbers
  • Staff and shiftsRota, time clock and staff roles
Cities ▾
  • POS in LahoreRestaurant POS for Lahore venues
  • POS in KarachiRestaurant POS for Karachi venues
  • POS in IslamabadRestaurant POS for Islamabad venues
  • POS in RawalpindiRestaurant POS for Rawalpindi venues
  • POS in FaisalabadRestaurant POS for Faisalabad venues
  • POS in MultanRestaurant POS for Multan venues
Book a demoSign inCall +92 321 5045075WhatsApp usStart free trial →
Help centre / Article

PRA E-Invoicing for Restaurants: How to Set It Up

How PRA e-invoicing works for Punjab restaurants, what to get from PRA, and how to print the PRA invoice number and QR code on every bill.

Updated 17 October 2026

Restaurants in Punjab registered for sales tax on services are expected to report each sale to the Punjab Revenue Authority (PRA) as it happens. PRA sends back an invoice number, and the bill carries that number with a QR code the guest can scan to check the invoice is genuine.

Café QR can do the reporting for you: every paid sale is sent to PRA, and the PRA number and QR code print on the bill.

How it works

  1. A guest pays, at the counter, by QR code or online.
  2. Café QR sends the sale to PRA's e-invoicing system.
  3. PRA replies with an invoice number.
  4. The bill shows PRA with that number and a QR code.

Each branch is registered with PRA separately, so each branch has its own POS ID and reports on its own.

What you need from PRA

Do these first; they're between you and PRA.

  1. Register each branch's POS on PRA's e-portal (IRIS). PRA gives you a POS ID and an access token for each one.
  2. Ask PRA to whitelist Café QR's server for e-invoicing, by emailing eims@pra.punjab.gov.pk. Contact Café QR support first and we'll give you the server address to send them.
  3. PRA usually lets you test in their sandbox before approving live reporting.

Set it up in Café QR

  1. In your dashboard, open Settings, then Card payments (under Money), and tap Set up e-invoicing for your branches under Tax e-invoicing (PRA, SRB, FBR).
  2. For each branch, choose PRA under Reports to, then enter the POS ID, digits only, and the Access token.
  3. Tick Report this branch's paid sales. Leave Live (production) off to test in PRA's sandbox first.
  4. Save. The branch shows Reporting to PRA's sandbox.
  5. Make a few test sales and check the PRA number appears on the bill.
  6. Once PRA approves you, tick Live (production) and save. The branch now shows Reporting live to PRA.

If a sale doesn't get its PRA number

If PRA's system is slow or your internet drops, the sale isn't lost. It appears under Waiting for an invoice number on the e-invoicing page, and is sent again each night. Tap Send again to retry now. When everything is up to date you'll see "Every paid sale from the last 7 days has its invoice number."

Sindh (SRB) and Islamabad (FBR) branches

A branch in Karachi or elsewhere in Sindh reports to the Sindh Revenue Board (SRB), and a branch in Islamabad to the Federal Board of Revenue (FBR). The setup is the same page: choose SRB or FBR under Reports to for that branch. SRB gives you a POS ID, a user name and a password; FBR gives you a POS ID and a token. The bill then prints the SRB or FBR invoice number and QR code instead of PRA's.

Good to know

  • Card and digital payments are taxed at a lower rate in Punjab than cash. Set your card and cash tax rates in Settings; Café QR applies the right one to each bill. We explain the difference in Card vs cash sales tax in Punjab.
  • The token is kept secret. Once saved, the field is blank; leave it blank to keep it.
  • Only the owner can set up PRA for a branch.
  • Refunds: when you refund a sale that was reported to PRA or FBR, Café QR sends a credit note for the refunded amount (a part refund sends its share of the sale and tax) and shows the credit note number on the order's receipt. If the authority is slow, it waits under Waiting for an invoice number and is sent again each night. Credit notes for SRB (Sindh) aren't sent yet, so handle those refunds with SRB directly.

Common questions

Is PRA e-invoicing ready on Café QR today? The reporting is built in. Because PRA issues credentials and whitelists servers one business at a time, every restaurant goes through PRA's sandbox before going live. Talk to us before you start and we'll walk through it with you.

I'm in Sindh, KPK or Islamabad. Does this apply? This article is for PRA (Punjab). Other provinces have their own revenue authorities and systems.

Does the guest need an app to check the QR code? No. Any phone camera opens PRA's verification page.

Start free trial →Try the live demo

Articles

  • Shared Tills, Tablets and Staff PINsPair a till, waiter tablet or kitchen screen, add staff with just a name and PIN, and see how the lock screen records every sale against the right person.
  • Staff Roles and Permissions: Who Can Do WhatOwner, Manager, Floor and Kitchen roles in Café QR, what each can open and do, how manager PIN approvals work, and how to change permissions for each role.
  • How to Accept Easypaisa Payments at Your RestaurantConnect your Easypay merchant account so guests pay with Easypaisa from the table or online: Store ID, Hash Key, the IPN URL and testing first.
  • How to Accept JazzCash Payments at Your RestaurantConnect your JazzCash merchant account so guests pay from the table: where to find your Merchant ID, Password and Integrity Salt, and how to test first.
  • How to Connect Foodpanda to Your POS in PakistanGet Foodpanda orders onto your kitchen screen without a separate tablet: what a direct POS connection does and how to set up each branch.
  • How to Do an End-of-Day Cash-UpOpen the drawer with a float, record cash paid in and out, count up at close and see the difference, with a printable report of the day's takings.
  • How to Set Card and Cash Sales Tax Rates on Your POSCharge Punjab's 8% sales tax on card and digital payments and 16% on cash automatically, show tax as its own line on the bill, and add a service charge.
  • How to Set Up Raast Payments for Your RestaurantLet guests pay from any Pakistani bank or wallet app straight into your account: set up your Raast ID and confirm payments safely.
  • Kitchen Printer Setup and TroubleshootingConnect a Star, Epson or any ESC/POS kitchen printer, choose what each one prints, and fix a printer that isn't connected or isn't printing.
  • Orders Not Showing on the Kitchen Screen? How to Fix ItWhy an order might not appear on the kitchen screen, or arrives without a sound, and how to fix each cause, from the wrong branch to a sleeping tablet.
  • Stock Counts, Prep Batches and Suggested OrdersBuy in cases and sacks, make sauces in batches at their real cost, count stock and see what went missing, and let par levels write your orders.
  • What Works When the Internet Goes DownWhat Café QR's till keeps doing without internet, what waits for the connection, and how to prepare so a dropped connection never stops service.
  • How to Add Your Card Machines to Café QRUse any card machine with the till: add each one by name to check its takings at close, and in the UK link Dojo or SumUp so the till sends the amount for you.
  • What Hardware Do You Need to Run Café QR?The devices, printers and card readers that work with Café QR: use the tablet or laptop you have, add printers and a cash drawer, and take card your way.

Step-by-step guides

  • Your first test orderSee an order go from a guest's phone to your kitchen screen, in two minutes.
  • Opening the till, kitchen or waiter screenThe screens a device runs all shift, and how to make a device open straight onto one.
  • Running the kitchen screen during serviceOne screen in the kitchen shows every order as it comes in.
  • Call staff and bill requestsWhen a guest taps Call staff or Request bill on their phone.
  • Taking orders on the waiter appThe till on your phone: pick a table, add dishes, send them to the kitchen.
  • Taking orders at the counterRing up counter and table sales and take payment, even when the Wi-Fi drops.
  • Changing your menuPrices, new dishes and finished items, from your phone during service.
  • Allergens on your menuShow guests which allergens each dish contains.
  • Table QR codesPrint a code for each table, and replace one if it's lost.
  • Your floor planSee every table at a glance: free, ordering, waiting for the bill.
  • Open tabs and moving tablesTables that have ordered but not paid yet.
  • Table bookingsTake bookings online and by phone, and seat guests when they arrive.
  • Cancelling and refundingFix a mistake, or give money back.
  • Daily takings and reportsWhat you sold today, this week, and your busiest times.
  • Cashing up the drawerOpen the drawer with a float, and close it with a count that adds up.
  • Clocking in and outHours for payroll, from a shared tablet or your own phone.
  • Your own deliveries and ridersAssign riders, send orders out, and mark them delivered.
  • Online ordering for collection and deliveryYour own order page, with no commission.
  • Setting up a self-order kioskA tablet at the counter where guests order for themselves.
  • Separate kitchen screensSend drinks to the bar and food to the kitchen.
  • Happy hours and dealsDiscounts that apply by themselves, at set times.
  • Promo codesCodes guests type in their basket, or staff enter on the till, for money off.
  • Loyalty points and regularsPoints, rewards and standing discounts for the guests who come back.
  • Selling and taking gift cardsSell a gift card, and take it as payment at the till, at the table or online.
  • Stock and recipesKnow what you have, and what each dish costs to make.
  • Food safety diary and temperature checksOpening and closing checks, temperatures and the daily sign-off, ready for an inspection.
  • More than one locationOne menu and one account, with tables, kitchen screens and takings per venue.
  • Opening times and pausing ordersStop orders when you're closed, or for a few minutes when the kitchen is slammed.
  • Your logo and colourMake the menu guests see look like your restaurant.
  • Kitchen and receipt printersPrint every order in the kitchen the moment it comes in.
  • Taking payments: Raast, JazzCash and cashGuests pay from any bank or wallet app, into your own account.
  • Tax e-invoicing (PRA, SRB, FBR)Report every paid sale to your tax authority, with its invoice number and QR on the bill.
  • Foodpanda orders on your kitchen screenOrders from delivery apps arrive and print like any other order.
  • Sales tax and service chargeWhat's added to the bill, and how it shows to guests.
  • Adding staffGive waiters and kitchen staff their own login, and decide what each role can do.
  • Changing or cancelling your planMove up or down a plan, switch features off, or cancel.
Search the help centre →

Still stuck?

Ask us, and we’ll walk you through it.

Tell us about your venue and we’ll reply, usually within one working day, to plan your setup or show you round the till on a call. It’s an enquiry only: no card, no subscription and no trial started.

WhatsApp usOr try the live demo →

An enquiry only. No card or subscription required

We use these details to respond to your enquiry. Read our privacy notice.

One month free

Run your restaurant on Café QR.

Rs 4,999 per restaurant, per month after the trial, billed in PKR. No setup fee and no commission on your orders.

Start free trial →

Five systems. One till.

The restaurant POS for Pakistan, billed in rupees.

Start free trial →WhatsApp us
Café QR Pakistan

contact@cafeqr.appWhatsApp +92 321 5045075Reviews on G2

Product+
  • Restaurant POS in Pakistan
  • All features
  • Integrations
  • How it works
  • Pricing
Compare+
  • Compare POS systems
  • Moneypex alternative
  • Oscar POS alternative
  • CORN POS alternative
  • Blink POS alternative
  • Bawarchi POS alternative
  • Your own page vs foodpanda
Cities+
  • POS in Lahore
  • POS in Karachi
  • POS in Islamabad
  • POS in Rawalpindi
  • POS in Faisalabad
  • POS in Multan
Get started+
  • Start free trial
  • Live demo
  • Help centre
  • Data and security
Company+
  • About
  • Contact
  • Careers
  • Founding restaurant offer
  • Refer a restaurant
  • Partners
  • Staff sign in

© 2026 Café QR. All rights reserved.

DATA VALUT AI LTD, registered in England & Wales · Company No. 16841685

Based in the United Kingdom, serving venues across Pakistan.

PrivacyTerms