New: Provincial POS Invoicing

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


Invoice no.MAIN-000188
CounterMain · POS 100245

Chicken Karahi (half)1,450.00
Garlic Naan × 4480.00
Mint Margarita × 31,070.00

Sales tax 16%480.00
TOTAL Rs3,480.00

PRA Fiscal Invoice No.

1002452710260001881

PRA

Verify on PRA

Provinces

Every province has its own authority

Choose your province when you register. More provinces follow as their systems open.

PRAAvailable

Punjab

Punjab Revenue Authority

KPRAAvailable

Khyber Pakhtunkhwa

Khyber Pakhtunkhwa Revenue Authority

SRBComing soon

Sindh

Sindh Revenue Board

BRAComing soon

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. 1

    Register free

    Choose “Provincial POS Invoicing” and your province. A practice counter is ready at once.

  2. 2

    Add your POS ID

    Enter the POS ID and token PRA (or the key KPRA) gave you for each counter.

  3. 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

PKR0

100 POS invoices during 30 days

1 POS ID (counter)

  • Practice counter: try at once
  • PRA test system
  • Receipt with QR code
  • Email support
Start Free Trial

POS Basic

One counter

PKR1,000/month

1,000 POS invoices per month

1 POS ID (counter)

  • Live PRA / KPRA invoices
  • Returns (credit notes)
  • Thermal and A4 receipts
  • Items list & reports
Choose Plan
Most Popular

POS Business

A few counters

PKR2,500/month

5,000 POS invoices per month

3 POS IDs (counters)

  • Everything in POS Basic
  • Cashiers limited to their counter
  • Excel export
  • Priority support
Choose Plan

POS Unlimited

Branches and chains

PKR5,000/month

Unlimited POS invoices

10 POS IDs (counters)

  • Everything in POS Business
  • All branches in one place
  • Phone support
Choose Plan

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?+
  1. Sign in to the PRA portal at reg.pra.punjab.gov.pk with your PNTN.
  2. Complete your Business Information and add each Business Branch.
  3. Under POS Registration, register every counter (name or number of the counter, POS type, MAC address and IP address of the counter's computer).
  4. For testing, use Generate Test POS to get a test POS ID.
  5. Open POS Details: the token is shown next to each POS ID.
  6. 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.

Start free trial