Every invoice reported to FBR, straight from Odoo.
Our own Odoo connectors link you to FBR Digital Invoicing and the Punjab Revenue Authority's e-IMS, so each sales invoice is checked and reported when you post it, and prints with its official invoice number and QR code. No re-typing into a portal, no spreadsheets.
How it works
Set up once
Your FBR security tokens, HS codes on products, sale types, SRO schedules and buyer registration details are added to Odoo.
Set-upTest in sandbox
Sample invoices for each of your scenarios are validated against FBR's sandbox until every one passes.
Before go-livePost as normal
Your team posts invoices in Odoo as usual. Each one is reported to FBR and receives its FBR invoice number.
Every dayPrint and send
The invoice prints with the FBR invoice number and QR code, ready to send to your customer.
Every invoiceBuilt for real day-to-day use
Connecting to the API is the easy part. These are the details that make it reliable once hundreds of invoices go through it each month.
All FBR sale types covered
Standard, reduced, zero-rated and exempt sales, third-schedule goods at retail price, services, further tax and sector scenarios such as steel, petroleum, CNG, cement, electricity, mobile phones and pharmaceuticals, with the right SRO schedule and item serial number on each line.
Registered and unregistered buyers
Buyer NTN or CNIC and registration status are checked on the customer, so invoices are not rejected for missing details.
Credit and debit notes
Returns and adjustments are reported against the original FBR invoice number, as FBR expects.
No duplicate filings
If the connection drops mid-submission, the invoice is locked until its outcome is confirmed, so the same invoice is never reported to FBR twice.
Clear error messages
When FBR rejects an invoice, your team sees which field is wrong in plain language, fixes it and resubmits.
Controlled access
Separate FBR User and FBR Supervisor rights, so only the right people can resubmit or override.
Punjab Revenue Authority e-invoicing
For businesses in Punjab that must report sales of services to PRA, our own Odoo module fiscalises each invoice with PRA's e-IMS and prints the PRA invoice number and QR code. It works alongside our FBR connector or on its own.
Ask about PRA- Sandbox and production environments
- PCT / HS codes and allowed tax rates per product
- A data check that flags problems before anything is sent
- Every attempt and PRA response recorded on the invoice
FBR and PRA e-invoicing questions
Do we need Odoo to use FBR Digital Invoicing?
No, but if your invoices are already in Odoo, connecting it means invoices are reported automatically as they are posted, instead of being entered again into another system.
We already use Odoo. Can you add FBR integration to our existing system?
Yes. We add our connector to existing Odoo 17, 18 and 19 databases, including ones implemented by other partners, after checking your taxes and products are set up correctly. Older versions can be upgraded first.
What do we need from FBR to get started?
Your sales tax registration and the security tokens issued for Digital Invoicing on the FBR (IRIS) side. We help you with the steps and test everything in FBR's sandbox before switching to production.
How long does it take?
For a business with a clean Odoo set-up and a handful of sale types, usually one to two weeks including sandbox testing. More scenarios or product clean-up take longer.
What happens if FBR's service is down?
The invoice stays in Odoo with its status recorded and can be submitted once the service is back. An invoice whose result is unknown is held until it is confirmed, so it is not filed twice.
Related services
Odoo implementation
End-to-end Odoo rollout: process mapping, configuration, data migration, training and go-live.
Learn more →Customisation & integrations
Custom modules, reports, approvals and integrations with websites, marketplaces, banks and devices.
Learn more →Move to Odoo
From QuickBooks, Tally, Peachtree, Excel or a legacy system, with balances and open items carried over.
Learn more →Let's talk about your system
Tell us about your business and what you need. We'll get back to you within one working day.
- Office
- Office 401, Fourth Floor, RDF Centre
Mauve Area, G-9/1, Islamabad - Phone
- +92 341 5001000
- info@thinkoptimise.com