FBR e-invoicing · IRIS · Odoo
FBR digital invoicing in Odoo, straight from your sales and accounting
Every sales tax invoice, credit note and debit note you post in Odoo can be sent to FBR in real time, with the FBR invoice number and QR code stored on the document. Bundo Tech, an Official Odoo Partner in Karachi, sets up the connector, maps your taxes and HS codes, and tests with PRAL or your licensed integrator before go-live.
The rule
What FBR digital invoicing requires
FBR made electronic invoicing mandatory for sales tax registered persons through S.R.O. 709(I)/2025. Your invoicing system must be connected to FBR through a licensed integrator.
Corporate and non-corporate
The FBR FAQ states e-invoicing is mandatory for all corporate and non-corporate registered persons, with integration dates set by the Board. Confirm the date that applies to you in IRIS.
Through a licensed integrator
Only a licensed integrator can configure real-time transmission. PRAL acts as one and provides integration free on demand; other licensed integrators may charge.
Invoice at the time of supply
Digital invoices are issued at the time of supply. Returns and value changes go through debit and credit notes, and every sale in Annexure-C needs a digital invoice, including exports.
Penalties for delay
Late integration is subject to penalties under section 33 of the Sales Tax Act, 1990. Extensions can be requested under the rules.
Source: FBR digital invoicing FAQs. Deadlines and thresholds change through notifications; check the latest SRO or ask your tax advisor.
How it works in Odoo
What we set up for you
- 01
Readiness check
We review your STRN, products, HS codes, tax types (standard rate, reduced, 3rd Schedule, exempt) and customer NTN/CNIC data.
- 02
Tax and product mapping
Odoo taxes, fiscal positions and product HS codes mapped to FBR's sale types, so each line is reported correctly.
- 03
Connector and integrator
A connector sends posted invoices, credit notes and debit notes through PRAL or your licensed integrator and writes back the FBR invoice number and QR code.
- 04
Sandbox testing
We test normal sales, mixed tax rates, returns, exports and supplies to unregistered buyers before switching to production.
- 05
Go-live and monitoring
A dashboard shows invoices not yet accepted by FBR, so your accounts team can fix and resend them the same day.
One system
Digital invoicing, POS and the sales tax return from the same data
When invoices, retail sales, stock and accounting live in one Odoo database, the data you report to FBR matches your books and your return without month-end reconciliation.
FAQ
FBR digital invoicing questions
Who must use FBR digital invoicing?
Under S.R.O. 709(I)/2025, electronic invoicing is mandatory for corporate and non-corporate sales tax registered persons, who must integrate their ERP, POS or invoicing system with FBR through a licensed integrator.
Is FBR digital invoicing the same as FBR POS integration?
No. POS integration covers retail sales by Tier-1 retailers to consumers. Digital invoicing covers sales tax invoices issued by registered persons, mainly business-to-business. Many companies need both.
Does Odoo support FBR digital invoicing?
Odoo does not include it in the standard Pakistan setup. It is added with a connector that sends each posted invoice, credit note and debit note to FBR through PRAL or another licensed integrator and stores the FBR invoice number on the document.
Does integration cost anything at FBR?
FBR states that registered persons pay no fee to FBR, and PRAL offers integration free on demand. Other licensed integrators may charge for configuration. Your Odoo partner charges for the Odoo-side setup and testing.
Get FBR-ready in Odoo
Send us a sample invoice and your current setup. An Odoo consultant will reply within one working day with the steps and a fixed-scope estimate.