12.12.20

The following 12.12.20 stability notes are additional changes made after the parent release 12.12.16 and prior stability releases. For a summary of all changes, please see the 12.12.x summary notes. Notes are listed in order of our project tracking numbers.

B-49608 - Point of Sale / Sales - Change Due with True Value Rewards

Corrections were made to prevent an error occurring when scanning a customer's loyalty card after a transaction has processed, and the previous Process (F12) form had been cleared for "change due" by pressing the space bar.

B-49132 - Point of Sale / Catalog Import via Item Maintenance

Consolidate both catalog functions (meaning the "add from catalog" function and the new catalog import from Point of Sale) into one method to ensure that both function the same way. Populate Dept, Class, Fine-line descriptions if set. Alt description set. Manufacturer's number and UM set as Alt SKU if they exist in the catalog. Change weight calculation method to use same base logic as pricing. Remove logic to re-order the vendor multiples if there's a missing one (1 and 3, but no 2, for example). Leave them as is. Added comments to code.

B-49111 - Inventory / Utilities / Item Analyzer

We have added four (4) new dialog messages for the Item Analyzer regarding price/cost updates:

"Price and/or cost changes have been identified. To allow price/cost changes to occur, you must process them through Price Updates. Would you like to create a Price Update file now with the changes identified?"

"An unapplied Price Update file was created. Please process within Price Updates to apply the changes."

"Price/cost changes have been canceled; A Price Update file was not created."

"Your security access does not allow price or cost updates via this tool; Price updates will NOT be generated."

B-47342 - Card Processing / POS Assured / Offline TSYS Cayan / Credit/Debit Card Transactions

We corrected an issue that was causing the signature receipt not to print the reconciled bankcard information (Authorization code and ID).

D-45051 - Item Entry - Point of Sale & Inventory Transfers

After item selection of a single item unit issue in Point of Sale and transfers the "look-up type" will now be set back to SKU (item). After selection of a single item unit type item, the prior selection was being retained in the control and used for any subsequent selections causing the same item to repeat. This has been corrected.

D-45018 - Point of Sale / Footage Document Styles

Forms now will calculate footage for manufactured items that have at least one unit of measure matching the system-defined default board foot or square foot unit of measure for display on Orders, Quotes, and Invoice footage styles.

D-41647 - Card Processing / TSYS Cayan Line Item Issue

Changes to the unit price after selecting a new unit of measure would not refresh the line-item display on the card device. This has been corrected. Now, the details on the CED match the price after a unit of measure change.

D-44977 - Payables / Utilities / Check Backout

Changes were made to the "check backout" stored procedure to set the closed date to NULL on billing records when reversing a check payment and re-opening the invoice. The close date was only being set on the initial payment which affected some reporting. An additional change was made to set the audit information on the check records when being updated by the check backout process.

D-44953 - Inventory / Reports / Stock Status

We have corrected an issue where the on-order variable in the formula to calculate Suggested Order quantity was not being set properly.

D-44936 - Inventory / Reports / Count Worksheet

Filters representing the inclusion of Standard Items or SO/Resale items were not being passed to the query causing the return of the same set of items whether the check boxes were checked or not. This has been corrected.

D-44894 - Group-Section Selection Control on 4K Monitors

We have fixed a scaling/sizing issue with the multi group/section selection control on 4K+ displays (high-definition monitors). This control is found on several report forms such as Inventory > Reports > Stock Status.

D-44889 - Enhanced Item Search by Barcode

Enhanced Item Search (optional) would fail in cases where the user enters a barcode and presses the Enter key. The cause was the fact that the selected item key was being set to the barcode value, rather than the target item, which doesn't work for subsequent item searches. An additional change was also necessary, where scanning from certain forms would trigger snap-dumps depending on whether the control or form code was handling the scan. This secondary issue has been corrected.

D-44846 - Inventory / Utilities / Maintenance / WMS Location Update

Some minor user-interface changes were made (alignment and the data grid was too wide).

D-44809 - Inventory / Utilities / Inventory Cutting

Added task list warning regarding default units of measure for the inventory cutting utility: "Default Units of Measure must be set up for complete validation." This task list error will be produced if default units of measure have not been defined from the Code Definitions maintenance form ("Units of Measure" tab). This is being done to avoid exceptions (errors) attempting to process cutting when defaults have not been set. These are required for processing (dimensional items, etc.).

D-44709 - Point of Sale / Installed

If a non-stocked item on an order originated from a labor item type, we now will add the item to the Labor Grid rather than the Materials Grid.

D-44461 - Inventory / Physical Counts - Import by Worksheet

Logic wasn't handling all the possible sort selections for reports. Added a separate routing to set the sort based on the selected report's sort1, sort2, and sort3 selections. This may not always exactly match the order of the report as issues with duplicate report sequences and/or WMS locations aren't handled (the report uses a combination of a view and procedure where the Physical Counts form is accessing inventory more directly). In most cases, this should provide a result that matches closely with the report.

D-43922 - Point of Sale / Card Processing - TSYS Cayan - Line-Item Display

An issue was corrected that was caused when an item with a zero (0) quantity was sent to the CED. Zero quantities are not supported by TSYS Cayan and return a bad request error. Zero quantity items will no longer be listed on the display (as there is no way to do this given this restriction).

D-38892 - Point of Sale / Process (F12) / Remittance - TSYS Cayan Card on File

Fixed and issue with split bankcard when also using card on file for payment. Additional changes were made to ensure that "card on file" is supported by the current interface and other conditions. Also, the XML request that is passed to the card device was altered to trim out empty space between elements.

D-38859 - Point of Sale \ Card Processing - TSYS Cayan - Line-Item Display

Line item display on CED would incorrectly display Tally Items that were added to a transaction after non-tally items. We have-added logic to handle scenarios where a delete item is sent to the CED, and the ID does not exists (some types of tally items replace the original "trigger" SKU with other items).

D-37682 - Point of Sale / Payments & Payouts - Card Processing - TSYS Cayan - On-demand Signatures

We have corrected an issue where on-demand signatures for payments and payouts (Received on Accounts, etc.) were not always being saved properly.

D-37397 - Point of Sale / Sales, Orders, Direct Ship, & Payments - Card Processing - TSYS Cayan with Card on File

We corrected an issue that was causing the "Use Card On File?" prompt to be displayed multiple times when the selection was changed to Manual Entry and Card Not Present.

TFS-158904-B - Inventory / Reports / Sales Analysis

We have removed the condition of limiting data to item records with sales (Sales <> 0) for the period. There is a possibility of a loss of performance due to this change since all items regardless of sales will now be included, so the report may take longer to compile.