Chapter 5.1.11 - Exemption

Exemption

The Exemption object allows you to specify exemptions for the invoice:

Key Value
frc [bool] Force
Override level exempt flag on tax type wildcard exemptions
  • true: Tax Type wildcard exemptions exempt taxes tagged as not level exemptible
  • false: Tax Type wildcard exemptions exclude taxes tagged as not level exemptible from consideration
loc [Location] required Location for the exemption to be applied. Match is at the level specified by domain
There are several ways to input location information. For more information, see Location
tpe [int] Tax Type ID
Tax Type to exempt. Tax type exemptions and Category exemptions are mutually exclusive within a single exemption but can occur simultaneously on the same invoice
lvl [int] Tax Level ID
Deprecated - provided for legacy support only. Use Domain (dom) and Scope (scp) instead
cat [int] Tax Category ID
Tax Category to exempt. Tax type exemptions and Category exemptions are mutually exclusive within a single exemption but can occur simultaneously on the same invoice
  • 0: No Category Description
  • 1: Sales and Use Taxes
  • 2: Business Taxes
  • 3: Gross Receipts Taxes
  • 4: Excise Taxes
  • 5: Connectivity Charges
  • 6: Regulatory Charges
  • 7: E-911 Charges
  • 8: Utility User Taxes
  • 9: Right of Way Fees
  • 10: Communications Services Tax
  • 11: Cable Regulatory Fees
  • 12: Reserved
  • 13: Value Added Taxes
dom [int] Exemption Domain
The jurisdiction level in which the exemption jurisdiction must match the taxing jurisdiction. Domain determines when an exemption is to be applied
  • 0: Federal
  • 1: State
  • 2: County
  • 3: City
scp [int] Exemption Scope
Defines the tax levels in which the taxes will be considered as candidates for exemption. Scope determines where the exemption is to be applied
Combination of one or more of these values (add the appropriate values together):
  • 128: Federal
  • 256: State
  • 512: County
  • 1024: Local
For example: To exempt all, use 1920 (Federal + State + County + Local)
exnb [bool] Exempt Non-billable
Determines if non-billable taxes are to be considered as candidates for exemption
  • true: Non-billable taxes can be exempted
  • false: Non-billable taxes cannot be exempted

Examples

Category exemptions and tax type exemptions can’t both be included within the same single exemption, but can be applied simultaneously within a list of exemptions.

"exms": [
// Category Exemption
{
"frc": true,
"loc": {
// Location
},
"tpe": 0,
"dom": 1,
"cat": 2,
"exnb": false
},
// Tax Type Exemption
{
"frc": true,
"loc": {
// Location
},
"tpe": 1,
"dom": 1,
"cat": 0,
"exnb": false
}
]