<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 enable Auto-Quantity Calculation Functionality</strong></p><p id="isPasted"><strong>- Calculating Quantities from Licence Count</strong></p><p><strong>- Calculating Quantities from User Count</strong></p><p><strong>- Calculating Quantities from Asset Count</strong></p><p><br></p><p><br></p><p>If your agreements include 'Per Device', 'Per User' or 'Per Licence' charges, you will want to make use of auto-quantity calculations of recurring invoice lines.</p><p>This feature can be enabled via heading to Configuration > Billing > Recurring Invoices and enabling the below option.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6Ijg3NDA1MTU5LWYzMzItNGZiYi1hYjIyLTM2NGRmYmVlMjU2MiJ9.6QCn6xC4bZM_yLuSpxzVt2FO0m9uhhM4nkbQ3TKNX8o" class="fr-fic fr-fil fr-dib" width="696" height="128"></p><p><strong><span style="font-size: 10pt;">Fig 1. Enabling Auto-Quantity Calculation Functionality (Configuration > Billing > Recurring Invoices).</span></strong></p><p><br></p><p>From v2.238+, in Configuration > Billing > Recurring Invoices, you can enable "Subscription/licence calculation uses the quantity up to the end of the recurring invoice period". This setting will cause the quantity used for Subscription/Licences to only include the quantity at the end of the Recurring Invoice period.</p><p><br></p><p><strong><em>Note: Enabling this feature will remove the option to delete Users/Assets from the database. You will still be able remove Users/Assets from the lists in Halo by marking the respective User/ Asset as inactive.</em></strong></p><p><br></p><p>Once this feature has been enabled, you will find that you can select the quantity calculation when editing lines on your <a href="https://halopsa.acadle.com/admin/course/billing_j6oli/lesson/recurring_invoices_dokj4" target="_blank" rel="noopener noreferrer"><strong>Recurring Invoice</strong></a> <strong>(Fig 2)</strong>. </p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImE1NTdhYzJkLTAwY2QtNDEzNy1hZDM2LThiYmJmNGNlMmY0NCJ9._9AAlgqquwAqWeSu5i13CjpxFMknqpO3MkwgaXCjHPs" class="fr-fic fr-fil fr-dib" width="1223" style="width: 1225px; height: 592.452px;" height="592"></p><p><strong><span style="font-size: 10pt;">Fig 2. Quantity calculation selection when editing a line in a recurring invoice.</span></strong></p><p><br></p><p><strong><span style="font-size: 14pt;">Calculating Quantities from Licence Count</span></strong></p><p>Software Licences can be added to client/site records, or allocated to individual users. You can enable Software Licencing functionality via heading to Configuration > Asset Management & enabling the below (once enabled, there will be a cross displayed when hovering over the module).</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImU2MTNkN2QzLWNjNjEtNDk5OC04ZmVjLTExNGIyMTMwMjc4MyJ9.tw21JemZiPKApguNS5-eCOnuHwo7LpsaQ8Yzlf8XUlA" class="fr-fic fr-fil fr-dib" width="281" height="199"></p><p><strong><span style="font-size: 10pt;">Fig 3. Enabling Software Licencing</span></strong></p><p><br></p><p>Once this has been enabled, you will find a 'Software Licences' tab available within a client record. You can create software licenses and then give them to the user.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImE0NjhlMjRjLWZjMTUtNDM4Ni1hMDljLTI5NWY4OTM4YzAxNCJ9.o7nADYlKe6dHeQpLZL11ZUfpWtFLDbkyHApIavvy_ao" class="fr-fic fr-fil fr-dib" width="1217" style="width: 1219px; height: 240.406px;" height="240"></p><p><strong><span style="font-size: 10pt;">Fig 4. Client-Level Software Licences tab</span></strong></p><p><br></p><p>And a 'Software' tab available within a user record.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjQyZDM0NTM1LWViN2YtNDExNC1iNmZmLWVlNzMxMGE2MWYxMyJ9.l8_H5vJiwcsolQPrkZFVIId-gJ4BehCVbDljlA2dphQ" class="fr-fic fr-fil fr-dib" width="1217" style="width: 1219px; height: 504.279px;" height="504"></p><p><strong><span style="font-size: 10pt;">Fig 5. User-Level Software tab</span></strong></p><p><br></p><p><strong><em>Note: Halo's <a href="https://usehalo.com/halopsa/guides/1189" target="_blank" rel="noopener noreferrer">Microsoft CSP Integration</a> allows for software licences to be automatically imported and allocated to users.</em></strong></p><p><br></p><p>Once all of your licences have been added/imported, you can have recurring invoice line quantities calculated based on Software Licences within Halo <strong>(Fig 2.)</strong></p><p>Upon selecting your quantity to be determined by Licence count, you will be presented with a table that will allow you to add additional criteria for quantity calculations (This below image is found on an invoice line where the quantity dropdown is Licence count on creation).</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjI1ZjkzNDk2LTZiYTctNDVhNi04ZTVhLWQwOWY0MjM1MTM5NiJ9.NfNdxb3xnzzMiLLOrKTmxJ3KWu0EYk3VGvT1T__xsTw" class="fr-fic fr-fil fr-dib" width="1223" style="width: 1225px; height: 252.909px;" height="253"></p><p><strong><span style="font-size: 10pt;">Fig 6. Additional criteria table</span></strong></p><p><br></p><p>Adding to this table will allow you to <strong>(Fig 7):</strong></p><p><br></p><ul><li>Specify a licence type.</li><li>Exclude licences that are not assigned to users.</li><li>Set a 'Quantity free of charge'.</li><li> Determine how these lines are prorated.</li></ul><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImU4MWEwOTQyLWVmNWUtNDBiZi04MGFlLTIwYTYxM2ZlMjgxNyJ9.2aXMUp8TAnGI2Qt-ExnGflwfkStB_H6lRV3YRlQjF1M" class="fr-fic fr-fil fr-dib" width="680" height="764"></p><p><strong><span style="font-size: 10pt;">Fig 7. Options available when adding to additional criteria table</span></strong></p><p><br></p><p>If you have selected the licence quantity to only include licences that are assigned to users this will include service users by default. If you would like service users to be excluded from this count head to Configuration > Billing > Recurring Invoices, enable 'When calculating Assigned Licenses don't include Service Users'. </p><p><br></p><p data-pasted="true">From v2.242+, the option "Update Invoice unit price when the linked subscription price changes" will cause the price to be determined using the period of the Invoice and the period of the linked subscription/licence. </p><p><br></p><p><strong><span style="font-size: 14pt;">Calculating Quantities from User Count</span></strong></p><p>Recurring invoice lines can also be determined by user counts, select the quantity option "Calculate quantity from User count on creation". Setting this follows the same logic as that presented in <strong>Fig 2</strong> - however, the respective additional criteria table provides some slightly different options.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImNmMGViMWYyLTc5ZTktNGViYy1hOGJiLWQxZDQ5ZjQyYWRmMCJ9.URv85ce14bktdyzPtcZLHk4nEZA_CG80mYJwbVeFP2w" class="fr-fic fr-fil fr-dib" width="667" height="763"></p><p><strong><span style="font-size: 10pt;">Fig 8. Additional criteria table when setting quantity calculations based on user counts</span></strong></p><p><br></p><p><strong>Fig 8</strong> shows that, when user count determines recurring invoice line quantities, one has the option to specify users at a given site (Note that 'Quantity Free' & Pro-Rata behaviour are still configurable) There is also a minimum quantity field, and a table for criteria that needs to be met for Assets to be added.</p><p><br></p><p>You can choose to "Include unique Users only". This helps prevent double-billing your customers if you have two sets of criteria for the user count, as some users may meet both sets of criteria.</p><p><br></p><p><strong><span style="font-size: 14pt;">Calculating Quantities from Asset Count</span></strong></p><p>As with Software Licences & user counts, recurring invoice line quantities can be determined from Asset counts in Halo. The additional criteria that can be applied here includes:</p><p><br></p><ul><li>Selection of an Asset type.</li><li>Specification of Assets at a given site.</li><li>Set a 'Quantity free of charge'.</li><li>Determine how these lines are prorated.</li></ul><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjRkYzZmODI0LWYxNTMtNDk1NC05NWRjLTQxMTYyYmJmZmFkZSJ9.iM7E5JCp6NJqoP8EJ0GH7QPhFXGiBLy_nPGT7yXdlXg" class="fr-fic fr-fil fr-dib" width="534" height="804"></p><p><strong><span style="font-size: 10pt;">Fig 9. Additional criteria table when setting quantity calculations based on asset counts</span></strong></p><p><br></p><p><strong><em>Tip: Integrate your RMM with Halo to have your asset counts based on devices within your monitoring tool.</em></strong></p><p><br></p><p>Please note that the additional criteria tables allow you to add multiple rows in order to have quantities based on composite criteria.</p><p><br></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImYzY2Y2MWUxLTllZGYtNGIyYi04YTE1LTIyNWZmZTQxNjg3MCJ9.W7qbrKtdN7R3A2R3gqGFiPVsPUEB5eZ_gb_I3_2ZWQw" class="fr-fic fr-fil fr-dib" width="1219" style="width: 1221px; height: 229.455px;" height="229"></p><p><strong><span style="font-size: 10pt;">Fig 10. Composite criteria for Auto Quantity Calculation</span></strong></p><p><br></p><p><strong>Fig 10</strong><strong> </strong>reads "have the quantity of this recurring invoice line determined by the number of Laptops that are located at the 'New York' site for Mario & Luigi's Pizza Place" and the number of workstations across all sites for the client "Mario & Luigi's Pizza Place".</p>