Overview of Tax Set Up in Enterprise

Additional Information
Application of Tax Groups/Exceptions

The Tax component of Enterprise is made up of 3 individual programs:

  1. Maintain Tax Codes (IN05)
  2. Maintain Tax Groups (IN06)
  3. Maintain Product Tax Exception (IN07)

The Tax Groups and Tax Exceptions created by these programs are applied to Customers, Products and Supplementary Charges. The taxes associated with the Customer, Product or Supp Charge become the default Tax Groups or Tax Exceptions on Sales Orders created in OE30, IN41 and RS41. For more information on the application of Tax Groups and Tax Exceptions, click here.

Here is an overview of each program:

  1. Maintain Tax Codes (IN05)

    • IN05 identifies and maintains all individual taxes that must be collected. Each Tax Code is recorded with a description, the rate of taxation, the type of tax, the Accounts Payable Vendor to which the tax is remitted and the GL Account that is updated when the taxes are collected.

    • Here are some examples of Tax Codes:
        MISTATE   Michigan State Tax    6.00% Tax
        MIDLAND1  Midland County Tax    0.75% Tax 
        MIDLAND2  Midland City Tax      0.60% Tax
        BATTERY   Battery Disposal Tax  1.00  Tax on SKU
    • For more information on IN05, click here.

  2. Maintain Tax Groups (IN06)

    • IN06 is used to build collections of individual Tax Codes (from IN05) into groups that are then assigned to the Customer in Maintain Customer Master (SU13) and Maintain Ship-To Addresses (SU14) where the Taxes become the default for new transactions. A Tax Group can be set up to collect a single tax in a simple Tax Jurisdiction or the Tax Group can be built to include as many different taxes as are required to support the most complex Tax Jurisdictions. Tax Groups can also be created with no Tax Codes to support tax EXEMPT scenarios and Jurisdictions.

    • When a Sales Order is created, the transaction acquires the default Tax Group assigned to the Customer in SU13 or to the 'Ship To Address' in SU14.

    • The following table shows some examples of Tax Groups:

      Tax Group Code Associated Tax Codes
      NO TAX No codes are associated with 'No Tax'
      MIONLY Michigan State Tax Only

    • For more information on IN06, click here.

  3. Maintain Product Tax Group Exception (IN07)

    • In IN07, you create a Product Tax Code to which you apply Tax exceptions, as required. Initially, a Product Tax Code is created without any exceptions, and this code is assigned to the majority (or possibly all) of your Products in Maintain Inventory Master (IM13/Selling) and to Supplementary Charge records in Maintain Supplementary Charges (IN01). Using this default Product Tax Code means that with no exceptions listed, the Customer's normal taxes are calculated.

    • The Tax Group from the Sales Order/Invoice identifies the taxes normally charged to the Customer. The Tax Group on the Order/Invoice defaults to the 'Tax Group' assigned to the Customer in Maintain Customer Master (SU13/Selling) or Maintain Ship To Master (SU14).

    • The tax calculation routine takes the Tax Group from the Sales Order/Invoice in combination with the Product Tax Code from the Product/Supp. Charge detail record and goes to IN07 to see if there are any exceptions to the taxes normally charged to this Customer when they purchase this particular Product or incur this Supp Charge.

      • If no exception is found, then the taxes associated with the Tax Group are calculated and added to the Invoice/Credit Note.

      • If an exception is found, then tax is calculated for each of the taxes listed under the Exception Tax Group. The Exception Tax Group overrides the Tax Group from the Order/Invoice for that Product or Supp Charge only.

    • For example, let's assume that there is a Battery Disposal Tax charged to Customers in Midland, Michigan when purchasing Batteries. Typically, Customers from Midland, Michigan are set up with the following taxes:

      1. Michigan State Tax (MISTATE)
      2. Midland County Tax (MIDLAND1)
      3. Midland City Tax (MIDLAND2)

      We want to set up a Product Tax Code for Batteries that, when sold in Midland, are charged an additional tax, the Battery Disposal Tax.

      • A Tax Group (IN06) of MIDLAN-R is created with Michigan State Tax (MISTATE), Midland County Tax (MIDLAND1) and Midland City Tax (MIDLAND2).

      • In SU13, a Customer (Midland Electronics) is assigned a 'Tax Group' of MIDLAN-R. By default, all Product and Supp Charge transaction lines for this Customer default to the Michigan State (MISTATE), Midland County (MIDLAND1) and Midland City (MIDLAND2) Taxes.

      • Since Batteries in Midland are subject to the additional Battery Disposal Tax, we must add this tax to the regular taxes charged to Customers in Midland. A Product Tax Code Exception in IN07 of Battery will be created.

        • To set up the Product Tax Code Exception of 'Battery', you may be required to create a new Tax Group that contains only the taxes that are applicable.

        • In IN07, the 'Battery' Product Tax Code is set up with a Tax Group Exception configured such that 'MIDLAN-R' Tax Group is overriden by the Exception Tax Group 'MIDLAN-B'. Here is an example of how IN07 is set up for the 'Battery' Product Tax Code:

      IN07 Battery Example
      Example of 'Battery' Product Tax Code Exception (IN07)

        • The 'Battery' Product Tax Code is assigned to all Products that require the Battery Disposal Tax in IM13. In this example, Product 'AAA Battery' is assigned a Product Tax Code of 'Battery' in IM13.

      • Once set up, whenever the Customer (Midland Electronics) places an order for 'AAA Battery', the Sales Order detail line will have Michigan State, Midland County, and Midland City taxes PLUS the Battery Disposal Tax applied to it.

    • For more information on IN07, click here.

  4. For more information on how Tax Groups and Tax Group Exceptions are applied within Enterprise, see Application of Tax Groups/Exceptions.