Transaction Level Rounding

Transaction level rounding refers to the rounding method where multiple tax lines with the same tax rate, properties, and behavior are rounded together. The total tax amount for the tax rate is rounded according to the rounding method and precision set on nexus record. For more information about rounding methods, see Setting Up Nexus Preferences.

If you choose the Transaction level rounding method, items with the same rate, properties, and behavior are rounded together, by default. For example, in a transaction there are six line items, three of them have 10 % tax rate and the other three have 20 % tax rate. Consequently, three items with the tax rate of 10 % are rounded together and three items with the tax rate of 20 % are rounded together.

To be rounded together, items do not only have to have the same tax rate, properties, and behavior. They should also have a special property set on the tax type which is related to the tax code. For example, 10% VAT rate cannot be rounded together with 10% withholding tax or with 10% VAT subject to reverse charge. The only acceptable combination is with the special property “Post to Item Cost” used for nondeductible tax.

The total tax displayed on the individual item lines should correspond to the total tax of the items rounded together. If the total tax on the individual lines is not the same as the total tax of all the items rounded together, the tax is then adjusted by the rounding difference. If there is a rounding difference, it is primarily distributed to the last tax line of the items rounded together.

Setting up Rounding Groups

Besides the default functionality, there is also a possibility to set up rounding groups. A rounding group is a list of tax codes that should be primarily rounded together. The rounding group has priority over the default transaction level rounding functionality.

To set up rounding groups:

  1. Go to Setup > SuiteTax Engine > Rounding Groups.

  2. Click New Rounding Group.

  3. In the Name field, enter a name for this rounding group.

  4. From the Nexus list, choose the nexus this rounding group will apply to. Only active nexuses assigned to the account appear in this list.

  5. OPTIONAL: In the Description field, enter a sentence no longer than 500 characters describing this tax group.

  6. Choose at least one tax code from the Tax Codes list.

  7. Click Save.

The tax codes displayed in the tax codes list are filtered based on the property of the tax code on the first line. The available tax codes have the same behavior and property.

You can add tax codes with a different tax rate to the rounding group. However, a tax code is a part of the group only if its tax rate has the same tax point date as the other tax codes.

You can see how this works on transaction in the following example.

Transaction

General Notices