Release Notes - v5.22.3
Available (Production) - w/c 01 June 2026
| We are listening! Items with this label are a result of your suggestions in uInnovate. Please continue to share and support those ideas that help your business. | |
| Items with this label are features that may require adjustments to security or configuration and may have implications for your operations or current workflows. We recommend reading these and understanding the impact prior to updating. |
What's New?
Create cash customers during contract creation in Syrinx 365:
You can now add a cash customer directly while creating a hire contract using the new Hire Contract Entry screen in Syrinx 365, letting you serve walk‑in customers without leaving the workflow. The customer is created on the spot and immediately available for the contract and payment. Important: Access to the new Hire Contract Entry screen requires enabling it under the Toggle Features Menu in Config > Administration. Access to create customers depends on your role. This may require role/permission updates.
Amend or clear unposted payments on account:
With Payments on Account active, you can now amend or clear a payment before it is posted to your accounts package, helping you correct input errors. For manually added payments (not POR Pay), use the existing amend or delete functions to change the payment type, date, and notes, or remove the entry. Behaviour matches what is available for cash payments. This may require role/permission updates.
Clear warning when depot cash posting account is missing:
When the depot’s 'Cash Posting' setting 'Account if no Payment' is missing, you now see a clear warning: 'The account number for posting cash invoices has not been set up for this depot'. The message appears if you create a new cash batch for that depot or raise an invoice from the 'Alerts' tab of 'Amend Hire Contract' for a cash customer linked to it. This aligns with the message already shown when raising an invoice in advance at contract entry.
Changes to the Misc tab on Amend Hire Category form:
Note that a new tab named 'Misc (2)' has been created on the Amend Hire Category form to allow the clean-up of the many options on the original 'Misc' tab, which will allow for other new options to be added as needed.
Items moved to 'Misc (2)'
- Document Text
- Contract Checklist
- Contract Checklist (Operated)
- Offhire Checklist
- Operator Checklist
- Contract Service Checklist
- Operator Shifts - Min Gap between Shifts (error stop)
- Operator Shifts - Min Gap between Shifts (can authorise if less)
- Group Like Items on Docs
- Requires Commission Job
- Always re-charge service/repairs to hirer automatically
- Accounts Dept Code
- Formula for Monthly Target
- Requires Release Ref Numbers
- Download to Syrinx Mobile
- Tag Items
- Requires Min - Transport Photos
- Requires Min - Contract Serv Photos
- Requires Min - Workshop Photos
- Show in WS
- Export to Record 360
Faster customer/supplier transfers over global connections:
Transfers of customer and supplier information between Syrinx and accounts packages now complete in minutes over global (cloud) connections, not hours. This improves the transfer tools for systems such as Sage 50 and Intacct and helps you keep working without long delays.
What's Been Fixed?
PorPay payments show £0.00 in Syrinx while Stripe shows the correct amount:
Fixed a mismatch where successful PorPay transactions appeared as £0.00 in Syrinx 5.19.1 even though Stripe showed the correct charge. Syrinx now records and displays the correct paid amount so values match Stripe and advice notes.
PorPay refunds: Duplicate refunds could be created on timeout:
Addressed a timing issue where a 30‑second timeout could lead to users triggering a second refund, creating duplicates.. The refund flow now checks the status of an initial refund before attempting another and uses robust polling, helping prevent duplicate refunds.
Nominal code description missing on Enter Purchase Receipt (Nominal Codes tab): Fixed an issue where the nominal code description did not auto-populate after selecting a code on Enter Purchase Receipt. You now see the description to the right of the code, matching v4 behaviour and aiding accurate coding.
Item descriptions missing when adding multiple items to Enter Stock Transfer:
Fixed an issue in 5.19.1 where item descriptions did not pull through when adding multiple items via the 'Add Items to Depot Transfer' screen (using %). You now see each item's description as expected, improving accuracy when processing depot transfers.
Unable to edit 'Cash Posting' tab after enabling Cash Tills:
After enabling Cash Tills, you could not amend any fields on the 'Cash Posting' tab in System Options. You can now edit the tab as expected once Cash Tills are enabled, so you can complete setup without workarounds. Heads-up: access to this tab depends on your user permissions. This may require role/permission updates.
Equipment Return document duplicates address in header:
Resolved duplicate address lines on the Customer Service Job 'Equipment Return' document header when system or depot address text was configured. The address now appears once, ensuring the header renders cleanly.
Provisional items missing from Hire Fleet On Hire CSV export:
Resolved an issue where provisional items did not export to CSV when 'Include Provisional Items Only' was selected, and were omitted when exporting 'All Items'. CSV exports now include provisional items as shown in the on-screen/print preview.
Custom Reports folder not used for Invoice Batch Report:
Corrected custom document detection so the Invoice Batch Report uses the version from the Custom Documents folder when enabled. The inbuilt 365 report also now uses the system default currency format, ensuring totals display with the correct currency formatting.
Invoice Import Tool service would not start after OAuth changes:
Fixed the 'Syrinx Invoice Import' Windows service so it starts correctly with valid settings and processes purchase invoice XML files. The tool also resumes emailing the 'Send Auto Failures to' contact about any import failures.
Site-specific Pricing Agreement not applied with Read From File:
Corrected pricing selection when adding items via 'Read From File' on a contract with multiple pricing agreements. The system now applies the correct site-specific agreement for the customer instead of an agreement chosen by internal ID order.
Consumer Portal: Contract list can time out for large contracts with many log entries:
Improved performance to prevent timeouts (HTTP 400) when loading contracts with many items and extensive histories in the Consumer Portal. Contract lists now load reliably without timing out, even for large accounts.
Consumer Portal: Contract items hidden when individual item quantity is NULL:
Fixed an issue where contract lines for individual hire items with NULL quantities (when 'Quantity as 1 on individual items?' is disabled) did not display. All linked fleet items now appear on the contract view regardless of quantity setting.
Trip down memory lane
In this section, we will loop back to something released a while back and highlight a feature that maybe has been forgotten about, we weren't aware of it, and a reminder that there could be functionality available that may just improve your workflow or your day.
When emailing a hire contract or confirmation note, you send a Quiklink from Syrinx 365 which will allow the recipient to click on the link and open up a summary of the hire contract and, if enabled, access documents about the items on the contract, service certificates and safety instructions, more information is in the knowledge article here, Sending a Quiklink from Syrinx 365