Setting up Canadian taxation (GST and HST)

iMIS supports calculation for Canadian federal taxes (GST and HST). This allows you to tailor your organization’s taxation method for both Canada and specific Canadian provinces. Applicable taxes are calculated automatically based on the default Canadian tax authority and customer province.

The tax codes for the GST/HST calculation method need to be set up in iMIS before they can be used.

For more information on taxes, see Setting up tax information.

Setting up the financial entity, currency, and country

Do the following to configure the financial entity, currency, and country:

  1. Go to Settings > Finance > Financial entity:
    1. From the Country drop-down, choose Canada.
    2. Click Save.
  2. Go to Settings > Finance > General:
    1. From the Default currency drop-down, select Canadian dollar.
    2. From the Default country drop-down, select Canada.
  3. Click Save.

📘 Note

Once products are defined in the system you can no longer change the default currency – this needs to be set up first using an empty database.
Setting up tax information

The tax schedules, categories, authorities, and exemption reasons must be set up at Settings > Finance > Taxes.

Taxation schedules

A tax schedule consists of all tax authorities that apply to particular situation (such as the purchaser, the location, the item class, or the individual item) and the order in which taxes are calculated when more than one tax applies.

Setting up tax schedules

Do the following to set up a tax schedule for Canada:

  1. Go to Settings > Finance > Taxes.
  2. On the Schedules tab, edit an existing schedule or click Add new item for a new one.
  3. Enter a Name. For example, "CA_NB" represents the New Brunswick province in Canada.
  4. Enter a Description. For example, “Tax schedule for province of New Brunswick”.
  5. Enable Display details by authority.
  6. Enter “Canada” for Country under Tax Authorities.
  7. Enter the StateProvince.
  8. Click Save.
  9. Repeat this process for all provinces.
Setting up taxation categories

A tax category is a general collection of items that have common taxation rules. For example, certain items are taxable, others non-taxable, and taxes on shipping and handling charges vary.

Adding a taxation category

Do the following to add a taxation category for Canada:

  1. Go to Settings > Finance > Taxes.
  2. Click the Categories tab.
  3. Edit an existing category or click Add for a new one.
  4. Enter the Name and Description for this category.
  5. (optional) Select any of the Applicable exemption reasons.
  6. 📘 Note

    Exemption reasons are defined when setting up tax exemption reasons. Only the exemptions reasons that have been previously defined will display as an option. See Setting up tax information for more information.
  7. Click Save.

Editing taxation categories

Do the following to edit the existing tax categories, so the exemption reasons are all current:

  1. Go to Settings > Finance > Taxes.
  2. Click the Categories tab.
  3. Click Select next to the category you wish to edit.
  4. Make the necessary changes.
  5. Click Save.

Deleting taxation categories

Do the following to delete a taxation category:

  1. Go to Settings > Finance > Taxes.
  2. Click the Categories tab.
  3. Click the red X next to the category you wish to delete.
  4. Click OK when asked Delete this item?
Setting up taxation authorities

A tax authority is a geographical area to which a set of specific taxing rules apply.

Do the following to set up a tax authority for Canada:

  1. Go to Settings > Finance > Taxes.
  2. Select the Authorities tab.
  3. Select an existing authority or click add for a new one.
  4. (Define tab) Define the following:
    1. Enter the Name and Description for this tax authority.
    2. Select Country as the Level at which to apply this tax.
    3. (optional) Enter the Authority Code. This is the abbreviation you want to assign to the tax category, such as a state or province abbreviation.
    4. 📘 Note

      Any value you enter in the Authority Code field will be displayed in the cart as part of a tax-included statement. For example, if you enter GST in the Authority Code field, then if you purchase a product for which the GST is included, a message similar to the following is displayed in the cart:
      (includes 0.85 GST)

  5. (Liability GL Accounts tab) Define the following:
    1. Select the Tax Liability Account you would like to associate with your Financial Entity. See Financial entity for more information.
    2. Select Validate Accounts for the system to verify that the selected GL account entered exists on the GL Accounts table.
  6. (Rates and Rules tab) Define the following:
    1. Click select to edit the Tax Rates and Rules of each Tax Category.
    2. Select either Simple or Advanced for the Calculation Formula.
    3. Define the Tax Rate. Make sure to enter the rate as a percentage and not as a decimal.
    4. (optional) Enable Qualifies for Exemption.
    5. (optional) Enable Tax Inclusive.
    6. (optional) Enter theTax recap text that displays on the Invoice Tax Recap. The text is restricted to a maximum of 100 characters.
  7. Click Save.
Setting up taxation exemptions

Tax exemptions exempt certain customers from paying taxes; for example, if you sell products to customers outside of Canada, you would create a tax exemption for them, so they are not paying Canadian taxes.

Do the following to create tax exemptions for Canada:

  1. Go to Settings > Finance > Taxes.
  2. Click the Exemption reasons tab.
  3. Delete the out-of-the-box exemption reasons.
  4. Select Add new.
  5. Select In a different country from the Financial Entity from the Reason drop-down.
  6. (optional) Provide a custom Message to communicate why a tax was not charged. For example, “Person is outside of Canada”. This message will display on all invoices where the exemption applies.
  7. (optional) Enable the exemption reason as Default. When a new tax category is defined, the list of applicable tax exemption reasons for this new tax category will default to include all exemption reasons that are selected as default.
  8. Click Save.
    • Available For Renewals - If there is a check in this column, the related Reason is considered when processing renewals. Reasons of Registered in the applicable tax authority and Exempt in the applicable tax authority are not supported for renewals.
    • Up/Down arrows - Use the Move Up or Move Down arrows to define the exemption reason priority. The first listed exemption reason has the highest priority.
  9. 📘 Note

    Any customer purchasing a product with a ship-to address outside of Canada is not charged tax.
Configuring events for specific taxation

Events are taxed according to the location of the event. Do the following to configure taxation for specific registration options:

  1. Go to Events > Find events.
  2. Click the event you wish to configuration taxation for.
  3. Click the edit button on the Showcase tab.
  4. On the Pricing tab, click the registration option you wish to configure taxation for. This example is for a Set of Two Tickets.
  5. On the Accounting tab, select Events from the Tax category drop-down.
  6. Select the tax schedule from Tax schedule.
  7. Click Save & Close.
Configuring products for specific taxation

Commerce products are taxed based on the ship-to address of the customer. If you are selling products to customers, you can rely on the ship-to address to be used to calculate taxes. Customers outside of Canada are exempt, if you configured the exemption reasons.

Do the following to configure products for specific taxation:

  1. Go to Commerce > Find products.
  2. Click the product you wish to configure taxation for.
  3. Click the edit icon.
  4. On the Accounting tab, select the appropriate category from the Tax category dropdown.
  5. Select the tax schedule from Tax schedule.
  6. Click Save & Close.

Did this page help you?