FBR Digital Invoicing for the Textile Sector: Ginners, Spinners, Weavers & Garment Exporters
How Pakistan's textile chain invoices under FBR Digital Invoicing: scenario SN009 (cotton ginners), the registered-buyer rule (error 0100), the withholding rule (0050), 18% local supplies vs zero-rated exports, and FBR's new production monitoring of spinning units.
Where textile sits in FBR's scenario matrix
Textile is one of the named sectors in FBR's Digital Invoicing registration form, and it carries a dedicated sandbox scenario: SN009 — "Cotton Spinners purchase from Cotton Ginners" — under the sale type "Cotton ginners". A textile-sector manufacturer clears the general goods scenarios (standard rate SN001/SN002, reduced rate SN005, exempt SN006, zero-rate SN007 and others) plus SN009 before FBR issues the production token.
Everything else in the chain runs on the general scenarios: yarn, greige fabric, processed fabric and garments sold locally are typically standard-rate goods at 18%, invoiced with the correct Chapter 50–63 HS codes. The registered business activity and sector on your FBR profile decide the exact scenario list your sandbox shows.
SN009 and the two ginner-specific rejections
SN009 documents the cotton trade's special treatment. Two FBR errors are unique to it. Error 0100 — "Provided buyer is not registered": the Cotton ginners sale type is only allowed against sales-tax registered buyers, so a ginner invoicing an unregistered spinner is rejected outright. Error 0050 (and its twin 0008) — for the cotton ginner sale type, salesTaxWithheldAtSource must be either 0 or exactly equal to salesTaxApplicable; any partial withholding amount fails.
In PRAL's canonical SN009 sample the line runs at 18% — value 2,500, sales tax 450 — with withholding at 0. Software that lets an operator type a free-hand withholding figure will generate rejections; the field should be locked to the two legal values for this sale type.
Exports, EFS and zero-rating
Textile is Pakistan's biggest export sector, and exports remain zero-rated: export supplies post under the zero-rate scenario (SN007) at 0% with the correct schedule reference, still receiving an IRN and QR code while the exporter keeps input-tax eligibility for refund claims. Local supplies of the same goods are standard-rated — since the 2024–25 budget cycle the former SRO 1125 zero-rating for domestic textile sales is gone.
Mills operating under the Export Facilitation Scheme (EFS) or the older DTRE regime still issue digital invoices for their transactions; FBR's transaction-type reference API carries dedicated entries such as "DTRE goods". The concession affects the rate and schedule fields, not the obligation to post the invoice.
Enforcement is tightening around textile specifically
Textile mills above the turnover thresholds were captured by SRO 1852(I)/2025's phased go-live, and importers of cotton, yarn and machinery were in Phase 1 regardless of turnover. On top of invoicing, FBR has announced extending its digital production monitoring (video analytics) to textile spinning units, alongside beverages, steel, poultry, edible oil and tyres — production counting that will be reconciled against declared sales, i.e. against your digital invoices.
That reconciliation is the real compliance risk: undeclared production shows up as a gap between monitored output and posted invoices. Digi Invoice keeps yarn counts, fabric qualities and garment SKUs as stock items with their HS codes and sale types saved, locks the withholding rule for ginner lines, and decodes rejections like 0100 and 0050 into plain-language fixes before the invoice ever reaches FBR.