<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><div><div><div><div><div><div><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><div><p><strong><span style="font-size: 11pt;">In this guide </span></strong><strong><span style="font-size: 11pt;">we will cover:</span></strong></p><p><span style="font-size: 11pt;"><strong>- Billing a project using Charge Types</strong></span></p><p><span style="font-size: 11pt;"><strong>- Billing a project using Budget Types </strong></span></p><p><strong><span style="font-size: 11pt;">- Billing a project using a combination of Budget and Charge Types</span></strong></p><p><br></p><p><br></p></div></div></div></div></div></div></div><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><div><p><strong><span style="font-size: 18px;">Billing a project using Charge Types</span></strong></p><p><span style="font-size: 14px;">Billing using charge types will bill labour on project and project task tickets using the rates you have set on your charge types, much like billing for other tickets in your instance. </span></p><p><span style="font-size: 14px;"><br></span></p><p><span style="font-size: 14px;">To set this up, ensure the setting in<strong> Fig 1</strong> (Use Charge Rates instead of Budget Types) is enabled, found in Configuration > Billing > Labour and Travel.</span></p><p><br></p><p><span style="font-size: 14px;"><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjA5Zjg4MDdlLWQ0NWMtNDFlOS05OGViLTRkZTcyNGQ0OTcyNCJ9.r3swvCgkSvThWeden1DGRrkYaBNFoW-5wzTU0rlo9Fg" class="fr-fic fr-fil fr-dib" style="width: 1020px;"></span><span style="font-size: 10pt;"><strong> Fig 1. Use Charge types instead of Budget Types</strong></span></p><p><span style="font-size: 14px;"><br></span></p><p><span style="font-size: 14px;">Once this is enabled you will be able to link each of your budget types to an associated charge type. Head to Configuration > Project Management > Budget Type, click into a budget type to edit it (or create a new one).</span></p><p><br></p><p><span style="font-size: 14px;">In the 'Charge Type' field you can choose which charge type this budget is associated with. </span></p><p><br></p><p><span style="font-size: 14px;"><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjQzNGM0NjU0LTMwYjEtNDQ1Yy04MzIzLTI0YmE2YjA5ZDQyOSJ9.1JR_SZGwohtw0AxMaYeXPKGsjHCBEAWSS3bDEylSJV8" class="fr-fic fr-fil fr-dib" style="width: 852px; height: 450.654px;" width="850" height="451"></span></p><p><span style="font-size: 10pt;"><strong>Fig 2. Charge type field on budget type</strong></span></p><p><span style="font-size: 14px;"><br></span></p><p><span style="font-size: 14px;">Associating a budget type with a charge type allows the time spent on an action that uses this charge type to be deducted from the associated budget type on the project.</span></p><p><span style="font-size: 14px;"><br></span></p><p><span style="font-size: 14px;">Now when you complete an action on a project ticket or project task the time spent on this will be billed at the rate of the charge type on that action. The charge type will either be determined by the charge type field on the action, or by the customer's billing plan combinations. </span></p><p><span style="font-size: 14px;"><br></span></p><p><span style="font-size: 14px;">As you complete actions, both on the parent and child tickets, you will see the time spent on that action will be deducted from the project budget associated with that charge type. If a charge type is used that has not been linked to a budget type this will still be billed for, but it will not be reflected in the budgets tab of the project. </span></p><p><span style="font-size: 14px;"><br></span></p><p><span style="font-size: 14px;">When billing for the project the labour will be billed at the hourly rate of the charge type not of the budget type. </span></p><p><span style="font-size: 14px;"><br></span></p><p><span style="font-size: 14px;">Billing projects this way is used when you want to bill labour at the rate already configured in your charge types and would like to use your existing billing plan combinations to determine the charge associated with an action. It allows you to also set separate budget rates for reference, this gives a guideline how long should be spent on each type of work and the cost associated with this.</span></p><p><br></p><p><span style="font-size: 12pt;"><strong>How to set charge rates and Budget rates to be the same automatically</strong></span><strong><span style="font-size: 12pt;"><br></span></strong></p><p id="isPasted"><span style="font-size: 14px;">If you would like your charge rate and budget rate to match it is recommended to enable the setting shown in <strong>Fig 3</strong>, found in Configuration > Project Management > General Settings. </span></p><p><br></p><p><span style="font-size: 14px;"><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjNmNGI3OGI5LWJmMjItNDY4ZS1iMTRiLTBmMGRkZjIxMTUxYiJ9.9K1jPehOAWUPsmaQb_Rb5sBKXcMWB2nnQ_SbQnKCwvo" width="453" height="111" class="fr-fic fr-dii"></span></p><p><strong><span style="font-size: 10pt;"> Fig 3. The Budget Rate will come from the Charge Rate for the Customer</span></strong></p><p><br></p><span style="font-size: 14px;" id="isPasted"><p>Once enabled budget rates will be calculated in the same way as charge rates, taking into account overrides set against each customer. </p></span><p><span style="font-size: 14px;"><br></span></p><p><span style="font-size: 18px;"><strong>Billing using Budget Types</strong></span></p><p><span style="font-size: 14px;"><br></span></p><p><span style="font-size: 14px;">Billing with budget types will bill labour on a project at the rate set on the selected budget type for that ticket. This allows you to set different hourly rates to your existing charge types and customise the rates at which work is billed on particular projects.</span></p><p><span style="font-size: 14px;"><br></span></p><p><span style="font-size: 14px;">To bill with budget types ensure the setting in <strong>Fig 1</strong> is <strong>disabled</strong>, found in Configuration > Billing > Labour and Travel.</span></p><p><span style="font-size: 14px;"><br></span></p><p><span style="font-size: 14px;">Now you need to ensure that your charge types are set to be overridden by budget types, head to Configuration > Billing > Charge Types > select a charge type > Rates tab > edit the rate, enable '</span><span style="color: rgb(0, 0, 0); font-family: Poppins, sans-serif, Roboto; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;" id="isPasted">Override rate with the Project budget rate'.</span></p><p><br></p><p><span style="font-size: 14px;"><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6ImY4MjFmMzY3LTQyZTAtNDFjZS05YzQ1LTNiNzlhNTA1MjhhYSJ9.qHxHMcXrx_7tfVhhF2DlrXDYB2AuTv4xpczYs1nVjs4" class="fr-fic fr-fil fr-dib" style="width: 312px;"></span></p><p><strong><span style="font-size: 10pt;">Fig 3. Override rate with the Project budget rate</span></strong></p><p><span style="font-size: 14px;"><br></span></p><p><span style="font-size: 14px;">This will need to be done on every charge type that you will be using on the project ticket. </span></p><p><span style="font-size: 14px;"><br></span></p><p><span style="font-size: 14px;">Now, you are ready to create your project ticket. When creating the ticket ensure that the budget types you select cover all labour charges you will be using, as the budget types on the parent determine the budget types you can choose from on the child ticket. </span></p><p><span style="font-size: 14px;"><br></span></p><p><span style="font-size: 14px;">When setting the budget type, you can change the rate this is charged at if you would like this work to be charged at a different rate on this project. </span></p><p><span style="font-size: 14px;"><br></span></p><p><span style="font-size: 14px;">When creating project tasks you will need to set a budget type against the task ticket. To do this ensure you have the 'Budget Type' field set against the ticket type. This can be found in Configuration > Tickets > Ticket Types > select your ticket type > Field List. Here you can add in the budget field by selecting the + icon. </span></p><p><span style="font-size: 14px;"><br></span></p><p><span style="font-size: 14px;"><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjU4ZGIxNjU1LWU3OTgtNDM1Ny05ZTE0LTc2ODVmYjM1MzBjMSJ9.7HxSpBDQ_R_tFUEXqGTJfcs2xqvbfb88I7jfXpdUbd0" class="fr-fic fr-fil fr-dib" style="width: 1002px;"></span></p><p><span style="font-size: 10pt;"><strong>Fig 4. Budget type field</strong></span></p><p><span style="font-size: 14px;"><br></span></p><p><span style="font-size: 14px;">When choosing a budget type for the project task, you will be able to choose from the budget types set against the parent project ticket. </span></p><p><span style="font-size: 14px;"><br></span></p><p><span style="font-size: 14px;"><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjBmYTdiOTc5LWQwM2ItNGQ5ZC04NWI4LWYxYjE4ZmJlZDU4YiJ9.WuOXNcXpCnzgaJdy0zlwOIWqiWw9sYXnsjqgi7AcIJM" class="fr-fic fr-fil fr-dib" style="width: 990px; height: 451.671px;" width="988" height="452"></span></p><p><span style="font-size: 10pt;"><strong>Fig 5. Budget type set on task ticket</strong></span></p><p><span style="font-size: 14px;"><br></span></p><p><span style="font-size: 14px;">The budget type you have chosen for the project task ticket will bill all the work on this ticket at the rate of the budget type, regardless of the charge type you choose on the action.</span></p><p><br></p><p><span style="font-size: 14px;">For example, if you complete 3 actions on the ticket, all using different charge rates, these will all get billed at the same rate. In <strong>Fig 6</strong> we can see three different charge rates have been used on the ticket. But, as the ticket is assigned the 'remote training' budget type this work will all be billed at the rate of the remote training budget type. This is the case even when using the 'no charge' charge rate.</span></p><p><span style="font-size: 14px;"><img src="https://halo.haloservicedesk.com/api/attachment/image?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjM0MTdhOTVjLTM2MWItNDgwZi05ZGI2LTA2ODMyMjAwMjI0NSJ9.ZeDigzcyviGaPE2QbT2XpIaD8HI26E2HPYaF0B3loOQ" class="fr-fic fr-fil fr-dib" style="width: 987px; height: 409.534px;" width="985" height="410"></span></p><p><span style="font-size: 10pt;"><strong>Fig 6. Charge types and budget type on ticket</strong></span></p><p><span style="font-size: 14px;"><br></span></p><p><span style="font-size: 14px;">As the budget type is set per ticket rather than per action, for any work that you would like to be billed at a different rate, you will need to raise a new child ticket. </span></p><p><span style="font-size: 14px;"><br></span></p><p><span style="font-size: 14px;">As budget type rates can be edited at anytime throughout the project this makes for much more flexible billing. If you have already completed several project tasks and would like to increase/decrease the rate they are billed at, you can just edit the budget rate for the assigned budget type in the parent ticket to the desired rate. This rate will be applied when the invoice for the project is created. </span></p><p><span style="font-size: 14px;"><br></span></p><p><span style="font-size: 14px;">Billing using budget types is useful for when you would like to bill labour on projects at a different rate to your usual labour rates. It also makes time tracking easier as the hours and value of labour spent on the project is accurately reflected in the budget tab on the project. </span></p><p id="isPasted"><br></p><div id="isPasted"><p><span style="font-size: 18px;"><strong>Billing Using a combination of Budget and Charge Types</strong></span></p><p><span style="font-size: 11pt;">In cases where you would like some work on the project to be billed using the budget rate, and other work to be billed at the charge type rate you can use a mix of the two.</span></p><p><span style="font-size: 11pt;"><br></span></p><p><span style="font-size: 11pt;">To do this follow the configuration steps in line with 'billing using budget types' but for the charge types that you would like to be billed at their usual rate, do not enable the setting in figure 3 . If you then use this charge rate on a ticket in the project the time spent on this action will be deducted from the budget type assigned to the ticket, but the action will not be billed at this rate. Instead, when the invoice is generated any labour that uses this charge rate will be charged at the 'charge' rate not the 'budget' rate. </span></p><p><span style="font-size: 11pt;"><br></span></p><p><span style="font-size: 11pt;">Any other charge rates that are used on the ticket (providing they are set to be overridden by budget types), will be charged at the budget rate instead. </span></p></div><p><br></p></div>