Loading

Configure the tax services workflow

Introduction

The tax service calculates the sales taxes for the orders.

This topic describes the complete configuration of the tax services workflow.

You have to configure the tax settings in the [Configuration] workspace:

  1. Select the tax services for PRISMAdirect

    You can select which tax calculation services are available for PRISMAdirect.

  2. Configure the tax services per web server

    PRISMAdirect can run multiple web servers. You have to configure the tax services for each web server once tax calculation is enabled for PRISMAdirect.

  3. Enable tax services per web shop

    A web server can run multiple web shops. You can select one tax service per web shop once tax calculation is enabled for the concerning web server.

  4. Configure the price estimation settings per web shop

    The prices for the orders and jobs must be calculated first before the sales tax can be calculated.

  5. Type the default origin address

    Some states in the USA apply sales tax to products based on the origin address, rather than the destination address.

    You can use the default origin address when you have only one web shop. When you have multiple web shops, you have to type an origin address for each separate web shop.

    The origin address is the place from where you are shipping items.

  6. Type the origin address per web shop

    Some states in the USA apply sales tax to products based on the origin address, rather than the destination address.

    When you have multiple web shops, you have to type an origin address for each separate web shop.

    The origin address is the place from where you are shipping items.

Select the tax services for PRISMAdirect

  1. Click [System] - [Connectivity] - [Tax services].

  2. Enable option [Use tax calculation services].

  3. Select which tax services will be available for PRISMAdirect. For example, FixedTax.

  4. You can add additional tax codes for Avalara in section [Custom tax codes].

    Each Avalara tax code has tax rules associated with it that define the taxability for that code in states and local jurisdictions in the USA. See the website of Avalara for the available tax codes.

  5. Click [Save].

    Tax calculation services are now enabled for PRISMAdirect. However, PRISMAdirect can run multiple web servers. Now, you have to enable or disable tax services per web server, see procedure Configure the tax services per web server below.

Configure the tax services per web server

  1. Click [System] - [Web submission] - <web server> - [Tax services].

  2. Option [Use tax calculation services]

    • Enabled

      You have enabled tax calculation services for the concerning web server. The web server can run one or more web shops. In this dialogue, you have to configure the tax services first. Then, you have to enable or disable tax services per web shop, see procedure Enable tax services per web shop below.

    • Disabled

      You can disable the tax services in this dialogue when your Web server has no Internet access. For example, your company uses a local area network. The user does not receive an "unable to connect" message.

  3. Configure each tax service.

    Click on the bar of the tax service that you want to configure. The bar expands and you can fill in the required settings. For example, you can define the setting Account number, et cetera when you use the Avalara API. Avalara delivers these settings to you when you create a merchant account.

  4. Click [Save].

Enable tax services per web shop

  1. Click [Web shop] - <web shop> - [Pricing] - [Tax services].

  2. Enable option [Enable tax calculation services].

  3. Select a tax service from the drop-down list.

    Options become available depending on the selected tax calculation service. For example:

    • Shipping tax code

      Each Avalara tax code has tax rules associated with it that define the taxability for that code in states and local jurisdictions in the USA. See the website of Avalara for the available tax codes.

    • [Finalise the tax when the order is finalised]

      PRISMAdirect commits the sales tax to Avalara when the order is finalised. If you disable this option, you have to finalise the tax in Avalara manually.

    • Show the prices including the tax

      Prices are always shown without taxes when you have selected Avalara.

  4. Click [Save].

    The tax service calculates the sales taxes for the orders submitted through this web shop.

Configure the price estimation settings per web shop

  1. Click [Web shop] - <web shop> - [Pricing] - [Price estimation].

  2. Enable price estimation. Select either [Yes] or [Always].

    The prices for the orders and jobs must be calculated first before the sales tax can be calculated.

  3. Drag and drop the formula that you want to use to the active formulas. Do this for both the jobs and the orders.

  4. Click [Save].

Type the default origin address

  1. Click [System] - [Connectivity] - [Origin address].

  2. Type all address information in the concerning text fields.

    The values in the text fields will not be validated in this dialogue. The address will be validated when the operator or customer creates an order while tax services workflow is enabled. The tax service returns an error message if any of the values are incorrect. For example, the zip code is incorrect or the tax service is not active in the specified country.

  3. Click [Save].

Type the origin address per web shop

  1. Click [Web shop] - <web shop> - [Contact information] - [Origin address].

  2. [Use default origin address]

    • Enabled

      The web shop uses the default origin address. See: [System] - [Connectivity] - [Origin address].

    • Disabled

      Type the origin address for your web shop.

      The values in the text fields will not be validated in this dialogue. The address will be validated when the operator or customer creates an order while tax services are enabled. The tax service returns an error message if the address cannot be validated. For example, the zip code is incorrect or the tax service is not active in the specified country.

  3. Click [Save].