Pakistan · Sales tax

FBR digital invoicing in Odoo, set up by people who file the returns

FBR now requires sales tax registered businesses to report invoices electronically, and each invoice carries FBR's invoice number and QR code. The connection is the easy part. Getting the tax data on each invoice right is where businesses get stuck, and that is accounting work.

What we set up

No.PointWhat it means in practice
01Tax mappingOdoo taxes mapped to the sales tax rates, schedules and sale types FBR expects, so every invoice line carries the right data.
02Customer and product dataBuyer NTN or CNIC, registration type and province, and product HS codes and units, filled in and checked before go-live.
03The connectionInvoices posted from Odoo to FBR, with FBR's invoice number and QR code returned and printed on the invoice.
04Sandbox firstEvery scenario you invoice tested against FBR's sandbox before a single live invoice is sent.
05Errors and credit notesRejected invoices shown to the user with the reason, and credit and debit notes handled the way FBR requires.

Where we have done it

FBR e-invoicing was part of our QuickBooks Desktop to Odoo move for an engineering contractor's two entities in Pakistan, and FBR integration is built into the cloud ERP in our case studies.

Questions people ask

01

Do we need Odoo Enterprise for FBR invoicing?

No. It can be set up on Community or Enterprise.
02

We are already on Odoo. Can you add FBR to it?

Yes. We review your taxes and data first, then connect and test in the sandbox.
03

Can you also file the sales tax return?

We are an accountancy practice, so yes, we can prepare it from the same Odoo data.
WhatsApp

Book a meeting

Free 30-minute call