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 ordinary billing tools were never designed for this. Recording a sale in your books is one thing; FBR sync is a separate technical layer — one that handles API authentication, payload structuring, STRN validation, rejection handling, and IRN storage. Building and maintaining that yourself is a real engineering project.
Taxonomy does it for you. You create the invoice in Taxonomy, and it formats the data to FBR’s required JSON structure, transmits it to PRAL, captures the IRN, and stores it against the record — all 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.
Quick to adopt
Bulk-import your products and customers at setup and start issuing compliant invoices the same week. Taxonomy is built for non-technical teams, so onboarding takes days, not a long IT project.
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 how we connect you to FBR through PRAL.
Ready to integrate with FBR?
Get started with Taxonomy today. Our team will guide you through setup.