AvaTax
CustomTaxExemptionsInputModel
Describes a single exemption override row for a custom tax.
This is the input variant used when creating or updating a custom tax. Each exemption row
defines whether a matching transaction line is exempt from the custom tax, optionally
scoped by jurisdiction, rate type, tax code, tariff code, or entity use code.
Whether this tax treatment sets an item as exempt or not exempt. When true, matching lines are exempt from this custom tax; when false, an existing exemption is explicitly overridden so the custom tax still applies.
Optionally set the type of jurisdiction this exemption applies to, e.g. State or City.
When combined with jurisCode, the exemption is scoped to the matching
jurisdiction only.
Optionally set the specific jurisdiction this exemption applies to. This should be one of the jurisdictions defined on the parent custom tax.
Optionally set a specific rate type this exemption applies to.
Optionally set a specific tax code this exemption applies to. Tax codes identify product or service categories for taxation.
Optionally set a specific tariff code this exemption applies to. Tariff codes are used for cross-border and customs taxation.
Optionally set a specific entity use code this exemption applies to. Entity use codes describe customer usage such as resale, manufacturing, or government use.
Optionally set a different effective date for this exemption. This date cannot be earlier than the base effective date set for the entire custom tax.
Optionally set a different expiration date for this exemption. This date cannot be later than the base expiration date set for the entire custom tax.
Whether this exemption applies to all child jurisdictions or only the specified one.
When true, the exemption is applied to every jurisdiction beneath the one identified by
jurisCode; when false or null, only the exact jurisdiction is matched.