FBR Digital Invoicing · Guide

IRIS Digital Invoicing Portal: Login, Enrolment, Search & Cancel (2026 Walkthrough)

IRIS is where FBR Digital Invoicing is switched on, monitored and corrected: enrolment and integrator choice, the invoice dashboard, the six invoice statuses, and the 72-hour cancel/edit rules — plus what belongs in IRIS versus your invoicing software.


Where Digital Invoicing lives inside IRIS

Searches for IRIS digital invoicing usually mean one place: the Digital Invoicing module on FBR's IRIS portal (iris.fbr.gov.pk). Log in with your NTN/CNIC and IRIS password and open Digital Invoicing from the dashboard. This is where a registered person enrols for the regime, chooses an integration mode, completes sandbox testing and later searches, exports or cancels posted invoices.

IRIS and your invoicing software split the work. Day-to-day invoices are created and posted through the Digital Invoicing API by your platform or ERP; IRIS handles the one-time enrolment and the after-the-fact controls — dashboards, PDF export and the cancellation window. If you are comparing the two systems themselves, see our IRIS vs Digital Invoicing guide.

One-time enrolment: mode, integrator, whitelisting, sandbox

Enrolment starts by choosing an integration mode — API integration (what software platforms use) or manual invoice generation on the portal itself — and a licensed integrator: PRAL, which is free and includes sandbox testing, or a private licensed integrator whose charges are capped. A technical details form then records your technical contact, software provider and type, CRM login email, business nature (manufacturer, importer, distributor, retailer and so on) and sector.

On the PRAL route you also whitelist one to three server IPs (more via an uploaded sheet), which PRAL's data centre typically accepts or rejects within about two working hours. IRIS then tracks sandbox scenario testing — each required scenario shows as eligible, pending, successful or unsuccessful — and the production token is generated automatically once every required scenario passes. Tokens are valid for five years.

The dashboard and the six invoice statuses

The summary dashboard counts invoices generated (total, Sale Invoice, Debit Note) and their value for any date range, viewable daily, monthly, quarterly or yearly. Search Invoice filters by FBR invoice number, date range, buyer name, invoice type, amount band and status, and each row can be exported as an FBR PDF.

Every invoice carries one of six statuses: Valid (issued and verified), Edited, Cancelled, Partially Edited, Partially Cancelled, or Partially Edited & Cancelled. On exported PDFs, FBR prints an E beside edited items and a C beside cancelled ones, so a corrected invoice is always distinguishable from the original — and the pre-edit detail stays viewable on the portal.

Cancelling and editing: the 72-hour rules

Corrections happen in IRIS, not through the API, and the window is tight: changes are allowed within 72 hours of the invoice reaching FBR, only for invoices submitted through DI integration, and only at item level — the invoice number and header are locked, each item can be edited once, and once any item is edited the whole invoice can no longer be cancelled. Invoices already linked to Annexure-C or a submitted return are out of reach, and everything moves to the return automatically after 72 hours or month-end, whichever comes first.

There is also a monthly budget: total cancellations plus edits cannot exceed 10% of the previous month's sales value. The practical lesson is to catch mistakes before posting — a platform like Digi Invoice validates the payload against FBR's rules first, so the 72-hour window stays a safety net rather than a routine tool.

Frequently asked questions

How do I open Digital Invoicing in IRIS?

Log in at iris.fbr.gov.pk with your NTN/CNIC and password and select Digital Invoicing from the dashboard. First-time users complete enrolment there — integration mode, licensed integrator, technical details, IP whitelisting and sandbox testing; enrolled users see the invoice dashboard and Search Invoice.

Can I cancel a posted invoice on the IRIS portal?

Yes — within 72 hours of issuance, if the invoice went through DI integration, is not linked to Annexure-C or a submitted return, and no item on it has already been edited. Cancellations and edits combined are capped each month at 10% of the previous month's total sales value.

What do the IRIS invoice statuses mean?

Valid is an untouched verified invoice; Edited or Partially Edited means one or more items were modified within the 72-hour window; Cancelled or Partially Cancelled means the whole invoice or some items were voided; Partially Edited & Cancelled is a mix. Exported PDFs mark edited items with E and cancelled items with C.

Start issuing FBR-compliant invoices today

Digi Invoice validates, posts and QR-stamps your sales tax invoices through FBR's Digital Invoicing API — no development required.