This change introduces an optional exemption_type parameter for:
taxForOrder
createOrder
updateOrder
createRefund
updateRefund
The allowable values are: government, wholesale, other, and non_exempt.
With the exception of non_exempt, a request with one of these values indicates a transaction that is fully-exempt at the order level.
When also using the existing optional customer_id parameter, an exemption_type value of non_exempt specifies that a transaction belonging to an otherwise exempt customer be processed as taxable.
With the exception of non_exempt, when usage of the customer_id param qualifies the transaction as exempt, the customer's exemption type would be applied, rather than the exemption_type submitted in the request.
This change introduces an optional
exemption_type
parameter for:The allowable values are:
government
,wholesale
,other
, andnon_exempt
.With the exception of
non_exempt
, a request with one of these values indicates a transaction that is fully-exempt at the order level.When also using the existing optional
customer_id
parameter, anexemption_type
value ofnon_exempt
specifies that a transaction belonging to an otherwise exempt customer be processed as taxable.With the exception of
non_exempt
, when usage of thecustomer_id
param qualifies the transaction as exempt, the customer's exemption type would be applied, rather than theexemption_type
submitted in the request.