View on GitHub

K3 Imagine | Release Notes

RELEASE VERSION: 15th June 2021 (Pre-release)

FEATURES

RETAIL

IM-9662 - Implement Budget Template Download and Import Budgets
Export and Import Shop budgets
IM-8921 - G00060 - S2 - Item Options - Editing Items (PO+Web)
Implemented story to edit Items (PO+Web)
IM-8925 - G00060 - S4 - Item Options - Actioning Options on PO
Inventory - May not be placed on PO on bulk import.
IM-8922 - G00060 - S3 - Item Options - Actioning Options at POS - Price
Items can be flagged for the price to be prompted on POS.
IM-8962 - G00060 - S5 - Item Options - Actioning Options on PPE and Sets
PPE Options and Sets
IM-8549 - Add “account” to payment types list
POS - Accounts in the payments list
IM-8203 - POS Customer: Customer No. and Currency should not be editable
Fixed issue where customer no and account currency were editable
IM-5860 - Inventory - a couple of changes to the Figures tab
Fixed issue to have Sold label and Available field to displays data
IM-9633 - Set redirection pages for Stock screens
Redirection pages from Stock to Inventory
IM-8915 - G00024 - S2 Customer History
Add grid on the customer history that allows line items to be ‘drilled into’ to show more detail of the transaction
IM-9084 - G00029 - UK Gap 3.4 - PO Selection Criteria - autopopulate from create screen
Inventory - Autopopulate selection
IM-9217 - G00042 - Customer PPE - S2 - Customer Pricing
PPE - Customer groups for promotions
IM-8624 - G00024 - S1 Customer History
Customer - Customer History tab
IM-8234 - Inventory - limit data entry on Stock Take
Inventory - Restriction on quantity counted on stocktakes
IM-9560 - G00041 - S1 - Purchase Order - Autopopulate across stores
Inventory - Purchase orders autopopulate for several stores using restock and reorder points.
IM-8647 - Automatic Column Sorting
Backoffice - Automatic Column Sorting
IM-5663 - Inventory - have extra detail in the PO’s and GRN’s to see totals per order
Inventory - Add total quantity + total costs to Receive Goods.
IM-9499 - Inventory - Stock Lookup - No dimension/variant/shop details
Fixed issue where the dimensions/variant/shop details were not displayed in Stock Lookup
IM-9215 - G00042 - Customer PPE - S1 - Discount by Customer Group
PPE - Discounts on customer groups
IM-9218 - G00042 - Customer PPE - S3 - Discount Improvements
PPE - New Multi Group Deal Bundle promotion added
IM-8268 - PoS - TM88v printed receipts don’t show barcode
TM-T88V - receipt barcode printed
This fix requires a connector reboot
IM-9082 - G00097 - POS - Return Function
Add option select items to return instead return the whole transaction
IM-9268 - G00072 - Add On-Hand and extra columns to Export of Stock Count File
Export/Import of stockcount - additional columns
IM-7774 - Purchase Order Form To Use Name Instead of Description to Identify an Item.
Inventory - PO to use name rather than description
IM-8359 - Vendor - Requires Additional Address Lines
Vendors - additional address fields

PLATFORM

IM-8130 - Item Validation
The Item Creation process now validates the total number of variants created for a Master Item. The default limit is set to 200
IM-9530 - Platform Admin - Extension Creation
Platform Admin - Extension creation
IM-9556 - Update Portal dashboard with image background
Portal - New Background images
IM-9713 - Automatic Column Sorting PlatformUI
Automatic Column Sorting
IM-9782 - Public API - Transfer Put
Add new endpoints to PUT Transfers in and out
IM-9055 - Extension Framework - Extension Management Tool
Extension Management Tool
IM-9590 - Public API - Item by ID
Public API - Item by ID

MTD & BESPOKE DEVELOPMENT

IM-9052 - PO IMEI check companion check
Companion App - IMEI changes

BUGS

IM-8829 - Request Header Or Cookie Too Large
Bug Fix - Cookie too large
IM-8071 - Missing Header Info on completed Receive Goods.
Inventory Bug fix - Received Goods Number and Notes field
IM-9320 - Customers - new tenants don’t have exchange ratios set
Customer - exchange ratios
IM-9339 - Resend receipts for march 1st to march 16th
Project that can resend receipt from a connector
This fix requires a connector reboot
IM-8783 - Inventory Transfers - Unable to Save and Commit to Create a Transfer Record
Bug Fix - Inventory create transfer error 500
IM-9482 - Public API - Mapping error when creating a parked sale
Fixed error when creating parked transaction via Public API
IM-8900 - Seed Data fails to insert
Fixed issue where demo data was not inserted when creating a new tenant and select to insert demo data
IM-9752 - Public API - Sales transaction stock movement
Fixes issue with quantity when creating sales via public API
IM-9790 - MTD API returning two obligations with the same date range
MTD - Bug fix
IM-9312 - SelfServe apps - Valitor integration
Self Serve Bug fix - Valitor integration
IM-8516 - Visual bug in Shop creation view
Bug Fix - Shop creation visual bug
IM-8418 - POS password does not allow certain special characters.
Changed Clerk password reset to be numeric only
IM-9511 - POS Keyboard Clearing Inputs
Fixed issue where values being removed from input field on POS when closing keyboard
IM-9514 - Simple POS clerk login failure
Fixed a bug in Simple POS which stopped clerks from being able to log in due to password encryption
IM-9502 - Inventory Add Items by Matrix button not refreshing
Bug - Fixed matrix view
IM-9747 - Null cost when adding item to GRN
Bug Fix Inventory - cost price on GRN
IM-9604 - Item Restock Level & Reorder Point values not reflected in Stock Lookup
Inventory - Stock Lookup - Restock and Reorder Points now show
IM-9331 - POS - Receipt barcodes not recognised in ‘Find Receipt’.
POS - Receipt barcode scanning in ‘find receipt’
IM-7443 - New/Edit Customer Save Button in POS on 1024x768 Res.
Fixed issue where was not possible to select the currency on the dropdown
IM-7332 - Customer Groups: Issue creating group with name that already exists
Fixed issue where was not displayed message that group name already exists
IM-7389 - Customer - Groups: Header select all checkbox has no functionality
Fixed issue where First name checkbox in Customer Group had no action
IM-8674 - Bug with Printing IP when no network is present
Startup slip is now printed only when Ethernet port is connected
This fix requires a connector reboot

Other Improvements

IM-8272 - Move remaining Stock UI functionality into Inventory UI
Depreciate Stock and create in Inventory - Stock lookup Overview, Stock lookup, Purchase Orders, Receive Goods, Transfers, Stocktake and Logs
IM-8655 - Public API slow Item update
Public API - Item update speed
IM-9352 - External message ms - BCC/Cc
Fixed an issue which meant order receipts were not being bcc’d to the shop when ordering through pop

RELEASE VERSION: 20th April 2021

FEATURES

RETAIL

IM-8394 - G00039 - UK Gap 5.11 - Profit Margin Calculation
Item detail and Item creation now show the margin % based on cost, sell price and tax rate
Mote: there is a known issue where the profit margin does not show during Item Creation IM-8742 - G00060 - S1 - Item Options - Editing Items (POS)
Added POS item option There is a known issue with bulk setting of this value to FALSE in the Summary tab IM-2740 - Inventory - Print PO/GRN as a PDF
Inventory - Ability to download PO or Receive goods as PDF
IM-9068 - G00060 - S3 - Item Options - Actioning Options at POS - Discount
POS - Not allowing discount on specific items.
This is pre-release and will not currently function in the PoS IM-9069 - G00060 - S3 - Item Options - Actioning Options at POS - Quantity
POS - Stopping increase of quantity This is pre-release and will not currently function in the PoS IM-8398 - Connector Update Button
It was added a reboot connector button on POS

PLATFORM

IM-9163 - Summary Transaction Data Access
Public API - Transaction Summary data now available
IM-9207 - Public API - Purchase Order
Public API, purchase orders are now created by passing the barcode only on the purchase order line

MTD & BESPOKE DEVELOPMENT

IM-8756 - IKEA Greece - 3.3 Bank ID Integration
IM-8757 - IKEA Greece - 3.6 NAV Service Check (Priority: High)

BUGS

IM-8737 - Over receive Goods receipt note on partial
Inventory bug fixed regarding over receiving against a PO
IM-9260 - Cant enter text in note field on an item
POS bug Fix - unable to add item note.
IM-9329 - Shop Policies in SelfServeAdmin not saving
Fixed a bug in self serve admin which caused the policies to not be saved
IM-9366 - Product Modifiers After Save Not Available to Edit or Remove - Critical
Product Configuration - Bug fix on item modifiers
IM-8901 - Inventory Item Creation Tenant Currency
Inventory - Item creation local prices
IM-8820 - Platform Admin - users active flag is alway s True in UI
Platform Admin - bug fix for inactive/active users
IM-8547 - Customer - Issues to assign and unassign a customer to/from a group
Fixed the issue where could not assign or unassign a customer to/from a group
IM-9361 - Item Creation ‘Variants’ edit page does not load properly
Bug fixed with page loading
IM-8821 - Inventory - Vendor On Item List Does Not Update When Changed Within Item
Vendor Name in Item List now reflects that set against the item
IM-9112 - Inventory - Unable to Print Barcode Labels from PO and GRN
Inventory - Bug fixed Label printing GRN/PO
IM-9362 - POS - Tax not applied to Item Group sales
Bug Fix - Tax on Item Groups not works
IM-9281 - UI - Transactions “hide submitted…” broken - checkbox using old event
Updated checkbox using Im-checkbox from webcomponents

Other Improvements

IM-8192 - POS Update procedure
POS - Automatic Update
IM-9352 - External message ms - BCC/Cc
Fixed an issue which meant order receipts were not being bcc’d to the shop when ordering through pop

RELEASE VERSION: 23rd March 2021

FEATURES

RETAIL

IM-8319 - G00029 - UK Gap 3.4 - PO Selection Criteria - restock+reorder point
When editing a purchase order, the reorder point and restock level can be displayed as additional columns.
IM-9083 - G00029 - UK Gap 3.4 - PO Selection Criteria - last sold date
Additional information added
IM-8459 - G00037 - UK Gap 4.3 - Purchase Order
Added option to automatically create an order for remaining items when cancelling a partially received Purchase order.
IM-7989 - Gift Voucher Expiry Date
Can now set valid period for Gift Vouchers and Credit Notes in days within Shop Setup, expiry date is printed on receipt.
IM-6190 - Scheduling VAT changes
When setting a VAT amount within a Tax Group the option set a start date is now available
IM-8393 - G00031 - UK Gap 3.11 - Purchase Order Print or Email PDF
When downloading an order as a PDF it will automatically named based on the number and title.
IM-8912 - Prevent a POS user from entering a negative payment value.
It is not not possible to enter a minus sign ‘-‘ from the physical or on-screen keyboards
IM-8717 - Stock Purchase Order and GRN Close Time not using timezone
Inventory - GRN and PO to have timezone information on them
IM-8424 - G00036 - UK Gap 4.1 - GCON0036 - Goods Receiving from Purchase Order
Inventory - On Goods received, the order selection filter is a combination of the Order Number and the Order Title
IM-7483 - POS - add a Label variable for an item’s current price
The variable {currentPrice} has been added for use in PoS labels

SELF SERVE

PLATFORM

MTD & BESPOKE DEVELOPMENT

IM-9051 - Purchase order API needs a new field in the purchaseorderline structure
Public api now allows a serialNo to be passed on purchase order lines. Note, Imagine does not support serialised tracking of items

BUGS

IM-8576 - Item list On-hand range values incorrect when negative (Related to IM-8112)
Fixed the calculation for the range, correctly taking movements in to account
IM-8968 - The connector sets receipt dates to utc time and not local time
CONNECTOR UPDATE REQUIRED
Fixed issue where the time on the receipt was UTC and not local time
IM-8852 - Broken buttons
Fixed buttons that were deemed to not function as expected
IM-8707 - Inventory - Stock Lookup Overview - Variant Dimension Information Required
The “Stock Lookup Overview” in the inventory section now shows the variant dimension information
IM-8945 - Create Shops fails
Issue resolved with store creation.
IM-9149 - Error in Simple POS at the theatre
Added in checking for both a successful transaction and payment. If payment fails we show the error message “Payment Failed”, if transaction fails there is a re-attempt process in place with the RBO MS
IM-8428 - RBO - Can’t create new Tax Group
Fixed issue with creating new Tax Groups
IM-8858 - Wrong tax rate used on the POS
Fixed issue with wrong tax rate being used when multiple tax groups assigned
IM-8644 - Kiosk 2 and Simple POS Card Receipt
Card slip is now printed on kiosk 2 or Simple POS transactions
IM-9118 - Public API - Transfers
Fixed a bug on the public api which meant the Transfer ID was not returned when performing a POST request.
IM-9095 - Missing items lines in transfers
Fixed issue with missing item lines within Transfers
IM-8863 - Gift Certificate error - This voucher has expired
Fixed issue with Gift Vouchers being issued expired

RELEASE VERSION: 9th March 2021

FEATURES

RETAIL

IM-7243 - Use default label template in GRN print all functionality
Inventory - change to the print label facility.
IM-6183 - Issue with keyboard on screen blocks for info.
Fixed issue where the unit labels in cash statement were not displayed
IM-8546 - Stock counts - add ‘Select All’ to shop filter and a new date filter
Select All filter added as well as new date filter
IM-8112 - GCON002 Add columns to show the overall on-hand quantity and min/max on-hand for each item
Inventory - shows overall quantity on hand.
IM-8497 - Feature request for Footer and Header for credit notes
Adds CN and GV header and lines to the appropriate receipts. IM-7838 - Inventory - limit connectors shown when printing labels
_Connectors can now be filtered in dropdown selector

IM-8261 - Change length of vendorno in public API
Increased permitted value for Vendor Number to 20 characters
IM-8358 - Add a toggle in Admin->Receipt Setup to hide loyalty
POS/Admin and Connector Update to allow loyalty to be printed on the receipt.
IM-7151 - Feature request: add {itemVendorName} as a label variable
Add {itemVendorName} variable for use. See Help files for further details
IM-5660 - Inventory - Add the possibility in a PO to cancel the remaining quantity
Purchase Order now shows the “Qty Received to date” and allows cancellation from any status after being placed..
IM-6470 - Inventory - update the way Vendor is present on List and Summary
Item summary now shows current vendor and a new field showing any previous vendors. Item list will show the current vendor.
IM-8323 - Inventory - Adding Vendor doesn’t allow to specify Vendor number
Removed obsolete fields from ‘Add Vendor’ within Item Creation process, now only require name and optional Vendor Number.
IM-6430 - Search function for receipts only works if corresponding date is also searched for
Fixed issue where search a receipt it is needed to enter a date
IM-5510 - Define payment types in backoffice by tenant
It is now possible to define your own payment types in the Back Office under Payment Types
IM-5599 - POS Graphs
Improved the visibility of the sales target on the chart and the summarised button now keeps it’s set state.
IM-7132 - PPE - Option to delete unused item bundles
PPE - Ability to delete a bundle that is not attached to a promotion
IM-8229 - Inventory Search Text Box Requires the Quick Clear X Function
“X” has been added to the search box
IM-6684 - PosUI: Clear indication if not connected to connector
POS - Clear indication of connector status

SELF SERVE

IM-5389 - Kiosk Management -> Product Configurator
IM-5390 - Product Configurator - Remove Item Groups
IM-5564 - Multiple Order Status Displays
IM-8430 - Expand Images
TOP and POP will now allow a user to view images in a bigger full screen lightbox from the item details screen by tapping the image.
IM-7955 - Add Swedish to language picker
SCO - Addition of Swedish to the language picker
IM-4796 - Ability to create multiple composer lists
IM-5068 - Save to Basket in SelfOrder
IM-5278 - ComposerGroup fixes
IM-8595 - Add Analysis Data to all Point-Of-Sale applications
Self Serve - Data added to enable analysis reporting
IM-7691 - Timeslots in OSD - Time Slot Management
The OSD will now allow you to manage your time slots using the new button.
IM-7488 - Hide Order Waiting Time
Kiosk will now have the Waiting Time hidden if the relevant setting is configured in SelfServe Admin
IM-6444 - KFR-86: Terms and Conditions and Other Pages in SelfServeAdmin
Self Serve Admin can now configure your Shop Policies - FAQ, Delivery, Return and Q&A which appear in POP.

PLATFORM

IM-5807 - Platform Admin - Connector Management Listing View
Connector management added to platform admin
IM-6480 - Connector Free printer security
Cloud Connector now has an additional security mechanism between the Star Printers and Imagine
IM-5040 - Connector Free End of Day
Cloud Connector now supports End of Day functions, which are now present and processing in the cloud.
IM-5797 - Connector Free - Card Payments
Cloud Connector now supports Adyen as a payment method, ready for piloting.
IM-5786 - Ability for Administrators to Disable 2FA
Platform Admin - Ability to disable 2FA for a user
IM-5834 - Connector Free - Feedback Loop
Cloud Connector now offers a detailed Status endpoint which the POS can use to display meaningful error statuses from the cloud-connected hardware
IM-6517 - Platform Admin - Assign Shop Features
Ability to assign Shop Features within tenants now added to Platform Admin
IM-5804 - Platform Admin - Shop Feature Management
Platform Admin - Shop feature management
IM-6361 - Portal - when using 2FA can the Authentication Code box be in focus?
2FA code entry box now in focus by default, ready for the user to enter their code
IM-8258 - SearchMs: enable verbatim search for strings
Fixed issue to search Receipt in POS without enter dates
IM-7842 - Stock Lookup Exclude Zero stock
Option to exclude zero stock added to Stock Lookup via the API, this will allow negative stock to still be returned.
IM-8044 - Email Customers
Platform Admin - Email to Imagine Portal users or selected group from dropdown list
IM-8249 - Platform Admin - inactive shops in Widgets
Platform Admin - Addition of status column on shop - widgets and shop features
IM-8480 - Platform Admin - Tenant Creation user validation
Platform Admin - User validation
IM-8623 - Portal - remove paging from profile/mymodules
Remove Paging from Module Reorder Screen
IM-8417 - Public API refresh token flow
Added scope option to the public api token request so that the refresh token has to be explicitly requested in order for this to be created
IM-8769 - Public API -Item Stock Update Adjustment Number
Public API Item Stocks Update endpoint now optionally allows user to pass in the adjustment number to be used, if not send this will be auto generated

MTD & BESPOKE DEVELOPMENT

IM-7925 - Export to Excel feature
Digital VAT UK added option to download selected transaction as CSV file.
IM-8388 - HMRC introduced new FP headers, implement them
Implemented new FP headers
IM-8197 - UI - Update to new side bar, top bar
Digital Tax UK Menu and Sidebar updated to new layout theme
IM-8198 - GW - Update the K3 nuget to enable module pinning feature
IM-7926 - Filter transactions by submission periods
Digital VAT UK when viewing transaction list the filter start and end date is automatically set by choosing a submission period.
IM-8386 - Logs deletion by date ranges
Digital VAT UK Delete logs now only deletes selected date range
IM-8387 - Automatic deletion of logs
Logs older than 1 month are now automatically deleted
IM-8688 - Fix intermittent HMRC communication issues
Resolved intermittent HMRC communication issues

BUGS

IM-7688 - Clerk login password input not cleared
Simple POS - Fixed bug with password not clearing on input
IM-7066 - SimplePos, isManager for supervisor functions only works the first time
The SimplePOS Is Manager function only worked the first time, this is now fixed
IM-8804 - Fix language file issue in SelfServeAdmin
SelfServeAdmin was displaying dummy langauge strings due to an issue with path based routing which is now resolved.
IM-8493 - Scanning multiple giftlabels at Pos returns wrong value on second label scanned
Fixed issue. Scanning the gift label will return the quantity and items from original receipt, no need to scan all gift labels.
IM-8551 - Issue with calculating loyalty points with return on the imagine POS
Loyalty Points are now returned to the Customer’s balance when performing a return where Loyalty Points were used as payment.
IM-8798 - Card payment withdraws wrong amount of money due to delimiter error
Fixed issue with wrong amount being withdrawn if incorrect delimiter entered
IM-8877 - PoS - all GV and CN are created as expired
Fixed issue with GV and CN’s being expired on creation
IM-7498 - Reports - Sales Analysis Data Not Showing by Item
Fixed issue with Sales Analysis report not showing data by item
IM-7518 - POS: Customer address is not displayed
Fixed issue where customer address was not displayed in POS
IM-7720 - POS Park transactions: Receipt line is cut and not well organised
Fixed bug where the item lines in POS where not organized
IM-8167 - Item Create - Hierarchy Selection can be By-passed
Inventory - Fixed bug with Hierarchy when creating new item
IM-7283 - Customer: Create New group Fields are filled
Removed the placeholders from the fields
IM-7315 - Loyalty - Audit Log: Save Configuration button should not be displayed
Removed Save button from Audit log
IM-7429 - StockMs: Handling of an items alternative barcodes on PurchaseOrders
Corrected the handling of an items alternative barcodes on Purchase Orders
IM-7472 - PPE – Price Field Format not 2 Decimal Places on Promotions Setup
Fixed the decimal place to show as 2 places even when the value is 0
IM-7731 - Admin Shop Setup: Year displayed is 0001
Fixeed the issue where year displayed is 0001
IM-8643 - Customer Module: Primary billing address goes missing after customer is saved in POS
Fixed the issue where the primary billing address was not saved
IM-8527 - POS - Using incorrect delimiter can cause wrong amount to be redeemed
Fixed issue where entering the wrong delimiter would cause incorrect amount to be redeemed
IM-7427 - Tenant Features - Unable to save valid JSON containing an array
Tenant Features now supports arrays and nested json objects
IM-6888 - ExceptionHandlingMiddleware is missing from ms-posidentity
Added exception handling to pos identity service
IM-8422 - Auth code invalid error
Fixed issue where the Auth code was giving an invalid error
IM-8500 - MTD - Time displayed in logs not clear if AM/PM
Time in the logs now displays AM/PM
IM-8693 - CSV Export is missing the Record ID
RecID column now included in Digital Tax UK transactions export of transactions.
IM-7526 - Tile buttons not visible in Composer Groups in Visual Composer
Bug Fix for the ‘x’ in Visual Composer > Composer Groups
IM-8125 - Order Status Display - Set display categories not showing
Order Status Display categories now shows on Tablet devices
IM-7680 - P400 val issue
Fixed a bug in the Verifone pay integration due to a change in data type in mongo
IM-7915 - Extended Receipt not updating correctly on Connector
Extended receipt option now saving correctly in admin and printing.
IM-7882 - Connection string deadlock - ItemManagementMS
IM-7904 - Connection string deadlock - PPE MS
IM-7913 - Vault connection string service manual HTTP client - RBO MS
_Fixes to the RBO Microservice conenction string to improve some stability issues

IM-7951 - Connection string deadlock - CustomerMS
IM-7973 - Connection string deadlock - PeopleCounterMS
Update to the people Counter MS to fix SQL issues
IM-7920 - User details with only one module enabled
Fixed an issue which stopped users being able to access their user details when they only have 1 module enabled
IM-7976 - Public API - Stock Adjustment mapping error
Fixed an error when posting a stock adjustment through the StockAdjustment endpoint on the public api
IM-8656 - Public API - Create Stock take
Public API Stocktake POST request now responds with the created stocktakeId
IM-8313 - ORB: Error 500
Fix issue where ORB could not be loaded
IM-8322 - Discounted Item gift label
Fixed issue where returning discounted item via gift receipt it was showing original sale price
IM-8380 - Username not being validated in the Platform UI
Added validation in platform admin when adding a user to an existing tenant to check if the username already exists
IM-8464 - Visual Composer - ‘Choose a tile type’ menu blank
Visual composer - update tile type menu
IM-8865 - Product Configurator: Restricted quantity and Age restricted are not saved
Fixed issue on Product Configurator where restricted quantity and Age restricted are not saved
IM-8438 - KFR-97: ORB Compatibility with Multiple OSDs
The ORB will now only show orders when all components of the order are completed when using multiple order Status Displays
IM-8477 - UI - Styling of drop down elements are different
Fixed styling of drop down element on transactions page
IM-8565 - UI - Config checkbox update not working
Fixed issue with Settings checkbox not updating
IM-8622 - Companion App Not setting createdBy for GRNs
Companion App now adds the created by when performing a Goods Receipt
IM-8767 - UI - Landing page HMRC auth check
Digital VAT UK - HMRC authorisation status is correctly displayed in a new browser session, even in incognito mode.
IM-8799 - Public API -Item Stock Update not be handle multiple requests
Public API - new endpoint for updating stock to an explicit value which creates the adjustment via a long running background task
IM-9053 - Fetch Timeslots by date in OSD returns incorrect timeslots
OSD was returning incorrect timeslots based upon date.

Other Improvements

IM-7654 - Refactor Search Aggregator Transaction Reindex
Refactored transaction reindex to perform in batches so that it can handle large data
IM-7806 - POP Config (Pick-up, delivery, etc.)
SelfServeAdmin now supports the ability to configure your POP delivery and pickup settings.
IM-7835 - SearchAggregatorMs: Update repository to match recent RboMs migrations
IM-8040 - Public API - fix docker compose file
IM-8307 - Make GW-ProductConfig use ms-itemmanagement.item instead of ms-kiosk.item
IM-8308 - Make GW-VisualComposer use ms-itemmanagement.item instead of ms-kiosk.item
IM-8383 - Improvements on Simple Pos for a small screen size(mobile and android device)
Simple POS - improvements to visual content for mobile devices
IM-8295 - Vault stability issue might be caused by old version of nuget packaged
IM-8331 - New SSP Kiosk Item Import
IM-8587 - Downpayment fields not exposed as part of public API
IM-8677 - Extend CA StockTake review to account for SerialNo

RELEASE VERSION: 23rd February 2021

FEATURES

RETAIL

IM-7901 - Validate Customer Phone Number input against E.164 international standard.
Customer Phone Numbers can now validated against the E.164 international standard, by default this is off but can be activated under the Settings tab in the Customer module.
IM-8261 - Change length of vendorno in public API
Increased permitted value for Vendor Number to 20 characters
IM-8358 - Add a toggle in Admin->Receipt Setup to hide loyalty
POS/Admin and Connector Update to allow loyalty to be printed on the receipt.
IM-7151 - Feature request: add {itemVendorName} as a label variable
Add {itemVendorName} variable for use. See Help files for further details
IM-6470 - Inventory - update the way Vendor is present on List and Summary
Item summary now shows current vendor and a new field showing any previous vendors. Item list will show the current vendor.
IM-8323 - Inventory - Adding Vendor doesn’t allow to specify Vendor number
Removed obsolete fields from ‘Add Vendor’ within Item Creation process, now only require name and optional Vendor Number.
IM-5599 - POS Graphs
Improved the visibility of the sales target on the chart and the summarised button now keeps it’s set state.
IM-8229 - Inventory Search Text Box Requires the Quick Clear X Function
“X” has been added to the search box
IM-6684 - PosUI: Clear indication if not connected to connector
POS - Clear indication of connector status

SELF SERVE

IM-7955 - Add Swedish to language picker
SCO - Addition of Swedish to the language picker
IM-7689 - Timeslots in OSD - Order Details
OSD can now display and print out orders using a Windows Printer as well as utilise Time Slots which may be configured in SelfServe Admin
IM-7488 - Hide Order Waiting Time
Kiosk will now have the Waiting Time hidden if the relevant setting is configured in SelfServe Admin
IM-6560 - Description shown instead of Name in Stocktake
Inventory->Stocktakes and Good receipt notes now show Item Name instead of item description

PLATFORM

IM-5807 - Platform Admin - Connector Management Listing View
Connector management added to platform admin
IM-6517 - Platform Admin - Assign Shop Features
Ability to assign Shop Features within tenants now added to Platform Admin
IM-8044 - Email Customers
Platform Admin - Email to Imagine Portal users or selected group from dropdown list
IM-8249 - Platform Admin - inactive shops in Widgets
Platform Admin - Addition of status column on shop - widgets and shop features

BUGS

IM-8804 - Fix language file issue in SelfServeAdmin
SelfServeAdmin was displaying dummy langauge strings due to an issue with path based routing which is now resolved.
IM-8493 - Scanning multiple giftlabels at Pos returns wrong value on second label scanned
Fixed issue. Scanning the gift label will return the quantity and items from original receipt, no need to scan all gift labels.
IM-7498 - Reports - Sales Analysis Data Not Showing by Item
Fixed issue with Sales Analysis report not showing data by item
IM-7720 - POS Park transactions: Receipt line is cut and not well organised
Fixed bug where the item lines in POS where not organized _
IM-8167 - Item Create - Hierarchy Selection can be By-passed
_Inventory - Fixed bug with Hierarchy when creating new item

IM-7283 - Customer: Create New group Fields are filled
Removed the placeholders from the fields
IM-7315 - Loyalty - Audit Log: Save Configuration button should not be displayed
Removed ‘Save’ button from Audit log
IM-7472 - PPE – Price Field Format not 2 Decimal Places on Promotions Setup
Fixed the decimal place to show as 2 places even when the value is 0
IM-7748 - Item Hierarchy Label Template Field Disappears
Fixed the tax rate form to include a scroll bar for longer lists
IM-6888 - ExceptionHandlingMiddleware is missing from ms-posidentity
Added exception handling to pos identity service
IM-7526 - Tile buttons not visible in Composer Groups in Visual Composer
Bug Fix for the ‘x’ in Visual Composer > Composer Groups
IM-7915 - Extended Receipt not updating correctly on Connector
Extended receipt option now saving correctly in admin and printing. CONNECTOR UPDATE REQUIRED
IM-7920 - User details with only one module enabled
Fixed an issue which stopped users being able to access their user details when they only have 1 module enabled
IM-8313 - ORB: Error 500
Fix issue where ORB could not be loaded
IM-8380 - Username not being validated in the Platform UI
Added validation in platform admin when adding a user to an existing tenant to check if the username already exists
IM-8363 - Modifiers are always displaying in £
Country specific currency symbol is shown is all areas, including Modifiers
IM-8477 - UI - Styling of drop down elements are different
Fixed styling of drop down element on transactions page

RELEASE: 28th January 2021

FEATURES

Added a new Analysis Module, this has been auto enabled for all tenants using the existing Reports Module. Documentation can be found within the K3 Imagine Documentation Please note the Master Item summary currently will not display by Master Item, this will be fixed in the next release on the 23rd February including historic data

RELEASE VERSION: 26th January 2021

FEATURES

RETAIL

IM-7871 - Item Hierarchy In Inventory Section Has NO Delete Option
Add a Delete option to Item Hierarchy
IM-8105 - Need to be able to print several of the same label at once from Pos
POS Ui now allows you to enter a quantity when printing a label for an item from the search _
IM-5941 - External VoucherID in imagine
_External VoucherID supported allowing 3rd Party systems to create vouchers

IM-2744 - Transaction report - Load More button not showing more records
Fixed Load More button to pull in more transactions and displays them on screen
IM-7336 - GW - Align HMRC fraud prevention header to the latest spec
HMRC fraud prevention header updated to latest spec
IM-7745 - View transactions from the 9-Box calculations
Button added to view the transactions from the 9-box calculation.
IM-7144 - Search/filter transactions endpoint - MS+GW
Endpoints added to allow for filtering of transactions on date range
IM-7191 - Log everything related to the following events transaction import, transaction clear, user login, HMRC auth - MS+GW
Logs extended to include a range of events
IM-7140 - Search/filter transaction - UI
Search/Filter function added to Transactions page, can filter on date range and can exclude submitted transactions
IM-7190 - View/Clear logs - UI
Logs tab added to menu that include range of event details and ability to be cleared down.
IM-7264 - Customer: It is not possible remove an address
Fixed bug where after clicking Add new address was not possible to undo this action
IM-7811 - PPE Enhancement - Master item filter
Added the ability to input a master item on item bundle creation.
IM-7906 - UI - Add date to view already submitted transaction
Date range for the submissions now shows on the page when viewing that submission period.
IM-7960 - UI - submission page needs date filter
Date range filter has been added to the submissions page
IM-8134 - New SideBar/TopBar for All Imagine Modules
Implemented new top bar and side bar in the retail suite
IM-8315 - UI - Show/hide already submitted transaction
Switch added to show/hide submitted transactions when performing a search.
IM-8318 - UI - Delete dialog user feedback changes
Dialog added for deleting transactions that shows date range and number of transaction to be included.
IM-8354 - Status page in POS
Implemented the Platform status in the ellipsis menu of the POS
IM-8368 - UI - Brexit 9 box text changes
_Text within 9 box submissions updated to reflect leaving EU _

SELF SERVE

IM-6622 - SelfServe Admin - Pathmap
User able to create POP Path Map in Self Serve Admin
IM-8126 - Implementation of Top Bar and Side Bar
Implemented new topbar/sidebar in the Self Serve applications

PLATFORM

IM-4811 - New Sidebar/TopBar
New Sidebar implemented into the Portal and Platform Admin
IM-7173 - Portal - alter error message for log on
Portal - Better explanation when login not working/
IM-8252 - Platform Admin - add Rest button to clear search criteria
Platform Admin - Reset button for search _
IM-7750 - Platform Admin - Partners - Add Tenant/User to Partners
_Platform Admin - Add Tenant/User to Partners

IM-8199 - Status page link in portal
Added a link in the portal for the Imagine status page
IM-8352 - Status Page in portal
Added Imagine platform status to the portal dashboard

BUGS

IM-8270 - POS - paying with Gift Certificate asks for value
Fixed an issue where paying with a Gift Certificate was asking for an amount instead of the certificate number.
IM-8260 - ItemUI cannot load
Fixed a bug which caused item management to display a blank page on load
IM-7580 - POS [Sell Set]: Issue when type a barcode to Set start
Fixed master item query on sell set
IM-8069 - Assigned Clerk Role Code not displayed
Fixed a bug where the clerk role code was not displayed correctly
IM-7449 - PosUI: removing a weborder from receipt
When removing a web order from the transaction window this now sets the quantity on hand and quantity reserved back to its previous state so that the web order can be processed at another time
IM-8206 - Clerk language not displayed after saving
Solved a bug where the Clerk language was not displayed after saving
IM-7683 - POS: Can not remove a discount on gift certificate
Fixed bug where could not remove a discount from gift certificate
IM-7670 - POS Item group: Issue on the text in the Filter button
Fixed typo in Filter _
IM-8208 - PPE Promotion display doesn’t handle long description gracefully
_Fixed issue where PPE Promotion page display became distorted by long item descriptions

IM-8279 - MTD MS - Logs are not logging for 500 errors
MTD logs now recording 500 errors
IM-8271 - Deletion of transactions errors out
Fixed issue where deleting transactions caused an error
IM-7959 - UI - the menu gone missing on reload on 9 box calculation page
Fixed issue with the menu not showing on reload of submission page.
IM-5553 - Duplicate voucher bounces
Fixed an issue which caused an attempt to resend a voucher to the backend which resulted correctly in a duplicate voucher response
IM-5556 - StockMs uses a lot of memory
Fixed a memory leak within stock ms
IM-7259 - Customer: fields should be validated in New Customer form
Fixed the validation on Customer fields
IM-7429 - StockMs: Handling of an items alternative barcodes on PurchaseOrders
Corrected the handling of an items alternative barcodes on Purchase Orders
IM-6957 - Fix connector receipt mapping
Fixed issue with Connector parsing old receipts
IM-8401 - Request to /sales returns 500 on the KioskGW
Setting virtual connector does not trigger an error on the payment
IM-8287 - Visual Composer: Can not edit the Visual Profiles
Fixed the visual profile not editable
IM-8266 - DEV - Tenant creation failing via Platform Admin
Fixed an issue when inserting demo data on new tenants
IM-8286 - UI - New sidebar
Fixed to the new top/sidebar
IM-8365 - UI - Transactions page, submission ID missing
Submission id not visible against transaction if user selects to include submitted transactions in the search.
IM-8400 - Public API - POST Error 500 on PO
POSTing a Purchase order through the public API was causing an error 500. This is now fixed

Other Improvements

IM-6007 - Version number in POS UI does not reflect released version
POS - Now reflects the correct released version.

RELEASE VERSION: 12th January 2021

FEATURES

RETAIL

IM-7458 - Get certification from Mobile Pay
Obtained certification from Mobile Pay
IM-6965 - Vendor Number Length
Vendor No. length increased to allow 10 digits
IM-7436 - Goods received missing information in view when created from API
Goods receipt notes within inventory now display the Number,notes and description fields _
IM-3002 - RBO - Warn user of duplicates of the same combination of Reason Code
_Added a warning to the user of duplicates of the same combination of Reason Code

IM-2997 - RBO - The clerk pin should be hashed in DB
Clerk password are not encrypted in the DB
IM-6777 - Grid of Logs doesn’t give enough information
Item movements tab within inventory now allows you to choose the columns to display, along with this extra columns have been added to show Barcode and Item No
IM-5372 - See balance of loyalty points on printed receipt
The receipt will now show the Loyalty Points earned on the transaction and the currently available to spend points, these are minus any in quarantine.This ticket requires a connector reboot
IM-7812 - PPE Enhancement - Limit the promotions to store(s)
PPE Enhancement to limit the promotions to store(s)
IM-8277 - Kiosk GW - Custom order numbers
-

SELF SERVE

IM-5327 - TOP - Payment abstraction
Payment will be based on the payment provider in SelfServeAdmin
IM-6809 - New greek translations
Added missing Greek translations to Kiosk for modifiers and min/max
IM-6811 - Nets Android integration
Simple POS can now take payments on the Castles S1 Android POS device through the NETS integration
IM-7721 - OSD - Order Details: Collection / Delivery
Order Status Display now shows an icon to indicate if an order is for delivery or pick up in store

PLATFORM

IM-7148 - User Management UI from Platform Admin -> Portal
User management moved from Platform Admin to the Portal and upgraded UI
IM-7648 - Platform Admin - Users page UI/UX
Updated the UI of the User Management module in the Portal
IM-6585 - Portal - warn when removing all tenant admin user
Warning now given if you are removing a Tenant Admin, unable to disable your own user and a green highlight has been added to Tenant Admin users.
IM-6841 - Integration Management
Platform Admin - Create, edit and update integrators and integrations
IM-8046 - Platform Admin - Integrator Search
Platform Admin - Add Search to Integrators

BUGS

IM-7844 - Customer Import - Address Name
Customer Import for the Public API now links Primary Billing Name and Primary Shipping Name to the customer
IM-7301 - PO Item Group Filter Doesn’t Work
Fixed an issue where the PO Item Group filter doesn’t work
IM-7627 - Multi label print failing 504
Changed the label print implementation to use batches so that it now can handle a large number of labels.
IM-8239 - PoS - gift labels scan as the transaction total and not the item price
Fixed a bug where gift labels scan as the transaction total and not the item price
IM-7759 - Employee report only shows Shops
Employee report now has Clerks grouping available
IM-7323 - Create New Customer: No warning when using an existing External Unique ID
Fixed bug where no warning was displayed when entering an existing Unique ID
IM-7194 - In the shop overview of the backoffice the Primary group stays empty
Backoffice - Primary Group column in Shops list now populated correctly
IM-7227 - Shipping address - make county not mandatory
POS - County field no longer mandatory
IM-7548 - PoS - setting Spanish as shop language has a negative effect on PoS
Added support for Spanish
IM-7604 - POS: Spelling error for incorrect password
Text for incorrect password is fixed
IM-7826 - 4 Digit POS ID - Cannot sell vouchers or credit notes
Fixed issue with selling vouchers and credit notes when the POS ID is 4 digits
IM-7712 - Changing datatype of custom attributes breaks UI if attribute is already in use
Fixed a bug where changing datatype of custom attributes breaks the UI if attribute is already in use
IM-7635 - PPE Item Bundle Custom Attribute Type
PPE - Create a bundle with a customer attribute text filter
IM-3095 - User logging in Firefox fails
Fixed error logging in to Portal using Firefox browser
IM-7451 - Voucher printing formatting of receiptId This ticket requires a connector reboot_
Corrected formatting of receipt barcode when printing vouchers
IM-6632 - Portal - Tab no shown as active on reload
Fixed incorrect highlighting of the active tab in the top bar on refresh of Portal
IM-7099 - SelfServe Apps using ARM: IP undefined
Simple POS and Kiosk will now show a message if the Connector does not have a valid IP address. This can occur if entering these applications just after configuring a new connector
IM-8021 - POP is being indexed in search engines
Added noindex tags to POP UI so that this is not indexed by search engines
IM-8023 - Inventory - Item Creation edit item save button not working
Inventory - Details entered on the Variants edit screen are now saved
IM-8114 - Inventory - Cannot add extra items to an existing GRN
Fix a bug in Inventory where you could not add extra items to an existing GRN

Other Improvements

IM-8118 - Update Order model for Order endpoint in PublicAPI
Update Order model for Order endpoint in PublicAPI to reflect changes made to ms-orb
IM-6575 - Product Configurator Version update+Translate
Product configurator now supports additional language strings. Only en-gb currently available
IM-7628 - Update SearchAgg and SearchMS with DisplayInKitchenProperties
Added self serve information to Item data within Elastic search

RELEASE VERSION: 8th December 2020

FEATURES

RETAIL

IM-7435 - The field with item no. is missing when opening an item card in imagine.
Inventory UI now shows the master item and item no on the summary and matrix tab
IM-4011 - Cash Statement Reconcile all payment Types
Now have the ability to reconcile all payment types in the POS. These can be configured in Backoffice=>Payment Types menu
IM-424 - Item/Inventory UI - Select Default Label Template
Add ability to set default label template on Item Hierarchy which then sets the default on the item
IM-6668 - Print labels from Purchase order
PO now has the ability to print labels in a similar fashion to GRNs
IM-6670 - Backoffice - Expand template field
Expanded the Template field in the label templates within the Backoffice module
IM-6671 - backoffice - print test label
Added the ability to print a test label from within the backoffice label templates screen
IM-6394 - Inventory - label prices to honour regional settings for currency
Inventory - label prices now honour regional settings for currency based on a shops language
IM-6559 - Inventory - add Vendor Item Number column to Item import spreadsheet
Added Vendor Item Number to the inventory item import
IM-5969 - Inventory - increase the field length for Manufacturer Item No:
Changed Manufacturer Item No to 30 characters
IM-4070 - Copy purchase order
Added the ability to copy an existing Purchase Order within the Inventory Module
IM-4804 - Inventory PO bulk export template - Vendor Item No should be read only
In Inventory bulk export for Purchase orders the Vendor Item No is now read only
IM-7219 - Add default label template to master item
It is now possible to select a Default Label Template on the Master Item and during Item Creation
IM-6669 - Adding new print variables
Added {masterItemNo} as a variable that can be used in Label Templates
IM-7203 - Custom attribute and dimension selectors for label templates
Added custom attribute and dimension selectors in Label Templates
IM-6487 - Disable CARD payment type if no integration is selected for the connector
If no integrated card terminal is setup within Admin then the Card payment option no longer shows in the POS
IM-7213 - MS Stock Modifications
Added GET Stocktakes and GET Stocktake counts to the Public Api
IM-7214 - Public API - Output StockTake
Added a new GET endpoint for stocktakes in the public api
IM-5355 - Adding custom attributes to existing item
Adding a required attribute to an existing item now prompts the user to confirm they want to proceed
IM-4093 - Edit gift receipt in Admin
Under Receipts in Admin module can now add lines to a Header or Footer on Vouchers

SELF SERVE

IM-6621 - SelfServe Admin - Payment provider config
Self Serve Admin - Add payment provider selection
IM-6948 - Multilanguage shop config
Self Serve Admin - Allow per shop language to be configured.

PLATFORM

IM-7189 - Public API - Item Hierarchy Tax Codes
Public API now allows for tax codes to be assigned to Item Hierarchy in the same way that the UI allows.
IM-7216 - Password Reset
Tenant Administrators can now reset user passwords through User Management in the Portal, option to force user to change the password on login can be selected. _ IM-5970 - Platform Admin - Tenant Apps Report
_A Report that can be exported of App by Tenant _ IM-6518 - Platform Admin - Assign Widgets
_Platform Admin users can now easily apply Widgets across all shops they have access to

IM-3456 - Public API stock lookup should include shopId
Added ShopId query parameter option to all stock lookup endpoints in the public api
IM-5340 - Public API - improve error message for Master Item POST failed
Public api item endpoints, the barcode is a required field so will return an error message if the barcode is not included
IM-6130 - Public API - Currency Price on Items
Through the public api currency prices can now be added and updated through the item and Master Item endpoints
IM-6317 - Public API - Add Vendor Item No in PUT and POST item
Added VendorItemNo property to PUT/POST on Item requests in the public api
IM-6816 - Public API -loyalty Endpoints
Added Public API endpoints to get customer loyalty balance and update loyalty balance
IM-7864 - Public API - Goods Receipt Line Serial Number
Goods Receipt Endpoints on the public api now include the serial number on the goods receipt line

BUGS

IM-5171 - Inventory-ItemList Copy MasterItem not working
Fixed a bug which caused copying of items to fail in Inventory
IM-7278 - Portal UI Roles Gateway Permissons not working
Fixed a bug causing an error on the roles. Roles can now only be updated/assigned by the tenant admin
IM-7394 - 500 error on page size in visual composer
Fixed a 500 error on page size in Visual Composer, caused when viewing Composer Tiles. Note: a database re-index may also be required alongside this fix
IM-7117 - Image scaling on Kiosk with Selected Item
Fixes an issue of Image scaling on Kiosk
IM-7495 - Delete Composer Group - Toaster UI issue
Visual Composer - Delete Composer group
IM-7829 - Differences in balancing of cash accounts
Fixed issue with differences showing on Cash Statement where change not taken into account.
IM-7739 - Cannot Commit GRN - Duplicate GRN lines
Stock MS now aggregates goods receipt lines so that when these come in through the public api these do not cause errors when receiving the goods
IM-7671 - Scanning a Receipt for Return Doesn’t Work With 4-Digit POSID
Fixed issue with scanning receipts where the POSID is 4 digits
IM-7771 - Stock UI -Transfers closed can be changed
Fixed a bug which allowed transfers to be saved after closing or the receive all button to be pressed after close
IM-7679 - Search in Inventory list
Fixed an issue in the inventory item search so that it will match on multiple words
IM-7870 - No lines added when doing a new transfer
Item No and Description are now showing when item added to a Transfer Out
IM-7322 - Create new customer: Warn about currency after change every field
Warn about currency it is not displayed after leaving every field
IM-7383 - Add new Customer: Issue with long names
First name and last name fields are limited to 50 characters
IM-7818 - Gift card and credit note not cutting paper
Fixed an issue where vouchers/credit notes were not being cut by the receipt printer
IM-6739 - InventoryUI: No feedback about a discarded barcode
Inventory UI now has an error show when you try to add a barcode to an existing item and the barcode already belongs to another item.
IM-5571 - Inventory Part receive PO
When receiving a Goods Receipt Note from a Purchase Order and performing a partial receive, When creating further Goods Receipt Notes this will then show only the remaining quantities of items to receive.
IM-7269 - Can’t Add Addition Dimension Value to Existing Item
Fixed issue with adding a new dimension value to existing Item
IM-7626 - Clerk sent to daily closure module when pressing Cancel button at item lookup
Fixed a bug which caused the item search cancel button to route to the cash statement screen
IM-7334 - Voucher amount not correct
Fixed an issue where spending on a Gift voucher resulted in wrong amount being deducted.
IM-7274 - Inventory - missing scroll bar on Matrix grid
Scroll bar has been added to Dimension Matrix within Goods Receipt
IM-5063 - POS - failed payment lines are reprinted when transaction completed
Failed payment lines no longer being printed
IM-2649 - RboMS - When changing a Shop’s local currency, remove the existing exchange rates
Changing shop currency will remove any existing exchange rates set against the old currency.
IM-5383 - POS - Credit note prints copy
Credit Note receipt copy no longer being printed.
IM-6742 - In Report - sales analysis - on clerks no figures
Figures for the Clerk series are now returned in the Sales Analysis Report
IM-7120 - Web Order decreases item stock but does not create an item movement
When processing a Web order on the POS this will now create a corresponding stock movement for the items if the barcode exists in Imagine
IM-7289 - Creating credit card receipt for every gift receipt printed
Fixed a bug on the Connector which meant a credit card receipt was printed for every item marked to print a gift receipt and the payment method was card.
IM-7196 - InventoryUI: Adding barcodes to items during item creation
Fixed issue when editing a barcode on variant during item creation threw an error.
IM-7729 - Create Item SAVE button creates Duplicate Items
When saving the new item the Save button is disabled until the request is completed
IM-7312 - Inventory - matrix tab missing Name field
Fixed a bug which meant the item name was not shown in the matrix tab within inventory when the item only had 1 variant _
IM-7438 - GRN/PO matrix grid Item Dimension Sequence
_Matrix grid in inventor->Goods Receipt now shows the items in the order as set by the dimension sequence

IM-6792 - Customer - Update currency on empty field
Currency field is now a required field, if the field is left blank using the PublicAPI then it will default to the tenant currency.
IM-6791 - Customer: Export not containing data
No. of visits is now updating as expected, Total Spent is the running total purchased on Account
IM-7402 - Inventory: Tax Rate should not have Select all option
Select all value was removed
IM-6567 - Item - cannot make a top level hierarchy
Moved Item Hierarchy over to Inventory and added validation to prevent duplicate Codes
IM-7271 - Customer: Issue on Focus for the correct tab
The focus is on the correct tab
IM-7266 - Customer: Address Name field is filled by default
Address name field is fixed. It is not filled by default anymore
IM-7272 - Customer: Unassociate button remove the Customers before click on Save
Save button is disabled when associated customers tab is selected.
IM-7101 - Public API - Blank StockTake adds all shop articles
Fixed issue where creating a blank Stocktake via the PublicAPI added all items _
IM-7499 - Modifier Group - Number Picker - Modifier details missing
_Fixed bug to modifier group where the modifier details were missing

IM-7690 - Manual Card and Cash button cause error
Fixed an error when running simple pos on the castles device and paying on cash or card
IM-7815 - Portal Users
Fixed a bug when a large amount of users and roles caused the users to show a continuous spinner on the portal
IM-7846 - Not able to find items in Stock look-up
Fixed a bug which meant items were showing as not found on the stock lookup
IM-7964 - Incorrect Items removed from Elasticsearch
Fixed a bug which caused items to be deleted from ES incorrectly
IM-8019 - Inventory local prices
fixed a bug which caused the local prices step in item creation to display incorrect fields

Other Improvements

IM-7770 - Public API - Transfer does not contain location id but name
Public API GET Transfers now includes both from and to location Ids as well as the name
IM-6540 - Kitchen Display -> Order Status Display
Rename of Kitchen Display to Order Status Display
IM-6859 - Better caption on dropdown when adding new composer tile
Adding Search caption to dropdowns in Visual Composer
IM-6073 - Customer UI always uses en-gb
Implemented language support in the customer module
IM-7065 - SimplePos/Kiosk start screen image comes from Visual Profile
SimplePOS and Kiosk start screen images now comes from the visual profile

RELEASE VERSION: 11th November 2020

FEATURES

RETAIL

IM-5187 - Add connector name on Z-report
Connector Name now shows on the top of the printed Z Report
IM-4920 - Customer turnover for export

SELF SERVE

IM-7240 - Visual Composer - Add image preview
Within Visual Composer > Composer Groups - This allow the preview of an image url before saving to ensure it is correct.

PLATFORM

IM-4889 - Create Platform Admin App
IM-5358 - POC - Connector Free Receipt Printing (and opening cash draw)
IM-6972 - Generate Welcome Email and Password on User Creation
IM-3138 - Add to DeviceWorker_Pay all payment modalities necessary for full POS operation (Verifone)

BUGS

IM-5501 - Public API - Create multiple vendors
Fixed an issue on the Public API which threw an error when trying to create multiple vendors on the Vendor/vendors endpoint
IM-6656 - Email Receipts Missing 0
This fixes the second decimal on the emailed receipts within selforder
IM-6655 - Email Receipts Missing Currency Symbol
this puts the currency symbol on the email receipt from SelfOrder
IM-7450 - Public API - Shop endpoints return locationId
In Public API GET Shops endpoints we now return the locationId which is used in other public api requests for Stock
IM-6751 - Expense payed out on card give cash difference in cash statement
A change has been made to the POS so that expenses can only be paid on Cash payment type.
IM-5500 - Public API - Create stocktake response
Fixed a bug in the public api which led to a 500 response when creating a partial stocktake which included no selection. This now results in a blank stocktake.
IM-6186 - Text “gift certificate” does not appear on e-mail receipt
Fixed an issue which caused Gift certificates to be excluded from the emailed receipt
IM-3515 - RBO - it’s not possible to set VAT on GV when creating new store
Option to set the VAT on GV now appears once the the Primary Group has been added to the shop
IM-3124 - RBO - Data Export. It is possible to start an export with mandatory fields missing
All fields are now validated before export can be started
IM-3125 - RBO - Data Export. The time difference between the Created and Completed is incorrect
The Created time and Completed time are now showing correctly.
IM-5549 - PoS - Email receipt does not show item comments for Item Group
Item Group comments added on a transaction are now included in the email receipt
IM-7120 - Web Order decreases item stock but does not create an item movement
When processing a Web order on the POS this will now create a corresponding stock movement for the items if the barcode exists in Imagine
IM-7437 - Inventory GRN/PO Matrix Grid
Fixed a bug which caused the matrix grid to show as a blank box once a quantity was set. This occurred on items with large amounts of item variants.
IM-7603 - Hourly Sales Report
Fixed the hourly sales report to correctly display data by hour. This also include People Counter data entered through the API
IM-7501 - Public API : Basket Endpoint 404
The public api endpoint is now aligned to use the new PPE design.
IM-5815 - Signup UI special characters in username
A change to Signup UI to only allow the following special characters to be allowed -,.@_
IM-7544 - On Cancel payment transaction was still going trough and UI showing success
This fixes the issue where if the user cancels the payment at the PED but the transaction completes on imagine.

Other Improvements

IM-7434 - Inventory NL Translations
IM-7492 - POS NL Translation

RELEASE VERSION: 28th October 2020

FEATURES

RETAIL

IM-7193 - Reports - Re-worked 7 standard reports
IM-5087 - Search field in the POS is partial
IM-3626 - Change Backoffice Shops overview to use a datagrid
IM-6676 - Display stock info when creating purchase order
Qty On Hand and Qty on other PO is now available via the Column Chooser on the Data Grid
IM-6674 - Backoffice - Hide markup and deduct amount on Vendor
IM-6689 - Manufacturing item number, vendor item number in item creation
IM-6688 - Hierarchy notes as the first starting point
IM-6488 - Inventory - add Vendor Item Number to PO’s
IM-6059 - POS - better user feedback for form filling
When the keyboard appears on the POS the current field name now appears next to the input field.

SELF SERVE

IM-5712 - Buying Bundles (Meals)
IM-7094 - Lounge - Delivery threshold depends on Delivery charge
Within Self Serve lounge the free delivery threshold is now disabled until a Delivery charge has been entered
IM-4955 - API endpoint for validating tenant, shop and table
IM-4905 - Create SelfOrder UI
Creation of the Self Order UI
IM-5010 - Fix CORS error on SelfOrder app
IM-4925 - 500 response on add tile to composer group
IM-4931 - Remove authentication from GW
IM-4934 - Create BasketButton + BasketModal Component
IM-5167 - Validate ComposerTiles when adding them
IM-7105 - Lounge - Change Address step to be UK specific
Self Self Lounge Shop Set up has now been updated to use a UK format address _
IM-7107 - Lounge - Modify payment warning text
_Self Serve Lounge now has a warning when setting up the tenant to show the user that the OB Payments can be used for trial/demo purposes

PLATFORM

IM-5034 - Tenant Creation in Platform Admin
IM-3434 - Tenant Features
Added Tenant Features to the internal use Platform Admin
IM-7147 - connectorId exposed in the Cash API
Added the ConnectorId the the Public API response for Morning Amounts and Daily Closure.
IM-6693 - Return Code in Transaction Response in API
Public API POST Transaction endpoint, response now includes the returnCode and returnDescription.

BUGS

IM-7270 - Integration GW - Upsert Master Item new Item
Fixed a bug in the integration GW which caused an error when trying to add an item to an existing Master Item using the Upsert MasterItem endpoint. Added mapping in the integration GW for manufacturerMasterItemNo.
IM-4305 - GET CondimentGroup using id returns a 204
Fixed a bug in Kiosk MS which caused a 204 to be returned when getting Condiment Groups by ID
IM-7135 - Customer module: Account currency not saved
It is no longer possible to save a Customer without the Account Currency being set
IM-5287 - Wrong total calculation on NOK
IM-7027 - Error in Z-report fixed
IM-4289 - GET condimentGroup API not returning body
Fixed a bug in Kiosk MS which caused a 204 response to be returned on the CondimentGroup endpoints
IM-2921 - PoS - Fixed an issue where Clerk login can be used on another tenant
IM-6568 - POS throws error when returning receipt while customer widget is enabled
Fixed issue where returning a customer transaction with more than one discount applied would cause an error
IM-7226 - Fixed issue with Return receipt not being printed Fixed a bug in the POS UI which allowed the user to start a payment before the item requests had finished. This caused the POS to fall into a strange state on the payment
IM-7181 - Can’t see recieve goods list overview fixed
IM-7288 - Goods Receipt Note Save and Commit fixed
Fixed a bug within Inventory UI => Receive Goods, which allowed the user to click Save & Commit multiple times when posting a Goods Receipt Note
IM-7235 - Stock GRN RecordedBY value now not NULL
IM-7162 - Creating new dimensions adds imagine created barcodes
IM-7260 - Fixed issue where specific retailers can’t do offline sales
Fixed a bug which caused Offline cache to return no results due to historic link to Item Units which is now obsolete
IM-7268 - Inventory - Item Import Barcodes not created in barcode table
IM-7199 - Fixed Customer Display to use NL Language
Added support for nl-nl , fi-fi and de-de in Customer Display
IM-7287 - Inventory - Markup calculation confusing
IM-7015 - InventoryUI: Fixed issue when adding barcodes to items with only one variant
IM-6921 - Simple Pos, not to make sale go through after POS device throws error
IM-7075 - Lounge - Item duplication when editing items
Fixed a bug in Self Serve Lounge which caused items to be duplicated when editing an existing item
IM-7096 - Lounge - Omitting company logo causes Pop to fail
IM-7153 - Platform Admin - Tenant expiry showing a date when set to Never
IM-7504 - ‘Print Label’ on GRN defaults to printing 1 label and should assume the quantity on the GRN for that line
Fixed a bug which meant only 1 label was printed from Inventory=>Receive Goods, when pressing Print label on an item line. This will now print the quantity being received.

Other Improvements

IM-6484 - SCO compatibility with Visual Composer: Data fetching/storage
IM-6835 - Update ReportUI/GW to support reworked generic reports
IM-4853 - Update HttpClientExtension to handle different 4xx status codes from MSs on Kiosk Gateway
Added additional handling of 4xx status codes in Kiosk GW
IM-4890 - Speed up getting ComposerListEntries
_Improved speed of the ComposerListEntries being returned _
IM-7154 - OrderNumber on email receipt from TOP & POP
IM-7433 - Merged in Admin NL Translations

RELEASE VERSION: 14th October 2020

FEATURES

Public API

IM-7152 - Faster stock lookup endpoint IM-6618 - Create Transactions IM-7005 - Shop Budget uploads

SimplePOS

IM-6814 - Release SimplePOS IM-7002 - Optional receipt print and email

SelfOrder

IM-5395 - Visual Profiles IM-6307 - Visual Profiles in Apps IM-5739 - Visual Composer - Breadcrumbs IM-5746 - Visual Composer - Pagination on Shops List

Lounge

IM-7026 - Mock API

Bugs

Portal

IM-7177 - Translation error message when logging into the portal IM-6625 - Sidebar Icons Missing

POS

IM-7023 - Invalid Clerk message when logging in to POS IM-6796 - Not possible to use 2 gift vouchers in one transaction

Public API

IM-7136 - Item Update failing IM-7202 - PUT customer by external unique id</span></li>

POP

IM-6964 - POP signup process fails</span></li>

Lounge

IM-7103 - Prevent user from going to next step until requests complete

Infrastructure

IM-7262 - Update of language in Portal not working

Inventory

IM-7184 - Can’t receive goods

RELEASE VERSION: 30th September 2020

Features

Platform Admin

IM-6623 - User Management

Inventory

IM-4384 - Show margin when creating a product IM-6409 - Make Item List the default landing tab

Technical

Cloud Connector

IM-6986 - Tidy Receipt and Adyen Payments

Infrastructure

IM-6268 Path Based Routing

Bugs

Customer

IM-6031 - Customer Loyalty table - Shop, POS, Balance and Spend display changes IM-7146 - Last Visit date in Customer Details not updating IM-6599 - Account Deposit not updating Customer Balance IM-6579 - CustomerMS cannot process transactions IM-7097 - Customer History transaction totals wrong

POS

IM-6830 - Positive discount is shown on the receipt IM-6839 - External Vouchers error IM-6620 - Handling of returned account deposits IM-5544 - Customer Widget shipping address lists twice

Portal

IM-6583 - Error when adding permission to a role IM-6631 - No feedback when editing a user and saving

Backoffice

IM-6781 - RBO Currency conversion fail IM-5551 - Hierarchy nodes cannot be updated in backoffice IM-5550 - Fails when sending emails IM-5370 - Expire button on Credit Memo alignment

Stock Management

IM-6775 - Logs for adjustments doesn’t filter by store

Platform Admin

IM-6887 - Changing expiration date via UI doesn’t update POSIdentity.Tenant IM-7137 - Required fields when editing tenant not populated

Inventory

IM-6357 - Timeout issues in Inventory Module IM-7045 - Change barcode on an item

Admin

IM-6909 - When saving connector the page fails to reload