Cascading Rates and Fees

Cascading Rates and Fees enable you to quickly create a rule that applies to all authorities of common tax type at the same level in the Zone Tree, and then map that rule to the appropriate rate. The authorities must all share the same parent State or Country.

For example, you could create a cascading rule that applies to:

  • All County Sales/Use Tax authorities in Colorado.
  • All City Sales/Use Tax authorities in Alabama.
  • All Local Sales/Use Tax authorities in California.

For more information, see Cascading Rules and Rates for Products.

Configuring Cascading Rates, Fees, and Rules

Configuration of Cascading Rates and Rules is similar to the process described for standard Rates and Rules, with the differences shown in the procedure below.

You can set up a cascading rate (or fee) that applies to different types of authorities within a state or country. For example, you could set up a 4% rate that cascades to all authorities (county, city, and local) in a particular state. If you do, be aware of the following effects:

  • The county, city, and local rates of 4% are each applied if a matching authority is found at that level. The result is a total rate of up to 12%.
  • Tier amounts are not passed from one authority to the next during calculation. Tier amounts are set to zero for each authority calculated in the transaction. In addition, if multiple rules call the same rate for an authority, each rule is evaluated independently with respect to tier amounts.

The typical use scenario is to specify an authority type when creating the cascading rule, resulting in a rate that applies to a transaction of that type (for example, all counties in a state). See Cascading Rules and Rates for Products for general information about how cascading rules and rates apply to any authority of the same authority type in the same state as the authority.

Using multiple cascading rates, you can apply different rates at different levels. You could, for example, specify different cascading rates for the county level (4%), city level (1%), and local level (.5%). When you set up individual cascading rules and rates, tier amounts are also calculated at each level independently, which is almost always the desired result.

Create Cascading Rates or Cascading Fees and Associated Cascading Rules

On the Rates and Rules page, the selected authority is shown, as well as data for rates and fees associated with the authority:

Use the Cascading Rate and Fee Codes Field Reference below to understand the data in the left pane that is associated with the selected authority.

  1. Navigate to the Authorities Search page, then select the desired Country or State authority. The rule may then be applied to that authority and its logical children. For example, you could select CO - STATE SALES TAX to configure a rate and rule to apply to Colorado counties.
  2. Click the Cascading Rates tab:
    • Select Add Rate or Add Fee from the Actions menu.
    • Configure the rate or fee using the field reference below. Repeat for as many rates or fees as you need.
  3. Click the Cascading Rules tab.
  4. Select Add Rule from the Actions menu and enter the rule as shown on the Cascading Rules page. You must select the desired Authority Type you want the rule to apply to. For example, County Sales/Use. Repeat for as many rules as you need.

Cascading Rate and Fee Codes Field Reference (left pane)

Field

Description

View Active Rates

View All Rates

Specifies if you want to view only active rates or all rates. Default is Active Rates.

A rate is considered Active if it has a start date less than or equal to the current date and an end date greater than or equal to the current date.

Code

A short code used to refer to the rate or fee, such as SR for Sales and Use Rate.

Description

A description of the rate or fee, such as Sales and Use Rate.

Fee

The actual fee amount. For tiered fees, Tier will be displayed; for graduated fees, Grad will be displayed.

Rate

The actual rate expressed as a percentage. For tiered rates, Tier will be displayed; for graduated rates, Grad will be displayed.

Use Default Input UOM

This checkbox only appears when configuring fees.

If checked, indicates that the default quantity and unit of measure identified in the Input XML or the default unit of measure listed on the Authority will be used:

  • If the input XML specifies a default quantity, it will be used.
  • If the input XML does not specify a default, the authority's default unit of measure will be used.
  • If neither the input XML nor the authority specify a default and this checkbox is checked, the transaction will fail.

If unchecked, the following process takes place:

  1. If the input XML specifies single quantity, Determination uses it and performs any necessary conversions.
  2. If the input XML specifies multiple quantities, Determination uses the first one with the Unit of Measure matching the rate's Unit of Measure.
  3. If the input XML specifies multiple quantities but none match the rate's Unit of Measure, Determination attempts to convert the quantities in the Input XML, one by one, until it finds the first successful conversion to the rate's Unit of Measure.
  4. If the input XML specifies multiple quantities but none can be converted directly, Determination attempts to convert the quantities in the Input XML based on the Base Unit of Measure, one by one, until it finds the first successful conversion to the rate's Unit of Measure.
  5. If all conversions fail, the transaction fails.

For more information, see Units of Measure Conversion.

Unit of Measure

This menu only appears when configuring fees.

If the Use Default Input UOM is not checked, selecting a Unit of Measure here enables its use if a default is not specified by the input XML or by the authority.

For more information, see Units of Measure Conversion.

Currency

Specify a currency for use with invoice or item amount tiers when using graduated or tiered rates or fees. You can specify a currency when setting a rate or fee.

Start Date

The date (MM/DD/YYYY) on which the rate or fee becomes active.

End Date

The date (MM/DD/YYYY) on which the rate or fee terminates. If you do not enter a value here, the rate or fee will remain effective indefinitely.

Additional tasks

Click a link to go to instructions for completing additional tasks. Use the field reference tables (Cascading Rate and Fee Details and Cascading Rate and Fee Tiers ) below to enter data in required and optional fields:

Add a cascading rate/fee tier

Tiers cannot overlap each other. Also, if you will be entering multiple tiers, add the highest tier first, then the next highest, and so on. For example, if you will enter tiers of 1-99, 100-499, and 500-2000, add the 500- 2000 tier first, then 100-499, then 1-99.

  1. Select the rate or fee for which you want to add a tier, by clicking it in the rate list.
  2. Select a tier type from the Tier Amounts pull-down menu.
  3. Select Add Tier from the Actions menu.
  4. Enter a Low amount, a High amount for the tier.
  5. Add one, but not both, of the following:
    • A Rate or Fee.
    • A Code.
  6. Click Find to view a list of valid codes you can select or enter. If you enter an invalid code, an error message appears.
  7. Click Submit to save the tier.

Edit a cascading rate or fee

  1. Select a rate or fee from the code list.
  2. Edit the item's details, using the field reference below.
  3. Click Submit to save your changes.

Edit a cascading tier

  1. Select the rate or fee containing the tier from the code list.
  2. Select a tier from the tier list.
  3. Edit the tier's details.
  4. Click Submit to save your changes.

Delete a cascading rate

Before deleting a cascading rate or fee, you must delete all data that references the rate or fee. If such data exists, Determination presents a dialog box indicating that you must delete the dependent data first. Do so, then re-attempt to delete the item.

  1. Select the rate you want to delete.
  2. Select Delete Rate from the Actions menu.
  3. Click OK to confirm the deletion.

Delete a cascading fee

Before deleting a cascading rate or fee, you must delete all data that references the rate or fee. If such data exists, Determination presents a dialog box indicating that you must delete the dependent data first. Do so, then re-attempt to delete the item.

  1. Select the fee you want to delete.
  2. Select Delete Fee from the Actions menu.
  3. Click OK to confirm the deletion.

Delete a cascading tier

  1. Select the tier you want to delete.
  2. Select Delete Tier from the Actions menu.
  3. Click OK to confirm the deletion.

Export cascading rate or fee data

The Export option is only available for Cascading Rules associated with Tax Data Provider authorities. To export Rule(s) associated with a Custom Authority, export the entire authority.

  1. Select the rate or fee you want to export.
  2. Select Rate Properties or Fee Properties from the Actions menu.
  3. Click one of the following:
    • This Rate or This Fee to export only the selected item (and associated tier information, if appropriate).
    • This Rate and All Siblings or This Fee and All Siblings to export the selected item and all other custom cascading rates or fees (and custom cascading rates or fees) associated with the selected authority. All associated tier information is also included.
  4. Click Save.
  5. Browse to or enter a filename to save to and click Save.

Once you save the file, you can re-import it. See the Importing Data page.

Cascading Rate and Fee Details Field Reference (right pane)

Field

Req?

Description

Code

Y

The code for this rate or fee. For custom rates or fees, this value must be numeric.

Fee

Y

The fee amount. Fees over 10 decimal places are rounded and saved to the 10th place. Fees 10 decimal places and under are not rounded.

Rate

Y

The rate expressed as a percentage. Enter a percentage including up to 8 decimal places. Simple example: Enter 5.25 for a rate of 5.25%; this is stored in ONESOURCE Indirect Tax Determination as .0525. Maximum length example: 50.00000025 = 50.00000025%, which is stored in ONESOURCE Indirect Tax Determination as .5000000025.

Description

Opt.

A description of the rate.

Currency

Opt.

Specifies a currency for use with invoice or item amount. You can specify a currency when setting a rate or fee.

By default, if a currency is defined for a rate or fee and no conversion for the specified currency exists, Determination applies a 1:1 conversion and returns the appropriate fee/tax result.

For more information, see Currency Specs.

Start Date

Y

The date (MM/DD/YYYY) on which the rate becomes active.

End Date

Opt.

The date (MM/DD/YYYY) on which the rate terminates. If you do not enter a value here, the rate will remain effective indefinitely.

Type

Y

Choose one:

  • Basic: The tax rate or fee remains fixed regardless of the amount being taxed.
  • Graduated: A single tax rate or fee is applied based on the total item amount, invoice amount, or quantity, depending on the type selected. For example, 99 widgets could be taxed at 3%, while 101 widgets could be taxed at 2.5%.
  • Tiered: Multiple tax rates or fees are applied based on portions of the item amount, invoice amount, or quantity, depending upon which tier they fall in. For example, widgets 1-99 could be taxed at 3%, widgets 100-499 at 2.5%, and widgets 500+ at 2%.
  • Texas City/Cnty Max: Special Texas processing that limits the maximum combined tax rate to 2%.

Tier Amounts

Y

Choose one:

  • Invoice Amount: The tiers are based on the total amount of the invoice. The gap between each tier can be no more than .01. For example, you could create two tiers from 0.00 to 499.99, and one from 500.00 to 999.99. You could not create two tiers from 0.00 to 499.99 and 500.01 to 999.99, as the gap would be 0.02.
  • Invoice Amount by Rule: The tiers are based on the total amount of the invoice attributable to this rule. For example, this type of tier amount is used in Florida to allow for exceptions to using the Florida maximum tax on the item amount. The maximum gap between tiers is 0.01.

    If a catch-all rule is entered with no product mapped and there is a tax code, all lines that use the same rule will be grouped together when calculating tax.
  • Item Amount: The tiers are based on the total value of a particular item. The maximum gap between tiers is 0.01.
  • Quantity: The tiers are based on the quantity of items. The maximum gap between tiers is 1. Note that if a quantity is not passed in with a transaction, quantity are set to 1 for the purposes of calculating a "Fee on Quantity" transaction.

If you specify an invoice or item amount for either a graduated or tiered rate or fee, the amount applies to any currency used in the transaction. For example, a tier of 1-99 would apply to US dollars, Canadian dollars, Mexican pesos, or whichever currency is used in the transaction. Currency conversion is not used to determine which graduated rate, fee, or tier to use.

Cascading Rate and Fee Tiers Field Reference (tiered only)

Field

Req?

Description

Low

Y

The low boundary for the tier. See Tier Amounts above.

High

Opt.

The upper boundary for the tier. See Tier Amounts above.

Fee

Y

The actual fee amount. Fees over 10 decimal places will be rounded and saved to the 10th place. Fees 10 decimal places and under are not rounded.

Rate

Y

The actual rate expressed as a percentage. Enter a percentage up to eight decimal places. For example, 50.25 = 50.25%. You can use either the Rate or Code fields to specify the rate.

Code

Y

A predefined code associated with the authority that contains the actual rate or fee. Any code entered or selected must be a basic, not tiered or graduated, rate or fee. Click Find to view a list of selectable codes.