Documentation Home »User Guide: Commerce »Taxes
current version

Taxes

This topic contains the following sections:

Overview

An international B2B selling business has certain international tax obligations, like a sales tax in the U.S. and Value Added Tax (VAT) in EU and other countries. In addition to that, some products are tax-free or have lower tax rates, and some of your customers may be eligible for tax exemption.

Tax management in OroCommerce helps you ensure compliance with the tax rules and regulations in global B2B online sales. With built-in tax rules and tax reports, you get timely and precise information for your sales tax, goods and services tax, or value-added tax payment. You may inform your buyer about the volume of tax included into their order or quote or may include the tax in the product price they see placing an order.

The following sections provide information and guidance on the following topics:

  • Setting up tax rules that define the tax rate applied to a product group sold to a group of customers with similar tax obligations. The tax rate depends both on the tax jurisdiction, the tax status of your customers and the tax status of the products you are selling. When your customer files a purchase order, OroCommerce automatically picks the necessary tax rate and calculates the tax amount to be covered by your customer in this purchase order.
  • Managing tax exemption: enabling zero tax rates in certain jurisdictions for the selected product categories (e.g. medical products) or customers (e.g. schools, hospitals, government organizations).
  • Controlling digital product taxes. Some states in the USA and the EU have special rules for taxing digital products. OroCommerce takes those regulations into account and enforces destination-based taxation when the buyer’s location is in EU or in the state with no digital product tax in the USA. OroCommerce distinguishes purchases of digital products by the product tax code. All digital items should be labeled with a special tax code for digital products. Moreover, all these tax codes should be listed in EU VAT Tax and US Sales Tax configuration to launch special tax calculation rules.

Before You Begin: Taxation Configuration

OroCommerce groups taxation configuration options into the following categories:

Understanding Tax Rules

Tax rules help OroCommerce find the correct tax rate that should be used for the products listed in the purchase order by matching the product tax code that indicates:

  • a tax status of the product,
  • a customer tax code that indicates the tax status of the buying company, and
  • a tax jurisdiction where the tax is due.

OroCommerce supports a tax exemption mechanism: you can set zero tax rate for some customers and/or products.

Basically, in OroCommerce, a tax rule binds the following items:

  • tax jurisdiction – an address, usually a state in a country that has defined taxation policies that determine when and how the company should pay their sales or VAT tax, and what rates should be used, depending on the tax status of the products you sell and the parties you sell to.
  • customer tax code – a label for a customer or customer group that follow similar taxation rules in at least one tax jurisdiction.
  • product tax code – a label for a group of products that have similar taxation rules in at least one tax jurisdiction.
  • tax rate – the percentage of the sales income that should be paid as a tax in the particular tax jurisdiction for a certain type of products sold to a group of customers with the same tax status.

Tax Rules Creation Prerequisites

Before setting up a tax rule, make sure to complete the following actions:

  1. Create a customer tax code and apply it to a certain customer or a customer group who has fixed tax rates.
  2. Create a product tax code and apply it to the required products with fixed tax rates so that only the products that are subject to be taxed are taxed during a checkout.
  3. Create a tax jurisdiction (country, state, and a range of zip codes) to determine where and how the company should pay their sales or VAT tax.
  4. Create a tax rate (%) defined by the tax jurisdiction for the customers you are serving and the products you are selling.
  5. Finally, create a tax rule that associates the customer tax code, the product tax code, and the tax jurisdiction with the tax rate or the tax exemption (zero rate).

Note

See a short demo on how to create tax codes and jurisdictions in OroCommerce, or keep reading the step-by-step guidance below.

Create a Customer Tax Code

A customer tax code is a label for a group of customers that indicates the tax obligations and exemptions that a customer has. These tax obligations are considered when a customer submits an order.

To create a new Customer Tax Code:

  1. Navigate to Taxes > Customer Tax Codes in the main menu.

  2. Click Create Customer Tax Codes.

    The following page opens:

  3. Fill in Code and Description with information about the Customer Tax Code you are creating.

  4. Click Save on the top right of the page.

The new Customer Tax Code is created.

Create a Product Tax Code

To create a new Product Tax Code:

  1. Navigate to Taxes > Product Tax Codes in the main menu.

  2. Click Create Product Tax Codes.

    The following page opens:

  3. Fill in Code and Description with information about the Product Tax Code you are creating.

  4. Click Save on the top right of the page.

The new Product Tax Code is created.

Create a Tax Jurisdiction

To create a new tax jurisdiction:

  1. Navigate to Taxes > Tax Jurisdictions in the main menu.

  2. Click Create Tax Jurisdiction.

    The following page opens:

  3. Fill in Code, Description.

  4. Select the country from the list.

  5. Select the state from the list.

  6. Type in the Zip code ranges that should be covered by this tax jurisdiction (click +Add to capture additional range).

  7. Click Save on the top right of the page.

The new tax jurisdiction is created.

For more details on how to manage a tax jurisdiction, refer to the Tax Jurisdiction section.

Once the tax jurisdiction is created, you need to create a tax rate for this jurisdiction to determine the percentage of a sale or order that is required to be paid as a tax in a certain tax area (country or state).

Create a Tax Rate

To create a new Tax Rate:

  1. Navigate to Taxes > Taxes in the main menu.

  2. Click Create Tax.

    The following page opens:

  3. Fill in Code, Description, and Rate (%).

  4. Click Save on the top right of the page.

The new Tax Rate is created.

Export Tax Rates

You can export the tax rate details in the .csv format following the Exporting Bulk Items guide.

Import Tax Rates

You can import the bulk details of tax rate information in the .csv format following the steps described in the Importing Taxes guide.

More details on how to manage tax rates are described in the Taxes (Tax Rates) section.

Now that you have set corresponding tax rates, you need to create a tax rule that associates this tax rate or tax exemption (zero rate) with other tax components, such as customer tax codes, product tax codes, and tax jurisdictions.

Create a Tax Rule

Note

See a short demo on how to create tax rules in OroCommerce, or keep reading the step-by-step guidance below.

To create tax rules for a particular tax jurisdiction, you need to complete the configuration of the tax options described in the Tax Rule Prerequisites section.

Once all the necessary actions are performed, you need to create a tax rule for every valid combination of the tax rates, product types, and customer types to ensure that they are properly taxed at every check out.

  1. Navigate to Taxes > Tax Rules and click Create Tax Rule.

  2. Select a customer and a product tax codes in the respective fields.

  3. Select a tax jurisdiction in the Tax Jurisdiction field and a tax rate in the Tax field.

  4. Describe this tax rule if necessary in the Description field.

  5. Click Save and Close.

Export Tax Rules

You can export the tax rule details in the .csv format following the Exporting Bulk Items guide.

Import Tax Rules

You can import the bulk details of tax rule information in the .csv format following the steps described in the Importing Tax Rules guide.

For more information on how to manage tax rules, refer to the Tax Rules section.

Related Information

Browse maintained versions:
current1.6

You will be redirected to [title]. Would you like to continue?

Yes No
ssossossosso