Updated: February 5, 2026 1:26pm

2.3.0.1304 Release Notes

PDF

This document includes information related to the release of Prism 2.3.0.1304.
NOTES

  • Prism 2.3 uses site- and seat-based licensing that requires you to activate licensing and allocate sites/seats among the servers in the enterprise. Before installing this 2.3 upgrade "over-the-top" of previous Prism versions, make sure you have purchased enough site and seat licenses for all active stores. Be mindful that Prism now counts and limits the number of concurrent client connections; clients can no longer abandon a connection (close a tab or browser) without concern for the number of open connections. Log out to return the seat license to the pool.
  • This release requires Apache 2.4.58. Uninstall the previous version of Apache before installing 2.4.58. After uninstalling the previous version of Apache, install this upgrade's Apache 2.4.58, Prism Server, Prism Proxy, etc.
  • Using Accounting Link with Prism 2.3 requires an upgrade to Accounting Link version 2.3.0.1.
  • AppCard cannot currently be used with Prism 2.3 (DevTrack #26032).
  • Windows 10 users: Launch the Proxy using the Run as Administrator option.
  • Clear the cache before trying to log in! This is an important requirement after installing the upgrade. Failing to clear the cache before logging in can result in unexpected results and in some cases may prevent user log in..

SYSTEM REQUIREMENTS

  • No new requirements for this release.

NEW FEATURES AND ENHANCEMENTS

  • Licensing
  • View item history
  • Copy employee groups
  • Customize "Enforce Strong Password Policy" preference
  • Filter Associates/Cashiers displayed in drop-downs
  • Improved workflow for closing and printing orders
  • "Restrict order item rows to single quantities" preference
  • Show Deposits Used amount in deposit details
  • Store Name dropdown in PI (create PI sheets per store)
  • Item lookup by serial/lot number on PI sheets
  • Import serial/lot numbers into PI sheets
  • View Available Qty in Inventory Advanced Item Lookup
  • Set "Max Take Amount" for Tenders
  • "Restrict Return Tenders to original Sale Tenders" preference
  • Preset coupons for validating promotions
  • Edit fees/taxes on former voucher
  • Discount ASN/Voucher items
  • Filter ASN/Voucher Lookup for transfer vs. receiving voucehrs
  • Restrict ability to sell zero-quantity serial number ittems 
  • Transfer items between sublocations
  • Require daily register closure preference

TECHNICAL/ARCHITECTURE CHANGES

  • New namespaces and endpoints are introduced to manage license-related requests/responses.
  • POS_CASHIER, POS_ASSOCIATE added to EMPLOYEE table
  • UNFILLED_PERC added to PO table
  • PRESET_COUPON to PCP_VALIDATION_COUPON table.

New API Methods

  • GetActiveSubscriptions
  • GetOriginalTenders
  • PromoFilterElementUpdate
  • PCPromoGetPresetCoupons
  • ValidateCoupon
  • PIModifyQtyByPOSLookup

For more information about the new features and enhancements, see the What's New in 2.3.x.x document.

FIXES (179 issues)The following list outlines key issues that have been addressed with this release. This list is not intended to reflect all possible fixes done during the given period, but those that are deemed important for review and specific to this release.

Issue ID Title/Description Build Found Solution
Accounting Link      
25481 Unable to log into Accounting Link 2.3 The application was using the old security endpoints of POSV1 service instead of new Licensing service. Accounting link  version  2.3.0.1 will work with 2.3 that has new Licensing.
Adjustment Memos      
25715 Unable to search/filter/sort sublocations (tens or hundreds) in Adjustment Memos areas 2.2.x

You can sort the list of Adjustment Memos by the following sublocation information: sublocation code, sublocation description, original value, adj_value.

25714 Updating sublocations quantities on an adjustment memo causes page to reload and user has to scroll back to the bottom of the page 2.2.x Updating sublocations quantities in Adj Memo doesn't causes the page to reload and the user won't be back at the top of the list.
Admin Console      
26067 Centrals Configuration should not require the user to enter an address. 2.x Specifying the Centrals Server preference is now a dropdown type field for ease in selecting from an existing server within the enterprise.
API Explorer      
23716 Missing value list in the API explorer under rps.document_Item inventory_item_type and lot_type 2.1.0.16 Added value list for inventoryitemtype and lottype for resource document item.
AppCard      
26558 AppCard needs to implement new security connection 2.0.3 Verified that the Session link is "/api/security/session" and not /v1/rest due to new security implementation.
ASNs      
20842 Need the ability to filter ASN/Voucher lookup by creation type 1.14.7.1292 You can filter Voucher/ASN Lookup to display documents created for transfers or display those created for receiving merchandise from a vendor. To filter Voucher/ASN Lookup, add the following filter elements to Grid Formats and search using a combination of the fields.
Class: The Class indicates the type of voucher: 0=Voucher, 1=Pending Voucher, 2=ASN
Slip: True=The ASN/Voucher was created from a transfer slip.
False=The ASN/Voucher was not created from a transfer slip.
From Store Name: The source store name.
Auto Tools - Auto PO      
26004 On an Auto-generated PO customers are unable to add items beyond the ones already listed on the Auto PO 2.2.1.104 Items can now be added to auto-generated Purchase Orders from the AUTO PO module.
25713 Vendor Code does not appear in Purchasing Review grid after running Auto PO 2.2.0.68 Vendor Codes are now correctly shown in the Purchasing Review list.
Centrals      
26414 Central credit recorded even if transaction is not completed 2.2.0.31 The credit is no longer added to the customer unless the transaction for it is tendered and updated.
26201 Looking up a document by sid for a return only works with centrals off 1.14.7.2223 Users can now look up a document by Doc No.
25796 Three different error messages are displayed for 'Balance is too low' 2.2.1.931 Code was changed to properly display correct message.
23756 Tender by Central Credit shows total receipt amount instead of central credit amount 2.1.0.16 When the "Suggest Central Credit as a tender when available" preference is enabled, the amount will default to the amount owed unless the central credit available is lower, in which case it will default to the customer's available credit.
If the user modifies the amount to more than the customer has, then the amount will be reduced accordingly.
23466 Cannot redeem Central Gift Card without item 1.14.7.2161 Centrals Gift cards can now be used with or without items on the transaction.
Customers      
26329 Inventory UDF fields are showing on customer lookup instead of customer UDF fields 2.2.1.126 Customer UDFs  now properly show in the Customer Lookup modal as specified in the Grid Formats for Customer Lookup
25655 Phone and email customer lookup filters are too slow 2.1.2.565 The issue with slow customer lookups using Customer Lookup at POS by Phone and Email has been resolved and are now completed at comparable speeds to other search methods.
25345 Sorting by Address 1 should be 'not sortable'. When sorting on Address now, all customers disappear. 2.2.1.63 Code was changed to properly not sort on any address field.
25270 Company field in Customer UI 2.2.0.25 Company field information now saves correctly.
Customers - History      
26158 The web client's GET request to retrieve customer history has a filter expression which includes a filter property "sharetype" 2.2.1.104 Incidentally fixed as part of fix for #25085.
Database      
26436 After creating a slip vou_item table generating wrong created_datetime = 30-DEC-99 2.2.1.126 VOU_ITEM entries that come from updated transfer slips now have the correct created_date_time in the database.
Departments      
26028 Margin set in Department record is not updating price automatically based on Cost 2.2.1.104 Now margin set in Department record is updating price automatically based on Cost.
25645 Department 'Search By' Fields need fixing 2.2.1.835 The following changes are implemented for the "Search By" filters in Department Lookup:
Use Qty Decimals: Select YES or NO. Previously was a RANGE field.
DCS Code: Select a DCS Code from the drop-down. The operator is set to EQUALS. Previously DCS Code was a text-entry field with the operator set to CONTAINS.
Department: Select a Department from the drop-down. The operator is set to EQUALS. Previously Department was a text-entry field with the operator set to CONTAINS.
Class: Select a Class from the drop-down. The operator is set to EQUALS. Previously Class was a text-entry field with the operator set to CONTAINS.
Subclass: Select a Subclass from the drop-down. The operator is set to EQUALS. Previously Subclass was a text-entry field with the operator set to CONTAINS.
Created by: Select an employee from the drop-down. The operator is set to EQUALS. Previously Created By was a text-entry field with the operator set to CONTAINS.
25015 Default Allocation patterns do not work 2.2.0.52 Default Allocation Patterns now work for both PO and TO. Patterns can be applied automatically if item is assigned to a department with an allocation pattern.
Disbursements      
25567 Drawer balance is not visible on the New Disbursement screen 2.2.0.52 Code was changed to properly calculate the drawer balance when a user is creating a disbursement.
Document Designer      
25495 Ext Cost is calculated incorrectly on PO Active design 2.2.0.52 The 'Ext Cost' field on the 'PO Active' Doc Design has been fixed to display the correct Cost.
20828 Need ability to add Gift Card Balance to receipt document designs 1.14.7.1292 The 'Balance' field has been added to receipt designs for Gift Cards when used through the Cayan/TSYS Genius platform.
EFT - BS Payone      
23374 New receipt design for BS Payone still shows the 'Old B+S' fields. All

Code was changed to remove the following fields from the B&S designs.
TENDEREFTDATABSCUST --- EFT_Customer_Receipt_Band
TENDEREFTDATABSMER --- EFT_Merchant_Receipt_Band

Employees      
26335 User is unable to change the base subsidiary for employees 2.2.1.118 Base Subsidiary can now be edited when creating employees and changed for for existing employees.
26014 Add the ability to define/customize the "enforce strong password" policy 2.1.2.538

Four new preferences are available in Admin Console > Node Preferences > Employee > Policy:

  • Password Minimum Length
  • Password Requires Special Characters
  • Password Requires Uppercase Character
  • Password Requires Number
25046 Employees when deactivated do not have login name cleared, so the login name may not be reused 2.2.0.1398

When an employee is made inactive, the username is cleared from the employee record, freeing that user name to be used by another user.If the user is ever made active again, the username will become a required field that needs to be filled before the changes can be saved and the user becomes active again.

24959 Inactive Employees imported to Prism from v9 have no Login name, cannot be reactivated in Prism 2.2.0.1398 Inactive employees imported from v9 DataMigration export can now be reactivated, if desired
23098 Add ability to copy user groups for ease of creation 1.14.7.2146 You can now copy employee groups in Prism.
Enterprise Manager      
25200 Adding or removing installations to/from an enterprise can destroy the enterprise unless waiting (up 2 or 3 minutes) before performing a 2nd enterprise reconfiguration 2.2.0.21 When using the TTK, if there is an error in the controller table, the user is now given a modal to repair it.  
After repairing it, the user can reconstruct the enterprise and assemble replication as they see fit.
General System      
26456 proc status field value is not updated while reversing voucher/slip 2.3.0.1003 The Proc_Status field for Slips & Vouchers is now updated:
For reversed documents (Reversed flag=1) Proc_Status is set to 16, 
For reversal documents (Reversed flag=2) Proc_Status is set to 32.
26238 Changing cost decimals in Language & Locale setting doesn't apply to ASN/Voucher inventory cost. 2.2.1.120 Changing cost decimals in Language & Locale setting now applies correctly to ASN/Voucher inventory cost.
26176 Update Apache to the current version 2.4.58 2.3 Apache has been updated to 2.4.58.
26076 Unable to change the store code in UI - StoreCode is duplicate in subsidiary on V9 2.1.2.562 Code was changed to only check the same subsidiary for duplicate store codes.
25704 Min Qty is 1 in the UI (decimal entry and editing not allowed) 2.x Code was changed to properly allow decimal editing and entry.
25450 When session is no longer valid client does not respond accordingly 2.3 Code was changed to properly respond when a session has ended.
25426 Please retain column sort between screens. 2.2.0.35 Sort order retains for the user session for sortable columns.
25425 Margin% and Margin$ columns to be available field options in the gird formats 2.2.0.35 The Margin % and Margin Amt fields have been added to the Show Columns in Grid Formats for the following documents: Inventory lookup, Inventory Search (document), Purchase order, Voucher/ASN, Voucher/ASN - PO items, Slip items, Adj items and TO items.
25214 Add the ability to email PDF for back-office documents 2.2.0.24 Backoffice documents will now allow both embedded (HTML format) email documents and emails with PDF attachments when printing.
25030 Check Available Qty is not displaying the available quantity in the Select Item Qty dialog 2.2.0.1436 Code was changed to add the "Available" button back to the UI.
23338 Ability to view Available Qty within item details 2.1.1.186 Available Qty is now available on inventory search results (if specified in Node Preferences > Grid Formats > Inventory Lookup) and Inventory Details > Qty. Available Qty is also listed on the Qty tab in Inventory Item Details.
22718 If you change the Associate on the transaction, it still shows the previous Associate 1.14.7.2147 Now changing associate on the transaction shows the changed associate not the previous associate.
Inventory      
26294 Adding an item to an existing style creates the item with a new style SID when special character  '&'  is part of the style description definition. 2.2.1.120 Items added to an existing style are now given the same style_sid as the rest of the items in the style.
26182 Prism uses default store every time when printing OH Qty tag in inventory 2.2.1.118 The OH Qty for printing tags is now determined by the currently selected Store not the default store.
26080 ALU in multi alu field is limiting to 11 characters 2.2.1.104 The ALU field in the Alternate Vendors grid is now limited to 20 characters.
26060 Unable to edit price in style grid when tax method is Sale Tax Multi (Price is read only) 2.2.1.104 Now user is able to edit price in style grid when tax method is Sale Tax Multi - Pass.
26035 Any item with an Alternate UPC can't be added to a receipt 2.2.1.104 Items with an Alt UPC now can be added on the receipt.
25865 Multi Activate Deactivate appears to deactivate items over the prompt's implication that it will not if you decline to, based on the item having an on-hand QTY. 2.2.0.80 Code was changed to properly handle the reload of gride results.
25840 Edit of ALU in a style grid does not turn yellow until user scrolls one more cell away from the edit cell 2.2.1.x Code was changed to properly track changes with arrow navigation.
25340 Not able to see the 'Previous/Next' buttons on item details screen when zoom is 100% 2.2.0.31 The Previous and Next buttons are now visible when at 100% zoom on the browser.
21283 Need ability to view item history 1.14.7.2033 The ability to search item history by Voucher, Transfer, Adjustment and POS has been added to the options menu in inventory and inventory item details. The searches are hard coded for the selected inventory item but otherwise function like their respective document lookup areas, utilizing their grid formats settings for search by and columns.
iOS      
25910 Camera scan does not properly convert barcode to EAN-13 2.2.1.91 Added new setting to convert UPC-E barcode scans to UPC-A (when using the camera scanner only).
Performance      
26056 Replication architecture: Make two distribution thread instances work independently, to avoid having to wait for both to finish for every batch 2.x Code was changed to make two distribution thread instances work independently.
26053 Replication Architecture: Instead of moving records from online cache to offline cache, just skip them in the online cache while sending corresponding records to the queue which just got online from the offline cache 2.x Code was changed to properly move data or skip data based on configuration settings.
26051 Replication Architecture: Change structure of offline cache to make it track destinations in child table 2.x Verified the CLOB payload column to offline cache.
25916 Publishing data for bulk operations is slow 2.3 Refactored core method "PublishDataEvent" (service core utils). Now it takes the subscription list instead of event list and does not do excessive iterations with DB queries. Added method GetActiveSubscriptions to get the subscription list by resource name.
Permissions      
25842 Serial permissions not working allowing user to enter/select serial that is not in the inventory on hand/or even not in the list and able to tender receipt 1.14.7.2153 When the "Allow use of LN when not in the system" is set to DENY, the user is now unable to add LN that are not already in the system.
When the "Allow use of SN before receiving" is set to DENY, the user is now unable to add a SN that is not already received.
25833 X/Z Out - Edit Z-Out Filter permission not working 2.1.2.544 When the Edit Z-Out Filter permission is set to DENY, the user is no longer prevented from opening a drawer.
25465 Without permission "Disbursements - Edit Finalized" set to allow, user cannot print a former disbursement 2.1.2.562, 2.2.0.35 Code was changed to properly handle the permission for printing former disbursements.
24083 Override Discount not working for transaction discount 2.1.1.305 When proper credentials are entered into the discount override modal for transaction discounts, the discount is applied even though it exceeds the employee max discount.
17293 Request ability to set group-level permissions for printing documents and barcode tags 1.12.5.366 A total of 19 new permissions have been added concerning the printing of held and updated documents. See the What's New document for more information. See the What's New topic for more information.
Physical Inventory      
26341 Clicking "Merge Marked" in a PI Zone returns error "PI Zone (zone name) has manual counts"  2.2.1.120 The User is supposed to merge the counts within each Zone before trying to merge the Zones to the PI Sheet.
The error message will now specific which Zone contains unmerged counts.
26096 Unable to update PI when increasing the quantity of one serial number for an item and decreasing the quantity of another serial number for the same item 2.3.x Users can now update PI when this scenario occurs.
26072 PI with no discrepancies cannot be updated 2.3.0.517 PI Update can now be performed when the counts match the start quantities.
The system will make the user aware the counts have not changed and ask if they still want to update the PI.
At that point the user can proceed with the update, or return to the PI to add, remove or modify counts.
26015 Cannot create separate PI sheets per store 2.1.2.548 The user can now create PI Sheets at each store. There can still only be 1 active PI Sheet at each store.
The Physical Inventory Screen defaults to the session store.
24845 PI Sheet Add Counts> Advanced Lookup does not allow for entering a qty for selected items, nor can you select multiple items 2.2.1.713 The user can now add multiple items with add count quantities from within Advanced Item Lookup inside a Physical Inventory.
25332 Physical Inventory > Bad Scans > Item Lookup > Interface should have an OK button to accept item selection 2.2 An "OK" button has been added to the advanced item lookup found at Physical Inventory > Bad Scans > Item Lookup.
This button confirms the selection of a selected item. The user can still do this by double-clicking the item.
24654 Request ability to filter PI sheets by stores/subsidiaries 2.1.1.305 Added Store Name selection above the PI Sheet list grid. Default is ALL (no store selected) and this will show all Pi sheets. If you select a Store Name from the drop-down list, only the PI Sheet(s) for the selected store will be shown.
23063 On the Add Counts Tab of a PI sheet, you cannot quickly look up an item by serial number; you have to use the advanced lookup. We would like to configure quick item lookup to accept serial/lot numbers so that it would be easier to quickly scan multiple serial number items. 2.0.1.1601 You can scan (or type) an item's serial or lot number to quickly add counts on a PI sheet. On the Add Counts tab, scan or type the serial or lot number. If a match is found, the item is added to the PI sheet. Previously, users had to use Advanced Lookup to search for serial/lot number items (e.g., by searching for the item by UPC or Desc 1). This change makes it easier for users to quickly scan serial/lot items and add them to a PI sheet.
Note: To look up items by SN/LN on PI sheets, you must enable the preferences "Enable Serial Number Entry" and "Enable Lot Number Entry" in Admin Console > Node Preferences > Merchandise > PI Sheet.
POS      
26362 Unable to create sale under some conditions - Force Logout After Completing Transaction enabled 1.14.7.2228 Code has been changed so that users can create sales under the described conditions.
26324 When adding discounts to line items, if the employee tries to add a discount to a line item that already has a separate instance of itself with a discount, it will fail 1.14.7.2169 Whenever an identical discount with an identical reason is added to an identical item, the items will be combined, and the user will be notified with an amber toast that the items are being combined.
25979 Unable to change customer on former transaction on Standard Shipping Layout   A Change button has been added between the Bill To Customer and Ship To Customer panes in the Standard Shipping Layout. The button becomes visible when viewing a previous transaction. It becomes available for use when in Edit mode. When pressed, the Bill To Customer is cleared and the user may select a new customer. If the user saves the transaction without having replaced the customer, it will revert to the original customer.
25873 Customer price level not set correctly on item return 2.2.0.54 Price level is now set correctly when returning an item.
25783 Detax is not applied on return receipt when referenced sale has both detax and discount applied 2.2.0.58 Detax is now properly applied to return receipt generated from detax sale.
25059 When a negative discount is spread, it leaves a negative transaction discount amount 2.1.3.538 The system now prevents the creation of Serial Numbers that contain *. If the * is typed into SN entry or creation fields, the field becomes highlighted red and the SN cannot be saved.
24851 Using a serial number that is reserved on a customer order as document lookup allows bypass of denied permission "Serial and Lot Numbers - Allow Use of Serial Number When on Another Order Item" 1.14.7.2215, 2.1.2.529 The user is no longer able to bypass the "Allow Use of SN When on Another Order Item" permission by using serial number to add the item to the transaction.
24746 No alert when issuing/applying a "use once" serialized coupon in POS 2.x When a single use coupon that has already been used on a previous transaction is added to a new transaction, Prism will notify the user that the coupon cannot be used.
When a multiple use coupon that has been used up on previous transactions is added to a new transaction, Prism will notify the user that the coupon cannot be used.
24385 The workflow for closing a sales order can be improved 2.1.0.402 When an order is tendered/updated with no unfulfilled items on it, the user is prompted to see if they want to close the order.
Then the use is taken to the original order document and they are given three options;
--Confirm and Print
--OK (closes the order without printing)
--Cancel
24187 Item returns that don't reference the original sale don't have discounts spread 1.14.7.2153 By design transaction discounts cannot be applied to return items. The system now clearly states "Cannot apply discount amount on the transaction without sale items." when a user tries to apply a transaction discount to a document containing only return items.
22867 When looking at a former receipt from a workstation assigned to a different store than the receipts origin store, the receipt will instead display the name of the workstations store 1.14.7.2116 Code was changed to properly display the correct subsidiary and store on form transactions.
22516 A single serialize item can be used multiple times 2.0.1.1508 If a user tries to use the same SN to lookup the item on the same transaction, it will prompt for a serial number.  
If the user tries to enter the SN again on the same document, they receive a duplicate serial number error.
Once a SN has been sold, that number cannot be used to add an item to another transaction.
20673 Ability to create a Discount default for a transaction 1.14.6.1422 Coupons created in promotions>validation rules can be marked as "preset". 
All coupons default with "preset" unselected.
Coupons marked in this way appear in the "Preset Coupons" dropdowns at POS>Coupons.
18178 Central store credit button is not displaying in simple customer and quick tender layout 1.13.2.1725 The Central Store Credit button is now displaying correctly.
POS - Associates      
25385 Changing associate in tender details no longer prompts to change all items to the new name 2.2.0.68 When the associate is changed on a completed transaction, the user is now prompted to see if they want to change all the items to the new associate.
20764 Add a way to limit the users listed in the Cashier/Associate drop down 1.14.6 POS Cashier and POS Associate flags have been added to the Employee user interface. These flags determine if the employee is included in the Cashier and Associate drop down lists on transactions.
Existing employee records default to enabled, upon software update.
New employee records should default to enabled.
POS - Customers      
26049 Cannot add central customer on document if the central customer address has non-null country SID where the local customer address has a null country SID 2.2.0.68 Now user can add central customer on document if the central customer address has non-null country SID where the local customer address has a null country SID
24651 Customer discount is removed when editing customer record at POS 1.14.7.2223 Editing a customer's information at POS no longer removes the discount from the items on the transaction unless the customer's discount was what the user edited.
POS - Items      
26344 Unable to lookup item thru ALU with Single Letter 2.2.1.120 Items can now be added to a receipt by using one letter from the ALU and an (*).
26054 Remove Item line from POS document (Prompt an red toast 409 - Manager override required) 2.2.1.104 Users no longer receive 409 errors when removing a line item from a POS document.
25826 Void button clears all items on the document 2.1.2 When the user doesn't have permission to void items, the Void button becomes grayed out and cannot be used.
25775 POS import items fails with same error message 2.2.1.931 Code was changed to properly import items at POS.
25361 'Bring Original Price from Price Level' Causes different behavior with zero price items based on the setting 2.2.0.25 Incidentally fixed.
22948 Creating a return receipt from a former receipt puts the returned items in the opposite order 1.14.7.2146 Creating a return from a former transaction now shows items in correct order.
POS - Orders      
25392 When fulfilling an order, the transaction discount is not spread to line items 2.2.0.35 Transaction discounts are not applied to order items. With transactions set to spread, transaction discounts will not be able to be applied unless there is more than one sale item on the transaction.
25356 Orders do not show any deposits used in Deposit History, only received deposits are shown. Prism should display all deposit history, including transactions where deposits were taken and used. 2.2.0.31 Deposits that have been used now show as negative deposit entries in the deposit history modal.
25228 Need preference setting to force having only single item quantity on POS line items 2.2.0.24 The "Restrict order item rows to single quantities" preference has been added as a child preference to the "Restrict transactions to a single type" preference. This preference makes it so that order items can only have a qty per row of one. Any sale item that is changed to an order item will be split into individual item rows, each with a quantity of one.
25227 Saved ORDER document allows adding and editing items but throws error if trying to edit item tax fields All The user can now edit the tax code of unfulfilled items on saved sales orders.
24337 Added transaction discount but it did not spread to the items even though the setting for automatically spreading sale discounts is enabled. As the transaction is finalized, we tried editing and spreading (the button is active) but it does not work. 2.1.1.305 Transaction discounts cannot be made to affect order items. With transactions set to spread, transaction discounts will not be able to be applied unless there are more than one sale item on the transaction. Discounts must be added to order items at the item level by design.
23523 Can't add a serial number onto an item after the order has been made 2.0.1.1629 A serial number can now be added to an existing order.
POS - Special Orders      
25984 Restrict transactions to a single item type is bypassed 2.2.0.68 When the "Restrict transactions to a single item type" preference is enabled, the "Special Order" button is disabled if there is an item on the transaction with a type other than "special order."
25747 iOS Prism App: Cannot create special order from portrait layout 2.2.1.898 Special order support has been added to the portrait layout.
POS - Tenders      
25561 Need the ability to restrict the tender amount 2.2.0.52 Max Take Amount preferences can now be set in Admin Console > Node Preferences > Transactions > Tenders > Requirements and are enforced at POS.
25396 Require user to use tender type used on referenced return transaction (referencing 21808) 2.2

There is now a preference in Admin Console > Transactions > General called "Restrict Return Tenders to original Sale Tenders".
When this preference is enabled, only the tender from the original sale is available to give back to the customer when tendering a return.
There is a permission called "POS-OVERRIDE RETURN TENDER RESTRICTION" that governs the new preference.  When set to DENY, the restriction is fully implimented and when it is set to ALLOW, the user may override the restriction and pick another tender.  When it is set to OVERRIDE, the user may only select another tender if they enter credentials of a user who has permission to do so.
There is also a second preference called "ALWAYS ALLOW STORE CREDIT FOR RETURNS" that only becomes available if "Restrict Return Tenders to original Sale Tenders" is enabled.  If this child preference is enabled, then store credit is always available in addition to the original tender.

Preferences      
26152 Auto Match / Allow Add does not allow the user to select Auto Match 2.2.1.120 Code was changed to properly allow the use of the Auto Match feature.
26087 Centrals Configuration should not require the user to enter an address. 2.x Specifying the Centrals Server preference is now a dropdown type field for ease in selecting from an existing server within the enterprise.
25993 Default database starts the TAX_CODE at 0 but subsequent automatically created TAX CODEs (when a subsidiary is created) are starting at 1 2.2.0.68 Incidentally fixed.
25808 Admin Console: Days In Transit preference grid does not freeze column and row headings for To/From stores 2.1.2.566 Column and Row headers now stay displayed in the Days in Transit grid so the user can see what they are working on when they scroll through a long list of stores.
25779 Unable to set Auto Match option in Tender Requirements 2.2.0.68 Auto match can now be properly set.
25595 Promotion isn't applied on a mixed sale/return (exchange) 2.1.2.565 Promotion properly applies to the sale item on an exchange receipt.
24915 Settings "Print Package Items" and "Print Kit Items" do not do anything 2.1.2.535 The "Print Kit Items" preference has been renamed "Print Broken Kits" (see 25821). The "Print Package Items" and "Print Package Item Prices" determine if the package item and its price are printed in addition to the components of the package.
Price Manager      
26288 Replicated planned markdowns do not apply price changes. 2.2.1.120 Incidentally fixed.
Printing      
26177 Prism uses Windows default printer instead of printer assigned in print preferences 2.2.1.118 The Prism Print Preferences are now properly consumed at POS.
26115 Unable to print report groups in Prism 2.2.1.104 Code was changed to properly handle group printing in all assigned areas.
25863 Changing the Number of copies when printing a receipt doesn't work 2.2.0.52 The print modal can be used to print any specified number of copies.
Promotions      
26759 BOGO promotion is not broadcasting correctly to stores. 2.2.1.134 BOGO promotions using price range filters now broadcast properly and can be used at child nodes as well as at the POA.
26043 The sort function on subsidiary is not sorting based on the subsidiary abbreviation/code listed in the display but rather on the subsidiary number 2.1.2.528 subsidiary_name has been added to the search by and viewable columns of grid formats for promotions.
25871 Promotion item filter saves the filter elements slowly 2.1.2.528 A new API action (PromoFilterElementUpdate) was added to handle the Save action more efficiently.
25665 Pack promotion does not apply correctly on return receipt 2.2.0.52 Pack promotions are now working correctly when being processed for a return when a receipt is referenced.
25595 Promotion isn't applied on a mixed sale/return (exchange) 2.1.2.565 Promotion properly applies to the sale item on an exchange receipt.
25462 Promotion name & group name does not get recorded in DOCUMENT_ITEM_DISC table when discount is spread 2.2.0.35 Code was changed to properly populate the discount promo name and discount promo group.
24971 Incorrect promotion is getting applied when it shouldn't 1.14.7.2146 Promotions are now properly flagged as a saved promotion when a user has fully completed the creation or edit.
24746 No alert when issuing/applying a "use once" serialized coupon in POS 2.x When a single use coupon that has already been used on a previous transaction is added to a new transaction, Prism will notify the user that the coupon cannot be used.
When a multiple use coupon that has been used up on previous transactions is added to a new transaction, Prism will notify the user that the coupon cannot be used.
24743 Promotion gift item is getting wrong original Price 1.14.7.2223, 2.1.2.525 When the "Apply Promotions Based On..." preference is set to ORIGINAL_PRICE, the price of the item before discounts is what determines eligibility for promotions.  
When the preference is set to ACTIVE_PRICE, the price of the item at the active price level determines eligibility for promotions.
When the preference is set to CURRENT_PRICE, the current price of the item (with discounts) is what determines eligibility for promotions.
Property Management Link (PML)      
26206 PML link not returning the account ID information after the charge is applied in some circumstances   Code changed to retain the AccountID and Account details.
Purchasing      
26075 The vendor Currency symbol is not showing in the PO/Voucher FC Cost. 2.2.1.68 The vendor currency symbol is now showing in the PO/Voucher FC Cost field.
25995 When entering PO quantities, appreciable lag when typing to change a qty 2.2.0.68 When entering PO quantities, no more lag when typing to change a quantity.
25968 Inactivating a PO at the POA is still active at the Store 2.2.1.104 Code changed to properly handle Active/Inactive purchase orders.
25846 Multi-vendor item Doc Vendor field in Adv Lookup search results should be pinned right 2.2.1.80 Code was changed to include the Doc Vendor.
25845 Serializer error when adding a multi-vendor item that has no alternate Order Cost defined to a PO 2.2.1.80 Code was changed to properly handle multi-vendor items with no order cost.
25792 Please add Store OH Qty and Company OH Qty fields available for selection under PO in grid formats 2.2.0.68 Margin Amount and Margin% have been added to the grid formats for Voucher/ASN and Purchase Orders
25790 Unable to edit FC Cost on Purchase Orders 2.2.0.68 Users are once again able to edit FC Cost on purchase orders.
25607 Need ability to see Margin%, Margin amount and freight values on PO and voucher doc designs 2.2.0.35 Margin Amount and Margin% have been added to the grid formats for Voucher/ASN and Purchase Orders
24022 PO LOOKUP: Need ability to Filter by Unfilled percent in PO lookup 2.1.1.305 Unfulfilled Percentage has been added as a showable column and a "Search by" filter in Grid Formats for PO Lookup.
The user can now search for purchase orders by Unfulfilled Percentage and the Unfilled Percentage column in the grid is sortable.
24017 Unable to copy the PO with item when change the store location 2.1.1.305 The default store can be changed in New, Edit, and Copy mode for Purchase Orders. The items are only retained if the store is changed in the Default Store dropdown. If the store is changed with the Sub/Store dropdown, the items will be lost. The user is prompted to update store allocations when they change the default store. 
19757 Approvedby_id, approv_status and approv_date not populated in Prism when  a PO is created. 1.14.6.1427 POs created in Prism will now populate the ApprovStatus, ApprovbySid and ApprovDate when first updated. The approvedby_id field is not part of the PO record in Prism.
Receiving      
26302 Item details do not appear for items that are listed on the 2nd page on a voucher 2.2.1.118 Every line item now properly displays item details when the user navigates to the Item Details modal.
26037 Enabling the "Search Alternate Vendor UPC/ALU" setting (Node Preferences > Transactions > General) has an unintended impact on vouchers; when using Basic Item Lookup to add an item to a voucher, the Voucher Price is 0.00 2.2.1.104 Enabling the "Search Alternate Vendor UPC/ALU" setting no longer causes voucher items to be added to the voucher with 0.00 Price as now the client doesn't send Price in the payload if the Active Price is 0.00.
26012 Unable to edit Item Note1-10 on vouchers 2.2.1.104 The ItemNote1-10 fields are now editable on ASNs and vouchers.
25986 ARRIVED_DATE field in VOUCHER table is not populated 2.2.0.68 ARRIVED_DATE field in VOUCHER table is now populated correctly.
25862 Items that are partial control seem to be processing as full control on vouchers 2.2.0.68 When a partial control or full control serial item is added to a document in Advanced Item Lookup, only a quantity of 1 may be entered. You can modify the quantity but if this is done, the serial number entry for that line item will be disabled.
If a serial number is entered in Item Details, the Doc Qty field will be disabled.
The adding of subsequent partial control serial items with the same UPC will not automatically consolidate into the same line item.
25854 Unable to consolidate item on voucher when item price is either $64.99, $65.99, $66.99, etc. 2.2.0.68 Items now properly consolidate on vouchers and ASNs.
25837 Unable to see lot number in the voucher item grid after being generated from an ASN 1.14.7.2227, 2.1.2.566, 2.2.0.68 Lot numbers are now correctly shown in vouchers generated from ASNs.
25536 Cannot receive multiple lot numbers at the same time on a voucher 2.2.0.52 When generating a voucher from an ASN, Prism prompts the user for a lot number to go with the lot number item. The user can click the magnifier to look up known lot numbers and divide the quantity among those lot numbers. The item is added as one line per lot number with the specified quantity for each lot number.
25218 Changing the display of (From Store) drop down to match the display of (To Store) drop down on ASN voucher 2.1.2.535 Code was changed to properly display the store code with store name.
25214 Backoffice documents do not email PDF (always send embedded) contrary to design for #22040 2.2.0.24 Backoffice documents will now allow both embedded email documents or emails with PDF attachments when printing.
25005 Request ability to discount voucher items 2.1.2.535 You can add the Disc % column to Voucher/ASN grid formats. Entering a Disc % for a voucher item updates the Doc Cost for the item.
24646 Unable to return items that were received on a voucher with a reference PO. 1.14.7.2195 We are now able to reference PO on a return voucher. The amount returned will show on the PO as unfilled.
24293 Print tags from documents is not in a sorted order 2.1.1.305 Tags are now printed in the order they appear on the document.
22097 Enable Edit Fees and Taxes on former voucher 2.2.0.97 Code was changed to properly allow the editing of voucher details on a former voucher.
Replication      
26925 Pending Voucher's can replicate to the POA 2.2.1.126 Pending vouchers are no longer being replicated.
26250 JTE can fail using the web TTK if there is more than one employee record with lower(empl_name) = 'sysadmin' 1.14.7.2195 Join the Enterprise no longer fails when there are multiple users with empl_name sysadmin.
25924 Initialize replication message rates have two-minute gaps of inactivity when messages are coming from offline cache 2.2.1.95 Two-minute gap was removed after changing the architecture of offline tables.
25153 Changing the Tiered discounts of a tiered promotion prevents replication 1.14.7.2169 Changing the tier settings in a tiered promotion no longer causes errors in the replication of the promotion
RP Companion      
26127 Incorrect qty get uploaded to Prism when user does not click save after scanning an item App 1.1.2, Prism 2.2.1.104 Correct quantity is being updated when quantity has not been saved and when it has been saved.
Notification added to prompt user to save if user does not click Save button (if changes have been made to qty).
Send Sale      
25793 Resend send sale always gives a red toast error that the user cannot resend 2.2.1.931 Code changed to properly display resend message.
Serial/Lot      
25889 Lot/Serial number status is appearing at every store location after transfer 2.2.068 Serial Numbers are now properly filtered by store in Item Details > Serial Numbers.
Lot Numbers are now properly filtered by store in Item Details > Lot Numbers.
21485 Request ability to prevent sale of SN Items when qty is zero 199.3.93 There is a new checkbox preference at Node Preferences > Transactions > Serial and Lot Numbers > Serial Numbers Tracking called "Prevent sale of Full Control Serial Number items with zero quantity." 
By default, the preference is disabled. When enabled, full control serial items will require a positive OH value for the serial number to be sold.
When the preference is enabled, adding a SN to a transaction that has a qty less than zero will result in a RED Toast stating the SN is not available and the SN entry will be cleared.
Sublocations      
25778 Incorrect sublocation assigned to item in POS transaction after item is split while using QTY increase button 2.1.2.528 Now default sublocations works correctly when item s split due to qty promotion.
25008 Need ability to transfer items between sublocations within the same store 2.2 There is now a dropdown on transfer slips that changes the transfer type. The dropdown toggles between store-to-store transfers and subloc-to-subloc transfers, and defaults to store-to-store.
Tag Printing      
25816 ASN/Voucher: Printing Item tags from Vouchers does not include any data from invn_sbs_extend 2.1.2.550 Tags designs that contain UDFS will now print properly from Vouchers, Memos, Transactions, and Purchase Orders.
20844 Set the default quantity type when printing tags 1.14.7.1292 An area for defining Tag Copy Defaults has been added to Admin Console > Preferences > Hardware > Print Preferences > Merchandise Tags. 
This allows the user to set the Tag Copy Defaults for Documents and Inventory.
The three options for each are; On Hand Qty, Doc Qty, and Copies.
Each document defaults to Doc_Qty, Inventory defaults to OH_Qty.
Time Clock      
25528 User can't check in and is getting "412 - Permission Denied" error 2.1.1.305 This issue has been addressed.
Tools      
25904 SRO Preset date range doesn't pick the correct date 2.2.0.68 Changed the code so that the EndDate value now displays correctly as 11:59 PM. 
24062 reconfigure host name tool fails under some renaming conventions. 1.14.7.2153 The documentation for Tech Toolkit Rename Server tool has been updated to address siutations some users may encounter when using the tool and how to deal with them. The updated documentation covers server naming conventions, best practices, and some limitations of the tool.
Touch Menu      
26325 Problem in viewing item details in inventory from the Touch menu at POS 2.2.1.104 The user can once again use the item details functionality within advanced item lookup when in touch menu POS.
26019 Issue with Touch POS (Menu Designer affects all levels) 2.1.2.528 Touch menus can now only be edited/created at the subsidairy level.  
Each store and workstation can have its own default menu defined in admin console, but they will all have the same list of menus to chose from.
If the user changes store at POS, the touch menu will change accordingly.
Transfers      
26336 If a transfer order is generated from a voucher with a large number of line items, the TO is showing the same line items on many pages. 2.2.1.126 The screen now refreshes each time the page is changed on a transfer order.
26277 'Total Assigned' becomes incorrect after changing Doc Qty & Assigned Qty on transfer orders 2.2.1.118 Total Assigned now properly increments/decrements when assigned qty for stores increments/decrements.
26138 There is no indication of the number of line items on a transfer order 2.2.1.x The "Line item count" field has been added to TO Details (General tab).
25132 Transfer Verification screen does not show correct values with MySQL database 2.1.2.544 The issue with incorrect item_diff, qty_diff, and cost_diff has been resolved on MySQL installs.
25070 Qty Available shows less than OH Qty when creating a transfer slip if Check Available Qty option is selected in Admin Console 2.1.1.305 The "Bypass Check On Hand Qty" permission now works properly with transfer slips.
24725 After reversing, the slip and voucher are still listed in Transfer Verification 2.1.2.528 Reversed slips and vouchers no longer show in Transfer Verification.
24531 Vouchers remains on Transfer verification window after resolving and the update buttons are grayed out 2.1.1.305 Transfer slips and vouchers are now cleared from Transfer Verification when the pair is resolved.
23328 Add ability to transfer items to and from sublocations 2.0.1.1629 There is now a dropdown on transfer slips that changes the transfer type. The dropdown toggles between store-to-store transfers and subloc-to-subloc transfers, and defaults to store-to-store.
22517 Request to have comment from slip automatically copied to the generated transfer ASN 1.14.7.2116, 2.0.1.1601 The comments on the Slip now are copied to the resulting ASN and Voucher.
X/Z-Out      
26933 Editing the Totals after counting denominations does not properly update the reconciliation screen 2.3.0.1109 Code was changed to allow better control during denomination input and navigating back and forth during the count.
26172 Currency figures are incorrectly recorded when the Z-Out is counted, closed, and then recounted then closed 2.2.1.120 Code was changed to properly handle recounts of Z-Out reports.
25959 Z-Out issue where if the prior Z-out closed register needs to be reconciled, sometimes the new Open amount is added to the old Open amount (previous closed register) rather than being replaced. 2.2.0.35 All browser generated dates are now set to 0 milliseconds at the creation of the date object in order to prevent rounding errors that lead to overlapping times. Totals are now showing correctly in Z-outs.
25833 Edit Z-Out Filter permission not working 2.1.2.544 When the Edit Z-Out Filter permission is set to DENY, the user is no longer prevented from opening a drawer.
22790 Add the ability to report separate order count and sale counts in the X-Out when "restrict transactions to a single item type" is set 1.14.7.2133, 2.0.1.x X-Out report designs can include counts of the transaction types (sale, return, order) and item types.
A document that contains at least one sale item is classified as a Sale.
A document that contains only orders is classified as an Order.
A document that contains only returns is classified as a Return.
22098 Enforce the user to close register for the previous day 1.14.7.2071 Two preferences for structured Z-Out reports have been added to Node Preferences > Reporting > X/Z-Out:
"Require daily register closure": If the specified End of Day time elapses, the system starts a drawer close that must be completed before the drawer can be reopened. Default=Disabled
"End of Day": This is the time of day that triggers the "Daily Register Close" action. Enter the desired time in 24-hour format. Default=23:59