Browse Guides

Bulk Applying Billing Templates
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>- What are Billing Templates?</strong></p><p><strong>- How to Bulk Apply Billing Templates to Customers</strong></p><p><br></p><p><br></p><p><strong>Related Guides:</strong></p><ul><li style="font-weight: bold;"><a target="_blank" rel="noopener noreferrer" data-fr-linked="true" href="https://usehalo.com/halopsa/guides/2062" data-pasted="true" style="font-weight: bold;"><strong>Billing Templates</strong></a></li></ul><p><br></p><p data-pasted="true"><strong><span style="font-size: 14pt;">What are Billing Templates?</span></strong></p><p>Billing Templates are used to easily apply a set of billing rules to multiple customers. If you have multiple customers that follow the same billing rules a single billing template can be created and applied to all applicable customers, rather than having to add all the rules to each customer one by one.&nbsp;</p><p><br></p><p>In this guide we will cover how to apply billing templates to your customers in bulk once the template is created. For information on creating the template itself, checkout <a target="_blank" rel="noopener noreferrer" data-fr-linked="true" href="https://usehalo.com/halopsa/guides/2062" data-pasted="true">Billing Templates</a>.</p><p><br></p><p>Billing templates can be applied to customers in bulk using a csv import. Useful if you have a large number of clients that require a billing template to be applied.</p><p><br></p><p><br></p><p><strong><span style="font-size: 14pt;">How to Bulk Apply Billing Templates to Customers</span></strong></p><p>To bulk apply billing templates to customers you will need to complete a csv import to update client information.&nbsp;</p><p><br></p><p>First you will need to obtain the customers and sites csv template for the import. Head to Configuration &gt; Users &gt; General Settings &gt; Import Customers and Sites.</p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImUzZGYzM2E1LTVkMzYtNDg5Mi04YzFlLWFhMzkzMjE4MDVhMSJ9.z64qdBytW0TnUABnd3Y-ZI22nukYnlQ-Cw9F_95bxYs" class="fr-fic fr-fil fr-dib" width="1148" style="width: 1150px; height: 411.294px;" height="411"></p><p><strong><span style="font-size: 10pt;">Fig 1. Import Customers and Sites</span></strong></p><p><br></p><p>A pop up will show for you to select a file to import. Cancel out of this pop up and you will be able to select &quot;Download Samples&quot;.&nbsp;</p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImM0MWFiNjE3LTQ0YzYtNGI3Zi05OTM3LWZjYjRjNDU4ZGEwMSJ9.nII-jywzDrol1VpbIISjoaK4xMESMiqThvbGGnzS8GI" class="fr-fic fr-fil fr-dib" width="558" style="width: 560px; height: 251.622px;" height="252"></p><p><strong><span style="font-size: 10pt;">Fig 2. Download Samples</span></strong></p><p><br></p><p>This will download a zip file containing all the templates required for csv imports in Halo. Unzip this file and open up the file called &quot;Clients and Sites&quot;.&nbsp;</p><p><br></p><p>Here, you will need to populate the template with the unique identifier for each customer that you would like to update. The unique identifier is set under Configuration &gt; Users General settings.&nbsp;</p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjA3NGQ0ZWFjLTY4M2QtNGU5NS05ZDI4LTlhYzkzMDI4M2U1NSJ9.3AU9-oKUR_B4OblE5Yb1SZ9-xP_SPtxyoAmQvO32C4E" class="fr-fic fr-fil fr-dib" width="1285" style="width: 1287px; height: 285.538px;" height="286"></p><p><strong><span style="font-size: 10pt;">Fig 3. Set unique identifier for customers and sites</span></strong></p><p><br></p><p>Ensure you add the unique identifier on the template under the correct column. If using &quot;Name&quot; as the unique identifiers you will need to enter the customer name in the &quot;CustomerName&quot; column.&nbsp;</p><p><br></p><p><strong><em>Note: Do not change the name of any columns on the template, this direct the data to the correct location in Halo.&nbsp;</em></strong></p><p><br></p><p>Now add a new column to the template called &quot;billingtemplate_id&quot; (this must be exact). Here, enter the ID of the billing template you would like this customer to have.&nbsp;</p><p><br></p><p>The id of each billing template can be seen in the URL when editing a billing template.&nbsp;</p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImM5ZGRiNTU3LWVmOGYtNDgwMi1iNzUwLTAxMzllMWVlZWRhNCJ9.aVH0OTNxPawsF3CuQd77y5fEzxLK0yBAD1svGYM5Efs" class="fr-fic fr-fil fr-dib" width="545" style="width: 547px; height: 475.809px;" height="476"></p><p><strong><span style="font-size: 10pt;">Fig 4. ID of Billing Template</span></strong></p><p><br></p><p>Other columns on the spreadsheet can be deleted or left blank.&nbsp;</p><p><br></p><p>Your template will look something like the example in figure 5.&nbsp;</p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjU1YjY0ZGUyLWNmOWMtNDRhYy04NTJiLWYxMDhhNzMyMzZiNSJ9.Gg2kOls0tnhLPU7cokJab2dAkuihZH9TF8YJn3HcWMs" class="fr-fic fr-fil fr-dib" width="550" style="width: 552px; height: 421.065px;" height="421"></p><p>Fig 5. Example template to update billing templates</p><p><br></p><p>Now save the template, head back to Configuration &gt; Users &gt; General settings &gt; Import Customers and Sites and select the saved template file. You will see you data pull throguh here, check this is correct and hit &quot;Start&quot; to begin the import.&nbsp;</p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjM5YTJjMzBmLTY2MGYtNGZiMS1iYWRkLWNhZDg1OWI2NGMzYiJ9.pu67ltMRddzXAGX39NkN4WtlZaRon7TSTXhKwdFWiQc" class="fr-fic fr-fil fr-dib" width="1598" style="width: 1600px; height: 317.791px;" height="318"></p><p><strong><span style="font-size: 10pt;">Fig 6. Completed Customer Update&nbsp;</span></strong></p><p><br></p><p>Once the import is complete head to Configuration &gt; Billing &gt; Billing Templates &gt; select a template &gt; &quot;Update Customers&quot; to have the billing rules of this template added to the customers.&nbsp;</p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjQzY2Y1NjZlLWRkYzAtNDEyNC1iNzg3LWZmMzc2NDM0MjQ4MiJ9.RKYow3pP43jna9weYz1LCKzw1P6SHI_yah5qQ5oEGYo" class="fr-fic fr-fil fr-dib" width="514" style="width: 516px; height: 418.306px;" height="418"></p><p><strong><span style="font-size: 10pt;">Fig 7. &quot;Update Customers&quot; Button</span></strong></p><p><br></p><p>Now all these customers will have their billing template updated.&nbsp;</p>
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.