2.145
2.145.1#571595
2.145.1#559334
2.145.1#440636
2.145.1#420662
Fixed an issue with switching between report views
2.145.12.143.31#616205
Fixed an issue with article html display on the end-user portal
2.145.12.143.31#616196
Prevented auto-replies from sending acknowledgements in the incoming service
2.145.12.143.31#616173
Fixed an issue with default impact level
2.145.12.143.31#616097
Accessibility improvements to dropdowns in the Self-service portal
2.145.12.143.31#615670
Fixed an issue with changing the row height on a dashboard not applying until reloading the dashboard
2.145.12.143.31#615645
Fixed an issue with ticket type limit for number of hours closed/pending being exceeded too soon
2.145.12.143.31#615547
Start and End dates for Recurring Invoices have been added to the API endpoint /RecurringInvoice
2.145.12.143.31#615510
Resolved an issue with an error showing when adding Asset Resource Booking appointments
2.145.12.143.31#615284
Resolved an issue with the Mappings refresh on the Passportal integration creating duplicate mappings
2.145.12.143.31#615204
Added additional logging for Google Workspace asset sync
2.145.12.143.31#615035
Resolved an issue that could occur when using the new ticket ID calculation method and enabling/disabling various backend services
2.145.12.143.31#614727
Fixed an issue with 'Items Issued' field visibility on New Tickets
2.145.12.143.31#614699
Fixed an issue with actions not auto responding correctly
2.145.12.143.31#614630
Fixed a rare error that could occur when retrieving customers from the API
2.145.12.143.31#614567
Resolved an issue with backend services using the system Language Pack instead of the default language pack
2.145.12.143.31#614564
The Customer property "ref" can now be used in Advanced Search filters
2.145.12.143.31#614470
2.145.12.143.31#614443
Improved collision detection in the incoming service
2.145.12.143.31#613992
Improvement to ticket pdf print rendering
2.145.12.143.31#613963
Fixed an issue with an incorrect holiday error
2.145.12.143.31#613933
Fixed a rare issue processing inline images in emails
2.145.12.143.31#613839
The "Category" identifier has been added to the configuration for Field Lists on Tickets/Actions/etc to help identify them after they are renamed
2.145.12.143.31#613829
Fixed an issue with the 'Send SMS to all Subscribers' button on a service
2.145.12.143.31#613820
Fixed an issue with generating composite reports
2.145.12.143.31#613737
Minor label change to reflect a functional change made regarding marking imported appointments as private
2.145.12.143.31#613736
Fixed an issue with new OLAs not working immediately after creation
2.145.12.143.31#613367
Fixed an issue where the Category field wouldn't obey allowed values against the Ticket type when logging quick time
2.145.12.143.31#613163
Fixed an issue with ticket status being updated by emails despite the approval process freezing status changes
2.145.12.143.31#613151
Performance improvement for ticket audit log
2.145.12.143.31#613075
Fixed an issue with Ticket Lists not loading Tickets in rare situations
2.145.12.143.31#612739
Fixed an issue with schedule tickets erroring and creating duplicate tickets
2.145.12.143.31#612099
Fixed issue where incoming emails would not reset the response target when re-opening tickets
2.145.12.143.31#612049
Two fields have been exposed to the Actions endpoint for listing Actions - actionby_agent_id and actionby_user_id
2.145.12.143.31#612032
Fixed an issue with the Jamf integration not matching on users correctly
2.145.12.143.31#611885
Custom integration OAuthPopout now handles error parameters and shows a message
2.145.12.143.31#611676
Added support for receiving test webhooks from Datto RMM
2.145.12.143.31#611628
Fixed an issue with recurring invoice tax if an item has been deleted
2.145.12.143.31#611605
Fixed an issue where Items Issued on a Ticket with negative Price could not be edited
2.145.12.143.31#611521
Fixed an issue with the Ticket Linking Type field for Jira
2.145.12.143.31#611498
Slightly improved the PO search
2.145.12.143.31#611188
Fixed an issue with chart labels on dashboards
2.145.12.143.31#611137
Fixed an issue where Timesheets wouldn't remove Holiday time from Target hours
2.145.12.143.31#611068
Improved API validation to prevent Sites/Users from being deleted when in use for some default settings
2.145.12.143.31#611001
Fixed an issue where emails processed via EWS may not display the correct action note
2.145.12.143.31#610976
Fixed a rare issue with importing Datto Commerce Quotes that create new Items in Halo
2.145.12.143.31#610723
Fixed a rare issue where Actions would return an error with Ticket level rounding enabled
2.145.12.143.31#610591
Resolved a rare email processing issue when the mailbox was in the BCC list
2.145.12.143.31#610545
Fixed Several issues surrounding the IT glue integration
2.145.12.143.31#610530
Fixed an issue with using custom validation on custom fields
2.145.12.143.31#610487
Improved the way the deleted items folder is located in the incoming service for the Azure method
2.145.12.143.31#610352
Stopped update of email to/cc list via incoming service unless you are already a recipient
2.145.12.143.31#610338
Added a Linked Invoice ID column to the Items Issued table on Tickets
2.145.12.143.31#609935
Fixed an issue with trendlines
2.145.12.143.31#609852
Fix language pack issue
2.145.12.143.31#609481
Language Pack Improvements
2.145.12.143.31#609447
Minor improvements to collision detection and error handling in the incoming service
2.145.12.143.31#609406
$-CONTRACTPERIODCHARGEAMOUNT now uses the 'cost per period' field on a contract as opposed to a legacy billing field
2.145.12.143.31#609084
Fixed an issue syncing single select custom fields to Azure DevOps
2.145.12.143.31#608950
Fixed an issue with Quotations failing to import
2.145.12.143.31#608867
Fixed an issue with dynamic field visibility when multiple languages are in use
2.145.12.143.31#608426
Fixed issue with the area and site imports on Freshdesk migration
2.145.12.143.31#606906
Fixed issue with HTML tags showing on notes in Call Taken Actions
2.145.12.143.31#606822
Fixed an issue with the preview of Knowledgebase Articles when imported via the SQL Imports integration
2.145.12.143.31#604591
Improvements to background service monitoring and alerts
2.145.12.143.31#597599
Fixed an issue with deleting licences from the Ingram Micro integration when no associated products are found in Ingram Micro
2.145.12.143.31#594132
Resolved an issue with the Microsoft CSP integration related to mapping user sign-in data
2.145.12.143.31#581929
Fixed an issue with cloning composite reports
2.145.12.143.31#574132
Fixed an issue where Dashboard Filters would load indefinitely when viewed on the Self Service Portal
2.145.12.143.31#568532
Fixed an issue with using custom validation on custom fields
2.145.12.143.32#617798
Fixed an issue with webhooks in the incoming service
2.145.12.143.32#617637
The incoming service now accepts emails that do not have a sender value
2.145.12.143.32#617563
Fixed an issue with time zones causing Forecasting to apply to the wrong week
2.145.22.143.33#605897
Fixed a rare issue processing emails with an invalid reply-to address format
2.145.22.143.34#620175
Added an Inbound and Outbound logging tab to the Twilio WhatsApp integration
2.145.1#616405
A hint has been added to reports publish profiles selection input
2.145.1#616360
Fixed an issue where customers would fail to create in Stripe on the first attempt
2.145.1#616356
Resolved a rare issue that could occur whilst using the option to leave messages in the inbox and receiving a very large influx of emails at the same time
2.145.12.143.51#616323
Fixed issues with SLA widgets on ticket dashboards
2.145.1#616246
Fixed an issue when creating tenants with 'Make main contact details compulsary for new clients' turned on
2.145.12.143.51#616207
Fixed an issue with Automated Tickets being created the day after they should when using the 'Days Before Warranty Start Date' and 'Days Before Warranty End Date' Automation Criteria
2.145.12.143.51#615586
Fixed a rare issue where Users would be unable to logout of the Self Service Portal
2.145.12.143.51#615565
Invoice updates made to paid invoices will no longer update the 3rd party accounting tools unless an additional field is passed in the body "sync_include_paid: true"
2.145.1#615560
A new setting has been added to Billing Configuration to set the default PDF Template used for Bills
2.145.1#615553
2.145.1#615532
Attachments generated when sending Sales and Purchase Orders will be hidden from End Users, by default, on Tickets/Opportunites/Projects
2.145.12.143.51#615509
Fixed issue with the assign to approver during approval setting
2.145.1#615429
Fixed an issue assigning to the Account Manager of the Customer of the Ticket
2.145.1#615416
Cloning devices will no longer copy across data such as Consignment ID and RMM relationships
2.145.12.143.51#615278
Styling change for Dashboard Widgets to prevent the scroll bar appearing when not necessary
2.145.1#615263
Fixed a potential Jira integration error
2.145.12.143.51#615021
Fixed an issue with the "Web Announcement" field at Ticket Type level
2.145.1#614818
Fixed an issue with the workflow date not showing correctly on the last stage when using the chevron view
2.145.1#614804
Resolved an issue with the View "newworkdays" rounding work hours incorrectly
2.145.1#614668
2.145.1#614106
Added the setting 'Entities to Sync Attachments' to the Salesforce integration
2.145.1#613906
Resolved an issue relating to Xero Invoice creation when Rounding adjustments being grouped into one line could cause labour lines to become billable again after updates were made to the Xero invoice
2.145.12.143.51#613875
Fixed a rendering issue on macOS when using a chromium-browser
2.145.12.143.51#613734
Reservations on Sales Orders will now be cancelled automatically when the Order is closed
2.145.1#613462
The Change Site/User option will now show on the Ticket screen 3-dot menu when using the configuration to require tickets to be reassigned from the Unknown customer before editing is allowed
2.145.1#613432
Fixed an issue with rule matching via the Self Service Portal in certain cases
2.145.12.143.51#613419
2.145.1#613286
Fixed issue with mandatory Custom Fields not being required on API posts to the Client endpoint
2.145.12.143.51#613198
Fixed an issue where invoice line custom fields wouldn't display correctly
2.145.12.143.51#612916
Fixed issue where checking the All Day option when creating a new appointment can increment the date value
2.145.12.143.51#612097
Fixed an issue where the Unmatched option in Billing Plan Combinations could be unset
2.145.1#611697
The PDF creation date for an Invoice attachment has been added to the API response for an Invoice - "pdf_attachment_date_created"
2.145.1#611497
An extra option has been added to the Avalara Integration to allow alternative address mappings between Halo and Avalara
2.145.1#611354
A new configuration option has been added to Quotation settings so that an Opportunity Status can be chosen to be used when a Quote is Rejected internally
2.145.1#611161
The Customer Trading Name field has been added regardless of the integration used
2.145.1#611132
Last_updated has been exposed to the API for the Ticket endpoint
2.145.1#611120
Fixed an issue where stock locations with no available stock would not be available when returning an asset into stock
2.145.12.143.51#610668
Expanded the matching criteria for incoming calls
2.145.12.143.51#609626
Fixed a visual issue where Categories were displayed as ID's on Rule Criteria
2.145.12.143.51#609507
Fixed an issue with Delegated Approvals not working when 'Followers Field and Delegate Approvers' scope is set to 'Allow logging on behalf of Users at the same Department'
2.145.12.143.51#608796
Fixed issue with work hours on timesheets calculating incorrectly in some circumstances.
2.145.12.143.51#608670
$ THIRDPARTYCUSTOMERNAME variable has been added to the PDF generation to show the customer "Third Party Customer Name" field
2.145.1#608656
Fixed an issue with the 'Log an Incident' self-service portal menu option
2.145.12.143.35#608526
$ TAXRATE can now be used on Invoice lines for PDF generation
2.145.1#607626
2.145.1#607617
2.145.1#607565
Fixed an issue where the same Invoice would appear multiple times on a Ticket in the Self Service Portal
2.145.12.143.51#607520
Fixed an issue where Licence quantity sometimes wouldn't import from ALSO correctly
2.145.1#607356
Fixed an issue where Multiselect Custom Fields would give unexpected results when used in a Database Lookup SQL Script
2.145.12.143.51#607262
The Travel Charge Rate global default is now applied to all actions at API level if not specified
2.145.1#607253
Fixed an issue where Sites would show as an Appointment Location multiple times on Calendars
2.145.1#607130
A new setting has been added to Contract/Agreement Configuration that will cause all time entries on a Ticket to update the Contract/Agreement when changed
2.145.1#606994
An Item level override has been added to the Avalara integration so that each Halo Item can be linked to an Avalara Item instead of using the Group setting
2.145.1#606887
Fixed a visual issue where Conversion Probability would appear as 0% when Not Set
2.145.12.143.51#606755
Recurring Invoice Custom Fields and Line Custom Fields will now be copied to Invoices created
2.145.1#606629
A setting has been added to Sales/Ticket Types to set the default PDF used for Quotations
2.145.1#606531
The Sales Order Line setting for "Is Recurring Product" has been exposed in the front end for cases when Quotes are not required.
2.145.1#606028
2.145.1#606008
Fixed an issue with the priority field not working when accessing the self-service portal anonymously
2.145.12.143.51#605117
$ TAXBREAKDOWN has been added to Sales Order PDF variables
2.145.1#603367
Fixed an issue where Quote status would be set to rejected when accepting on a Ticket approval
2.145.12.143.51#602346
A new variable has been added "$ SLAHOLDRICHACTIONNOTEPRIVATE" that will include public and private actions
2.145.1#602314
Deactivating users in the Halo integrator during a Microsoft CSP sync will now deactivate each user individually rather than all users being deactivated at once
2.145.12.143.51#602155
Fixed an issue where the Hours Logged on the Timesheet would be incorrectly calculated in some cases
2.145.12.143.51#601293
Fixed several issues surrounding currency conversions
2.145.1#600714
An "Invoiced" heading has been added to the Ticket History to help identify which time entries are not yet invoiced
2.145.1#600574
An additional parameter option has been added to the Users endpoint to return only Users that have an email address - "users_with_email_address=true"
2.145.1#600344
Fixed issue with Service Catalogue Preview Screen displaying
2.145.1#599800
CAB mappings for Okta, Azure AD, and Google Workspace will now not remove users or agents that have been manually added to the CABs
2.145.1#598848
Fixed an issue with the Date Closed field not being set when tickets are Auto-Closed
2.145.12.143.51#598811
Added Re-Assign Count to Query Builder
2.145.1#598168
Added button to search Customer's Assets when adding an Asset to a Ticket and added button to search Customer's Users when adding a User to an Asset
2.145.1#597489
2.145.1#597389
2.145.1#596722
2.145.1#596586
Added two new options to date dependencies and improved clarity surrounding the date dependencies
2.145.12.143.51#596585
The Database Fields ohlastupdatetime, qhlastupdatetime and shlastupdatetime for Sales Orders, Quotations and Purchase Orders respectively will now be updated by the Send Email Action
2.145.1#596230
2.145.1#596158
Added option to use the tax rate of linked Items on charge rates when billing actions
2.145.1#596053
2.145.1#595637
Asset fields can now be created of type 'Checkbox'
2.145.1#595325
Added Ticket Type setting to show/hide the Email Field on the Self Service Portal
2.145.1#595057
Added the ability to set Action colours on Timesheets based on Charge type
2.145.1#593777
2.145.1#593548
Fixed an issue with 'Can Edit Closed Tickets' permission effecting whether attachments get posted on KB Articles from tickets
2.145.12.143.51#592913
Added recurring invoice price increments to invoice change history
2.145.1#591042
2.145.1#590042
Added the setting 'Site naming' to Dynamics 365 CRM integration
2.145.1#589395
Fixed a potential error when creating child tickets
2.145.12.143.51#585720
Added 'Parent Agent' to List Filter criteria
2.145.1#579151
Added the field mapping 'ipAddressV4' to the Intune integration
2.145.1#578537
2.145.1#578461
2.145.1#576311
Fixed an issue where Charge Hours would display incorrectly on Timesheets when using rates of 0
2.145.1#575296
A setting has been added to Ticket > General configuration to show Child Templates in Template selection lists
2.145.1#567442
A new setting has been added to Billing Templates so that a Contract/Agreement is not auto created when applying a template
2.145.1#558873
2.145.1#557589
Added settings to show/hide content in the Self Service Portal footer. Custom HTML can also be added to the footer.
2.145.1#555804
2.145.1#551738
Added Milestone Status, Milestone Start Date and Milestone End Date to Ticket Column Profiles
2.145.1#536678
Consigning Items on a Sales Order will preserve the order of the line
2.145.12.143.51#533126
2.145.1#527124
Added discounts to Sales Orders
2.145.1#517570
Added CRM note settings to add the Next Call Date to the Calendar and hide the Time Taken field
2.145.1#500172
Added a setting to Ticket View configuration to select the Filter Profile used for 'Open Ticket' counts in Client, Site, User and Asset overview.
2.145.1#499669
Added access control for chat profiles
2.145.1#496207
2.145.1#460311
2.145.1#255218
Fixed an issue where Invoices couldn't be viewed on v2.145.1
2.145.2#619637
2.145.2#619400
Fixed an issue with searching related tickets
2.145.3#623967
Resolved an issue with $ SLAHOLDRICHACTIONNOTEPRIVATE showing public actions
2.145.3#623339
Fixed an issue loading chat profiles in v2.145.1
2.145.3#622850
Fixed an issue matching monitored services in the incoming service
2.145.3#622830
Fixed an issue with using dashboards in column profiles
2.145.3#620485
Fixed a couple of errors that can occur during an Avalara sync
2.145.3#619779
Reply to user ticket type settings will now be ignored in the incoming service if the email from the user is an auto-reply
2.145.3#618666
Fixed some minor issues with product bundles
2.145.4#625346
Fixed an issue with the 'Site naming' setting in Dynamics 365 CRM integration
2.145.4#625335
Fixed an issue with tax values with Halo Tax Rules
2.145.4#625314
Fixed an issue with validating Okta credentials
2.145.4#625278
Fixed an issue with scheduled reports/tickets duplicating
2.145.4#624795
Fixed an error when using the SLA information widgets
2.145.4#624552
Fixed an import issue when importing from Salesforce via the Halo Integrator
2.145.4#620478
Fixed an issue with loading ticket lists in the self-service portal
2.145.4#620290
Fixed an issue with searching for ticket actions
2.145.5#627085
Fixed an issue redirecting webhooks to the shared service for the incoming service
2.145.5#627070
Improved an area of logging in the incoming service
2.145.5#626922
Fixed an issue creating tickets that matched an "Apply a Template" email rule but the template does not set a ticket type
2.145.5#626875
Fixed an issue processing approval update emails when the emails are greater than a certain length
2.145.5#625498
Minor improvement to the error handling in the incoming service
2.145.5#625384
Fixed an issue with reports displaying correctly in the html viewer and generating incorrectly
2.145.5#618758
Fixed an issue with filtering ticket lists on the assigned agent only showing the logged in agent's tickets
2.145.6#628094
Fixed an import issue when importing opportunities from Salesforce via the Halo Integrator
2.145.6#627179
Fixed an issue with live chat on external sites on iOS devices and Safari
2.145.6#623249
Fixed an issue with the 'Next 6 months' reporting date filter
2.145.7#626866
Fixed a very rare issue processing webhooks in the incoming service
2.145.8#629133
Further improvements to collision detection in the incoming service
2.145.8#628950
Fixed an issue with styles not applying in custom HTML widgets on dashboards
2.145.9#630565
Fixed a rare issue with the incoming service
2.145.9#630546
Increased the background task timeout from 10 to 15 minutes for v2 Invoice generation
2.145.10#623812
Fixed an issue where Tickets with Suppliers wouldn't load
2.145.11#630640
Fixed an issue with Xero sending incorrect unit amount in some cases
2.145.12#630725
Added missing language pack translations
2.145.12#620382
Fixed an issue where Supplier configuration wouldn't load
2.145.13#631849
Further logging improvements to the incoming service
2.145.14#632256