PRA & KPRA receipts without a POS
Restaurants, salons, clinics and every service business: fill in a simple form, get the fiscal invoice number from the Punjab Revenue Authority or KPRA, and print the receipt with its QR code. Nothing to install.
- Works in any browser, on a PC, tablet or phone
- Practice mode to learn safely before going live
- One account for FBR Digital Invoicing and POS invoicing
Gulberg Grill & Café
MM Alam Road, Lahore · PNTN 1234567
SALES TAX INVOICE
PRA Fiscal Invoice No.
1002452710260001881
Verify on PRA
Provinces
Every province has its own authority
Choose your province when you register. More provinces follow as their systems open.
Punjab
Punjab Revenue Authority
Khyber Pakhtunkhwa
Khyber Pakhtunkhwa Revenue Authority
Sindh
Sindh Revenue Board
Balochistan
Balochistan Revenue Authority
Business in Sindh or Balochistan? Tell us and we will let you know when it is ready.
How it works
Live in three steps
- 1
Register free
Choose “Provincial POS Invoicing” and your province. A practice counter is ready at once.
- 2
Add your POS ID
Enter the POS ID and token PRA (or the key KPRA) gave you for each counter.
- 3
Invoice and print
Add the items, press “Get number & print”: the fiscal number and QR code are on the receipt.
Features
Made for the counter
Fast to learn for cashiers, complete for the authority.
One simple form
Counter, payment, items. Buyer details only when you need them. Totals and tax are worked out as you type.
Fiscal number and QR
The receipt prints only after PRA / KPRA has given the fiscal invoice number, with its QR code.
Thermal or A4
80 mm and 58 mm thermal printers or A4, straight from the browser. Reprints say DUPLICATE.
Returns
Return part or all of a sale: a credit note with the original invoice number, never more than was sold.
Never lost
If the authority does not answer, the invoice is kept and sent again automatically.
Cashiers and counters
Give each cashier their own login, limited to POS invoicing and to their counter.
Your tokens and keys are stored encrypted
Keyboard shortcuts like PRA’s own POS app
Install it as an app on Windows, Mac or phone
Pricing
POS invoicing plans
Priced by counters (POS IDs). Start with a free trial: practice and PRA test invoices.
POS Free Trial
Practice and test invoices, free for 30 days
100 POS invoices during 30 days
1 POS ID (counter)
- Practice counter: try at once
- PRA test system
- Receipt with QR code
- Email support
POS Basic
One counter
1,000 POS invoices per month
1 POS ID (counter)
- Live PRA / KPRA invoices
- Returns (credit notes)
- Thermal and A4 receipts
- Items list & reports
POS Business
A few counters
5,000 POS invoices per month
3 POS IDs (counters)
- Everything in POS Basic
- Cashiers limited to their counter
- Excel export
- Priority support
POS Unlimited
Branches and chains
Unlimited POS invoices
10 POS IDs (counters)
- Everything in POS Business
- All branches in one place
- Phone support
Need FBR Digital Invoicing too? See FBR plans: both run in one account.
Questions about POS invoicing
What is Provincial POS Invoicing?+
Service businesses in Punjab and Khyber Pakhtunkhwa (restaurants, salons, clinics, hotels and many more) must report every sale to their provincial revenue authority and print the authority's fiscal invoice number on the receipt.
With FBR Cloud you fill in a simple form in your browser: the items, the payment and (when you need it) the buyer. FBR Cloud sends the invoice to the Punjab Revenue Authority (PRA) or the Khyber Pakhtunkhwa Revenue Authority (KPRA), receives the fiscal number and prints the receipt with its QR code. Nothing is installed at the counter.
Sindh (SRB) and Balochistan (BRA) are coming soon.
How do I get my PRA POS ID and token?+
- Sign in to the PRA portal at reg.pra.punjab.gov.pk with your PNTN.
- Complete your Business Information and add each Business Branch.
- Under POS Registration, register every counter (name or number of the counter, POS type, MAC address and IP address of the counter's computer).
- For testing, use Generate Test POS to get a test POS ID.
- Open POS Details: the token is shown next to each POS ID.
- In FBR Cloud, open POS Settings › Add a counter, choose Punjab, choose Test system or Live, and enter the POS ID and token.
Test counters can use PRA's public sandbox token: leave the token empty.
Practice, test system and live: what is the difference?+
- Practice: nothing is sent to the authority. The receipt says PRACTICE. Use it to learn and to train cashiers. Every new POS account starts with a practice counter.
- Test system (PRA only): invoices go to PRA's sandbox and get a real answer, without any tax effect. You need a test POS ID from the PRA portal.
- Live: real tax invoices, counted in your monthly allowance. Live counters need a paid POS plan.
Why does PRA refuse my live invoices with “unauthorized”?+
PRA accepts live invoices only from servers it has whitelisted. Send one e-mail per POS ID to eims@pra.punjab.gov.pk with your PNTN, business name, POS ID, server IP and server location. POS Settings shows this e-mail filled in for every live PRA counter.
Invoices refused before PRA confirms stay in your list as Refused: open them and press Send again once PRA has whitelisted the server.
What do I need for KPRA (Khyber Pakhtunkhwa)?+
KPRA issues a POS ID and an authentication key for each registered counter (posregistration.kpra.gov.pk). Enter them with your NTN in POS Settings › Add a counter › Khyber Pakhtunkhwa.
KPRA works with invoice totals and one tax rate per invoice: use the same tax % on every item of an invoice. KPRA has no public test system: use a practice counter to learn first.
How do I return items (credit note)?+
Open the invoice in POS Invoices and press Return items. The form opens with the items of the sale: change the quantities to what is returned and press the button. The return is sent to the authority as a credit note with the original invoice number, and it can never be more than what is left of the sale.
What happens when PRA or KPRA does not answer?+
Every invoice is saved with its own number before it is sent. If the authority does not answer (internet or server problems), the invoice stays Not sent yet and FBR Cloud sends it again automatically after 1, 2, 5 and 10 minutes, then every 30 minutes. The receipt can be printed as soon as the fiscal number arrives; the invoice page updates by itself.
Can a cashier use only POS invoicing and one counter?+
In Company Profile › Users, invite the cashier with the role Invoice Creator, tick only POS Invoicing and choose their counter. The cashier then sees only the POS menu and can make invoices only on that counter. Company Administrators always see everything.
Make your first receipt today
Register in a minute and print a practice receipt straight away.
