Quick answer
What is PRAL digital invoicing?
PRAL (Pakistan Revenue Automation (Pvt.) Ltd) is FBR's IT company. It operates the Digital Invoicing (DI) API that receives e-invoices, and it is an FBR-licensed integrator that provides integration free of cost. IRIS is FBR's tax portal, where businesses request digital-invoicing integration and obtain their API security tokens.
Key takeaways
- FBR is the regulator; PRAL is FBR's IT arm that runs the Digital Invoicing API.
- IRIS is where you request integration and receive your sandbox and production tokens.
- Integration must go through an FBR-licensed integrator — PRAL (free) or a private one on FBR's list.
- Your software (ERP, POS or a tool like DInvoice) creates the invoice and calls the API.
The roles at a glance
| Who | What they do in digital invoicing |
|---|---|
| FBR | Makes the rules (SROs), licenses integrators, receives invoice data and enforces penalties. |
| IRIS | FBR's online portal for registration, returns and digital-invoicing integration requests and tokens. |
| PRAL | Builds and operates the DI API on FBR's gateway; acts as a free licensed integrator. |
| Private licensed integrators | Companies licensed by FBR to integrate businesses' systems; may charge a fee capped by FBR. |
| Your software | Creates invoices, calls the API with your token, prints the FBR invoice number and QR code. |
| Tax Asaan app | FBR's mobile app that anyone can use to verify an invoice by scanning its QR code. |
How an invoice flows
- 1
Your software builds the invoice
Seller, buyer, items with HS codes and units, values, sale type and tax.
- 2
It calls PRAL's DI API
Over HTTPS, authenticated with your business's Bearer token from IRIS.
- 3
FBR's system validates and records it
If valid, it returns a unique FBR invoice number.
- 4
Your software completes the invoice
It prints the FBR invoice number, QR code and Digital Invoicing logo.
- 5
Anyone can verify it
The buyer scans the QR code with Tax Asaan.
PRAL vs a private licensed integrator
| PRAL | Private licensed integrator | |
|---|---|---|
| Cost | Free of cost, per FBR | May charge, within FBR's cap |
| Who they are | FBR's own IT company | Companies on FBR's licensed list |
| Typical service | API access and integration on demand | Configuration, integration and often consulting or software |
FBR publishes the list of licensed integrators. Whichever you pick, you still need software that creates invoices in FBR's format and handles the API — that is where DInvoice fits.
Where DInvoice fits
DInvoice is the software layer: it creates and validates your invoices (or receives them from your ERP), submits them through PRAL's Digital Invoicing API using your token, and returns the FBR invoice number and QR code. See how the API integration works.
Frequently asked questions
What does PRAL stand for?
Pakistan Revenue Automation (Private) Limited — FBR's information technology company.
Is PRAL integration free?
Yes. According to FBR, PRAL acts as a licensed integrator and provides integration services free of cost to registered persons on demand.
What is the difference between IRIS and PRAL?
IRIS is FBR's online tax portal — where you request integration and get your tokens. PRAL is the company that operates the Digital Invoicing API and acts as a free licensed integrator.
Sources
- FBR — Digital Invoicing FAQs
- FBR — List of Licensed Digital Invoicing Integrators
- PRAL — Technical Documentation for DI API v1.12 (PDF)
- FBR IRIS portal
Published by DInvoice (Digital Invoice Integrator), FBR digital invoicing software for Pakistan. This page is general information, not legal or tax advice; rules and penalty amounts change, so confirm current requirements with FBR or your tax advisor. Last reviewed 26 September 2026.