Originally written by Will Miller, last updated Jul 31, 2025, on the Swan Retail knowledge base (SRS).
Version 7.4-83
30th July 2025
- Fixes
SWAN-5521 - Swan Mobile - Guided Picking Reference is validated too late
Swan mobile bug fix for guided picking. This fix resolves an issue where a pick could be selected with no reference and then could not be recovered.
Support #: SUP-57615
SWAN-4910 - Back Order Processing - Show discounted/actual Sell Value in Purchase Ordering and Invoice Approval
Purchase Orders created from Back Ordering will now have the discounted selling price stored against them to help retailers to clearly see where bespoke / special ordered goods are sold at a different price / margin to the list price. Previously the list price was always used (except on bespoke items where price was adjusted at point of order as these always set their price) for margin calculation in purchase ordering and purchase invoicing.
This does not impact stock purchase orders that are sold into, these will still use list selling for margins.
This also does not affect Combined Orders created through back ordering as these have to continue to use list selling
Support #: SUP-21939, SUP-49986
- Added
SWAN-5744 - Consolidated Sales Import - Scheduled sales import
A Scheduled Job can be added to run Consolidated Sales Import. This scheduled job takes a sales import folder or file path and will import xls/xlsx or csv files from that location on a schedule.
This can be used as a basic form of integration with a till system to pull in sales and is to be used to assist retailers with migration away from the Swan Retail MidasEPOS/Midas system.
To set up the import, create a job in Scheduled Jobs Maintenance:
Assign a trigger schedule and include a job parameter of ‘SALES_IMPORT_FOLDER_OR_FILE’ and point it at the path required.
The file must be in the correct format.ConsolidatedSalesImport.xlsx![]()
- Changed
SWAN-5573 - Loyalty Scheme Maintenance - Loyalty Redemption as a Discount VAT Handling disclaimer
Discount Reason has been added to Loyalty Scheme Maintenance, used as part of enabling ‘Loyalty redemption as a discount’.
A VAT Disclaimer message is displayed when a discount reason is selected from the dropdown. When accepted, it will record the user who accepted it for audit purposes.
If you wish to use loyalty as a discount an authorised user must accept the disclaimer through their login. This disclaimer will not be confirmed by Swan Support but a member of the team can provide guidance if required. Please contact support for training.
[ DATABASE ] New fields 'discount_reason_code', 'accepted_by' and 'accepted_date' added to customer_loyalty_scheme table
SWAN-3568 - Web / ClearAccept - Receive payment identifiers for web order payments (getNewOrders)
New web order payments can be recorded with a ClearAccept payment_request_id and transaction_id in the payment_event table with a payment_channel set to 3 (ECOM). In the near future, this will allow for refunds of ClearAccept web payments from within SRS.
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