
CMS TEN Release Notes
Introduction
Lots of great things going on in Development here, so much that we couldn't get it all into one release! CMS 10.0.5 supports our new Amazon and Volusion modules, performance improvements, updates to most all reports, and support for running CMS on Windows 10 workstations. Close on its heels we expect 10.0.6 with many new reports and forms and other exciting changes.
There is a small postal rate change effective Sunday August 28th, 2016that only affects First Class Package 3oz. That rate change is included in this update or can be set manually in CMS if your postponing your update.
There are changes in the credit card industry scheduled for October 2016. These include 19 digit card numbers and MasterCard numbers being issued that will begin with the number 2. There were no changes necessary in CMS to accommodate them.
Release Notes from all previous versions can be found on our Release Notes page.
READ BEFORE INSTALLING
CRITICAL
If you are using custom designed Crystal invoices and have multi-recipient orders, those Crystal forms must be updated to work properly with 10.0.5. Database changes in 10.0.5 can cause some Crystal invoices to not create pick tickets per recipient which, if not caught, could result in you shipping products to the wrong recipient. The fix is very simple and fast. Please contact us if you think you maybe affected or for more information.
For All Updates from 9.x or earlier
Encryption - The Encryption option in PCI Administration must be enabled before installing CMS TEN. Please log into CMS as PC Administrator and verify yours is turned on before proceeding. To do this, log into CMS as PCI Administrator and go PCI Administration>PCI. Your button for encryption should read 'Re-Encrypt' as seen in this screenshot AND say "no further action is necessary". If so, you're set and there's nothing more you need to do (no need to re-encrypt).
If you install CMS TEN and encryption has not been run or is up to date, the install will warn you and abort.
If encryption/re-encryption is necessary. we recommend you run encryption overnight while everyone is out of CMS.
Important information to prepare you for the transition to your new version of CMS. Please see our CMS TEN Upgrade Plan article for additional guidance.
For All Updates (from any version)
No workstation updates are required unless you are running Windows 10. The server update should not run longer than other CMS updates if updating from 10.x.
Release codes - CMS TEN uses the same release codes as CMS 9.x. If you're on CMS 8.x, you'll need to use v9 codes obtained from your account manager.
MINIMUM SYSTEM REQUIREMENTS – CMS 10.0.5 did not introduce any new system requirements although we can now support CMS running on Windows 8.1 and have started implementing changes to better support Windows 10 (although it is not supported yet.). Our system requirements can be reviewed on our CMS System Requirements wiki page.
End of Life Announcement - WinXP and Server 2003
Microsoft has announced they will no longer provide support or updates for Windows XP or Windows Server 2003.
This is a fairly critical situation. XP and Server 2003 will no longer receive security patches which, aside from the obvious security threats, also means that you cannot be PCI compliant.
We have already started to see some ramifications to our clients running on these unsupported operating systems. PCI is dictating a shift away from using SSL and TLS 1.0 since they are now considered to be insecure methods of connection. As our partners start to follow this dictate and remove any support for those older forms of secure connection, you will need to be on a current operating system that includes support for TLS 1.1 or later. (Windows XP and Server 2003 do not support them)
For a complete list of operating systems we support for use with CMS, see our System Requirements wiki article.
PCI Compliance - CMS TEN has been successfully validated against the PA-DSS 3.0 specification by Coalfire Systems. Software changes that could affect your compliance are only included in major CMS versions (e.g. 9.0, 10.0) or minor versions (e.g. 9.2, 10.2) and never in releases (e.g. 9.0.5, 10.0.2) or builds (e.g. 9.0.6.159, 10.0.1.123). You can read more about our versioning methodology HERE.
CMS 10.0.x is listed on the PCI Council’s directory of Validated Payment Applications and its validation is good through October 2019. We file updates with the PCI Council annually to maintain our status and
- Package.Package_ID increased (from 3) to 4 characters (e.g. 0001) - Crystal invoice forms must be opened in Crystal to Verify the database to get it back in sync with this table change. The logic the form uses to generate one page per recipient will fail if this is not done. Contact us if you need assistance.
There were also several in 10.0.1 with the initial release of CMS TEN.
Integrations - New integration options available for Amazon and Volusion. All other integrations will continue to work as they had previously including CommerceV3, Magento, UPS Worldship, FedEx Ship Manager, Endicia/DaZzle, ShipRush, Malvern, MPS, TransFirst, and Authorize.net.
===================================================
===================================================
CMS TEN - ENHANCEMENT DETAILS
-
Amazon Integration - Optional Module (Beta)
Amazon merchants with a paid (professional level) account can download orders to a file that is compatible with the new Amazon plug-in for CMS. you can now import your Amazon order file into CMS. It then follows the normal flow for imported orders. Once shipped, you can generate an order status file to upload back to Amazon updating all shipped orders with shipped date, carrier, ship method, and tracking number.
This module has now been in production since July and is working smoothly. We intend to keep its status as beta through the end of 2016 to receive enough feedback to ensure the solution is well-rounded.
Contact your account representative to learn more about this module and to obtain a release code that will enable it for you under CMS 10.0.5.
Volusion Integration Optional Module (Beta)
Volusion is shopping cart solution growing in popularity and we launched our pilot client on it earlier this year. Capabilities of this CMS Plug-in include:
- Order download
- Catalog request download
- Order status upload
Like Amazon, we expect to keep this in beta status through the end of 2016. Contact your account representative to learn more about this module and to obtain a release code that will enable it for you under CMS 10.0.5.
-
USPS August 2016 Rates
The rate for First Class Package 1-3 oz has increased from $2.45 to match the 4-8 ounce rate, now all $2.60. This change is effective August 28th, 2016. More information is available on Endicia's page on the topic.
Windows 10 Support
We now support installing/running CMS on Windows 10 workstations. For machines that are upgrading from Windows 7/8 to Windows 10 you will want to reinstall CMS.
WARNING - We've learned that Honeywell has not updated their bar code scanner drivers to work with serial emulation USB under Windows 10. If you will be running CMS on a Windows 10 machine with a scanner, be sure to get a model that supports USB HID POS mode, such as the model 1300g.
Payment Adjustments for Tax calculations
For companies that are required to collect sales tax, you may run into issues with your website calculating tax differently than CMS does, resulting in a over or under payment when the order comes into CMS. To help manage this issue we've added a new option to alter the payment amount of uncaptured credit cards on imported orders to match the new invoice total.
Email Confirmations for Back Orders and Returns
You're now able to automate the creation of emails to your customer that have placed orders that contain back ordered items. Often times websites don't track inventory so, at the point the order confirmation email is sent by the site, stock availability is not yet know. Once the order is imported into CMS and saved, CMS will check your configuration to see if it should create a back order confirmation email for that order source. There is also logic in place to automatically cancel that email if the order is canceled or fulfilled before the email is sent.
A similar option is available for returns now too. After processing a return, a confirmation email can be created. Like all of CMS's confirmation emails, you can design the email yourself and opt to include a copy of the invoice as an attachment, in this case the return invoice.
These emails are sent (released) along with order and shipment emails, typically as part of an end of day procedure. You can configured these new email options under Fulfillment Options.
Order Imports - Update Mailing Address
When you import an order for an existing customer, the addresses they are providing may be updated from what you have on file. While CMS has a mechanism in place to update the customer's default billing and shipping address, there was no way to update the mailing address. There's a new option that makes this possible.
Once enabled, this update will only occur in situations where the order matches to the customer either by customer number or email address, essentially exact matches. As such you'll also want to make sure you've got the option enabled to match by email address.
Performance Enhancements
- Fulfillment Manager
We've overhauled the code in this section of CMS to improve performance, particularly noticeable in larger fulfillment runs (thousands), and to improve the user interface. Changes include:- New style of grid pointer for multi-selects allowing for scrolling through the grid without losing/changing the selected records. This is helpful if you're using Ctrl-click for multi-selects to only fulfill selected orders.
- CMS now defaults the Processing Option to 'All Orders Shown'
- Selecting an individual order automatically changes the Processing Option to 'Selected Orders Only'
- Optional fulfillment speed timer for benchmarking performance (contact Support for more info)
- The cursor now follows orders in the grid as they are fulfilled
- The window will no longer update to display items/address for each order as it is being fulfilled (further improvement to performance)
- You are now able to click Cancel to stop a fulfillment run in progress
- Keyed Imports
- The solution implemented in 10.0.1 (Carrier Packages) that was designed to improve the speed of shipping integrations via keyed imports (those processed outside of CMS) has been further enhanced to improve speed and reliability
- An option has been added in the ship method setup to indicate if you want packages shipping via this method to be available for keyed imports. There is some performance to be gained here, particularly in large fulfillment runs, if CMS does not need to make packages available for keyed imports.
- Fulfillment Manager
CV3 - Support for Parent items
CommerceV3 (CV3) supports a feature called Parent Items that allows you to create something akin to a landing page for a series of other products (that share the same description/image, for example). Since this is not a real product itself, there is no corollary to this parent product in CMS. Unfortunately CV3 loses the relationship between the parent product and its children if a product upload is done without the parent product included. To address this CMS is now connecting to CV3 to download a list of the parent products and their related products so it can be appended to the product data CMS is going to upload.
Minor changes
- TLS 1.2 - CMS is now compatible with email servers that require TLS 1.2 secure connections
- Emails no longer prompt for save - When sending a unique email to your customer CMS will no longer prompt you to save
- Scheduled emails to opt ins only - Scheduled emails will now only be created for customers that do not have have the flag checked for 'No email advertising'
- Order Entry handling of $xxx,xxx.xx - The Complete Order column has been widened to handle the display of amounts up to $999,999.99
- Shipmeth Active filter - In Setup, when modifying shipping methods, you can now filter the display to show only Active methods
- Crystal Pick Tickets - There is a new Crystal form type for Pick Tickets
- One-time items Flagged - One-time items, those added to an order that are not part of your product list, are now easily identifiable in Order Entry. The product code is now preceded by an asterisk in both the Items and View Invoice tabs of Order Entry. This should be particularly useful when verifying imported orders so you can now see at a glance if any of the products on the order did not match to those in your product list. This change was made available in some earlier versions of TEN but was previously undocumented.
- Weight added to SKU Wizard - You can now use the SKU Wizard to set or update the weights for a product's SKUs
- Package ID increased from 3 to 4 characters enabling orders in excess of 999 recipients and/or items. There are still performance issues that come into play when you work with orders of that size, so as a rule, you are typically best served keeping the orders less than 999 where feasible.
Reports
There's been a herculean effort to review every single report/form to update, optimize, and enhance them. Those updated reports are included with 10.0.5. (many new reports coming in our next release) Some highlights included:
- Order Processing Summary - more sub reports
- Batch Status - improved handling of data from external shipping systems
- Customer Order Summary - new parameter for A/R only
-
Bug Fixes and modifications
===================================================
===================================================
10.0.5.195
Manifest - Duping a package would create an invalid (0) package number - Dev-614
10.0.5.194
Apply Payments - Payment amount applied was being set to zero. Regressive to 10.0.5.193 - Dev-607
CMS Updates - Changelog syntax error for trUpdateLotItem - Dev-603
10.0.5.193
Apply Payments - If a payment was applied and saved and then you attempted to find a different customer, CMS was errantly warning that the payment had not been saved. - Dev-574
10.0.5.192
Products - New product fields added to the database and Products form to facilitate upcoming enhancements to the CV3 integration. Fields include:
- SRP (suggested retail price)
- Product dimensions (Length, Width, Height)
- Dimension units (inches, feet, mm, etc.)
- Brand
- Manufacture
- Product URL
- Product Image URL
To support the additional fields we've added a new Details tab for Brand and Manufacture (anticipating more fields coming), a SKU Details tab for SKU level detail for dimensions and SRP, and the URL fields are available under the eCMS tab. Dev-512
Products - The Sizes/Colors (SKU) grid in the Products form will now display the SKUs in the same sort order as has been recognized by Order Entry, set in the SKU Wizard. - Dev-421
10.0.5.191
Crystal Invoices - The recent increase in the package_id to 4 characters broke some of the Crystal invoice template's ability to produce a single pick ticket per recipient. The following affected forms were fixed under ticket Dev-569:
InvoiceTemplate-DEC
InvoiceTemplate-NBC
InvoiceTemplate
InvoiceTemplate-BC
InvoiceTemplate-MS-BC
10.0.5.189/190
External_Shipping - New packages created via external shipping integrations could result in a package number of 000 (updates to existing packages were not affected) - Dev-560
10.0.5.188
Shipping Rates - Updated the USPS First Class Package 3oz rate from $2.45 to $2.60 pursuant to the rate change effective August 28th, 2016 - Dev-542
Setup - New filter in Shipping Methods to limit the display to "Active Only" - Dev-457
Order Search - Reverted the behavior of 'Find this station's last order' to what it was in 10.0.4 where it will find the station's last edited or saved order. The option has been renamed to say Saved Order to better communicate its function - Dev-378
10.0.5.187
Email - Updated components to add support for TLS v1.2 which some email providers are starting to require (up from SSL or TLS 1.1) - Dev-557
10.0.5.186
Products - If a product was configured to use a specific shipping method, it was not possible to then remove that method, it could only be changed to a different method - Dev-463
Dazzle - Now using ISO alpha-2 country codes for country of origin to facilitate better country matching between CMS and Dazzle - Dev-445
Statements - Statements and their supporting stored procedure now include shipped date - Dev-454
Crystal - CMS now supports using Crystal forms as Pick Tickets - Dev-372
Crystal - New Crystal form definitions will now default to 1 for the number of copies to print (previously allowed 0 or '') which would lead to printing errors - Dev-432
Verify Imports - The selected record would de-select when Unlock was clicked - Dev-441
Order Entry - Future shipping an item that was on back order will now clear the quantity on back order - Dev-487
Order Entry - Editing a recipient address in conjunction with a shipping charge recalc could cause the underlying address_id to get out of sync, preventing further edits to the shipping address or gift notes - Dev-364
Database - Added new database function fGetPackageCostsForOrder to facilitate order level shipping margin calculations - Dev-460
Batching - If editing a batch and you attempted to remove the first order, the second order would be removed instead - Dev-458
Find Customer - CMS could hang or crash when using column sorting on search results - Dev-427
Email - Error raised if saving an email account password longer than 31 characters - Dev-390
Contact Manager - CMS was errantly prompting for a save after an email was sent - Dev-437
Contact Manager - CMS is no longer asking if you want to save an email that was composed in
Contact Manager after it has been successfully sent - Dev-438
Contact Manager - History was not displaying (without refresh) if you were on the History tab and then retrieved a different customer - Dev-401
Contact Manager - The non-functional Delete button has been removed from the History tab - Dev-499
Contact Manager - Possible for Contact Manager to stop responding after using Find Customer while the Auto-Save option was enabled in Workstation Specific settings - Dev-435
ToDos - When editing a ToDo for another employee, CMS was change the owner of the ToDo to whoever edited it. It will now leave the owner unchanged unless the ToDo has been marked as Handled, in which case it will prompt to change the owner to the current operator - Dev-429
CV3 - Product uploads to CommerceV3 will now query their web service for a list of Parent Items so they can be appended to the products CMS is uploading, ensuring that the product data upload does not break their relationship - Dev-356
CV3 - An error could be displayed if attempting to download orders from the Public web service when no orders were available for download - Dev-406
Magento - Now able to properly skip trying to sync with invoices that were manually generated directly in Magento - Dev-348
SKU Wizard - Field added so weights can be set on all SKUs for a product - Dev-484
Stock Manager - Comments made during a stock transfer were being saved as "AA" - Dev-428
10.0.4.185
Amazon - Order status updates configured to export to an invalid path were still marking the orders as successfully exported - Dev-536
Product Imports - Implemented restricted/beta access to the upcoming Product Import features - Dev-539
10.0.4.184
Magento - The "Allow Duplicates" plug-in option was not properly parsing product codes with more than one suffix - Dev-517
10.0.4.183
Order Imports - During verification of imported orders it was possible for an error to be raised due to an inability to decrypt the credit card - Dev-532
10.0.4.182
Email Confirmations - Order confirmations were being created for order sources not configured to have order confirmations (regressive to 10.0.4.176) - Dev-519
Order Review - Access Violation possible if retrieving an order that does not have the same invoice number (e.g. viewing the -2 return invoice and then retrieving another order that doesn't have a -2 invoice) - Dev-524
Order Entry - De-Allocation of inventoried kit not occurring when converting item to future ship - Dev-370
10.0.4.181
Amazon - Plug-in and documentation completed for Amazon Basic, file based order importing and order status exporting - Dev-485
10.0.4.180
Order Imports - New option to alter payment amount for uncaptured credit cards on imported orders to match the invoice total, addressing small differences between tax calculations in CMS vs web - Dev-422
Amazon - Fixed Java "start-in" path issue - Dev-433
Contact Manager - When clicking Order, the customer record is saved but will warn if the address is incomplete, but now still allows you to continue - Dev-183
10.0.4.179
Verify Imports - Credit cards could fail to properly decrypt for imported orders - Dev-508
Volusion - Fixed issue with the Country not importing for addresses - Dev-453
10.0.4.178
Fulfillment Manager - New grid pointer, multi-select, now defaults to all orders shown, clicking an individual order auto-switches to "selected orders only" mode, optional fulfillment speed timer (smallset), Process Orders button disabled in Selected Orders mode until at least one order selected, cursor follows orders as they are fulfilled, window no longer updates with item/address for each order as fulfilled (further performance improvement), and now able to Cancel a fulfillment session in progress - Dev-503
Keyed Imports - Carrier Packages solution (10.0.1) redesigned to skip the carrier_packages_queue table, improving reliability, and providing new options to limit which ship methods should be made available for keyed imports (improving performance) - Dev-346
10.0.4.177
Fulfillment Manager - The speed of processing back order and future shipments has been improved - Dev-501
10.0.4.176 (beta of 10.0.5 starts)
Email Confirmations - New options for sending confirmations for items with back orders and when a return has been processed - Dev-434
Order Imports - New option under Fulfillment Options>Import/Export for "Update mail address when match found". The default behavior of CMS is to not allow imported orders to update the mailing address, only the billing and shipping - Dev-236
10.0.4.175 (last 10.0.4 release build)
Scales - Improved collection of logging data for unrecognized scale responses. Also changed the Adam scale weight request code to obtain Net (N) instead of Gross (G) weight, now taking Tare into account - Dev-488
10.0.4.174
Volusion (beta) - Email addresses are now included in order downloads (added separate customer API call) - Dev-452
10.0.3.173
USPS Rates - First Class and Media Mail rate changes for April 10, 2016 - Dev-430
10.0.3.172
Countries - Some client databases had their ISO_NAMESHORT and ISO3166_Code reversed which was causing Dazzle international shipments to fail due to unrecognized an country of origin - Dev-424
10.0.3.171
Order Entry - When the Package Exceptions form is raised, it is now defaulting focus to the OK button so you can just press Enter to accept - Dev-412
Volusion - Beta implementation of Volusion integration - Dev-40
10.0.3.170
Order Imports - CMS was failing to load an order if its payment data could not be decrypted. The order will now load and allow for verification and repair of the payment - Dev-307
Order Review - The option to retrieve this station's last order was retrieving the last order saved or edited. It is now only retrieving the last saved order - Dev-378
CV3 Public - Orders importing with unrecognized shipping methods were causing the import to fail - Dev-402
Form Printing - When printing a CMS PO form with the print task for Ship-To or Bill-To address may print a blank address - Dev-381
10.0.3.168/169 (Internal only)
10.0.3.167
Authorize.net - Customer email addresses were being passed to Authorize.net for POS orders, despite the CMS setting to the contrary, resulting in those customers being emailed copies of their receipts - Dev-377
Exactor - Added logging option for troubleshooting (TAXSERVICELOG entry in SMALLSET table). If enabled this will create a new text file in the \NewHaven Software share called exactor.log - Dev-363
Exactor - Added Shipping EUC override which will replace the default value of 13010204 if present (EXACTSHIPEUC in SMALLSET table). Noting that Exactor is expecting the code to be in the format of 'EUC-XXXXXXXX' so be sure to enter as such - Dev-334
Kit Builder - CPU use was running near 100% when Kit Builder form was opened leading to sluggish performance - Dev-384
Reports - Customer Activity report has been updated to include the customer number when run with Sort By options other than customer number - RT 51156
10.0.3.166
Endicia - Priority Mail Flat Rate Box (domestic and international) were being treated by Dazzle as Priority Mail (not flat rate) - Dev-389
10.0.3.165
USPS rates to support the January 17, 2016 rate change - Dev-344
Endicia - Changes to the DaZzle integration corresponding to the changes to service level names and the USPS deprecation of some of their shipping options - Dev-344
10.0.2.164 (internal only- Volusion integration testing)
10.0.2.163
UPS Rate - Updated rates and surcharges for UPS corresponding to their December 26th, 2015 "2016" rate change - Dev-326
FedEx Rate - Updated rates and surcharges for FedEx corresponding to their January 4th, 2016 rate change - Dev-327
UPS Ground - Fixed missing zones for the generic UPS Ground shipping method (which replaced UPS Residential and UPS Commercial) - Dev-369
10.0.1.162
CV3 (public) - Backorder dates (CV3 term) were not being included in product uploads at the SKU/attribute level (only at the product level) - Dev-335
CV3 (public) - Expired CV3 passwords would cause order downloads to fail without an error message to indicate that the expired password was the problem (such a message has been added) - Dev-255
NCOA - CMS will now filter out non-U.S. address when performing a NCOA export when no filter is selected (it automatically has done this if any filter was used) - Dev-350
Product Images - Bulk image imports from CMS Setup were not responding - Dev-330
Column Sorting - Error possible when column sorting in a grid, such as the customer look-up - Dev-345
CMS Invoices - The print task for billing address on CMS invoices (not Crystal forms) could in some cases print the wrong billing address when linked billing was used - Dev-217
ShipRush Integration - Communication with ShipRush would fail if there was a percentage sign in the ship-to address - Dev-332
Shipping Rates - Shipping rates not calculating properly for shipments coming from Hawaii - Dev-349
Installer - Link to the release notes was pointing to the wrong version of Whatsnew.htm - Dev-322
10.0.1.161 (internal only)
10.0.1.160
CMS Licensing Service - The service used to automatically update CMS license codes was failing to install. The side effect of this was for customers on payment plans to not automatically receive their updated codes upon payment - Dev-305
Reports - Error running the Physical Inventory report - Dev-306
Reports - Error running the Inventory Analysis report when grouping by Vendor - Dev-316
Order Review - Error when attempting to use column sorting in the email confirmations grid - Dev-108
Order Entry - New warning added when editing a saved order that has an existing dropship purchase orders created - Dev-280
10.0.1.159
Order Imports - Imported orders with delayed items and the order not set to Bill Delayed will place the shipping charge on the -1 invoice when no items have been fulfilled - Dev-290
Order Imports - Unable to save an order containing a credit card payment whose expiration date is this month - Dev-289
Order Imports - Possible for an Access Violation error to be raised during the automated processing of order imports (during save) - Dev-295
Endicia - Expanded support for the number of customs line items from 30 to 1000 - Dev-266
Installation - Error possible during database update when a scheduled trigger was firing at the same time the update was running - Dev-291
Installation - Possible for permissions to not be properly set for new files resulting in assorted errors when running CMS from the workstation - Dev-270
Reports - Physical Inventory report could fail to run after a CMS update was installed - Dev-286
PCI Admin - Tokenization option now will only be displayed for the processor MPS - Dev-265
10.0.1.158
Kit Builder - Removed 'Restock at' column and added columns for ' Resupply At' and 'Restock To' - Dev-264
Contact Manager - Errant warning to save customer information when retrieving a candidate from the list - Dev-278
Contact Manager - Added columns for address lines to the candidates grid that shows up when typing a name into the Contact Manager - Dev-279
Order Entry - Recipient Imports - Duplicate recipient names were not being uniquely named also causing the replication of items to all recipients to skip some recips - Dev-269
Returns - Error when trying to return a kit that was sold via exchange - Dev-267
Setup>Payments - Added option to enable/disable Gift Card payments - Dev-273
Setup>Payments - Converted selected grid to checkboxes to accommodate more payment types - Dev-273
Reports - Added Shipping Cost Analysis report under the Reports>Fulfillment menu - Dev-156
10.0.0.157
Contact Manager - When a customer had multiple orders on the same day, the most recent was not at the top of the list in Order History - Dev-250
Order Entry - Error opening the one-time item dialog - Dev-262
Authorize.net - Converted to Authorize.net's new processing URL in prep for their 2016 switchover. They are currently running in parallel but will remove support for the older URL's in 2016 - Dev-231
Payments - When being prompted if you'd like to use the last credit card used, the dialog now includes the last four digits of the card number to facilitate the decision - Dev-55
10.0.0.155/156
Installer - Installation will now warn and abort if the database does not have credit card encryption enabled (PCI and CMS TEN requirement) - Dev-58
Order Review - CMS was unnecessarily prompting for permission to update shipping charges when editing an order. The prompt should only come if certain aspects of the order have changed like items, price, or shipping address - Dev-253
Order Entry - Address Editor was not skipping Honorific if configured to do so in Order Entry Options>Field Navigation - Dev-249
Order Entry - Using Enter or Tab to advance through the fields on the Tracking tab will no longer stop on the Show Inactive Adcodes checkbox - Dev-244
Order Entry - Using Enter or Tab to advance through the fields on the Money tab will no longer stop on the Apply Date field - Dev-246
10.0.0.154
CV3 - Improved handling of errors due to expired login password - Dev-241
Scheduled Payments - Unable to re-save an order that had an expired credit card in its payment schedule - Dev-257
Contact Manager - CMS was prompting for a customer save if the customer's total spending changed or when scrolling between customers with different total spending levels - Dev-256
Order Entry - Order Source data could be lost if tabbing through the field after initially set - Dev-245
Automated Imports - No order history added to a new customer record created for an order's recipient - Dev-252
Kit Builder - Possible to return too much component inventory to stock if canceling after both stock was reserved and Qty To Build was subsequently reduced - Dev-243
10.0.0.153
Installer - Included additional Java components for server installs, finalizing the deployment issues related to Dev-226 below
CV3 (public) - Order level Default Ship Method was not being assigned - Dev-239
Order Imports - Removed the fix for Dev-230 (10.0.0.149) to have it re-assessed for better handling of product descriptions for one-time items
Multi-ship Orders - Possible for CMS to drop a recipient and for their items to appear on the wrong recipient - Dev-242
Plug-ins - Prepping plug-ins to use a dictionary of plug-in options - Dev-248
10.0.0.152
Kit Builder - Unable to reduce Qty to Build after stock had been reserved - Dev-238
CV3 (public) - Attribute names were being overwritten by product uploads from CMS. New plug-in option added to suppress CMS from uploading attribute names for existing products (now also checking to see if a product is new) - Dev-218
CV3 (public) - When using automated imports CMS could misidentify a product with attributes as being on backorder - Dev-237
Find Customer - Width of the State column in the search results was defaulting to 50 characters (max field size) which was taking up too much space in the grid - Dev-233
10.0.0.149-151
Package grid highlight color for a selected record was too dark to see text - Dev-174
Manifest - Changing the ship method with the arrow key was not properly setting the new method - Dev-181
Verify Imports - Error was raised if doing a customer search by Company while verifying an imported order - Dev-225
Automated Imports - CMS was not using the Order Entry default shipping method setting when an imported order had an unrecognized shipping method - Dev-232
Order Imports - Products that imported with attributes that matched to a product in CMS that was not configured to have attributes was dropping the attribute data (now being treated as a one-time item) - Dev-230
eCMS - Plug-in Options not recognized if there is a capital B (e.g. failing on WEBSERVICEID) - Dev-234
Address Editor - Unable to scroll to the end of a long email address - Dev-212
Database - Email field in tables ADDRESS, CONTACTS, IMPTEMP, VEND have been expanded to 100 char - Dev-213
Database - Changed table name PRODCAT to PRODTAXCAT - Dev-229
Contact Manager - Altering customer credit amount was prompting the user to save (the change is saved automatically) - Dev-216
Contact Manager - Unable to process a credit card for a refund of customer credit - Dev-224
Returns - Switching payment types will now clear the credit card number - Dev-223
TransFirst ePay - Voids responses from TransFirst were not being recognized or logged and CMS reported an error or unsuccessful attempt to void. They were actually successfully processed but CMS was not interpreting the new response format properly - Dev-219
Installer - We are now deploying Java and MapForce files with server installs to facilitate our forthcoming Amazon integration. This results in two new directories under \NewHaven Software for JRE and MapForce - Dev-226
10.0.0.147/148
TransFirst ePay - Credits (refunds) were failing to process - Dev-220
10.0.0.146
CV3 (public) - Order level discounts were not importing - Dev-214
10.0.0.145
Magento - Converted to multi-threaded order status uploads to speed up processing time - Dev-103
10.0.0.144
Order Entry - Advanced Product Search was failing to find results based on products' Tech Info and Additional Information (unicode issue). Matching text on the search term will also now display italicized and colored magenta - Dev-198
Inventory Tracking report - Updated to work with database change, IPADJUST table field name changed from ITEM to SKU_ID - Dev-206
10.0.0.143
Installer - Updated to InstallAware v18 to address rare "insufficient resources" error. It also will be the foundation of our support for Windows10 installs - Dev-207
Kits - Error when partially reducing the quantity ordered of a kit that pulls stock from components - Dev-195
Order Entry - Tech Info and Additional Info product fields were not displaying - Dev-197
Order Entry - Possible to return too much stock to inventory if item was forced onto backorder repeatedly - Dev-188
Order Entry - Access Violation error if Order Entry was closed while the product selection combo was open - Dev-151
Contact Manager - New option to warn of unsaved edits was not recognizing edits to some of the fields under the Profile tab - Dev-182
Automated Imports - New validation check for customer non-zero balance - Dev-142
Product Uploads - Automatic product uploads were not taking place unless the option for order status uploads was also selected - Dev-204
10.0.0.140-142
Dazzle - Modified integration to pass Canadian postal codes without spaces or dashed per new spec - Dev-133
Order Importing - Import window can now be minimized to allow for processing in the background - Dev-71
Kits - Error when using a kit that pulled fractional quantities for a component - Dev-195
Batching - Batching window now combined with the Edit Existing Batches window using tabs to separate them. Now supports double clicking to open the corresponding order - Dev-141
CV3 - Product attribute duplicated when importing orders with a sized item (caused item to go onto backorder)- Dev-189
10.0.0.139
USPS Rates - Updated First Class, Standard Post, Media Mail, and Parcel Select rates in prep for the May 31st USPS rate change - Dev-132
Endicia - Canadian postal codes are now standardized before passing to Dazzle to meet new requirements - Dev-133
10.0.0.138
Magento - Discontinued items were still uploading - Dev-177
10.0.0.137
Endicia (international) - CMS was not passing the province data which is now being placed into an expanded State field - Dev-139
Endicia (international) - Now using ISO3166 country codes to specify 'country of origin' for international orders which should result in a more definitive match
10.0.0.136
Magento - Multi-threading employed for order status uploads to increase speed of processing - Dev-103
Manifest - Unable to click the Close button when there were no packages in the list - Dev-172
CV3 plug-in (public) - Single-attribute products were importing with that attribute showing as both the size and color - Dev-179
CV3 plug-in (public) - Item-level customization data is now mapped into the item's customization field (previously just went to invoice notes) - Dev-163
Invoice Batching - The grid now supports double-clicking to open the corresponding order - Dev-178
MPS - Tokens now managed by the PCI data retention policy or the MPS recommendation of 180 days, whichever comes first - Dev-131
Returns - Dropship items added to a return as an exchanged item defaulted to a quantity of zero - Dev-136
Installer - Removed option to automatically run CMS on completion of update. There is a bug in the new version of the installer software that is causing this option to throw errors so it has been removed for now - Dev-171
10.0.0.135
Products - Altering the Discount radio button will not save unless other pricing changes are made - Dev-159
Grids - Grid sorting with directional arrows has been added in most CMS grids - Dev-158
Kit Builder - When a kit is built and a component's cost later change, CMS can now find and correspondingly update the lot costs of all kits built from that component - Dev-130
XML - CMS now supports the ability to specify a tax category for items imported that do not match a product in your list - Dev-118
Confirmations - When viewing confirmation emails created for an order, the date was being cut - Dev-109
10.0.0.134
Order Entry - Payment amount field was locked after authorization. Field will now only be disabled after capture - Dev-161
Order Entry - Credit cards that have been cleared from the database due to the data retention policy will now display the last4 of the card number in place of the card number (last4 is not considered sensitive cardholder data) - Dev-164
Payments - If a payment created a customer credit and that payment was later edited, the corresponding credit was not being updated - Dev-165
Reports - Added "Exclude Zero Stock" parameter (with options for yes, no, or discontinued) to the Physical Inventory, Inventory Analysis, and Items To Reorder reports - Dev-145
10.0.0.133
Manifest - Duplicated packages were filtered from being displayed - Dev-154
Verify Imports - Columns for failed validation checks will now only display if one or more orders in the Verify Imports queue has failed that check and window will dynamically resize. This window may now also be maximized - Dev-155
Magento - Product uploads could cause the 'Do Not Show' flag to be set - Dev-148
CommerceV3 - The new plug-in for the CV3 public web service was assigning the last SKU's price to the product. It will now use the lowest price of the product's SKUs - Dev-153
CommerceV3 - The new plug-in for the CV3 public web service was not uploading special (sale) prices or their corresponding effective dates - Dev-152
10.0.0.132
MPS - eCom charges were not defaulting to using the MOTO merchant account - Dev-146
Verify Imports - Column added for Fulfill Date, column for order date altered from date:time to date - Dev-121
Installer - Enforcing choices are selected before allowing Next button to be clicked - Dev-150
10.0.0.131
Order Entry - Possible for CMS to create Return Lots when deallocating a kit that pulls fractional quantities of a component - Dev-97
Installer - Install Aware software updated to current version - Dev-110/124/143
Order Entry - Possible for an invoice with multiple payments to allow editing of the credit card field (albeit still masked) when editing should have been prevented - Dev-144