Published by the Taxora.pk product team
How to Connect PRAL for FBR Digital Invoicing: Step-by-Step for Businesses
Connecting through PRAL (or another FBR-licensed integrator) is how notified Pakistani businesses meet digital invoicing rules: your software validates and posts electronic invoices so FBR returns an invoice number and you can print the required QR. Steps below follow FBR's Digital Invoicing User Manual and FAQs.
Step 1 — Confirm you are in scope
Check the current Board notification table (today that means starting from SRO 1852, not outdated FAQ quotes of SRO 709). Scope depends on entity type and declared turnover in sales tax returns.
Step 2 — IRIS Digital Invoicing registration
Log in to IRIS and complete the Digital Invoicing registration. Provide technical contacts, ERP / invoicing system details, hosting type, and business nature. No physical visit to FBR is required for integration (FBR FAQ).
Step 3 — Choose PRAL or a licensed integrator
FBR publishes a list of licensed integrators. PRAL can provide free integration services including sandbox testing; other integrators may charge configuration fees (not an FBR fee). Your invoicing product (such as Taxora.pk) must work through the integrator path you select.
Step 4 — IP whitelist + sandbox scenarios
Whitelist the server IPs that will call PRAL, obtain a sandbox token, and complete scenario-based tests for your sector. Fix HS code / UOM / buyer NTN or CNIC issues in sandbox before production. Details: sandbox & IP whitelisting.
Step 5 — Production validate and post
Move to production credentials. Each live invoice should be validated, then posted. Store the returned FBR invoice number and QR data on the PDF you give customers. Adjustments use debit/credit notes — see debit & credit notes.
Common mistakes
- Treating Excel as the only system of record with no PRAL-connected post.
- Skipping buyer NTN/CNIC rules for unregistered distributors (see Sales Tax Act s.23 discussion in FAQs).
- Going live without staff who can read PRAL validation errors.
- Planning against superseded SRO dates from an old blog or FAQ answer.
Taxora.pk and PRAL
Taxora.pk is the create / validate / post workspace once your IRIS and PRAL onboarding is underway. Related: PRAL integration overview.