Ask or search…
K

Tax calculation inputs

Gain a better understanding of the data Digital uses to compute taxes
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:
Attribute
Resource
Description
taxCode
SKU
The designated tax code of the product or service. Digital River uses this value to classify the product as digital or physical.
shipFrom
Checkout
Represents the address from which a product is shipped. It's required when the transaction contains a physical product. For details, refer to Ship from requirements.
shipTo
Checkout
Represents a transaction's shipping information and address. It's required when the transaction contains a physical product. For details, refer to Ship to requirements.
billTo
Checkout
Represents the customer's billing information and address. It's required in all transactions. For details, refer to Billing address requirements.
purchaseLocation
Checkout
You can set a purchase location when you don't yet know the specific shipping and/or billing details of a customer.
taxIdentifiers
Customer
Allows qualified customers to purchase zero-rated goods. For details, refer to Tax identifiers.
taxCertificates
Customer
Allows qualified customers to make tax exempt purchases. For details, refer to Setting up tax exemptions.
type
Customer
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 tax identifiers and tax certificates for exemption purposes (they still however may be useful for reporting and invoicing).
customerType
Checkout
Equivalent to the customer's type.
taxInclusive
Checkout
This boolean determines whether Digital River subtracts taxes from or add taxes to the prices you specify.

Tax estimation and computation workflow

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.