Originally written by Will Miller, last updated Apr 08, 2026, on the Swan Retail knowledge base (SRS).
Version 7.4-93
14th January 2026
- Fixes
SWAN-6438 - QDC Picking - Orders with different Stock Branch to Sales Branch ( Excludes Warehouse )
Pick confirmation for a Quick Delivery Confirmation pick will now work for orders with different Delivery Branch and Sales Branch. This does not cater to warehouses orders given that location picking is required.
Previously an error was shown when SRS would try to adjust stock out of transit when confirming the delivery:
Now, it’ll correctly handle stock out of the delivery branch for the order rather than requiring the sales and delivery branch to be the same.
Support #: SUP-49280
SWAN-6421 - Check List Endpoint - Questions not shown if they do not have matching hierarchy assigned
Enhancements made to the SRS API endpoint used by the Customer Ordering App. GET /api/check-list returns the hierarchy further up when looked up using parameters department-id, section-id, subsection-id.
Previously, hierarchy had to be missing on the checklist question or match an item exactly for it to show on the Customer Ordering App.
SWAN-6220 - Salesperson maintenance - Edit dialog title
Salesperson Maintenance now has ‘salesperson’ in the title bar of new and edit mode.
Support #: SUP-60806
- Added
SWAN-6342 - Sales Out Allowance - POS Sales Processing
Sales Out Allowance transaction processing when goods are delivered to customers on orders (completed) and when sold through a POS transaction. This will create a cost adjustment record and write to a supplier nominal which can then be used to
See user guide for information on this new feature works.
Support #: SUP-55918
SWAN-6341 - Sales Out Allowance - Supplier Maintenance
Sales Out Allowance Reason drop down is added to the Terms tab in Supplier Maintenance.
Support #: SUP-55918
- Changed
SWAN-4896 - SRS Web API - New GET Web Orders endpoint for order updates
A new Cygnus server endpoint GET /api/web-orders has been added to lookup existing web order details from SRS. This can be used to retrieve changes to web orders from SRS and is intended to be used on a schedule so connected websites can retrieve changes. This endpoint is to be used instead of SRS requiring the updateOrders endpoint to be provided on a website.
The lookup can be filtered based on these parameters : Quotations, include-cancelled, include-suspended, include-delivered, since, website-id, sales-branch-number.
This endpoint is part of the updating of the SRS Web API and allows for improvements in efficiency and performance of website integrations. Web partners will need to integrate with this new endpoint to take advantage of the improvement.
Please contact support or your account management referencing this change if you would like to make use of this for your web integration. Please provide contact details for your website provider.
Support #:298382
- Other
[Bespoke] Adjustment to order and customer update API calls to allow for a fault on some web integrations. Support #: SUP-61338, SUP-62204, SUP-55226
[ BESPOKE ] Customer signature has been added to a couple of retailer bespoke customer order layouts. These will appear when these bespoke layouts are used for orders created from the Customer Ordering App and the customer signs onscreen.
[ API ] Cygnus server endpoint : GET /API/customer-orders
Enhancements made to the existing Cygnus server endpoint by adding a 'since' parameter which will return orders where the amended date is greater or equal to the keyed in date.
[ BESPOKE ] Fix added to a bespoke retailer customer order print to show the mobile number when the customer has a mobile number but no telephone number.
[ API ]
A new Cygnus server endpoint GET /api/purchase-orders/
{purchase-order-number}
has been added to lookup using a single purchase order number
Minimum SRS Version 7.4
[ API ] Cygnus server API : GET api/printers?branch-number=
{branchNumber}
Enhancements made to the GET api/printers?branch-number={branchNumber}
to include printers with no branch defined in the response
[ API ] Cygnus server API : GET api/cost-centres
A new Cygnus Server API GET api/cost-centres is added which will return all the available non-suspended cost-centres.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article