What is the difference between PRA and FBR?
FBR (Federal Board of Revenue) collects sales tax on goods across all of Pakistan. PRA (Punjab Revenue Authority) collects sales tax on services in Punjab. If you sell goods you file with FBR; if you provide services in Punjab you file with PRA; a business that does both needs both. TaxBridge covers FBR and PRA (and SRB and KPRA) through one API.
Goods vs services
| FBR | PRA | |
|---|---|---|
| Covers | Sales tax on goods | Sales tax on services |
| Jurisdiction | All Pakistan (federal) | Punjab |
| Credential | Numeric POS ID + token | Own numeric POS ID (both envs) + token |
| Success rule | 2xx + body code 100 | Normalized to APPROVED |
Which does your software need?
Retail, wholesale and manufacturing invoices for goods go to FBR. Restaurant, salon, hotel and other service invoices in Punjab go to PRA. A hotel that sells goods and serves food may file some invoices with FBR and others with PRA — TaxBridge routes each by the X-Tax-Authority you set.