PRA eIMS e-invoicing File your service bills with PRA, without lifting a finger

Hajza connects to PRA eIMS, the Punjab Revenue Authority's electronic invoice monitoring system. When a taxed service bill is paid, Hajza files it with PRA in the background, and the official fiscal number and QR code print on the customer's receipt. No separate portal, and nothing to re-type.

Included in the Hajza plan, with no add-on to buy. See pricing

Real time to PRA QR on the receipt Nothing to re-type
PRA eIMS e-invoicing

PRA E-invoicing

Inside your Hajza dashboard

Paid service bills are filed with PRA automatically
The official fiscal number and QR on the receipt
A full record of every submission

Real time to PRA

Hajza

Paid service bills are filed with PRA automatically
The official fiscal number and QR on the receipt
A full record of every submission
How it works

How PRA eIMS e-invoicing works in Hajza

Files itself

Every paid service bill reaches PRA on its own

Finish a booking and take payment, and if the bill carried tax, Hajza sends it to PRA eIMS in the background over a secure connection. You settle the bill and move on. Product sales are goods, which fall under FBR, not PRA; Hajza does not file them.

Every paid service bill reaches PRA on its own
Filed when a taxed service bill is paid
Runs in the background, never slows the counter
Nothing to enter twice
On the receipt

The official fiscal number and QR, printed for the customer

Once PRA accepts the bill, its fiscal invoice number comes back and prints on the receipt with a QR code the customer can scan. If PRA is slow, the receipt prints straight away and the number appears on the next print.

The official fiscal number and QR, printed for the customer
Fiscal number and QR on the printed bill
Prints at once, the number follows if PRA lags
Looks the way the authority expects
Cancellations handled

Cancel a filed bill and the credit note files itself

Cancel a finished booking whose bill PRA already holds, and Hajza files the matching credit note with PRA, linked back to the original invoice, so your filed figures match what really happened and PRA never sees a duplicate.

Cancel a filed bill and the credit note files itself
Cancellations file a credit note on their own
Linked back to the original invoice
Your filed totals stay honest
Also in here

The details that keep you covered

Automatic retries

A PRA outage doesn't lose a bill: Hajza retries on its own, then twice a day.

Told when something sticks

A bill PRA refuses shows as failed, with PRA's reason and a Retry button.

Full audit trail

Every submission is logged: what was sent and what PRA replied.

Service bills only

Only taxed service bills are filed. Product sales are goods, under FBR.

Never blocks a bill

A slow or down PRA never stops you settling a customer.

Sandbox first

Test against PRA's sandbox before you switch to production.

Get going

Switched on in minutes, then hands-off

01

Add your PRA details

Enter your PNTN, POS ID and the token PRA issued.

02

Test in the sandbox

Settle a bill and check a fiscal number comes back.

03

Go live

Switch to production, and taxed service bills file themselves.

Before you ask

Questions about PRA E-invoicing

Who has to file invoices with PRA eIMS?

That is set by PRA's rules for your business, not by Hajza, so check with PRA or your tax adviser; PRA's official site is pra.punjab.gov.pk. If you are required to file, Hajza files your taxed service bills for you.

What do I need from PRA to connect?

Three things: your PNTN (Punjab National Tax Number), a POS ID registered on PRA's portal, and the token issued for that POS. You enter them once in your venue settings. PRA e-invoicing is included in the paid plan for branches in Pakistan.

Can I test before going live?

Yes. Start in PRA's sandbox with a test POS ID, settle a bill and check that a fiscal number comes back. When it works, switch the environment to production; the two sets of credentials are kept separately.

What happens if PRA is down?

The bill is settled and the receipt prints as normal. Hajza keeps trying in the background, a few times at first and then twice a day, and the fiscal number appears on the next print once PRA accepts it. A bill PRA refuses shows as failed, with a Retry button.

Does Hajza file product sales with PRA?

No. PRA eIMS covers services. Product sales are goods, which fall under FBR, not PRA, and Hajza does not file them with either authority.

Let your service bills file themselves with PRA

Stop juggling a separate tax portal at the end of the day. Settle the bill, hand over the receipt, and know it is already filed.