All Announcements

We've been busy enhancing our experience across the past few weeks. A selection of bug fixes, enhancements and new capabilities.

VCP Price Updates

Updated specific VCP line items to better support billing needs.

Team Member Form Permissions

Customer Managers who couldn’t add forms to customer profiles now can.

The STD Claim Type

Despite our best efforts, rogue “STD” claim types were still showing up in some NDIA exports. We’ve scrubbed another round and think it’s finally gone.

Service Agreement and Document Expiry Alerts

Yes, we have fixed alerts that support this crucial function. They should now behave like functional grownups.

Bug fix for Service Agreement

Fixed a bug where [object Object] was being returned in the API response when trying to view versions of a customer’s Service Agreement.

The response now returns structured, valid data — and the frontend is happily rendering it.

Text update in Bookings

While we fixed the ‘Published’ shift filter spelling last week (PUBLISHED vs PUBLISHING), we forgot to update it on the booking list page. Fixed now — for real.

Timezone issue fixed

Resolved a timezone issue where recurring series were saving booking times with UTC+10 offset baked in. This now correctly handles time zones — even in Broken Hill

The infamous “nan” error

Fixed an issue that occurred when adding a customer to a schedule.

Causes included that NDIS price guide transition dropped certain support items. Old bookings had valid support items that no longer exist. The system didn’t handle fallback logic well. Invalid billing items with missing dates were silently created.

Team Member import

The team member import job was missing permission assignment and setting incorrect statuses. Now resolved — new imports behave as expected.

Unavailabilities not updating to ‘Completed’ after end time.

Fixed

Updating Service Agreements

Fixed an issue that was impacted organisations with a large volume of bookings. This will make for easier processing at scale.

Extra – We’ve transitioned all import jobs (previously manual) into the queue processor. Service providers can now handle imports themselves.

Session times - Group Bookings

Added a new select option allowing service providers to choose whether updating session times should also update booking and shift times. This gives providers full control and prevents unintentional time changes.

Workflow Builder - 'Assign to'

Fixed the workflow builder so that team members can now be removed from the “Assign To” step without needing to delete and recreate the entire step.

Fix for worker time generation

Resolved a long-standing issue where service-specific settings weren’t saving properly, which caused worker times to fail during generation.

Team member access to forms on customer profiles

Fixed a 500 error that was blocking team members from accessing and submitting forms on customer profiles. This one was causing a fair bit of disruption — now sorted.

Fix - Updating unavailabilities

Upcoming unavailabilities weren’t updating from ‘Approved’ to ‘Completed’ after the date passed — this is now fixed and functioning as expected

Fix - Service Agreement warnings and filters

The “No Active” and “Expiring Soon” warnings and filters on Service Agreements were broken. These are now displaying correctly

Fix - Documents warnings and filters

Similarly, expiring document warnings and filters are now working again as expected.

Enhancement - Roll back approved leave

You can now roll back approved leave. This was missed in the original implementation, but it’s here now — a crucial piece for flexibility.

Fix - Viewing removed DELETED team members

The Team listing page was showing DELETED team members by default — not helpful. These users now appear only via the Team Management page, where they belong.

Fix - Shift filters

A spelling error in the shiftSlotStatus field (PUBLISHING vs PUBLISHED) was causing filters to silently fail. The frontend now stays as “Published,” but the data mapping is fixed so filtering actually returns correct results.

Fix - Customer Care import template

Permanent conditions weren’t being inserted into the Disabilities table. Also backfilled existing data via a migration so things are clean moving forward.

Account - Service providers can now update their own contact number

Fix unstable filtering in the Payments page search bar

Added indexes + caching for speed. Improved query accuracy.

Capital Centre Costs description fix.

No longer showing up in exports.

Fix - Group Services

Fixed a spelling error in the Group Services wizard — one of those small but irritating things.

Fixes - Team member availability

Resolved a strange bug where “[object Object]” would render if you used any “12pm” variation when setting a Team Member’s availability.

Also fixed a crash that happened when switching from all-day availability to specific times.

Enhanced Team Member Import Job

Service providers can now import team members via CSV themselves. This will be extended to other import jobs and queued to save everyone time internally and externally.

Fix - Group booking schedule future bookings display.

We now show;

  • This month’s bookings (if they exist), or
  • The earliest available future bookings.
  • No more disappearing years!

Enhanced speed of loading of Group schedule creation/deletion

It was painfully slow (10+ mins). This is now handled via the queue processor, meaning:

  • It completes in ~30 seconds
  • You no longer need to stay on the page
  • Notifications will tell you when it’s done, wherever you are

Fix. - Group sessions

We now correctly remove sessions from availability in a quote schedule if they are not in a scheduled status.

Fix - Recurring series

for extended recurring series generating $0 bookings when relying on userSelectedBillingLineItems. This now pulls billing lines as expected.

4