Tax calculation inputs
Understand how automated tax calculations work.
Last updated
Understand how automated tax calculations work.
Last updated
To compute taxes, Digital River uses a wide range of data points. The following table lists attributes that affect both initial tax estimates and final tax amounts:
taxCode
SKU
shipFrom
Checkout
shipTo
Checkout
shipping
Customer
purchaseLocation
Checkout
sources[].owner.address
Customer
taxIdentifiers
Customer
taxCertificates
Customer
type
Customer
customerType
Checkout
taxInclusive
Checkout
The following provides a high-level overview of how Digital River uses a SKU's tax code to classify a product as digital or physical.
The designated of the product or service. Digital River uses the value you provide to classify the product as .
Represents . A customer to successfully place an order that contains a physical product.
Represents an order's . Digital River uses this data to compute taxes on physical goods and (when the attribute is specified) on digital goods.
A customer to successfully place an order that contains a physical product.
The data can also be inherited from a Customer object by in the Checkout.
Represents a customer's . Digital River uses the data to compute taxes on physical goods and (when the attribute is specified) on digital goods.
You can pass the object's data to a Checkout by . This fulfills the requirement to provide a shipTo
value for physical goods even when the value is not explicitly set in the Checkout.
Use a when customers have yet to supply either the Checkout's shipTo
value that is or the that is necessary for digital goods.
Represents a and is used to compute taxes on digital orders.
You set the address when .
However, when provided, the Checkout'sshipTo
value or the Customer's shipping
value takes precedence over the billing address.
Allows qualified customers to .
Allows qualified customers to .
Providing a allows you to support tax exemption and zero-rated purchases for business
customers.
In most cases, setting the value to individual
nullifies the use of and for tax computation purposes. These attributes, however, may still be used for reporting and invoicing.
This attribute is equivalent to the resource. However, the value always overrides the one in the Customer object.
Lets Digital River know whether to the for each SKU when in a Checkout.