Changelog
Follow up on the latest improvements and updates.
RSS
Our second July release is now live with updated Support at Home quoting rates, fixes for the SAGE invoice export and Support at Home statements.
Support at Home Quotes
Updated the Support at Home quote tool with the government's Schedule of Subsidies and Supplements effective 1 July 2026. Quotes dated on or after 1 July 2026 will automatically use the new classification and supplement rates, while quotes dated earlier will keep the previous rates so existing quotes are unchanged.
SAGE Invoice Export
Fixed issues where the SAGE invoice export could apply GST to GST-free lines, pull through incorrect accounting codes for some line items, and export unit amounts lower than those recorded in Visualcare. Exported invoices will now reflect the rates, accounting codes, and tax settings configured in Visualcare, so exports no longer need to be corrected manually before loading into SAGE.
Support at Home Statements
Fixed an issue where a participant's Home Modifications budget was not shown on their statement, either as a budget graph or in the Budget Information section, even though the budget existed on the participant's record. Home Modifications budgets will now appear on statements alongside other budget types.
The updated NDIS Support Catalogue is now available in Visualcare. It reflects the 2026-27 NDIS pricing schedule released on 3 July 2026.
If you already updated your pricing before 14 July 2026, please follow the steps again. The NDIS has added new Support Items that were not included in the initial release.
What you need to do
Your existing pricing will not change automatically. When you are ready, update your NDIS pricing by following the steps in our guide: Update NDIS Pricing.
If you provide SIL housing
You will also need to update your Supported Independent Living (SIL) agreements to the new NDIS line items. Follow the steps in our guide: Update your SIL agreements to the new NDIS line items.
Questions? Contact our support team through the helpdesk.
new
fixed
Support at Home
Bugs
Release Notes: 8 Jul 2026
Our first July release is now live with fixes for several issues affecting the Support at Home Organisation Dashboard, Budgets, and Reconciliation and a fix for location rostering.
Support at Home Organisation Dashboard
- Fixed an issue where the Planned Spend and Claimed Funds figures shown on the Organisation Dashboard did not match the figures produced when exporting the same view to CSV. The dashboard, drilldowns, and exports now draw from the same data and will show consistent figures.
- Fixed an issue where the drilldown list under each funding type card was including items from all funding types rather than only the selected one, meaning the drilldown could not be reconciled against the card above it. Drilldowns will now show only items for the selected funding type.
- Fixed an issue where organisation-level totals could exclude some participants' claimed and committed amounts, understating figures and allowing them to change between page loads. Totals are now calculated consistently across all participants.
- Fixed an issue that could cause the Planned Spend drilldown to fail to load with an error for some organisations.
Support at Home Budgets
- Fixed an issue where new quarterly ongoing budgets received from the government API were not linked to the participant's existing funding agreement. This required agreements to be manually re-linked every quarter and could cause statements to fail to generate. New quarterly ongoing budgets will now automatically link to the same agreement as the previous quarter's budget, and a warning will be shown if the agreement's date range does not cover the new quarter.
Support at Home Reconciliation
- Fixed an issue where uploading a payment file would fail with "Unable to parse payment file" when a free-text field in the file, such as a multi-line address in a transport line item, contained a line break. These files will now process successfully without needing to be manually edited.
Rostering
- Fixed an issue where unassigning a worker from an assigned location roster invitation removed the invitation and created a duplicate location client shift that could not be reassigned to another worker. Unassigning a worker will now behave as expected.
new
Award Aware Rostering
Pay Cat Connect integration for award-interpreted payroll
This release introduces Pay Cat Connect, an integration that brings automated SCHADS Award interpretation into your rostering and payroll. Pay Cat handles the award interpretation, and Visualcare gives your rostering and payroll teams the cost visibility to act on it.
Pay Cat Connect adds two capabilities, depending on your plan.
Award Aware Rostering
See the real-time SCHADS cost of a shift while you are still on the client roster. When you assign a worker and interpret the shift, Pay Cat looks across the whole pay period, so if that worker has already picked up hours elsewhere, you see the overtime, broken shift or minimum engagement impact before you finalise the roster, not after payroll has run.
Timesheet Award Interpretation
Send approved timesheets to Pay Cat, review the interpreted costing grouped by worker, then export the costed payroll to Xero or MYOB.
Pay Cat's SCHADS Award interpretation has been independently audited by Effective HR and legally certified by SLF Lawyers, so your teams are working from award logic that has been verified by HR and legal specialists.
Pay Cat Connect replaces the legacy vAir interpretation and covers the full SCHADS Award, a significant upgrade on what vAir could do.
Want it switched on? Reach out to your customer success manager.
We have updated the NDIS Support Catalogue in Visualcare ahead of the annual NDIS support price changes that apply from 1 July 2026.
What has changed
The updated NDIS Support Catalogue is now available in Visualcare. It reflects the 2026-27 NDIS pricing schedule released on 22 June 2026.
What you need to do
Your existing pricing will not change automatically. Once you are ready, you can update your NDIS pricing by following the steps in our guide:
We recommend applying the update so your pricing is ready to go from 1 July 2026.
Need a hand?
If you have any questions or need help with the update, please reach out to our support team. We are happy to help.
Our second June release is now live with fixes for several issues affecting the Support at Home Dashboard, Statements, Invoicing, Worker Timeline, and Documents.
Support at Home Dashboard
- Fixed an issue where claimed items in a participant's "View Details" panel were being displayed multiple times on screen. The same duplication was also appearing in CSV exports. Both the display and the export will now show each item once only.
- Fixed an issue where the "Claimed" total shown in a participant's profile was displaying an incorrect, inflated figure that did not match the sum of the participant's actual claimed items. The total will now reflect the correct amount.
Support at Home Statements
- Fixed an issue where statements for some participants were getting stuck indefinitely in "Creating" status and never completing. This was occurring for participants with a large number of expense line items across multiple service categories. Statements will now create successfully or move to a "Failed" state with an error so the errors can be resolved and the statement can then be created. Any statements that were stuck have now been updated to Failed state.
Worker Timeline
- Fixed an issue where dragging a shift from one worker to another in the Timeline Worker day view was incorrectly changing the shift's start time by 30–60 minutes on save. Shifts will now retain their original start time when reassigned between workers.
Documents
- Fixed an issue where files uploaded to the Documents section were displaying as blank when viewed in the vCore app. Files could be downloaded but previewing them in the application was not working. Documents will now display correctly when opened.
new
fixed
Support at Home
HCP
Release Notes: 17 June 2026
Our first June release is now live with fixes for two issues that have been affecting statements and the Support at Home Dashboard.
Statements
Fixed an issue where participant statements showed incorrect figures for clients with Home Care Package (HCP) or Commonwealth Unspent Funds (CUF) utilisation. In the Ongoing summary, the utilised amount was being incorrectly deducted from the available budget rather than added to it, causing the remaining balance to appear lower than it should be. Statements will now calculate and display the correct figures.
Support at Home Dashboard
Fixed an issue where March statements (and later months) were not appearing in the Support at Home Dashboard for some providers, even when the statements had been successfully generated. These are now visible as expected.
improved
fixed
Support at Home
Bugs
User Group Security
AT-HM
Release Notes: 27 May 2026
Our latest release is now live. This one is heavily focused on Support at Home statement reliability and invoicing workflow improvements, along with a handful of platform usability fixes that have been on the list for a while.
SAH Statements
We've resolved several statement issues that have been causing pain across a number of customers.
- Statements now generate successfully for participants whose only funding is AT-HM, Home Mods, Restorative Care, or End of Life Pathway. Previously, attempting to generate a statement for these participants returned an error ("no participant budget was found") even when funding existed for the period.
- Participant addresses on printed statements now display State and Postcode correctly. Previously, these details were cut off, meaning statements did not align with standard mailing envelope windows.
- A number of statements that were failing to load for specific participants are now accessible.
SAH Invoicing
- Invoices containing lines blocked due to a missing Service Accounting Code are now correctly prevented from being included in Xero CSV exports. Previously, these lines were exported silently with an incorrect code substituted in, which would cause the file to fail on import into Xero. You will now see a clear error identifying which lines are blocked and why, before any file is produced.
- The Finance Settings button is now correctly hidden for users who do not have Finance Settings permission. Previously, the button was visible and accessible to all users regardless of their permission level.
Platform and navigation
- You can now access the Visualcare product changelog directly from the Help menu within the platform, making it easier to stay across what's new.
- Help and Support links throughout the platform now point to our Salesforce Help Portal. Older Freshdesk links have been removed.
- Navigation submenus with long item names now display correctly within their dropdown containers. Items such as "Cancelled Shifts / Shifts on Leave" and "Roster Compliance Mismatch" were previously overflowing beyond the menu boundary.
Date:
May 19, 2026Incident Window:
09:10 - 16:30 AESTSystems Affected:
Visualcare web application (app.visualcare.com.au)Summary
At approximately 09:10 AEST, customers began reporting that the Visualcare web application had become slow and unresponsive. Investigation identified that the primary web application server had entered a degraded state after running under sustained high CPU load for approximately two weeks.
During the incident, a series of unhandled application errors caused PHP-FPM worker threads to hang, resulting in elevated CPU utilisation on the primary server. The degradation became severe enough that AWS was unable to successfully reboot the instance remotely.
Engineering worked to restore service by reintroducing a previous web server and later deploying a new replacement server behind the load balancer. While these actions partially restored access for many customers, additional routing inconsistencies were identified where some customer domains bypassed the load balancer entirely and pointed directly to the failed server. This caused continued intermittent failures for affected customers until those paths were identified and corrected.
The incident was fully stabilised after the temporary replacement environment was removed and routing behaviour was normalised.
Elevated utilisation. See the healthier utilisation following remediation actions outlined in red.
Impact
Administrators across multiple providers experienced significant slowness, intermittent failures, and periods where the Visualcare web application was unavailable during the incident window.
Worker and Participant access through the Visualcare mobile applications was unaffected.
No data loss or compromise occurred during the incident.
Timeline
- 09:10: Customers begin reporting unresponsive behaviour in the Visualcare web application. Monitoring shows elevated CPU utilisation on the primary web application server.
- 09:10 - 09:45: Engineering investigation and triage begins.
- 09:45: Previous web application server temporarily reintroduced into the load balancer to restore capacity.
- 09:45 - 10:30: Some customers experience SSL/SNI-related access issues associated with the reintroduced server.
- 10:30: Previous web application server removed from the load balancer.
- 12:40: New replacement web application server added into the load balancer.
- 12:40 - 14:00: Many customers regain access, however intermittent errors continue for some providers.
- 14:00: Traffic routing adjusted to direct all traffic toward the new server.
- 14:15: Engineering identifies that some customer domains/TLDs were configured to point directly to the original web server rather than routing through the load balancer, causing failures for affected customers.
- 14:15 - 16:30: Routing corrections and continued investigation into login instability on the replacement server.
- 16:30: Replacement server removed from service due to ongoing login-related instability while remediation work continued.
Root Cause
On May 19, a series of unhandled application errors triggered a condition where PHP-FPM worker threads became stuck and did not recover correctly. As the number of hung workers increased, CPU utilisation escalated, resulting in the server becoming unresponsive to both application traffic and infrastructure management operations.
Because some customer domains were configured to bypass the load balancer and point directly to the affected server, those customers continued experiencing failures even after alternate infrastructure was introduced.
Attempts to restore service using both a previous server and a newly provisioned server improved availability for many customers but introduced secondary issues, including SSL/SNI mismatches and login instability, which prolonged the incident duration.
Resolution
Engineering restored partial service by temporarily reintroducing a previous web application server into the load balancer, followed by deployment of a newly provisioned replacement server.
During investigation, it was discovered that some customer domain configurations bypassed the load balancer entirely. These configurations were corrected so traffic could route through the intended infrastructure path.
The affected server was ultimately isolated from production traffic while further remediation and stability work continued.
Follow-Up Actions
Short Term
- Identify and remediate the unhandled application errors causing PHP-FPM worker hangs.
- Audit all customer domain and TLD routing to ensure traffic consistently traverses the load balancer layer.
- Review PHP-FPM worker timeout, recycling, and monitoring configuration to improve recovery behaviour under fault conditions.
- Accelerate the planned containerisation and migration of the Visualcare web application and API into the new production environment.
Date:
13 May 2026 Incident Window:
16:30 – 17:10 AEST Systems Affected:
Visualcare web application (app.visualcare.com.au) Summary
Following a scheduled deployment at approximately 16:30 on 13 May 2026, users began experiencing login failures on the Visualcare web application (app.visualcare.com.au). During the deployment process, a file intended for the API component was inadvertently deployed to the web application, overwriting an existing file of the same name (functions.php) that serves a different purpose within the web app. This caused the login authentication step to fail, preventing users from accessing the application.
Engineers responded immediately and began investigating the issue by tracing the path of the login error. Through this analysis, they identified that functions.php on the web application had been replaced with an incorrect version during the deployment. Once identified, the correct version of the file was restored from version control and redeployed to the web application, resolving the issue at 17:10.
Impact
During the incident window (16:30–17:10 on 13 May 2026), users were unable to log in to the Visualcare web application (app.visualcare.com.au). No other systems were impacted, for example vWorker remained fully operationally during the outage.
Timeline
- 16:30 — Engineers identified users were unable to log in to the Visualcare web application
- 16:36 — Communications sent to customers advising of the outage
- 16:30–16:55 — Triage and investigation to determine the cause of login failures
- 16:55 — Root cause identified: incorrect API version of functions.php deployed to web application server
- 17:00 — Correct file restored from version control and redeployed
- 17:04 — Communications sent to customers confirming resolution
Root Cause
During the 13 May 2026 deployment, the wrong source folder was selected, resulting in the API version of functions.php being uploaded to the web application server instead of the correct web application version. Both components contain a file with the same name; this was not immediately apparent during transfer and led to the web application’s authentication failing.
Resolution
The issue was resolved by restoring the correct version of functions.php from version control and uploading it to the web application server. Following the fix, the deployment was re-executed using the correct source folder to ensure all intended updates were applied to the appropriate servers.
Load More
→