Published Updated 5 min read

Published by the Taxora.pk product team

PRAL Integration Guide: Connecting Your Business to FBR Digital Invoicing

Illustration for: PRAL Integration Guide: Connecting Your Business to FBR Digital Invoicing

For most businesses, FBR digital invoicing means registering in IRIS, selecting an integration path, and letting software talk to systems operated with PRAL (Pakistan Revenue Automation Limited). Here is what that means without inventing product modes FBR does not define.

What PRAL is in this context

PRAL builds and operates much of FBR's digital tax infrastructure. Under the Sales Tax Rules / FBR FAQs, PRAL can act as a licensed integrator and provide free integration services (including sandbox testing) on demand. Other licensed integrators appear on FBR's published list and may charge for setup.

How the flow works

You create an electronic invoice in the prescribed structure, validate it against FBR rules, then post it. On acceptance you store the FBR invoice number and produce a customer PDF with the required DI logo and QR. That is the operational loop — not a separate unofficial “manual mode” product label.

IRIS vs your invoicing app

IRIS is where taxpayers manage registration and Digital Invoicing onboarding. Day-to-day invoice creation usually happens in ERP or dedicated software that posts through the integrator path so you are not re-keying every sale into the portal.

What to demand from software

  • Clear PRAL / licensed-integrator path and sandbox support
  • Validate-before-post with readable errors
  • Persistence of FBR invoice number + QR on PDFs
  • Bulk / Excel workflows if your volume needs them
  • Debit/credit note support aligned with the DI API

Taxora.pk

Taxora.pk is built for that PRAL-connected create → validate → post loop. Continue with step-by-step connect or sandbox & IP whitelist.