All 28 FBR invoicing scenarios explained — with examples

FBR's digital invoicing system requires every invoice to be assigned one of 28 pre-defined scenarios. Each scenario covers a specific combination of transaction type, buyer type, and tax treatment. Choosing the wrong scenario — even when all other invoice fields are correct — results in rejection. This article explains all 28 scenarios in plain language so you know exactly which one applies to each of your transactions.

Why do scenarios exist?

Pakistani sales tax law treats different types of transactions differently. A sale to a registered business, a sale to an unregistered business, a sale to an end consumer, an exempt sale, a zero-rated export — each has different tax obligations and reporting requirements. FBR uses scenarios to ensure that every digital invoice is tagged with the correct tax treatment from the start, making audit and compliance checking straightforward.

The scenario structure

Every scenario is identified by a Scenario ID (e.g. SN001, SN002). When you build an invoice, your software must include the correct Scenario ID in the submission. FBR validates this against the buyer type, tax rate, and other fields — if they are inconsistent with the scenario, the invoice is rejected.

The 28 scenarios — grouped by transaction type

Business-to-Consumer (B2C) scenarios

These apply when selling to end consumers — individuals who are not registered for sales tax.

Business-to-Business (B2B) — Registered buyer scenarios

These apply when selling to a buyer who is registered for sales tax and has a valid NTN.

Business-to-Business — Unregistered buyer scenarios

These apply when selling to a business buyer who is not registered for sales tax.

Export scenarios

These apply to goods exported out of Pakistan.

Debit and credit note scenarios

These apply when you need to amend a previously submitted invoice.

Advance payment scenarios

Special category scenarios

How to choose the right scenario

For most retail and wholesale businesses, the majority of transactions fall into a small number of scenarios — typically SN001 for B2C sales and SN006 for B2B sales to registered buyers. The key questions to ask for each transaction are:

Your answers to these questions should point you directly to the correct scenario. If you are unsure, consult your tax adviser — choosing the wrong scenario is a compliance error even if the tax amount is correct.

How Panther FBR Enterprise handles scenarios

Panther FBR Enterprise V10.1 has all 28 scenarios pre-configured. When you create an invoice, the software presents scenarios in plain language — not just "SN006" but "B2B sale to registered buyer (standard rate)" — so you can identify the right one without referring to FBR documentation. The software also validates that your selected scenario is consistent with the buyer type and tax rate you have entered, catching mismatches before submission.

Download the 7-day free trial at fbr.pecsglobal.com or WhatsApp us at +92 307 3812493 if you need help mapping your specific transaction types to the correct FBR scenarios.

Ready to try Panther FBR Enterprise?

7-day free trial — no credit card required.

Download Free Trial