Way4Tech
๐Ÿ‡ต๐Ÿ‡ฐ E-invoicing in Pakistan

Odoo e-invoicing in Pakistan: FBR Digital Invoicing

The Pakistan e-invoicing picture in full: the scheme, the authority behind it, who it binds, and every requirement we map before a build is quoted.

Scheme

FBR Digital Invoicing (electronic sales tax invoicing under section 23 of the Sales Tax Act 1990, Chapter XIV of the Sales Tax Rules 2006)

Authority: Federal Board of Revenue (FBR), Inland Revenue. Integration runs through PRAL (Pakistan Revenue Automation Pvt Ltd) or an FBR licensed integrator.

Where it stands

Live and in force for every sales tax registered person. SRO 1413(I)/2025 of 1 August 2025 brought all registered persons into scope on a phased calendar that ran out during 2025, and FBR's Sales Tax General Order 01 of 2026, dated 30 March 2026, restates the obligation as applying to all sales tax registered persons.

Who has to comply

All sales tax registered persons, corporate and non-corporate. Tier-1 retailers carry a separate standing obligation under the proviso to section 23(6) to integrate their retail outlets for real-time reporting of sales.

Every requirement, in full

7 requirements. Each one has to end up as a field, a document layout, a stored response, or an API call in your Odoo build. This is the list an e-invoicing project in Pakistan gets costed against.

  1. 1 Clearance model, not post-audit reporting. Invoice data goes to FBR's Computerized System in real time and the system returns a unique FBR invoice number before the invoice is issued to the buyer.
  2. 2 JSON payload posted to the FBR / PRAL digital invoicing web API. There is no XML format in this scheme.
  3. 3 Unique FBR invoice number printed on the invoice, in the format XXXXXX-DDMMYYHHMMSS-0001.
  4. 4 Verifiable QR code of 7x7 mm, generated from the unique FBR invoice number and printed on the receipt.
  5. 5 Digital signature created and recorded on the sales tax invoice.
  6. 6 The invoice must also carry the registration number of the electronic invoicing or POS software, and the FBR digital invoicing logo.
  7. 7 Integration through a licensed integrator or PRAL. STGO 01 of 2026 confirms a registered person may engage more than one licensed integrator.

Checked Localization notes on this page checked on 22 August 2026.

Rates, formats, thresholds and submission windows change. We configure against the rules in force at build time and confirm every figure with your accountant or tax advisor before sign-off. If a rule moves after go-live, it is a support ticket, not a rebuild. Read more on our Odoo localization service.

How we build e-invoicing for Pakistan

The delivery method behind the list above. The same four steps on a 10-user rollout and on a multi-company programme, with the depth scaled to the scope.

  1. 1 Requirements first, code second. Each line above becomes a field, a report, or an API call on a written mapping sheet. Anything with no home in Odoo is quoted as a build before the project starts.
  2. 2 Numbering is settled on day one. Invoice sequences are the part that breaks quietly and costs the most to unwind after go-live, so they are signed off before the first test document.
  3. 3 Submission runs from a queue. Retries, idempotency keys, stored responses and an audit trail. A failed send becomes a ticket with evidence, not a missing invoice you find at month end.
  4. 4 Your finance team signs it off. Real documents, in a test database, checked with your accountant or tax advisor before cutover, with a rollback plan in writing.

What we need from you to quote it

Bring these to the first call and you get a scoped, priced e-invoicing plan for Pakistan instead of a range.

  • โœ“ Your tax registration details and the entity each one belongs to.
  • โœ“ A sample of every document type you issue: invoice, credit note, debit note, self-billing if you use it.
  • โœ“ Any registration, certificate or portal credential the authority has already issued you.
๐Ÿ‡ต๐Ÿ‡ฐ

Scope e-invoicing for your Pakistan rollout.

Send us the list above with your answers against it. We come back with what is configuration, what is a connector, and what is a build, priced before the project starts.