Browse Guides

Tax Rules
Reading mode
Copy Link
Link Copied!
Print
Feedback
This guide has multiple versions available:
<style>p { margin: 0; }span.fr-emoticon.fr-emoticon-img { background-repeat: no-repeat !important; font-size: inherit; height: 1em; width: 1em; min-height: 20px; min-width: 20px; display: inline-block; margin: -0.1em 0.1em 0.1em; line-height: 1; vertical-align: middle; } span.fr-emoticon { font-weight: normal; font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols"; display: inline; line-height: 0; } blockquote { border-left: solid 2px #5e35b1; color: #5e35b1; margin-left:0; padding-left:5px;}blockquote blockquote{ border-color: #00bcd4; color: #00bcd4;}blockquote blockquote blockquote{ border-color: #43a047; color: #43a047;} table.grid{ border-collapse: collapse;} table.grid td, table.grid th { border: 1px solid #ddd;} .fr-fic.fr-dib{ display: block; margin: 5px auto;}.fr-fic.fr-dib.fr-fir{ text-align: right; margin: 5px 0 5px auto;}.fr-fic.fr-dib.fr-fil{ text-align: left; margin: 5px auto 5px 0;}.fr-fic.fr-dii{ float: none; margin: 5px auto;}.fr-fic.fr-dii.fr-fil{ float: left; margin: 5px auto;}.fr-fic.fr-dii.fr-fir{ float: right; margin: 5px auto;}img.fr-dib.fr-fir { margin-right: 0; text-align: right;}img.fr-dib.fr-fil { margin-left: 0; text-align: left;}img.fr-dib { margin: 5px auto; display: block; float: none;}img.fr-bordered { box-sizing: content-box; border: solid 5px #CCC;}img.fr-shadow { box-shadow: 10px 10px 5px 0px #cccccc;}img.fr-rounded { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;}</style><style> p { margin: 0; } span.fr-emoticon.fr-emoticon-img { background-repeat: no-repeat !important; font-size: inherit; height: 1em; width: 1em; min-height: 20px; min-width: 20px; display: inline-block; margin: -0.1em 0.1em 0.1em; line-height: 1; vertical-align: middle; } span.fr-emoticon { font-weight: normal; font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols"; display: inline; line-height: 0; } blockquote { border-left: solid 2px #5e35b1; color: #5e35b1; margin-left: 0; padding-left: 5px; } blockquote blockquote { border-color: #00bcd4; color: #00bcd4; } blockquote blockquote blockquote { border-color: #43a047; color: #43a047; } table.grid { border-collapse: collapse; } table.grid td, table.grid th { border: 1px solid #ddd; } .fr-fic.fr-dib { display: block; margin: 5px auto; } .fr-fic.fr-dib.fr-fir { text-align: right; margin: 5px 0 5px auto; } .fr-fic.fr-dib.fr-fil { text-align: left; margin: 5px auto 5px 0; } .fr-fic.fr-dii { float: none; margin: 5px auto; } .fr-fic.fr-dii.fr-fil { float: left; margin: 5px auto; } .fr-fic.fr-dii.fr-fir { float: right; margin: 5px auto; } img.fr-dib.fr-fir { margin-right: 0; text-align: right; } img.fr-dib.fr-fil { margin-left: 0; text-align: left; } img.fr-dib { margin: 5px auto; display: block; float: none; } img.fr-bordered { box-sizing: content-box; border: solid 5px #CCC; } img.fr-shadow { box-shadow: 10px 10px 5px 0px #cccccc; } img.fr-rounded { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; } </style><style> p { margin: 0; } span.fr-emoticon.fr-emoticon-img { background-repeat: no-repeat !important; font-size: inherit; height: 1em; width: 1em; min-height: 20px; min-width: 20px; display: inline-block; margin: -0.1em 0.1em 0.1em; line-height: 1; vertical-align: middle; } span.fr-emoticon { font-weight: normal; font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols"; display: inline; line-height: 0; } blockquote { border-left: solid 2px #5e35b1; color: #5e35b1; margin-left: 0; padding-left: 5px; } blockquote blockquote { border-color: #00bcd4; color: #00bcd4; } blockquote blockquote blockquote { border-color: #43a047; color: #43a047; } table.grid { border-collapse: collapse; } table.grid td, table.grid th { border: 1px solid #ddd; } .fr-fic.fr-dib { display: block; margin: 5px auto; } .fr-fic.fr-dib.fr-fir { text-align: right; margin: 5px 0 5px auto; } .fr-fic.fr-dib.fr-fil { text-align: left; margin: 5px auto 5px 0; } .fr-fic.fr-dii { float: none; margin: 5px auto; } .fr-fic.fr-dii.fr-fil { float: left; margin: 5px auto; } .fr-fic.fr-dii.fr-fir { float: right; margin: 5px auto; } img.fr-dib.fr-fir { margin-right: 0; text-align: right; } img.fr-dib.fr-fil { margin-left: 0; text-align: left; } img.fr-dib { margin: 5px auto; display: block; float: none; } img.fr-bordered { box-sizing: content-box; border: solid 5px #CCC; } img.fr-shadow { box-shadow: 10px 10px 5px 0px #cccccc; } img.fr-rounded { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; } </style><p><strong>In this guide we will cover:</strong></p><p><strong>- How to configure tax rules.</strong></p><p><strong>- What can be filtered with.</strong></p><p><br></p><p><br></p><p>You can now configure tax rules to update the tax on Products, Product Bundles, etc. This will be useful for our US customers, due to the complex nature of applying tax on different items and how location is a factor in tax rates. To account for this, Halo has enabled the ability to set tax on items based on rules, the same way criteria for a ticket can be set based on ticket rules.</p><p><br></p><p>Currently, you can filter on:</p><p><br></p><ul><li>Top Level.</li><li>Customer.</li><li>Site.</li><li>Product.</li><li>Product Bundle.</li><li>Supplier, or</li><li>&quot;Is a Purchase Entity (PO or Bill.)&quot;.</li></ul><p>Tax rules will override the product level tax etc. They take precedence within Halo over any other tax settings.</p><p><br></p><p><strong><span style="font-size: 14pt;">Configuring Tax Rules</span></strong></p><p>Navigate to Configuration &gt; Billing &gt; Tax.</p><p><br></p><p>Click into tax rules and add some, there is a sequence that will be set for the list of rules that are configured. This sequence is chosen on creation of the tax rule.</p><p><br></p><p>The following is an example of how tax rules may be set:</p><p><br><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjM3NTcyYTk0LTVmNzAtNDE0ZS04YWJhLTc5YjNkMDM4NWUxZCJ9.dbkWfnD26wJArXWmhbiRSo7lCMc0xGAAIKv76t1s3d4" class="fr-fic fr-fil fr-dib" width="1050" style="width: 1052px; height: 441.161px;" height="441"></p><p><strong><span style="font-size: 10pt;">Fig 1. Tax rule setup</span></strong></p><p><br></p><p>The Tax Rules are logical AND&#39;s between conditions and logical OR&#39;s within the condition.</p><p>(e.g. customer restriction with ten customers is any of those customers fulfil the condition, but if there are two conditions, both must be fulfilled).</p><p><br></p><p>For example in the image above the Customers are &quot;Acorn Construction&quot;, &quot;Mario and Luigi&#39;s Pizza Place&quot; and (the conditions being customer and product) the Product is a phone or (The or is within the condition of the product) a workstation, then add sales</p><p><br></p><p>The tax rates to choose from on the &quot;Tax code&quot; dropdown can be configured the following way:<img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImI4YTY1NmE4LTRkMjAtNDJiMC05Y2NkLTc5MzEwOWM3ZWI2MSJ9.MRN-rGOPvDqSx6-m3FHOyERoMyIUiEaWmVR9YGXy60Q" class="fr-fic fr-fil fr-dib" width="316" height="456"></p><p><strong id="isPasted"><span style="font-size: 10pt;">Fig 2. Example of a tax rule for a state</span></strong></p><p><br></p><p>When generating invoices, where tax rules have been in use. There will be a column on the invoice that states the tax applied has been overridden by tax rules.<br><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImUwNTQzMjlhLTU5MmQtNGI0YS1iODQxLWZhNzliM2MzNGQyMCJ9.hkMYWlxpmb2lgfynfv5eQ4bUJFJGYJnKEWVZxTHgwn8" class="fr-fic fr-fil fr-dib" style="width: 1007px; height: 210.747px;" width="1005" height="211"></p><p><strong id="isPasted"><span style="font-size: 10pt;">Fig 3. Column on an invoice to show that a tax rule has been used</span></strong></p><p><br></p><p>The sequence set in the list will be the way that Halo applies precedence to the list of rules, it will check through sequence 1, then 2 and so on.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImMwMWZjZmMxLTQ2YTctNGU0Ny1iN2IzLWU0NzZmMWEyMTEyZSJ9.nwDwHlc5I1pdYbfU8CFn08mOEfR_CLMXUhRvRIfDY4s" class="fr-fic fr-fil fr-dib" width="660" height="306"></p><p><strong id="isPasted"><span style="font-size: 10pt;">Fig 4. Sequence column on the list of tax rules to show which order they will apply in</span></strong></p><p><br></p><p>Each type of criteria that can be set (i.e. customer) can only be set once. This is due to the Tax rule being set per code, so if you want to set multiple tax rates for different items, you don&#39;t have includes, or doesn&#39;t include, you just have a sequence of different rules for each category of tax.</p>
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.