Sandbox scenario · SN007

Zero-rated sale

Zero-rating applies tax at 0% rather than exempting the supply, which matters because the seller can still recover input tax. Exporters meet this constantly. The scenario confirms your software distinguishes zero-rated from exempt, since the two look identical on the invoice total and completely different on the return.

What to send

These strings are matched by FBR's API. Send them exactly as published — including any irregular spacing or punctuation, which is deliberate and not a typo.

scenarioId
SN007
saleType
Goods at zero-rate
FBR description
Zero rated sale

scenarioId is sandbox-only. It is required on sandbox submissions and must be omitted from production invoices — FBR derives the treatment from the sale type once you are live.

Who has to pass SN007

FBR assigns scenarios from your sales tax profile — your business activity and your sector. 55 of the 104 possible profiles are assigned this one.

  • Manufacturer All Other Sectors, FMCG, Textile, Telecom, Petroleum, Electricity Distribution, Gas Distribution, Services, Automobile, CNG Stations, Pharmaceuticals, Wholesale / Retails
  • Importer every sector
  • Distributor All Other Sectors
  • Wholesaler All Other Sectors
  • Exporter every sector
  • Retailer All Other Sectors
  • Service Provider All Other Sectors
  • Other every sector

What gets SN007 rejected

  • 01

    Do not conflate with SN006. Both show zero tax; only zero-rating preserves input tax recovery.

  • 02

    The rate must be the 0% entry returned by SaleTypeToRate, not an empty string. Errors 0020 and 0046 both reject a missing rate.

  • 03

    Where zero-rating flows from an SRO, the SRO schedule number is required.

You should not have to hand-type SN007

We are building a free FBR digital invoicing app that works out which scenarios your profile needs, fills them in, shows you exactly what will be sent, and submits them to the sandbox on one button. Tell us if you want it.