FBR Invoice Sync
Real-time invoice sync with FBR/PRAL. Auto IRN generation.
Real-time invoice sync means the moment you confirm a sale, the invoice data travels to PRAL’s server, is validated, and returns an IRN — all within seconds. This is what FBR means by ‘real-time electronic transmission’ under Rule 150Q. There is no end-of-day batch file, no manual export to a government portal, and no spreadsheet to fill in separately.
The challenge for most Pakistani businesses is that their existing software was never designed for this. An accounting package records a transaction in your books. FBR sync is a separate technical layer — one that handles API authentication, payload structuring, STRN validation, rejection handling, and IRN storage. Without a licensed integrator, you would need to build and maintain this infrastructure yourself.
Taxonomy is that integration layer. When your software creates an invoice, Taxonomy intercepts it, formats it to FBR’s required JSON structure, transmits it to PRAL, captures the IRN, and writes it back to your record. The whole cycle runs in the background. Your finance team sees only the final result: a compliant invoice with a verified IRN.
Key benefits
Seconds, not hours
Invoice data reaches PRAL and returns with an IRN in real time. No batch processing delays, no end-of-day submission queues, no gap between your books and FBR’s records.
Automatic rejection handling
When PRAL rejects an invoice — for a wrong STRN, missing HS code, or tax calculation mismatch — Taxonomy flags it immediately with the specific reason code so your team can correct and resubmit fast.
Full audit trail
Every transmission is logged: what was sent, when it was sent, PRAL’s response, and the IRN. This is the exact evidence you need during an FBR audit or Inland Revenue inspection.
Works with your existing software
Taxonomy integrates with your current ERP, POS, or billing system via API. You do not need to switch software or retrain your team on a new platform.
500+
Businesses
Real-time
PRAL Sync
FBR
Licensed
Frequently asked questions
What happens if PRAL is down when I need to issue an invoice?
FBR’s rules require offline invoices to be clearly marked and uploaded within 24 hours of system restoration. Taxonomy handles this automatically — invoices are queued locally during downtime and synced as soon as connectivity is restored.
Why can’t I just upload invoices manually to the FBR portal?
Manual uploads are not compliant with the real-time transmission requirement under Rule 150Q. The mandate specifically requires electronic systems to transmit invoices as they are generated, not in batches after the fact.
What is an IRN and why does it matter?
An Invoice Reference Number is the unique identifier PRAL assigns to each accepted e-invoice. It is the proof that FBR has recorded the transaction. Without an IRN, the invoice is not legally valid under current rules, and your buyer cannot use it for input tax adjustment.
Does sync work for credit notes and debit notes too?
Yes. Under Section 9 of the Sales Tax Act 1990, debit and credit notes follow the same digital reporting rules as original invoices. Taxonomy handles these adjustment documents through the same PRAL integration.
How does Taxonomy handle high invoice volumes during peak periods?
The integration is designed for concurrent transmissions. Large volumes — such as month-end dispatch batches or promotional sale spikes — are processed without queuing delays. Each invoice gets its own IRN regardless of volume.
Related resources
Learn more about Taxonomy and our FBR licensing.
Ready to integrate with FBR?
Get started with Taxonomy today. Our team will guide you through setup.