Tax Rate Override

There may be instances where you need to override a tax rate depending on your business requirements.

The examples here provide guidance on overriding a rate for a specific jurisdiction and a specific jurisdiction with a psCode. If you need assistance building your rule, please contact our support team: support@ceretax.com.

Process Control Transaction

To ensure you have the correct values to create your rule, we recommend first creating a test transaction with the Tax Calculator, then view the transaction in your Transactions > Sales screen to locate the specific tax to utilize for the rule.  For guidance on running a test transaction, please refer to our Tax Calculator article.

You may need to add additional columns to your view, see Utilizing the Transactions Screen for more details and guidance on customizing your view.

Using this transaction as a baseline, psCode 10010100 returns the following rates and jurisdictions for this address in Long Beach, CA:

Override Rate for a Specific Jurisdiction

To override a rate for a specific jurisdiction, the Authority name can be used to apply a general override. However, this is only applicable in cases where there is one type of tax.

For example, using our control example, there is one line of Tax Type for the State of California and three lines of Tax Type for Los Angeles County. The rule example here will override the Authority State of California from 6% to 2%.

Create Rule Type

Before creating the rule, create the Rule Type:

  • Rules > Manage Rule Types
  • Click on + Rule Type
  • Create Rule Type
    • Input a name for your rule
    • Ensure Tax Tier is selected for the Rule Level
    • Click Create Rule Type
  • After the Rule Type is created, you'll be navigated back to the Rule Type screen
    • Locate the newly created Rule Type and click the pencil icon to add Criteria and Action elements
  • Under Available Element, locate the following elements and drag and drop them into the appropriate fields (if using the search bar, the search bar is case sensitive)
    • Criteria Element
      • authority.authName
    • Action Element
      • taxRate
    • Click Save Elements

Create Rule

  • Navigate to Rules > Manage Rules
  • Click on Set-up New Rule
  • Rule Name and Description
    • Input descriptive values to allow you to manage the rules functionality
  • Start and End Effective Dates
    • Input appropriate dates for your needs
  • Rule Type
    • Select previously created Rule Type
  • Status
    • Select Active
  • Criteria
    • Select + Add Criteria
    • Criteria Element: authority.authName
    • Operator: Equals
    • Select Value: Input Authority name as it appears in the control transaction
      • STATE OF CALIFORNIA is used in our example
    • Select Add Criteria
  • Actions
    • Action Element: taxRate
    • Select Value: Input new rate in decimal format
      • 0.02 (2%) is used in our example
    • Select Add Action
  • After all fields are complete, select Save Rule

To verify the rule is working as expected, process another test transaction with the Tax Calculator. With the rule setup and enabled, the State of California now reflects the rate of 2% as expected:

Override Rate for a Specific Jurisdiction and psCode

To override a rate for a specific jurisdiction, only applicable for a specific psCode, the Authority name can be in conjunction with additional Criteria elements.

The rule example here will override the Authority State of California from 6% to 1.23% only for psCode 10010100.

Create Rule Type

Before creating the rule, create the Rule Type:

  • Rules > Manage Rule Types
  • Click on + Rule Type
  • Create Rule Type
    • Input a name for your rule
    • Ensure Tax Tier is selected for the Rule Type
    • Click Create Rule Type
  • After the Rule Type is created, you'll be navigated back to the Rule Type screen
    • Locate the newly created Rule Type and click the pencil icon to add Criteria and Action elements
  • Under Available Element, locate the following elements and drag and drop them into the appropriate fields (if using the search bar, the search bar is case sensitive)
    • Criteria Element
      • authority.authName
      • psCode
      • taxType
      • taxLevel
    • Action Element
      • taxRate
    • Click Save Elements

Create Rule

  • Navigate to Rules > Manage Rules
  • Click on Set-up New Rule
  • Rule Name and Description
    • Input descriptive values to allow you to manage the rules functionality
  • Start and End Effective Dates
    • Input appropriate dates for your needs
  • Rule Type
    • Select previously created RuleType
  • Status
    • Select Active
  • Criteria
    • Select + Add criteria
      • Criteria Element: authority.authName
      • Operator: Equals
      • Select Value: Input Authority name as it appears in the control transaction
        • STATE OF CALIFORNIA is used in our example
      • Select Add Criteria
    • Select + Add criteria again and repeat steps for the remaining criteria elements with the following:
      • Criteria Element: pscode
        • Operator: Equals
        • Enter psCode
          • 10010100 is used in our example
        • Select Save Criteria
      • Criteria Element: taxLevel
        • Operator: Equals
        • Select Value: Select jurisdiction level
          • 2 - State/Province is used in our example
        • Select Save Criteria
      • Criteria Element: taxType
        • Operator: Equals
        • Select Value: Select tax type
          • 130- Sales Tax is used in our example
        • Select Save Criteria
  • Actions
    • Action Element: taxRate
    • Select Value: Input new rate in decimal format
      • 0.0123 (1.23%) is used in our example
    • Select Add Action
  • After all fields are complete, select Save Rule

To verify the rule is working as expected, process another test transaction with the Tax Calculator. With the rule set up and enabled, the State of California now reflects the rate of 1.23% as expected only for psCode 10010100 in Line 1 (green highlight). Line 2 with psCode 13010100 is calculating at the normal 6% rate (yellow highlight).

No items found.