SRS Patch notes for 7.4-99

Created by Migration Bot, Modified on Fri, 23 Oct at 11:32 AM by Migration Bot

Originally written by Will Miller, last updated Apr 08, 2026, on the Swan Retail knowledge base (SRS).


Version 7.4-99

8th April 2026 - Limited release to specific retailers

14th April 2026 - Full release

- Fixes

Bug fixes, corrections for unintended behaviour and improvements to prevent future issues.

SWAN-6939 - Cygnus Customer Orders - TAKEN lines should not split and VAT / Discounts on split line need calculations correcting

The way that taken lines on customer orders created from the Cygnus POS handle split lines has been adjusted. Previously the customer order would always try to split lines if there were not enough stock. However, it has been recognised that Taken order lines should behave more like a till sale and ignore the stock situation.

The calculations used when lines genuinely split for Collection or Delivery order lines has been corrected as well.

SWAN-6921 - Customer Ordering App - Items for collection from warehouse create transfers rather than allocating

When creating an order from Customer Ordering App there were some situations where it might result in the creation of a transfer from and to the same branch. This has been correct so the item will instead be allocated to the customer order.

The Customer Ordering App can function with two options as default behaviour for your sales team so items are either automatically put onto transfers to delivery branch / warehouse or they can be set to have goods picked up on route. This is set as a default so as to remove another prompt the salesperson used to have to choose in older versions where really the business decision is almost always away from the sales team. Distribution teams still have control to change this after the order is created if pick up on route or transfer is preferred by simply swapping in the allocation maintenance program.

SWAN-5862 - Web Integration - Big Ticket Option Maintenance duplicate timestamps

Previously there was a chance when updating item options in Big Ticket Options Maintenance that web items affected by the changes would have duplicated amended timestamps. This could sometimes cause connected websites to get stuck in an update loop if there were too many duplicates.

The updates have been changed so that only a maximum of 5 items at a time will have the same amended date and time. This will prevent websites getting stuck in a loop trying to update item details from SRS.

Support #: SUP-57893

- Changed

Adjustments to existing programs and workflows to enhance functionality.

SWAN-6830 - Customer Ordering App Item Lookup - Sort by item description

The item lookup for Customer Ordering App will show items sorted by item description from this patch onward. Previously items would appear in a seemingly random order sometimes which has now been corrected to match the sort order items appear in when found on the SRS back office.

For systems using the brands this will mean that brand descriptions will tend to mean that those items will tend to appear at the top of the list.

This screenshot shows the example of the ‘Evie’ range in a lookup done on the COA with the same range on the back office. Both now sorted by their full description A->Z by default.

The salesperson can still choose to sort differently by pressing the column header on the app. They could not do this on the back office as dynamic sorting was not possible.

This screenshot shows the new default sort order in dark mode on a test system (now shown in a green background hue):

SWAN-2282 - Automate the creation of financial & statement calendars - TRIMS systems

New Parameter - AUTO_CALENDAR

Enter Y to automatically generate calendars. - Default N

When server service starts check financial calendar for next year is present and if not create on a 4,4,5 basis with the first week ending on the first Sunday of the year needing to be created.

When server service starts check statement calendar for next year is present and if not create on a Jan-Dec basis.

The automation will only kick in if the calendar for the current year exists.

This is only intended to be used by retailers where the SRS financials are not being used and SRS is not the primary back office. It will closely follow the calendar and cannot be used to follow on from an existing financial calendar.

Support #: SUP-26198

- API

This API section defines updates to the SRS application programming interface to aid existing integrations or apps or prepare for new future functionality.

SWAN-6965 - SmartOffice GET Suppliers - Add parameter for expense suppliers

Added a new parameter to pull all suppliers (excluding suspended), ordered by supplier name. This is to ensure the existing behaviour is not affected. (COA uses Purchasing suppliers)

New optional Boolean parameter added :- include-expenses-invoice-type defaulted to false to preserve existing behaviour
By default the endpoint only returns ‘Purchasing’ suppliers.

{{Default Address/api/suppliers?include-expenses-invoice-type=true}}

SWAN-6915 - SRS Cygnus Server API - Add amendedDate to api/customers response

GET api/customers

Added amendedDate to the response to be taken from the most recent update to the customer. This will be used by other systems to detect changes to customer details.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article