Mon–Fri 9:00 AM–6:00 PM · Sat 10:00 AM–4:00 PM PKT

WhatsApp +92 337 865 2735
Register

How to register a digital invoice with FBR

“Register digital invoice” means turning on FBR digital invoicing in IRIS, then issuing e-invoices through software. Integron is the invoicing layer — IRIS remains where you log in and get tokens.

FBR Pakistan digital invoicing system — e-invoice on screen and printer
Official FBR digital invoicing workflow
Sample FBR-compliant sales tax invoice with QR code and FBR invoice number
IRN, 18% sales tax, and verifiable QR on PDF
FBR digital invoicing system logo
FBR digital invoicing system
Digital invoicing on laptop with printed invoices on desk
From paper to digital invoicing

What you register — and where

You do not register a single invoice on this website. You register your business for the FBR digital invoicing system in IRIS, then each digital invoice you submit is registered with FBR when it gets an IRN.

  1. Confirm your NTN and sales tax registration

    FBR digital invoicing applies to sales-tax-registered persons. You need the NTN (or CNIC) and IRIS login you already use for tax filings.

  2. Log in to IRIS

    Open iris.fbr.gov.pk, sign in with your registration number and password, and open Digital Invoicing from the dashboard.

  3. Choose how you will send invoices

    IRIS offers API integration (software such as Integron) and, where available, manual invoice generation. For day-to-day e-invoicing, choose API integration.

  4. Complete Digital Invoicing registration in IRIS

    Follow FBR’s screens: licensed integrator / PRAL where required, technical contact, business nature and sector for sandbox scenarios. FBR’s own labels can change; use the Digital Invoicing user manual on fbr.gov.pk if a field is unclear.

  5. Copy the sandbox token

    When sandbox is enabled, copy the bearer token from IRIS. Paste it into Integron settings. You do not need to write your own API client.

  6. Test scenarios, then go live

    Submit the sandbox invoices FBR requires for your sector. When production token appears, switch environment in Integron and start issuing live digital invoices.

IRIS vs Integron

IRIS is FBR’s portal: login, Digital Invoicing enrolment, sandbox and production tokens. FBR Digital Invoicing is where you create buyers, line items, validate, submit, and download QR PDFs. You need both. Token details: IRIS bearer token guide.

After you are registered

Create an Integron account, paste the sandbox token, and run scenarios before production. Full product walkthrough: FBR digital invoicing system steps. If you are comparing software vs building an API yourself, read FBR digital invoicing integration.

Official FBR & PRAL references

Summaries below paraphrase themes from FBR’s public Digital Invoicing FAQ and IRIS screens. Labels and requirements change — always confirm on current FBR notices and in IRIS before go-live.

Primary sources

What the official FAQ covers

Who must integrate?

Sales-tax-registered persons covered by FBR’s digital invoicing rules must transmit invoices electronically in real time through the approved integration route — not only manual IRIS entry.

See: Federal Board of Revenue (FBR) · IRIS taxpayer portal

Licensed integrator & PRAL

FBR’s FAQ describes integration through a licensed integrator. PRAL may provide integration services under FBR’s prescribed rules; many taxpayers select PRAL inside IRIS when enrolling.

See: Federal Board of Revenue (FBR) · PRAL corporate site · IRIS taxpayer portal

Sandbox scenarios before production

IRIS typically requires successful sandbox invoice scenarios (including debit/credit note cases where applicable) before a production token is issued.

See: IRIS taxpayer portal · Federal Board of Revenue (FBR)

IRN, USIN, and QR verification

Accepted digital invoices receive an Invoice Registration Number (IRN), USIN, and QR code buyers can verify — these identifiers define a compliant FBR e-invoice.

See: Federal Board of Revenue (FBR) · IRIS taxpayer portal

Returns & Annexure C

FBR states that validated digital invoice data may flow into sales tax return / Annexure C workflows; filing remains the taxpayer’s responsibility in IRIS.

See: Federal Board of Revenue (FBR)

API technical reference

Validate and post endpoints are documented for software integrators on the gw.fbr.gov.pk Digital Invoicing API — GetFBR implements those calls with your bearer token.

See: FBR Digital Invoicing API gateway · Federal Board of Revenue (FBR)

FBR compliance FAQ

Answers summarise themes from FBR’s published Digital Invoicing materials and IRIS screens. Tax law, SROs, and portal wording change — confirm obligations with your tax adviser and on https://www.fbr.gov.pk/ and https://iris.fbr.gov.pk/ before relying on them for filing decisions.

Integron Technologies provides invoicing software only — not tax advice, and not FBR or PRAL. Primary sources: IRIS taxpayer portal · Federal Board of Revenue (FBR) .

Can a taxpayer use PRAL for FBR integration?

FBR’s public Digital Invoicing FAQ states that notified registered persons must integrate through a licensed integrator, not only by re-keying invoices in IRIS. PRAL (Pakistan Revenue Automation Private Limited) is identified in official materials as a licensed integrator that may provide integration services under rules prescribed by FBR, and many taxpayers select PRAL when enrolling in IRIS Digital Invoicing.

Using PRAL for integration does not replace IRIS registration, bearer tokens, or sector-specific invoice scenarios. Taxpayers still complete Digital Invoicing setup in IRIS, generate sandbox and production API tokens, and meet FBR’s go-live checks. Third-party invoicing software then calls the PRAL-operated Digital Invoicing API on gw.fbr.gov.pk with that token — the software vendor is not PRAL or FBR.

In FBR Digital Invoicing: GetFBR is application software only: you complete IRIS/PRAL enrolment yourself, paste your IRIS bearer token into Settings, and GetFBR validates/submits invoice JSON to the same public API.

See: Federal Board of Revenue (FBR) · PRAL corporate site · IRIS taxpayer portal

What happens when an invoice submission fails?

When validate or post returns a rejection, FBR does not register the invoice. There is no valid IRN/USIN for that attempt until errors are corrected and a successful post is accepted. Common causes include buyer NTN/province mismatches, HS code or UOM issues, tax calculation differences, or token/environment problems — the API response includes FBR error codes and messages.

A failed attempt does not replace a previously accepted invoice. Each successful post is a distinct registration event. Taxpayers should fix data, validate again where appropriate, and submit once the payload matches FBR rules for the invoice type and sale scenario.

In FBR Digital Invoicing: GetFBR stores the FBR error on the invoice, sends an email alert to the account owner, and can notify your systems via an invoice.failed webhook. Correct the draft and validate/submit again. Invoices already accepted by FBR are locked in GetFBR to prevent accidental duplicate posts.

See: Federal Board of Revenue (FBR) · FBR Digital Invoicing API gateway

Can an invoice be edited after submission?

After FBR accepts a digital invoice, it is treated as a registered tax document with IRN/USIN and QR verification data. FBR’s digital invoicing framework is built around real-time registration; you should not treat a posted invoice like an editable paper draft. Material corrections or reversals are handled through the adjustment document types FBR defines (such as debit and credit notes) that reference the original registered invoice.

If an invoice was posted in error, follow FBR’s prescribed adjustment or cancellation process for your scenario rather than editing the registered payload informally.

In FBR Digital Invoicing: Once GetFBR records a successful FBR post, invoice body fields are permanently locked. Create a Debit Note or Credit Note linked to the original FBR invoice number, then validate and submit the adjustment through the API.

See: Federal Board of Revenue (FBR) · IRIS taxpayer portal

When should a debit note or credit note be issued?

Debit and credit notes are used when a sales tax invoice was already registered with FBR and the transaction must be adjusted — for example additional charges, price reductions, returns, or other corrections covered by your sector’s digital invoicing rules. FBR’s sandbox scenario lists include debit/credit note cases; production use requires referencing the original invoice identifier FBR returned (IRN / invoice number).

Issue adjustment documents in the tax period and with the line/detail accuracy FBR expects for the relevant sale type, rate, and buyer registration status. Your tax adviser can confirm which adjustments require a note versus a new sale invoice.

In FBR Digital Invoicing: In GetFBR, choose invoice type Debit Note or Credit Note, link the original submitted invoice, copy line items as needed, validate, then submit. Bulk CSV import supports invoice_type and original_fbr_invoice_id columns.

See: Federal Board of Revenue (FBR) · IRIS taxpayer portal

How can a business verify an invoice's submission status?

FBR’s FAQ describes verification using the IRN, USIN, and QR code returned when an invoice is accepted. Buyers and auditors can use QR verification and IRIS/FBR lookup tools published for digital invoices, subject to what FBR exposes for your environment.

Internally, match your ERP or billing reference to the FBR invoice number stored at submission time and retain the API response (including QR payload) as evidence of registration.

In FBR Digital Invoicing: GetFBR shows FBR status, IRN/USIN, and QR on the invoice page and PDF. Use Sync from IRIS or FBR Archive tools to refresh status when FBR lookup endpoints are available for your token; otherwise rely on the saved submission response and IRIS portal checks.

See: Federal Board of Revenue (FBR) · IRIS taxpayer portal

What information should be retained for an audit?

FBR’s digital invoicing guidance expects taxpayers to maintain a reliable trail of registered invoices: seller and buyer identifiers, invoice date, line descriptions, HS codes, tax rates and amounts, sale types/SRO references where applicable, and the FBR registration outcome (IRN/USIN/QR). Official materials also describe integration of accepted invoice data with sales tax return / Annexure C workflows in FBR systems — underlying source documents and integration logs support audit and reconciliation.

Retention periods and exact record formats follow the Sales Tax Act, applicable SROs, and current FBR notices. Keep sandbox and production environments clearly separated in your records.

In FBR Digital Invoicing: GetFBR keeps submitted invoices in your archive, downloadable PDFs with IRN/QR, compliance CSV export, per-invoice FBR request logs, and optional monthly summary email. Export regularly and align with your accountant’s record-keeping policy.

See: Federal Board of Revenue (FBR) · IRIS taxpayer portal

Already have an IRIS token?

Create your Integron account and start e-invoicing in the sandbox.