Bug Fixes: Version 9.8.6.408 - Released 13 September 2017

Wednesday September 13 2017

This build has the following bug fixes implemented: 
Fixed
8642122 - Download Order Sync Syncing Info in Wrong Order
The Download Order Package sync job was not syncing customer and order info in the correct order. It was syncing the order info before the customer info. If it was a new user/customer, then the order was loaded in before the user/customer exists.
Better
8914838 - Sync bedryf Table
This table was not being synced in earlier versions of the software.
Fixed
9053409 - Site Error Generated When Adding New Customer Using MVC
When adding a new customer using MVC, the site was generating an error when you clicked on Advanced Edit.
Fixed
9372020 - Error Converting Quote to Order with Credit Card
When converting a quote to an order using a saved credit card on file, the system was improperly throwing an error, which resulted in the order not being generated correctly.
Fixed
9391132 - Bill To Number Wrong on Guest Checkout Orders in Macola ES databases
An object reference error was being generated when attempting to use Guest Checkout; this was only happening on ES databases. Related to this, when a user saved their information on a guest checkout order (which then generates a new customer number), the order was getting posted to the guest checkout customer, not the new customer number.
Fixed
9455464 - Freight Only Orders Not Captured Automatically
Orders that were for a free item but charged freight were not being captured because the sub-total was zero.
Fixed
9525038 - Password Recovery Form has Wrong Redirect for New User
The redirect on PasswordRecoveryForm.aspx to create a new user (Register New User) had the wrong URL. It sent you to UserForm.aspx instead of login.aspx.
Fixed
9614449 - Enterprise for Windows: Import Items to Web Categories Creating New Page Instead of Updating
The import was creating a new branch of the site tree instead of updating the page in the import.
Better
9643021 - Changing Default Currency for PayPal Is Difficult
Prior to this release, the default currency code for the PayPal payment method was hardcoded to USD (U.S. Dollars); now it defaults to what is set in the site settings, but still needs to configured appropriately in PayPal.
Fixed
9652078 - Paypal Returns Too Many Characters for Bill-to-State
Paypal was returning the full state name during checkout, which was causing errors during the checkout process (especially Guest Checkout.)
Fixed
9654408 - Order Import Creates Wrong G/L Account Format in Cicmpy Table
This is a Macola ES only issue. When a new customer was created in cicmpy during an order import, the Centralization Account field was formatted incorrectly. This is a 9 digit field with leading spaces, but the import was putting those spaces at the end of the field.
Fixed
9656181 - Authorize.Net Doesn't Handle Negative Quantities
If an order had a negative quantity for one item but was not ultimately a negative amount for the entire order (e.g., returning one item but buying three other things at the same time), the system was not handling this properly.
Better
9718228 - New BDTriggerAudit Tables Generated Daily
New BDTriggerAudit tables are created every time the site restarts, which was resulting in unnecessarily large databases.
Fixed
9719264 - Revision Failed When Attempting to Update Schema on New Install
Changes to security on the Synergy side such as user name or password would keep the software from starting.
Fixed
9746784 - Macola Sale Price and Price Code Not Working Together
Pricing was not honoring the "Price Codes Apply" setting on the Item / Location. Further, you may now set sales price on the item edit page, although if you do so, it updates how the ecommerce pages display this price.
Fixed
9766938 - Authorize/Capture Credit Cards in Enterprise for Windows Errors Out if Expiration Month/Year Changed
When Authorizing (or Capturing) a Credit Card using a Saved card, if you changed the "Exp Month" or the "Exp Year," the system threw an error when you tried to authorize or capture, forcing you to manually re-enter the Credit Card number which defeated the purpose of using saved data.
Fixed
9767294 - Paypal Not Using Cash Account Set in BDCreditCardAccount
For Paypal orders, the wrong table was getting loaded with the G/L Cash Account settings.
Better
9781173 - Process End of Day Using Wrong License
Coding change. This process was using the customer service license instead of the billing console license.
Better
9782617 - Preferred Ship API Throwing Error
Preferred Ship made a change to their API requiring a minor update.