
CMS Version 8.0.4 Release Notes
Introduction
CMS 8.0.4 includes the new 2013 UPS rates corresponding to their changes which are effective Dec 31, 2012. FedEx and USPS rate changes will be available in the coming weeks just prior to their effective dates.
When to Install - The shipping rates in CMS will be updated when you install the 8.0.4 update. As such, you should plan the installation of your update to coincide with when you want the new rates to be available in CMS.
Whether or not you have the current rates in CMS you can continue to ship properly with any of your CMS shipping integrations. In every case, the software that prints the shipping label (e.g. WorldShip™ , Ship Manager®, DAZzle®, ShipRush™ , etc.) determines the proper rate for the shipment and is thus how you are billed.
Having the current rates in CMS is often more of a reference. Its greatest impact, though, is for companies who charge their customers a shipping and handling fee based on the actual carrier rate (instead of a spending table or other formulas.) If this is how you charge your customers for shipping and handling, you will want to make sure you have this update installed as soon as you want to start charging your customers based on the new 2013 rates.
READ BEFORE INSTALLING 8.0.4
- Important information to prepare you for the transition to your new version of CMS.CMS 8.x to 8.0.4 Updates - If updating from an older version of 8.x to 8.0.4, the update will run quickly and is only necessary on the server. You will, however, want to be aware of the Endicia changes described below which will require some new settings on your shipping workstations if you are not already running CMS 8.0.3.
CMS 7.x or earlier updating to 8.0.4 - Please refer to the 8.0 Release Notes for important information and details on upgrading to 8.0 before installing.
MINIMUM SYSTEM REQUIREMENTS – If you are updating from CMS 7.x then 8.0.4 does not introduce any new system requirement, even with the update to the new version of Sybase SA. Version 7 did introduce new operating system requirements which can be reviewed on our CMS System Requirements wiki page, so if upgrading from an earlier version, check these out first.
Release codes - During the installation of version 8.0 you will be asked to enter your 8.0 release code. You can access your 8.x release code by logging into the Support Downloads section of our web site. Just enter your customer number and zip code to log in.
Server updates - The initial server update from a version previous to 8.0 can take quite a bit longer than normal and will require additional disk space to complete, at least 3x the size of your database file(s). The installer will warn you if you do not have adequate space to perform the upgrade but if your server is low on space, you’ll want to work on making the necessary room before you install.
Workstation updates - Workstation updates are not required for upgrades from a previous version of 8.0 but are required if updating from any version earlier than 8.0. The new version of Sybase SA that is installed when updating to 8.0 from 7.x or earlier requires a new driver to connect to it and the CMS workstation install will handle this for you. Install time per workstation is just a couple of minutes and should be done immediately following your server update.
Prerequisites - If you are not already running CMS version 7, we recommend updating to v7 before upgrading to 8.0. This is not a requirement but there were a lot of changes and special steps required for version 7, particularly regarding PCI, and it would be easier to perform this update separately. Please consult our 7.0 Migration Plan article and the Version 7 Release Notes for additional details.
PCI Compliance - CMS 8.0 has successfully completed its PA-DSS validation with Coalfire Systems in August 2011. You can find both CMS 7.0 and 8.0 on the PCI Council’s list of Validated Payment Applications HERE
Integrations - No changes to our standard CMS integrations in 8.0. All will continue to work as they had including CommerceV3, UPS Worldship, FedEx Ship Manager, Endicia/DaZzle, ShipRush, MPS, TransFirst, and Authorize.net.
=============================================================
To download 8.0.4 now click HERE
=============================================================
8.0.4 ENHANCEMENT DETAILS
-
2013 UPS Rates - Rates and surcharges updated for the 2013 UPS rate increase, effective December 31, 2012. Details on the UPS rate change can be found on the UPS site HERE.
As expected you'll see increases on both for ground and air services as well as surcharges. These have all been updated in CMS as have the list of zip codes used to determine if an address is subject to a Delivery Area Surcharge (DAS) or Extended Delivery Area Surcharge (EDAS.)
You can review the list of surcharges in CMS under Setup>Shipping>Carriers and Methods>UPS. You're also able to edit surcharges here if you have negotiated rates with UPS. Just fill in the amount and check the box to activate. This override is for surcharges only and not the base rates. Contact us if you'd like to have us integrate your negotiated base rates into CMS.
Bug Fixes and modifications
8.0.4.313
2013 UPS rates, surcharges and DAS/EDAS zips added - 37772
8.0.3.312
Order Imports - Package level shipping methods specified in the XML were not being recognized and all packages were being set to the default ship method - 37974
8.0.3.311
Order Entry - Multiple uses of the Advanced Product Search would cause an access violation error - 37133
Products - Split off the Tech Info field from the Tech/Ship tab and moved it to its own tab where it is combined with a new field for Additional Product Info. Technical Informaiton is available, formatted in RTF, in Order Entry when clicking the Tech button for a selected product. Additional Product Info is plain text only and not available in Order Entry. - 37133
Order Entry>Items - Scrolling through the product list could cause CMS to jump back to the beginning of the list. This behavior is still possible holding down the arrow key but now works correctly using the mouse - 37067
Order Entry - Assertion Failure error possible if exiting Order Entry after scrolling through the product list - 37105
Deleting a proforma was converting it to an itemless order and a link to that order was left in the customer's history - 36830
8.0.3.310
Error when attempting to paste rich text (RTF) into customer history - 36933
Manifest - Error " is not a valid integer value was possible after dropping a package - 35831
8.0.3.309
Exactor integration - Get Tax call was not working properly with returns - 36725
8.0.3.308
Time-out Handling - For non-silent processing (OE, Returns), the timeout is now 10 seconds (was 5). We are not setting any explicit time-out on the http request itself, we are simply monitoring the request and will raise a "do you want to wait?" dialog if it takes more than 10 seconds. For silent processing (BO/FS fulfillment), the http timeout is being set to 40 seconds - 36537
Order Imports - Possible for imported orders to create duplicate customer history entries - 36511
8.0.3.307
Order Entry - Loading previous charge card info into Order Entry/Apply Payments that had the corporate flag set fails to set the corporate flag as "checked", and so subsequent saves set the flag to "false" - 36488
MPS - Tax node missing on some corporate payments which could affect the purchase card number from being accepted - 36355
8.0.3.306
Automated Imports module - Further improvements to the handling and identification of single vs multiship orders - 36002
8.0.3.305
CV3 - Order Status uploads to CommerceV3 were failing due to a incorrect http reference in their published WSDL. For the moment this is being solved in CMS by our hard-coding the order status URL to https. This will remain hard-coded until CV3 corrects their WSDL at which point we can revert CMS to using a dynamic read of the proper URL. - 35959
Automated Imports module - All single recipient orders were being misidentified as multiship and thus failing the multiship validation check if that condition was used - 35889
8.0.3.304
Manifest - Added F7 hotkey to Label for Endicia (was only working for UPS) - 35944
Manifest - CMS standard shipping labels (no shipping integration) were trying to run as a Crystal form - 35117
8.0.3.303
Imported orders with the Best Shipping method were creating a separate package for each item on the order - 35882
8.0.3.302
Tracking links would not always point to the right carrier's site when using Best Shipping - 34899
Manifest - option added in Fulfillment Options>Shipping>Manifest to suppress the confirmation dialog after clicking Label (F7), a new 9.0 feature being pushed back into 8.0 - 34963
Updated reports - Grouped Invoice Summary, Credit Journal Summary - 33063 and 35566
New beta report - Adcode By Catalog - 35515
8.0.3.301
Problem Payments - Payments authorized via Problem Payments were not updating the balance on the invoice they were applied to (applied flag was not set) - 35529
Order Review - When editing an order, the Back Order Options screen for a selected product with sizes and colors would only display the quantity available for the first SKU for that product - 35637
8.0.3.300
Imported orders were not generating order confirmation emails - 35443
8.0.3.299
Returns - The ability to right-click on the AddAdj amount of a return to send it to customer credit instead was not functional - 35374
Order Entry - CMS was not allowing unit prices of less than $0.01. Support up to for decimal places ($0.1234) added/fixed in Order Entry, Products, and Purchasing - 35438
8.0.3.298
Order Review - Improved how CMS displays and handles packages in edit mode. When editing an order CMS was trying to calculate weights and costs as if it were a new order, even for packages in the Manifest or that were shipped. As a result it was also possible to lose duped/additional packages when re-saving an order - 35137
Order Review - Additional packages created by duping in the Manifest or from write-backs form external shipping integrations will now show a message in their Package Contents stating - "Duplicate Package - Contents Unknown" - 35137
Additional packages written to the External_Shipping table (used with some shipping integrations) were not creating new package records (existing packages were still properly updated with shipped dates and tracking numbers) - 35293
Problem Payments - Authorizations obtained from Problem Payments were not saving nor was the Apply Date being set to today for a successful authorization - 35276
8.0.3.297
Apply Payments - Error if opening invoice after column sorting in grid - 35181
Installation - During the database update it was possible to experience an error "Data too large for variable Notes_Unformatted" - 35265
8.0.3.296
Charge Processing - Access Violation error when attempting batch approval (individual approvals were not affected), regressive to 8.0.3.294 only - 35046
8.0.3.295
Charge Processing - If there was a communication problem with the processor and a subsequent attempt to obtain an auth was successful, the capture could still fail due to a error flag that wasn't cleared but the successful auth - 34929
Installation - During the database update it was possible to experience an access violation error due to a process that is moving customer notes data to a new field - 34650
8.0.3.294
Payment Problems - If you clicked Close or X in the Payment Problems screen after obtaining an approval, you could lose that approval if the payment was not first saved - 32919
Products - Cannot copy/paste text with double quotes or hyphens in the Tech Info section - 33510
Mail List Export - Added new export field for "First phone not fax" to export the customer's first non-fax phone number, regardless of other phone types. This addresses a problem in previous exports that only allowed for specific phone types (e.g. home, office, etc.) to be selected and exported - 20105
8.0.3.293
Setup - Workstation override for label printers was not being recognized - 34404, 20470
Mail Label printing - CMS would still print to the label's default printer even if an alternate printer was selected - 20751
Order Entry - If a back order item was replaced with a stocked item by typing over the product code, a return lot was created for the errant restocking of the back ordered item - 34429
Order Entry - If a credit would be created as a result of an over payment, and that payment was removed or the amount reduced, the credit was still being created - 34639
Order Imports - Error would occur if trying to save an imported order as a proforma from Verify Imports - 33323
Invoice Filters - Single item filters were not filtering out multi-item orders - 33299
FedEx - Rates were not calculating for some FedEx methods due to missing zones - 34947
Shipping Costs - The final shipping cost for a package was being updated/overwritten by CMS when an order was edited. This cost is now locked and will not be overwritten for all shipped packages. This final cost is also displayed in Order Entry when reviewing an order, even in edit mode - 19243
Returns - Exchange items now default to qty 1 and CMS will prevent you from saving a return with an item that has 0 qty ordered - 34445
POS - Shipping charges are now properly removed when switching to POS mode or added when switching from POS mode - 34827
8.0.3.292
Order Review - Errors possible when navigating through an order with fulfilled dropship items - 33519
Database - Updated SHIPPERS table with corrected UPS SurePost descriptions - 34208
Payments - Corrected issue with electronic checks payment information, added through Apply Payments, not showing correctly in Order Entry - 32687
Order Imports - Status window improved and can be resized to facilitate longer messages - 32987
Order Review - When scrolling through orders, an Access Violation would sometimes occur when scrolling past a POS order - 34448
8.0.3.291
Automated Imports Module - Added validation check for discounts/adjustments - 34320
Automated Imports Module - Added validation check for Notes (invoice notes) - 28400
8.0.3.290
Order Entry - Item quantities greater than 999 were not being accepted. The Qty field has always been unlimited but a change in 8.0 was not able to properly interpret/ignore commas that were automatically inserted. The Qty field width has also been increased - 34526
Catalog Requests - If a catalog request included a source code it would always update the customer record with that code. Logic changed so that it will only set the source code on the customer record if the field is blank, never overwriting an existing code - 34323
8.0.3.289
Picking Report - If an item was replaced on an order by backspacing over the item and the new product code typed in, the picking report would show the original item, not the replacement item - 33484
Setup>Catalogs - The 'Copy items from previous catalog' option was not bringing in page and percentage - 33243
The 'Save As' button was still available after an order was saved as complete. (regressive) If a completed order was subsequently saved as a proforma or temp, it could delete the original order. Save As is once again only available before an order is saved as complete - 33508
Proformas - An unallocated proforma or temp save could errantly allocate inventory if there was an one-time or non-inventory item on the order - 27382
Order Entry>Paragraphs - After saving an order where a paragraph was used in the Invoice Notes, that paragraph selection will be retained for the order entry session and the Paragraph button will be enabled, allowing quick access to often used paragraphs without having to reselect for each new order - 32909
Order Entry - Improper notice of customer credit can occur after editing a saved order and deleting a payment - 34314
Order Entry - Possible for the Multiship button to appear over the ShipTo combo when retrieving a multiship order - 34424
Temp Order Management - Renamed "All Orders" to "Proforma and Temp". Changed the default radio button selection based on how the screen is being launched (order menu vs POS button). Filter corresponding to radio button selection now auto-applies on launch - 34112
Returns - New option in Setup>Order Entry Option "Allow return items and a higher price than original" - 33881
Returns - The return of items with a line-level discount were not displaying the discount percentage if the item was edited - 34121
Returns - All changes to an edited return item were not canceled when the Cancel option was selected - 34351
Returns - POS orders were not allowing returns to save if the order did not have a customer. This is now only enforced if a credit is being generated - 33051
POS - Adding a new item to the order would default the new item's quantity to the previous items quantity if the mouse was used to select the product from the product combo - 33149
POS - Unable to reprint a sales receipt for a return invoice - 34311
POS - Tmp Save button was still available when editing a saved POS order - 34068
POS - Scanning a SKU-level UPC code was still prompting the SKU selection grid. Now adds the SKU to the order without having to select from the SKU grid - 33708
8.0.3.288
Fulfillment Forms - Error when attempting to edit a Mail Label layout - 34162
Order Editing - CMS will pop a warning message if your edits to an order will create a negative balance. An earlier version of 8.0 added a safeguard to prevent saving any changes that would result in a negative balance. This has now been changed to a warning message and will allow the save - 34042
8.0.3.287
UPS XML - Now suppressing declared value from being passed in the XML to Worldship for SurePost service levels since insurance is not an option and was causing Worldship to reject the shipment - 34205
8.0.3.286
Email - Repeated Test mode emails with attachments could result in errors due to the attachment list not being cleared - 33952
Customers - Clicking the New button to create a new customer record, from a customer record that had external spending and frequency (used to track unconverted spending and frequency in a database conversion), would give the new customer the previous customer's external spending and frequency. No affect on normal CMS spending and frequency. - 33996
CMS is no longer creating its own temporary folders (e.g. CMSXXX) for caching PDF's. It is now using the User/System defined temp folder - 33689
8.0.3.285
Returns - Tax exempt customers were still being charged tax. Added new warning and safeguard when customer's tax exempt status has changed between when the original order was placed and when the return is initiated. Returns will use the tax status of the initial sale regardless of the customer's current tax exempt status - 33106
Returns - Multiple returns against an order with an order level discount could cause a balance issue due to rounding and CMS would not allow edits to the order to save - 31866
Returns - Possible for items added to an return (exchange) to cause an incorrect additional adjustment - 33078
Contact Manager - The new Last Modified field could have been incorrectly updated when a subsequent CMS update was installed since the update was modifying the CUST table - 33894
8.0.3.284
Worldship 2012 - Additional Sybase driver files now installed to support ODBC connections from the latest Worldship 2012 update (v15.0.15) - CMS Workstation Update Install is Required on Worldship Machines - 33755
UPS XML integration - Corrected problem with CMS referring to wrong setting to determine if QVN options were selected - 33821
UPS XML integration - Cost from Worldship (actual total shipping cost) now updating package cost in CMS - 33458
Cancelled packages are now suppressed from shipping views and the Manifest to prevent packages on cancelled orders from being shipped - 33697,33736
Large PO's could freeze CMS by using too much memory - 33690
Unshipped screen and setting of shipped dates was sluggish - 33228
Returns of fully paid invoices could result in an Access Violation - 35501
Pay Name field missing on American Express payments in Order Entry for Point of Sale (POS) orders - 33610
Verifying imported orders or editing standard orders on a machine configured to operate in POS mode was opening the order in a POS order entry window instead of opening as a standard order - 33218
The stock Crystal SalesReceipt.rpt for use with POS is now properly including the Receipt Message text from Order Entry Options>POS Module - 33628
Payments grid in Order Entry has had its columns rearranged so the Applied Amount field is now next to the Apply Date and visible without having to scroll - 33325
Edits to the quantity discounts grid in the Products section was not saving when clicking Apply - 33503
Products with sizes/colors (SKU's) were inherently sharing quantity discounts and now do not. If you have items with SKU's and you want them to share quantity discounts, those SKU's must be assigned the same Discount Price Group (the same way you group any items together for the purposes of sharing quantity discounts) - 33807
Invoice Filters - State option generates SQL error - 33717
Setup>Catalogs - Edits to catalog notes were not saving. Clicking Close was not prompting to save unsaved changes - 33754
Setup>Catalogs - Hourglass would run continuously and never revert to standard pointer - 33746
Logging - Request level logging for Sybase was missing a needed parameter - 33533
New database function - fGetPackageCostsForOrder to return the sum of all package shipping costs. Will be used to support new reports - 33521
8.0.3.283
Employees - Possible to get an access violation error when trying to change the email address associated with an employee if your list of email accounts was longer than could be displayed - 32929
Endicia - Package type has been corrected for Priority Mail Flat Box Small, fixing an error reported by Dazzle when trying to ship with this method - 33504
Word Processor/Email fixes:
*Added support for PNG images
*Preview Email button fixed
*Error was raised when clicking the New Document button
*Background color button removed (not supported by TRichView)
8.0.3.282
Error logs were not being transmitted between builds 276-281 - 33507
8.0.3.281
Addressed possible open transaction issue with back order and future ship fulfillments - 33470
8.0.3.280
Return reason not preserved when editing a return line - 33035
Body of bulk email not saving into customer's history - 32556
Subject line not populating on retrieved emails. This fix led to a list of assorted other changes listed below - 32856
Email option in Customer>Mail List menu renamed to 'Bulk Emails' to better reflect its use.
Individual and Bulk email screens merged so the same interface is available for both. One result of this is the addition of a Test button to individual emails, handy if you want to test formatting/images/attachments before you send.
Added tool tips to some of the word processor menu buttons. Also removed File Open/Save buttons so there is only one set of Open and Save buttons, and those pertain to CMS letters instead of external files.
Fixed the Filter button and ability to select a customer description code on Bulk Emails screen.
ISO codes corrected for Virgin Islands and Wake Island - 33334
New database function fGetCOGSForOrder added to support the release of a new report (coming in CMS 9.0). Function returns the cost of goods sold for the entire order - 33438
8.0.3.279
Vendor lot ID's were not being preserved when creating Return Lots (lots for the return of shipped items) - 33279
Restored missing Bad flag on check payments - 33303
8.0.3.278
Transaction Logging - Added logging of all CMS database transaction commands and writes to a file called translog.csv located in same directory as CMS.exe. File should remain small and may be requested by NHS Support when troubleshooting some issues - 32903
8.0.3.277
Customer Activity report - Notes were not displaying properly - 32442
Returns - Was not possible to reduce the price of a returned item - 32712
Order Entry - Setting a shipped date on an invoice while in Edit mode could cause other edits to that order to be lost - 32697
Verify Imports - Order Entry sessions used for verifying imports will no longer show an edit button since orders being verified are inherently in edit mode and cannot be in another state (until saved) - 33011
Return Reason not viewable in Order Entry - added right-click option in Item grid to allow display of return reason - 33039
Returns - No longer possible to return a fractional quantity of an item that is not configure to allow decimal sales - 10784
Order Entry - Closing an order in progress was not saving if user responded Yes to Save prompt on exit - 31666
Order Entry - New items set to a Shipped (SH) status in the Items grid will be immediately disabled (cannot delete, change qty, etc.) - 32867
POS - Standard POS mode (without POS module) was trying to access the pole display and throwing an error - 32950
Returns - The window that pops up for editing returned line item data was taking too long to respond - 33119
8.0.3.275
Payments created automatically for backorder/futureship fulfillments had an Apply Date corresponding to the original $0 payment on the -1 invoice. For orders more than 30 days old, this could cause the payments to miss batch approval since the default window for approvals is 30 days back. Payments created for fulfillments are now have an Apply Date = to their fulfillment date - 32915
Scheduled Payments - If a payment is unapplied, it now resets its Apply Date. The Apply Date will reset to the date the payment becomes applied (e.g. clicking Apply in Order Entry>Money) - 32765
Inventory - Possible for too much inventory to be returned to stock if a partial backorder is deleted from a saved order - 32675
8.0.3.274
Updated Reports - Product Sales Detail, Credit Card Transactions, Lot Shipments, Current Fulfillment Status, Batch Detail, Batch Status, and Duplicate Customers report
Emails sent from CMS were not creating History records - 28475
Dropship Summary report included cancelled items - 28944
Imported Orders could not be saved as Temp or Proforma - 26055
8.0.3.273
Updated Reports - Payments Received/Applied, InvoiceTemplate-w-BC, InvoiceTemplate-qo-BC, Proforma Invoice Form
New Reports - Crystal Pick Ticket, InvoiceTemplate-Email
8.0.3.272
Order Entry - Phone grid was allowing edits while not in Edit mode - 32923
Importing Orders - Window size was incorrect and was hiding Close button - 32987
8.0.3.271
Unable to email addresses with a hyphen in the user name or domain name - 32504
Tab order in Order Entry>Money - introduction of the new Apply Date field between the paytype and the credit card number changed the tab order and led to some operators attempting to enter card data into the Apply Date field. Change the tab order so Apply Date comes after Payment Name - 32766
USPS Media Mail rates were correct in the database but CMS was only pulling a single rate - 32818
Endicia - Incorrect package type for some letters and flat rate envelopes - 32835
ToDo - Clicking the Phone button may not assign the proper customer to the todo - 32711
ToDo - The ToDo button in the Phone window was disabled - 32555
Incoming Call windows was not centered - 32704
Report - PaymentReceivedApplied missing $ sign in term discount grand total - 32836
Installer stops the database load/unload process if it encounters a database with a hyphen or space in the name - 32561
8.0.3.270
Automated Imports Module - Error when auto-verifying imported orders - 32933
8.0.3.269
Individual Approvals - Date field was incorrectly displaying the created date. Now shows Apply Date. If a payment with a future apply date is retrieved, the user will be warned but allowed to continue - 32756
Purchasing - Unable to edit some purchase orders - 32800
Edit Shipped Orders - Tracking number can now be clicked or copied from Shipping tab without being in Edit mode - 32599
Kits were recording twice the amount of inventory pulled in Lot_Item table which could affect some reports/forms but did not affect stock levels - 32760
8.0.3.268
POS checkbox was showing in Order Entry after clicking Clear, even for users not configured for POS - 32615
Request Level Logging improvements to help better analyze obscure problems - 32659
Access Violation error with print forms and Reserved Product Message print task - 32606
USPS rates for January 22, 2012
New USPS service levels for Express Mail Flat Rate Box and Priority Mail Regional Rate Box C
Endicia modifications for improved international processing
Moved Endicia settings to workstation specific
=============================================================
To download 8.0.4 now click HERE
=============================================================