<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><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>- Charge Type hierarchy</strong></p><p><strong>- Setting Locations</strong></p><p><strong>- Overriding the Rates used for Charge Types</strong></p><p><br></p><p><br></p><p>Charge types can be defaulted in various places to have the charge type change based on the ticket an action is being logged on, the action that is being logged and the agent that is logging the action. </p><p><br></p><p>As charge type defaults can be set in various places, in this guide we will outline each level (location) a default can be set and the hierarchy these settings use. We will also look at how to set charge type rate overrides. </p><p><br></p><p><strong><span style="font-size: 14pt;">Charge Type Hierarchy </span></strong></p><p><span style="font-size: 11pt;">The following diagram outlines what the hierarchy of charge type defaults are, and how this is determined. <br></span></p><p><strong><span style="font-size: 14pt;"><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImRmNzY4ZmUzLTc3OWYtNDM2ZS04ZWFkLWUyNDdlODlhNThlMSJ9.h9R3OhKQ9zhQ5kio1R3od1A6JCbfbKFNGdWiFUsVWYI" class="fr-fic fr-fil fr-dib" width="1139" style="width: 1141px; height: 484.061px;" height="484"></span></strong><strong><span style="font-size: 10pt;">Fig 1. Charge Type Default Hierarchy</span></strong></p><p><br></p><p>The hierarchy used will depend on the setting "Charge Type will override Ticket default" which can be found against an action. Under Configuration > Tickets > Actions > select an action > Defaults > "Charge Type will override Ticket default". </p><p><strong><span style="font-size: 14pt;"><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImM1MmM2NTk3LTQ2MDgtNGJiZC05OTQwLTlhNWRkY2NkNmQxZCJ9.c4YZqWaLJjGnhpK01aX3kadUwCbwvv_WDQqsUo1wTUY" class="fr-fic fr-fil fr-dib" width="840" style="width: 842px; height: 541.957px;" height="542"></span></strong></p><p><strong><span style="font-size: 10pt;">Fig 2. Charge Type will override Ticket default setting</span></strong></p><p><br></p><p data-pasted="true"><strong><span style="font-size: 14pt;">Setting Locations</span></strong></p><p>In this section we will run through each location/level email charge type defaults can be set.</p><p><br></p><p><strong><span style="font-size: 12pt;">Ticket Field</span></strong></p><p>The field "Default Charge Rate" can be added to ticket types to allow agents to choose the default charge type for the ticket when logging. </p><p><br></p><p>This is added under Configuration > Tickets > Ticket Types > select a Ticket Type > Field List tab > Add "Default Charge Rate".</p><p><strong><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjgxNjI3NDE5LTQwMDMtNDRjNi05ZDliLTBlOGJhNjdkZjQyMyJ9.wS40URwaKNyNkpQ3zCJgvhYiXsTHIdX5rvp6FoOn6e4" class="fr-fic fr-fil fr-dib" width="1469" style="width: 1471px; height: 836.104px;" height="836"></strong></p><p><strong><span style="font-size: 10pt;">Fig 3. Default Charge Type Field </span></strong></p><p><strong><br></strong></p><p>When the ticket is logged the "Default Charge Rate" chosen will be visible in the ticket details. </p><p><strong><br></strong></p><p><strong><span style="font-size: 12pt;">Action</span></strong></p><p>In Configuration > Tickets > Actions > select an action > Defaults tab, set "Charge Type". </p><p><strong><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImExOWRmOWQ4LTk3NmEtNDA1ZC05ODVlLThhMjNmYTUyOWQzNiJ9.vWrjLNTroKcbvkZ2Ve8jIt7inDCmXB-7nWbV4Dr2vys" class="fr-fic fr-fil fr-dib" width="1788" style="width: 1790px; height: 516.616px;" height="517"></strong></p><p><strong><span style="font-size: 10pt;">Fig 4. Action Charge Type Default</span></strong></p><p><strong><br></strong></p><p><strong><span style="font-size: 12pt;">Ticket Type</span></strong></p><p data-pasted="true">In Configuration > Tickets > Ticket Types > select a ticket type > Settings tab > Billing section, set "Charge Type". </p><p><strong><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjdmZTYyYzU5LTBmNDYtNDljYi1hMTY0LTEzNWQ0NjMzYTFkZCJ9.-Df_aZV8Vml-59vu1pKgRg_K1hInZjqYA5hwpotUs1Y" class="fr-fic fr-fil fr-dib" width="1604" style="width: 1606px; height: 498.287px;" height="498"></strong></p><p><strong><span style="font-size: 10pt;">Fig 5. Ticket Type Charge Type Default</span></strong></p><p><strong><br></strong></p><p><strong><span style="font-size: 12pt;">Agent</span></strong></p><p>In Configuration > Teams and Agents > Agents > select an Agent > Details tab > Agent Details section, set "Default Charge Type". </p><p><strong><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjA3Zjc3ODA0LTI5NGItNDhmMS1hMGVkLTgxMjBmMTcyNmJhNyJ9.gwNoIAKLaYA93VAdlpmSjSpYkcaR9hQ6j43FzM5ddLk" class="fr-fic fr-fil fr-dib" width="1298" style="width: 1300px; height: 604.032px;" height="604"></strong></p><p><strong><span style="font-size: 10pt;">Fig 6. Agent Default Charge Type</span></strong></p><p><br></p><p><strong><span style="font-size: 12pt;">Charge Type Hierarchy for Appointments</span></strong></p><p><span style="font-size: 11pt;">When completing an appointment agents can select the charge type to bill the appointment time with but the value here can be defaulted. The defaults used for appointment charge types will differ to the standard charge type hierarchy as appointments are not always associated with an action. When completing an appointment the hierarchy shown in Figure 7 will be used. </span></p><p><br></p><p><br></p><p><strong><span style="font-size: 10pt;"><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjdlYTIzMWUzLTk5OTItNDQ3Ny1hMzFlLTA0YzUzM2M2Yjg2MyJ9.RFeICUvCheL3C1PkjBXHBQM_ChMUHbQS1--pPE2Mh9E" class="fr-fic fr-fil fr-dib" width="1304" style="width: 1306px; height: 472.55px;" height="473"></span></strong></p><p><strong><span style="font-size: 10pt;">Fig 7. Hierarchy for Appointment Charge Type</span></strong></p><p><strong><br></strong></p><p><span style="font-size: 11pt;">You will be able to see if an appointment is assigned to a ticket when viewing an appointment.</span></p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjYwM2QxYzQ0LTRhOTktNGFiZi04MWIwLWQwNGI0YWEwMGQzZSJ9.01CbDx7PjRway0MobkUlucwVHbSENe2TI3Jx3g00Nac" class="fr-fic fr-fil fr-dib" width="739" style="width: 741px; height: 688.014px;" height="688"></p><p><strong>Fig 8. Appointment assigned to a Ticket </strong></p><p><br></p><p>Any appointments not assigned to tickets will use the "Default Charge Type" for the agent that completes the appointment. </p><p><br></p><p>Appointments that are assigned to tickets will only use the "Default Charge Type" for the agent if there is not an action with the system use "Complete Appointment/Task" available to use on the ticket. Whether an action is available to use is based on the workflow assigned to the ticket and the step of the workflow the ticket is at. </p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImU4M2YwZmNkLTBiOGUtNDE4Zi05YmQ1LThjZDRhNzc2OGI5MiJ9.SdBMqqKoPJ75oRB4-8XzslJeydp8kgH2Z5mkhq_qKmo" class="fr-fic fr-fil fr-dib" width="1296" style="width: 1298px; height: 478.475px;" height="478"></p><p><strong><span style="font-size: 10pt;">Fig 9. Action with system use to complete an Appointment</span></strong></p><p><br></p><p>If this action is on the ticket, regardless if it is used to complete the appointment or not, the standard charge type hierarchy will be used to determine the default charge type.</p><p><br></p><p><strong><span style="font-size: 14pt;">Overriding Rates used for Charge Types</span></strong></p><p>The charge types that can be used can be restricted per customer and per agreement. As well as this, the rate at which a charge type is charged can be overridden per customer and per agreement. These overrides/restrictions are found in the following locations:</p><p><br></p><ul><li>The Billing Tab of a Customer:<br><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImZiNTlkNzQwLTg4ZjItNDI3Ni05MmUxLWY3NTZhODM1YzM1MiJ9.n-AGZsSIVZmKtCM_ynuCie5Q-T-O1xIGCe-KePVEVSE" class="fr-fic fr-fil fr-dib" width="1150" height="637"></li></ul><p><strong><span style="font-size: 10pt;">Fig 10. Override charge type rate per customer</span></strong></p><p><br></p><ul><li>Charge Types tab of an Agreement:<br><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjQwYzgxMTQxLWE3YjYtNDliNy1hOWEzLWI1Yzk2OTZhZGM5NSJ9.1lqUzDIQxwYebHingkyMDA8jvnIxVMUjH25UUJqpj1Y" class="fr-fic fr-fil fr-dib" width="1425" height="453"></li></ul><p><strong><span style="font-size: 10pt;">Fig 11. Override Charge Type Rate per Agreement</span></strong></p><p><br></p><p>If the agreement has the overriding charge type attached, then the system will take the override set at the agreement level when billing for labour on tickets. If the agreement override is not present then the customer override will apply. For an agreement to be set on a ticket type you will need to attach the agreement field to the field list of the ticket type and make sure the visibility is set appropriately:</p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImQyZWZmNmZhLWVmZDMtNDg3ZS1hOTI5LWQyNGExZjA1YWEwNCJ9.FMClRL4XD3dSvr3_dzoTnGgG9hO7lxjle2SoA6vhmjw" class="fr-fic fr-fil fr-dib" width="1029" height="855"></p><p><strong><span style="font-size: 10pt;">Fig 12. Make Agreement field visible on Ticket Type</span></strong></p><p><br></p><p>If a charge type becomes inactive this will be reflected in the charge type overrides tables. The name of the charge type will be replaced with "inactive" to indicate to agents that this charge type is no longer in use. Agents cannot use inactive charge types so this overriding rate will never apply. </p><p><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImNiYWIwYjM2LTZmZTEtNDEyYS05Yjg3LTE0ZmRlNmFhMzBmOSJ9.V2BpcGSzugCj1RyXcaH2vckbvvZIkZKiSlLudQLgCq4" class="fr-fic fr-fil fr-dib" width="1480" style="width: 1482px; height: 904.931px;" height="905"></p><p><strong><span style="font-size: 10pt;">Fig 13. Inactive Overriding Charge Type</span></strong></p>