Differences
This shows you the differences between two versions of the page.
control_-_order_tax_settings_lookup [2019/01/27 11:28] |
control_-_order_tax_settings_lookup [2019/01/27 11:28] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== | ||
+ | |||
+ | |||
+ | |||
+ | The purpose of this article is to layout the rules Control uses to lookup which Tax Class and Tax Exempt status to apply to line items and shipment items. | ||
+ | |||
+ | |||
+ | |||
+ | When shipments are involved, the shipment calculates taxes for the portion that is shipped. | ||
+ | |||
+ | |||
+ | |||
+ | Also, if a line item has child items and any part of the line item is shipped, the taxes will be calculated using the tax settings of the top item and the total price of the top item and all of its children. | ||
+ | |||
+ | |||
+ | |||
+ | ==Order Tax Lookup== | ||
+ | |||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | |||
+ | The order tax exception and tax class is not used directly by the tax calculations. | ||
+ | |||
+ | |||
+ | |||
+ | < | ||
+ | * Is the order using online taxes? | ||
+ | * Is the tax class overridden by the user? If so, use the overridden tax class. | ||
+ | * Is the store option to use address tax lookup turned on? If so, and the address has a tax class assigned to it, use the address' | ||
+ | * Is the order using postal code tax lookup? | ||
+ | * Use the company' | ||
+ | |||
+ | |||
+ | |||
+ | < | ||
+ | * Is the tax exemption overridden by the user? Is so, use the overridden value. | ||
+ | * Otherwise, are any of the following true: | ||
+ | * Is the company fully tax exempt (and the tax exemption is not expired)? | ||
+ | * Is the company tax exempt in the shipped to state (and the tax exemption is not expired)? | ||
+ | |||
+ | |||
+ | |||
+ | | ||
+ | |||
+ | |||
+ | |||
+ | ==Line Item Tax Lookup== | ||
+ | |||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | |||
+ | < | ||
+ | * Is the order using online taxes? | ||
+ | * Is the tax class overridden for the line item? If so, use the line item's overridden tax class. | ||
+ | * Is the store option to use address tax lookup turned on? If so, and the address has a tax class assigned to it, use the address' | ||
+ | * Is the line item using postal code tax lookup? | ||
+ | * Is the line item a child item? Is so, use the parent item's tax class. | ||
+ | * Use the order' | ||
+ | |||
+ | |||
+ | |||
+ | < | ||
+ | * Are any of the following true: | ||
+ | * Is the order tax exempt? | ||
+ | * Is the product tax exempt? | ||
+ | * Is the tax class tax exempt? | ||
+ | * Is the company fully tax exempt (and the tax exemption is not expired)? | ||
+ | * Is the company tax exempt in the shipped to state (and the tax exemption is not expired)? | ||
+ | |||
+ | |||
+ | |||
+ | ==Shipment Item Tax Lookup== | ||
+ | |||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | |||
+ | < | ||
+ | * Is the order using online taxes? | ||
+ | * Is the store option to use address tax lookup turned on? If so, and the address has a tax class assigned to it, use the address' | ||
+ | * Is the line item using postal code tax lookup? | ||
+ | * Use the line item's tax class. | ||
+ | |||
+ | |||
+ | |||
+ | < | ||
+ | * Are any of the following true: | ||
+ | * Is the order tax exempt? | ||
+ | * Is the product tax exempt? | ||
+ | * Is the tax class tax exempt? | ||
+ | * Is the company fully tax exempt (and the tax exemption is not expired)? | ||
+ | * Is the company tax exempt in the shipped to state (and the tax exemption is not expired)? | ||
+ | |||
+ | |||
+ | |||