FBR E-Invoicing Integration: Step by Step From Zero to Live
Most guides on FBR e-invoicing quote the law. This one describes the actual work, because we do these integrations every week.
Step 1: Confirm scope and pick a route
First confirm you are in a notified phase. Then choose how you will connect: through a licensed integrator or through PRAL. A licensed integrator handles the technical connection and support. This is the route most businesses take.
Step 2: Prepare your data
FBR validates what you send. Before integration we clean up three things: product records with correct HS codes where needed, sales tax rates per item, and buyer records with NTN or CNIC for registered buyers. Weak data is the number one cause of rejected invoices.
Step 3: Sandbox testing
Integration starts in a test environment. Your invoices flow to FBR test systems and come back with validation results. We fix mapping issues here, not in production. Expect a few days of back and forth.
Step 4: Go live
After successful testing the connection is switched to production. From that moment every invoice you issue carries an FBR invoice number and QR code. Your team keeps using the same billing screen. The reporting happens underneath.
Step 5: Monitor the first month
Watch for rejected invoices in the first weeks. Causes are usually a new product without a rate, or a buyer record missing a registration number. Fix the record, reissue, move on.
A typical small business integration takes days, not months, when the data is ready. The slow projects are the ones that skip Step 2.
