FBR Digital Invoicing Pakistan: What It Is, How It Works & Who Must Comply

Pakistan's Federal Board of Revenue (FBR) has transformed how businesses issue invoices. FBR Digital Invoicing replaces traditional paper receipts with a real-time electronic system that transmits every sale to government servers within seconds. For 200,000+ registered businesses across Pakistan, this shift from manual tax filing to automated compliance represents the biggest change to sales tax administration in decades.
If you operate a retail store, pharmacy, restaurant, or wholesale business in Pakistan, FBR Digital Invoicing is now mandatory. This guide explains what the system is, who must comply, how it works step-by-step, what penalties apply for non-compliance, and how different implementation options (ERP systems, upload-based tools, or manual entry) compare.
What Is FBR Digital Invoicing?
FBR Digital Invoicing is Pakistan's mandatory electronic invoice system where sales tax invoices transmit to PRAL (Pakistan Revenue Automation Limited) in real-time. Each validated invoice receives an Invoice Registration Number (IRN) and QR code verifiable via FBR Taj app, creating a digital audit trail. Introduced via SRO 1852(I)/2025, Phase II requires all sales tax registered businesses to comply by July 1, 2026.[1][2][3]
Why FBR Introduced Digital Invoicing
Pakistan's tax authorities faced significant revenue leakage from sales tax evasion. Before digital invoicing, businesses filed returns manually on a monthly or quarterly basis, making it difficult for FBR to verify transactions in real-time. Common issues included:
- Fake invoices: Businesses claimed input tax credits on fabricated purchase invoices that never existed
- Under-reporting sales: Retailers reported lower sales figures than actual transactions, reducing tax liability
- Manual reconciliation burden: FBR auditors spent months cross-checking paper records to detect discrepancies
- Delayed enforcement: By the time FBR identified non-compliance, businesses had months of unreported transactions
Digital invoicing solves these problems by creating a real-time record of every sale at the moment of transaction. When a customer makes a purchase, the invoice data flows immediately to PRAL servers, making it impossible to hide transactions or fabricate invoices after the fact.
What Changed from Paper Invoicing
The shift from traditional paper invoices to FBR Digital Invoicing introduced three major changes:
1. Real-time verification: Every invoice is validated by PRAL servers within seconds of creation. If the invoice data is incorrect (wrong tax calculation, invalid buyer STRN, missing required fields), the system rejects it immediately rather than discovering errors months later during an audit.
2. IRN requirement: Paper invoices were valid with just a serial number assigned by the business. Digital invoices require an IRN (Invoice Registration Number) assigned by PRAL. Without an IRN, the invoice has no legal validity for sales tax purposes, and buyers cannot claim input tax credits.
3. QR code verification: Customers receive a QR code on their receipt that links directly to the PRAL database record. Scanning this code via the FBR Taj app shows the transaction details FBR received, allowing customers to verify that the business actually reported their purchase to tax authorities.
Who Administers FBR Digital Invoicing
PRAL (Pakistan Revenue Automation Limited) operates as FBR's technology arm and manages the digital invoicing infrastructure. PRAL maintains the central database that receives all invoice transmissions, validates invoice data, assigns IRNs, generates QR codes, and provides the FBR Taj verification app.
Businesses connect to PRAL through three methods: (1) direct API integration via ERP/POS software, (2) licensed integrators who provide upload-based tools, or (3) manual entry through the FBR IRIS web portal. PRAL offers free integration services to businesses that request them.[1]
FBR Digital Invoicing vs Traditional Paper Invoicing
| Feature | FBR Digital Invoicing | Traditional Paper Invoicing |
|---|---|---|
| Transmission | Real-time to PRAL database (within seconds of sale) | Manual filing monthly/quarterly (weeks or months after sale) |
| Verification | IRN + QR code (instant customer verification via FBR Taj app) | No instant verification mechanism |
| Audit trail | Automated digital record stored permanently in PRAL database | Manual record-keeping with paper files or local computer storage |
| Compliance burden | Automated when ERP-integrated (zero manual effort per invoice) | Manual reconciliation required (calculate totals, file returns, cross-check records) |
| Input tax claims | Buyer can claim input tax only if invoice has valid IRN from PRAL | Buyer could claim input tax on any invoice, verified only during audits |
| Penalties | Rs 50,000 or 2% of tax involved for non-compliance; Rs 25,000/day for late submissions[2][4] | Lower enforcement with delayed detection |
| FBR visibility | Complete real-time visibility into all transactions across Pakistan | Limited visibility until monthly/quarterly returns filed |
This table shows why FBR views digital invoicing as a transformation rather than just a technical update. The shift from periodic manual filing to real-time automated transmission fundamentally changes the relationship between businesses and tax authorities.
Who Must Comply with FBR Digital Invoicing?
FBR Digital Invoicing compliance rolled out in two phases, expanding from large retailers to all sales tax registered entities.
Phase I (October 2024): Tier-1 Retailers
Who qualified as Tier-1: Retailers with annual sales turnover exceeding Rs 100 million during the previous tax year. This included major retail chains, large pharmacies, prominent restaurants, and high-volume electronics stores. See detailed Tier-1 retailer FBR requirements.
Compliance deadline: October 1, 2024 (per SRO 1852(I)/2025)[3]
Penalty for non-compliance: Businesses that failed to implement FBR Digital Invoicing by the October deadline faced penalties of Rs 50,000 or 2% of tax involved (whichever is greater) under Section 33 of the Sales Tax Act 1990. Learn more about FBR digital invoicing penalties and deadlines.[2][4]
Enforcement: FBR began issuing penalty notices in January 2025. By November 2025, FBR had collected Rs 2.3 billion in penalties from non-compliant businesses.[5]
Phase II (July 2026): All Registered Businesses
Who must comply: ALL sales tax registered businesses in Pakistan, regardless of turnover. This includes:
- Wholesalers and distributors (even if turnover is below Rs 100 million)
- Manufacturers of all sizes
- Service providers registered for sales tax
- Small retail shops with sales tax registration
- Restaurants, pharmacies, and other B2C businesses
Compliance deadlines:
- Corporate taxpayers: June 1, 2026[1]
- Non-corporate registered persons: July 1, 2026[1]
Exemptions: None for sales tax registered entities. If your business has a Sales Tax Registration Number (STRN), you must issue FBR digital invoices starting July 2026.
What about income tax vs sales tax: FBR Digital Invoicing applies only to sales tax registered businesses. If you are registered only for income tax (not sales tax), this requirement does not apply to you. However, if you issue sales tax invoices to customers, you must comply.
How FBR Digital Invoicing Works (5-Step Process)
Understanding the technical process helps businesses choose the right implementation option. For a complete guide to selecting FBR-compliant software, see our FBR digital invoicing software guide. Here's what happens from the moment a customer makes a purchase to invoice verification:
Step 1: Business Registration with FBR IRIS Portal
Before issuing digital invoices, businesses complete a one-time setup:
- IRIS portal registration: Log into https://iris.fbr.gov.pk with your STRN credentials
- Tax certificate setup: Upload digital copies of your sales tax registration certificate
- Integrator selection: Choose either (a) PRAL's free integration service, (b) a licensed third-party integrator, or (c) manual IRIS portal entry
- API credentials: If using ERP/POS software, generate API keys that allow your system to transmit invoices to PRAL
This registration typically takes 1-2 hours for businesses using manual entry, or 1-2 days for businesses setting up API integration with ERP systems.
Step 2: Invoice Generation (POS/ERP System or Manual)
When a customer makes a purchase, the business creates an invoice containing:
Required invoice fields:
- Seller STRN (your sales tax registration number)
- Buyer STRN (if the buyer is sales tax registered; optional for B2C sales)
- Itemized sales (description, quantity, unit price for each product/service)
- Tax breakdown (showing sales tax amount separately from base price)
- Invoice serial number (your internal numbering system)
- Date and time of transaction
Three generation methods:
- ERP/POS automatic: POS system at checkout automatically creates invoice with all required fields based on the sale
- Upload-based tool: Business generates invoice in their existing POS, exports data, then uploads to integrator's portal
- Manual IRIS entry: Business logs into FBR IRIS portal and types invoice details manually
The invoice at this stage does NOT yet have an IRN or QR code—those are assigned by PRAL in the next steps.
Step 3: Invoice Transmission to PRAL
The invoice data travels from the business to PRAL servers for validation:
Automatic transmission (ERP-integrated): The moment the cashier saves the sale, the POS system transmits invoice data via secure API connection to PRAL. This happens in the background without staff interaction, typically completing within 2-5 seconds.
Manual upload (upload-based tools): Business exports invoice data from their POS as a CSV or XML file, logs into the integrator's web portal, and uploads the file. The integrator's system then transmits to PRAL. This can be done per invoice or in daily batches.
Manual IRIS entry: Business manually enters the invoice into the IRIS portal and clicks "Submit to PRAL." Each invoice requires manual submission.
PRAL validation: PRAL servers check the invoice data for:
- Valid seller STRN (is your business actually registered for sales tax?)
- Valid buyer STRN if provided (does the buyer registration number exist in FBR database?)
- Correct tax calculation (does sales tax amount match the rate for this product category?)
- Complete required fields (are all mandatory data points included?)
If validation fails, PRAL returns an error message (e.g., "Invalid buyer STRN" or "Tax calculation mismatch") and the business must correct the invoice and resubmit.
Step 4: Invoice Registration Number (IRN) Assignment
Once PRAL validates the invoice, it assigns a unique Invoice Registration Number (IRN):
IRN format: A long alphanumeric string (e.g., "1234567890ABCDEFGH") that serves as the invoice's permanent ID in the PRAL database
IRN issuance: PRAL returns the IRN to the business system within seconds (for ERP-integrated businesses) or displays it on screen (for manual IRIS users)
Legal significance: The invoice becomes legally valid for sales tax purposes only when it receives an IRN. Without an IRN:
- The invoice cannot be used by buyers to claim input tax credits
- FBR considers the sale unreported for tax compliance purposes
- The business faces penalties for issuing non-compliant invoices
Storage requirement: Businesses must store the IRN alongside the invoice record in their accounting system for audit purposes.
Step 5: QR Code Generation & Customer Verification
PRAL generates a QR code containing the invoice's key details:
QR code contents:
- IRN (the unique invoice ID from Step 4)
- Seller STRN
- Invoice amount (total including tax)
- Sales tax amount
- Transaction date
For a detailed technical explanation, see how IRN and QR codes work in FBR digital invoicing.
Printing on receipt: The business prints the QR code on the customer's invoice/receipt. For ERP-integrated POS systems, the QR code prints automatically on thermal receipts. For manual IRIS users, PRAL displays the QR code on screen, which the business can print or copy onto the paper invoice.
Customer verification: Customers download the FBR Taj mobile app (available on iOS and Android), scan the QR code, and see the invoice details that PRAL received. This allows customers to confirm that the business actually reported the sale to FBR, creating a public enforcement mechanism where customers can detect tax evasion.
Verification impact: If the QR code scan shows different amounts than what the customer paid, it indicates the business under-reported the sale to FBR. Customers can report such discrepancies via the FBR Taj app, triggering FBR audits.
Visual Flow Summary
Sale → POS/ERP Invoice → Transmit to PRAL → PRAL Validates → IRN Assigned → QR Code Generated → Print Receipt with QR → Customer Scans QR → FBR Taj Verifies
This entire process takes 2-10 seconds for businesses with native ERP integration, 5-30 minutes for businesses using upload-based tools (depending on batch size), and 3-5 minutes per invoice for businesses using manual IRIS entry.
FBR Digital Invoicing Penalties & Enforcement
FBR treats digital invoicing compliance as a critical priority, backed by substantial penalties and active enforcement. Understanding the penalty structure helps businesses weigh the cost of non-compliance against the investment required for proper implementation.
Monetary Penalties (Section 33, Sales Tax Act 1990)
Base penalty for failing to issue FBR-compliant digital invoice: Rs 50,000 OR 2% of tax involved, whichever is greater[2][4]
This penalty applies when a business:
- Issues invoices without transmitting to PRAL (no IRN)
- Issues invoices without QR codes
- Reports sales to PRAL but uses incorrect data (wrong tax amount, missing buyer STRN when required)
Example calculation: A pharmacy issues Rs 500,000 in sales without digital invoicing. The sales tax on those transactions (assuming 17% rate) is Rs 85,000. The penalty is 2% of Rs 85,000 = Rs 1,700. Since Rs 50,000 is greater, the pharmacy pays Rs 50,000 in penalties.
For higher-volume businesses, the 2% calculation can quickly exceed Rs 50,000. A distributor with Rs 10 million in unreported sales faces penalties of Rs 34,000 (2% of Rs 1.7 million sales tax), while a large retailer with Rs 50 million in non-compliant invoices faces Rs 170,000 in penalties (2% of Rs 8.5 million sales tax).
Daily penalty for late submission or rejected invoices: Rs 25,000 per day[2][4]
This applies when:
- Business submits invoices to PRAL later than the transaction date
- PRAL rejects invoices for errors, and the business does not correct them within the required timeframe
- Business experiences internet outage and fails to upload offline-queued invoices within 24 hours of connectivity restoration
The daily penalty compounds quickly. A restaurant that goes 5 days without transmitting invoices to PRAL faces Rs 125,000 in daily penalties (5 days × Rs 25,000), in addition to the base penalty.
Maximum penalty per notice: Rs 500,000 per notice[4]
This represents the ceiling for penalties FBR can impose in a single penalty notice under Section 33 provisions. Repeated violations result in new notices, with no limit on total penalties across multiple notices.
Real Enforcement: Rs 2.3 Billion in Penalties by November 2025
Some businesses initially treated digital invoicing as optional, assuming FBR would not actively enforce the requirement. That assumption proved costly.
By November 2025, FBR had issued Rs 2.3 billion in penalties to non-compliant businesses across Pakistan.[5] This enforcement demonstrated that FBR views digital invoicing as a non-negotiable compliance requirement, not a gradual adoption process.
Penalty distribution: While FBR has not published detailed breakdowns, integrators reported that penalties concentrated in three business categories:
- Tier-1 retailers who delayed implementation past the October 2024 deadline
- Medium-sized wholesalers who attempted manual IRIS entry but found it unsustainable for their invoice volume
- Restaurant chains that underestimated the compliance deadline urgency
The Rs 2.3 billion figure represents real money collected, not just penalty notices issued, indicating that FBR successfully enforced payment rather than merely threatening businesses.
Non-Monetary Enforcement Actions
FBR can impose enforcement measures beyond monetary penalties:
1. Business premises sealing
FBR has authority to physically seal business premises (closing the store/restaurant/pharmacy) for:
- Issuing invoices without valid IRNs (customers cannot verify via QR codes)
- Disconnecting from the FBR database for more than 48 hours[4]
- Failing to upload offline invoices within 24 hours of internet connectivity restoration[4]
De-sealing requirements: To reopen after sealing, businesses must:
- Pay all outstanding penalties in full
- Complete any audit demands FBR issued
- Reconnect to PRAL and demonstrate compliant invoice transmission
- In some cases, provide bank guarantees against future compliance
Sealing typically lasts 3-7 days until all requirements are met, resulting in complete revenue loss during the closure period—a more severe impact than monetary penalties for many small businesses.
2. Input tax denial
Businesses that do not comply with digital invoicing risk having their input tax claims disallowed during FBR audits. This creates additional tax liability beyond the direct penalties.
How input tax denial works: A wholesaler purchases Rs 5 million in inventory from suppliers and pays Rs 850,000 in sales tax on those purchases (input tax). When the wholesaler sells the inventory, they collect sales tax from customers (output tax) and typically offset their input tax, paying FBR only the difference.
If FBR denies the input tax claim due to non-compliant invoicing, the wholesaler loses the Rs 850,000 offset and must pay the full output tax amount, effectively doubling their tax burden.
3. Active Taxpayers List (ATL) blacklist
Repeated non-compliance can result in removal from the Active Taxpayers List (ATL) or placement on a blacklist, affecting:
- Business operations: Many corporate buyers require vendors to be on ATL before issuing purchase orders
- Procurement eligibility: Government tenders and contracts exclude non-ATL businesses
- Banking relationships: Some banks require ATL status for business loan applications
- Supplier relationships: Larger companies avoid purchasing from blacklisted suppliers due to their own compliance concerns
ATL removal represents a business death sentence for companies that rely on corporate customers or government contracts.
How ERP Systems Handle FBR Digital Invoicing (Implementation Options)
Businesses have three main options for implementing FBR Digital Invoicing, each with different cost structures, automation levels, and suitability for various business sizes.
Option 1: Native ERP Integration (Recommended for Multi-Location Businesses)
How it works:
The ERP system integrates directly with FBR PRAL via secure API connection. When a cashier completes a sale at the POS terminal, the ERP automatically:
- Generates the invoice with all required FBR fields
- Transmits invoice data to PRAL via API
- Receives the IRN from PRAL
- Generates the QR code
- Prints the receipt with IRN and QR code
- Updates stock quantities, accounting ledgers, and FBR compliance records simultaneously
This entire process happens in the background within 2-5 seconds per transaction, with zero manual staff intervention.
Workflow example (pharmacy):
Customer purchases Rs 2,500 in medicines → Cashier scans barcodes → POS calculates total + 17% sales tax → Cashier accepts payment → POS saves the sale → Automatic transmission to PRAL → PRAL validates and assigns IRN → QR code prints on thermal receipt automatically → Stock quantity decreases for each medicine → Accounting ledger records the sale and sales tax liability
Staff only see a 2-3 second delay between clicking "Save Sale" and the receipt printing. All FBR compliance happens invisibly in the background.
Advantages:
- Zero manual effort: No staff time spent on FBR compliance after initial setup. Invoices transmit automatically with each sale
- Single-entry system: One transaction updates stock, accounting, and FBR compliance simultaneously. No duplicate data entry across multiple systems
- Multi-branch centralized compliance: All store locations transmit invoices to PRAL automatically. Headquarters can monitor compliance status for all branches in real-time via the ERP dashboard
- Audit-ready records: All invoices stored in the ERP with IRN, QR code, PRAL acknowledgment, and customer details, creating a complete digital audit trail
Disadvantages:
- Higher upfront cost: Requires purchasing a full ERP system license, not just invoicing software
- Implementation time: 2-4 weeks for initial setup, staff training, and data migration
- Change management: Staff must learn new POS/ERP workflows
Best for:
- Multi-branch retail chains (clothing, electronics, grocery stores)
- Pharmacy chains with 3+ locations
- Restaurant groups with multiple outlets
- Wholesalers processing 50+ invoices daily
- Businesses planning to grow from 1-2 locations to multiple branches
Examples: EloERP (covered in detail below), Odoo with FBR module, ERPNext with FBR plugin, AmalERP, Moneypex
Option 2: Upload-Based FBR Invoicing Tools (For Single-Location Businesses)
How it works:
Business continues using their existing POS or accounting software to generate invoices. At the end of each day (or per invoice for low-volume businesses), staff:
- Export invoice data from the POS as a CSV or XML file
- Log into the integrator's web portal
- Upload the invoice file
- The integrator's system transmits to PRAL
- PRAL assigns IRNs and returns QR codes
- Staff download QR codes and either reprint receipts or provide QR codes to customers via SMS/email
Workflow example (small restaurant):
Close daily sales at 11 PM → POS exports 47 invoices to CSV file → Manager logs into integrator portal (e.g., e-invoicing.pk) → Upload CSV file → Wait 2-5 minutes for processing → Portal displays 47 IRNs and QR codes → Manager downloads QR code images → Manual step: For customers who request receipts with QR codes, staff must reprint or send via WhatsApp
Advantages:
- Lower upfront cost: Subscription typically Rs 2,000-5,000/month, vs Rs 30,000-45,000/year for full ERP
- Simple setup: Can be operational within 1-2 days
- No POS replacement required: Business keeps using familiar existing systems
Disadvantages:
- Manual steps required: Staff must export, upload, and download QR codes daily (or per invoice). This adds 10-30 minutes of daily work depending on invoice volume
- Double-entry burden: Invoice entered in POS, then uploaded to FBR tool separately. If invoice details change (customer requests correction), both systems need updating
- No offline queueing: If internet is unavailable, invoices cannot be uploaded until connectivity restores. Business must track pending uploads manually
- No stock/accounting integration: FBR compliance handled separately from inventory and accounting. Three different systems (POS + integrator portal + accounting software) require reconciliation
- Multi-branch complexity: Each location must upload invoices separately. No centralized compliance dashboard
Best for:
- Single-location retailers with 10-50 invoices daily
- Service businesses (salons, repair shops) with low invoice volume
- Businesses already using standalone POS that lacks FBR integration
- Businesses testing FBR compliance before committing to full ERP migration
Examples: e-invoicing.pk, fbrdigitalinvoice.com, MyDigitalInvoice.pk (licensed integrators offering upload-based tools)
Option 3: Manual Web Portal (FBR IRIS Portal)
How it works:
Business logs into the FBR IRIS portal (https://iris.fbr.gov.pk) and manually types invoice details for each transaction.
Workflow per invoice:
- Log into IRIS portal with STRN credentials
- Click "Create New Invoice"
- Type seller STRN (pre-filled from login)
- Type buyer STRN if B2B sale, or mark as "not registered" for B2C
- Enter line items: product description, quantity, unit price (repeated for each product)
- System calculates sales tax
- Review totals and click "Submit to PRAL"
- Wait 5-10 seconds for PRAL validation
- PRAL assigns IRN and displays QR code on screen
- Download QR code image
- Print or copy QR code onto the paper invoice you give the customer
This process takes 3-5 minutes per invoice for experienced users, longer for complex invoices with many line items.
Advantages:
- Zero software cost: IRIS portal is free
- No setup required: Business can start immediately with just STRN credentials
Disadvantages:
- Labor-intensive: 3-5 minutes of manual data entry per invoice is unsustainable for businesses with more than 10 invoices daily
- Error-prone: Manual typing creates risks of incorrect amounts, tax calculations, or STRN entries
- Triple-entry burden: Invoice handwritten or created in standalone POS → entered into IRIS manually → entered into accounting ledger manually. Three separate steps for each transaction
- No integration with stock or accounting: FBR compliance completely disconnected from business operations
- Scalability ceiling: A business processing 20 invoices daily spends 60-100 minutes on manual IRIS entry. At 50 invoices daily, the business needs dedicated staff just for invoice entry
Best for:
- Very small businesses with fewer than 5-10 invoices per day
- Service providers (consultants, freelancers, repair shops) with low transaction volume
- Startups testing market demand before investing in POS/ERP systems
- Businesses in rural areas with unreliable internet (can batch-enter invoices when connectivity allows)
Not suitable for:
- Retail stores (even small ones typically exceed 10 daily transactions)
- Restaurants with table service (multiple bills per hour during meal periods)
- Any business planning to grow beyond micro-scale
Implementation Options Comparison Table
| Feature | Native ERP Integration | Upload-Based Tools | Manual IRIS Portal |
|---|---|---|---|
| Automation | Fully automatic (zero manual steps per invoice) | Semi-automatic (daily batch upload) | Fully manual (3-5 min per invoice) |
| Effort per invoice | Zero (auto at point of sale) | Low (batch upload 10-30 min daily) | High (manual entry per invoice) |
| Stock/accounts integration | Yes (single-entry: sale updates stock + ledger + FBR) | No (double-entry: POS + upload) | No (triple-entry: POS + IRIS + ledger) |
| Multi-branch support | Yes (centralized dashboard shows all locations) | Limited (per-location upload) | No (manual per branch) |
| Setup cost | Medium-High (Rs 30,000-45,000/year ERP license) | Low (Rs 2,000-5,000/month subscription) | Free |
| Best for | Multi-location, high volume (50+ invoices daily) | Single-location, medium volume (10-50 invoices daily) | Very low volume (<10 invoices daily) |
| Scalability | Excellent (handles 100s of daily invoices easily) | Moderate (daily upload becomes burdensome beyond 100 invoices) | Poor (unsuitable beyond 10-15 daily invoices) |
| Audit readiness | Excellent (all data centralized with PRAL acknowledgments) | Moderate (requires reconciling POS + integrator + ledger) | Poor (manual records prone to gaps) |
EloERP's FBR Digital Invoicing Solution
EloERP provides native PRAL API integration as a core feature of its cloud ERP and POS system, positioning FBR compliance as automatic rather than an add-on.
Automatic transmission at point of sale: When a cashier completes a transaction at any EloERP POS terminal (retail, pharmacy, restaurant modes), the system immediately transmits invoice data to PRAL via secure API, receives the IRN, generates the QR code, and prints it on the thermal receipt—all within 2-3 seconds with zero manual steps.
Multi-branch centralized compliance: Businesses with multiple locations see compliance status for all branches in the EloERP dashboard. Headquarters can monitor in real-time which locations have transmitted invoices, identify any rejected invoices that need correction, and generate compliance reports showing IRN assignment rates across all stores.
Single-entry system: A single transaction in EloERP updates stock quantities, accounting ledgers, and FBR compliance records simultaneously. When a pharmacy sells medicine, the sale decreases inventory (triggering reorder alerts when stock falls below minimum levels), records revenue and sales tax liability in the accounting ledger, and transmits the invoice to PRAL—all from one "Save Sale" action.
IRN and QR code auto-print: EloERP formats thermal receipts to include the IRN and QR code automatically. No separate printing step or manual QR code generation required.
Audit trail: All invoices stored in EloERP include the IRN, QR code image, PRAL transmission timestamp, and acknowledgment status. During FBR audits, businesses can generate reports showing all invoices transmitted in any date range, with proof of PRAL acceptance.
Supported verticals: EloERP provides FBR-integrated POS modes for:
- Retail POS (general merchandise, electronics, clothing, grocery)
- Pharmacy POS (batch/expiry tracking + FBR compliance)
- Restaurant POS (table management, KOT + FBR invoicing)
- Wholesale distribution (B2B invoicing with buyer STRN capture)
- Multi-branch chains (centralized compliance across all locations)
Learn more: See how EloERP's FBR-integrated POS and ERP system automates digital invoicing for Pakistan businesses → EloERP FBR POS Software
Ready to Automate FBR Compliance?
FBR Digital Invoicing represents a fundamental shift from manual tax filing to real-time automated compliance. For businesses processing more than 10-15 invoices daily, native ERP integration eliminates manual work and compliance risk.
EloERP's FBR-integrated POS and ERP system handles invoice transmission, IRN assignment, QR code generation, and multi-branch compliance automatically—with Rs 0 in FBR add-on fees.
Start your 30-day free trial (no credit card required) → Try EloERP Free
See live FBR invoicing in action → Schedule a 30-minute demo
Compare ERP options → Complete guide to FBR digital invoicing software
Regulatory Sources
All compliance requirements, penalties, and deadlines cited in this guide are sourced from:
[1] FBR - Digital Invoicing FAQs: https://fbr.gov.pk/faqs/173967/173969
[2] Taxonomy.pk - FBR Digital Invoicing: https://taxonomy.pk/fbr-digital-invoicing
[3] SRO 1852(I)/2025 - Sales Tax Rules 2006, Rule 150Q (Phase I and Phase II compliance deadlines)
[4] PKRevenue - Penalties under Section 33 of Sales Tax Act 1990: https://pkrevenue.com/penalties-under-section-33-15-21-of-sales-tax-act/
[5] SwitcherTechno - FBR Digital Invoicing Update November 2025 (Rs 2.3 billion enforcement figure)
Consult your tax advisor for business-specific compliance guidance.