StableN/ASyncedN/A

Labor and Travel

Updated Aug 14, 2026292 viewsView on usehalo.com
  • administrator
  • billing
  • labour
  • travel
  • labor

Configuration > Billing > Labor and Travel

Related Guides:

Charge Type Settings

FieldTypeDescription
Enable Ticket review processing
Checkbox

When enabled, billable time added onto tickets move to a preliminary 'Awaiting Review' section of the invoices module. Time entries then need to be reviewed before moving into ready for invoicing. You can also click a "Review" button from the ellipse on the top right hand side of a ticket. Alternatively you can checkbox multiple tickets on a ticket list screen and then hover over the edit button and click "Review".

Awaiting Review/Invoice FiltersButtonHere you can configure filter profiles for the "Awaiting Review" and Ready for Invoicing page. Information on configuring these filters for the Ready for Invoicing page can be found here. 
Status of Tickets before they are able to be invoiced
Single Select

When set to all status, invoices can be generated for billable time, Labour actions, and Products added on open tickets. When set to Closed only, tickets must be closed before invoices can be generated for the billable time.

Status of Tickets before the travel/mileage is able to be invoiced
Single Select

When set to all status, invoices can be generated for travel time/mileage, when the ticket is still open. When set to Closed only the ticket must be closed before travel time and mileage an be billed. 

Calculate charge rounding at Ticket level
Checkbox

When disabled, each individual action will apply the respective charge type's rounding minimum/increment minutes. When enabled, such rounding/increment calculations are determined based on the total billable time added to a ticket.

Method for calculating Charge Hours
Single Select

(Shows if "Calculate charge rounding at Ticket level" is disabled) Two options to choose from: Apply multipliers then round to increment/ minimum minutes

OR

Round to increment/ minimum minutes then apply multipliers

Bill project Tickets at project level
Checkbox

(Shows if "Calculate charge rounding at Ticket level" is enabled) If enabled, Projects will be billed as a whole, instead of per Project Task. This will then show in the "Project" section of Ready for Invoicing rather than "Projects".


Note: "Enable Milestone Billing" needs to be disabled on the Ticket Type.
Tickets logged with an Asset are billed using the Assets contract
Checkbox

When selected, If an asset has an agreement/ contract attached to it, that assets agreement/ contract can be used for the billing of tickets.

Update all billing fields when changing Ticket Type, Category or Customer
Checkbox

When selected, the associated rates and billing plans set at different levels will be updated based on the new selection.

Use Charge Rates instead of Budget Types
Checkbox

When applied, the charge rates will be used instead of the budget type, and there will be a field shown on the budget type where you can attach a charge rate to it. You also don't have to set a budget type on tasks when this setting is applied. If a charge rate is added to an action on a task, the corresponding budget time will be updated to match the time taken for that charge rate associated to the budget type.

Note: The Budgets Module (Found in Configuration>Project Management) must be turned on for this setting to appear.

Round the Labour quantity for Invoice lines to 2 decimal places
Checkbox

When checked, the labour lines on an invoice will have their quantities rounded to 2 decimal places. This can prevent issues if there are Invoices that are fully paid but displaying as not fully paid. It can be the labour lines being to multiple decimal places which causes an issue.

A surcharge will only be added to an Invoice once per Ticket
Checkbox

When checked, a surcharge will only be added onto an invoice once per ticket, rather than once per action. 

Allow time on Sales Opportunities to be Invoiced
CheckboxWhen enabled, tickets of use "Sales" can have billable time logged against them.
Automatically lock Actions from recalculation when manually editing the billing time allocation
Checkbox
When enabled and editing the time allocation on an Action, "Lock time entry and do not recalculate" will be set to "Yes" on the Action automatically.

Co-managed Settings (v2.250+)

FieldTypeDescription

Mark all Comanaged time as unbillable 

Checkbox

When enabled, any time logged by Co-manged Agents will be marked as non-billable. 

Travel Settings

FieldTypeDescription
Track Travel Time
Checkbox

Enables a field inside the action to track travel time.

Track Distance Travelled
Checkbox

Enables a field inside an action to track travel distance.

Use Travel Charge Rates
Checkbox

With this enabled, Charge Rates are split into two types: Labour and Travel. This will allow you to add the Travel Charge rate field to the action field list which will be used to determine the charge rate for Travel Time and Distance.

Allow Travel Charge rates to be used on Billing Plan Combinations
Checkbox

When enabled, travel charge rates can be used in billing plan combinations (now called billing rules) to automatically apply a travel charge rate to an action based on a pre-configured rule.

Note: When enabled any existing billable travel time will be ignored in Ready for Invoicing. Invoice any outstanding billable travel time before enabling this.

Don't record time on site when using automated journey buttons
Checkbox

When applied, the time between clicking on actions "Arrive On Site" and "Leave Site" is not recorded.

Travel Time Charge Type (Default)
Single Select

Decide what charge rate is set on the travel time field.

Distance Travelled Charge RateSingle Select

Decide what charge rate is set on the distance travelled field. This option is not applicable if "Use Travel Charge Rates" is selected.