Bug Fixes - 18.2.11 - Released 19 September 2022

This build has the following bug fixes implemented: 
Fixed
8315223 - Order History Total Differs from Order Status Total
If there were back orders on an order, the Total on the Order History page was different than the Total on the Order Status page. The total on the Order History page did not include item prices that are on B/O. The Tax was also missing from the Total on the _Secure/OrderForm.aspx page. The same was true in Customer Service. The Total on the CustomerService/OrderForm.aspx page emulated the _Secure/OrderForm.aspx page and the Total on the CustomerService/OrderEdit.aspx page emulates the _Secure/OrderHistory.aspx page.
Better
11847770 - Add On Screen Docs To Order Rule Eval Method
Improved on-page documentation.
Fixed
11851002 - Shopify Free Shipping Discount Not Being Handled Correctly
When using Shopify's free shipping discount on a Shopify order, Shopify adds a line with a negative amount which the same as the shipping. For example, if shipping is $5.00, it adds a line of -$5.00. When we pull that order into the BirdDog database, it still charged the shipping.
Better
11851525 - Enhance Sage 100 Error Reporting
Prior to this, our code was looking in the place in Sage 100 when providing error messages. We've fixed that so the logging will actually be helpful now.
Fixed
11851722 - Sales Order Number Can't be Set If It Is In History
As a rule, we don't allow you to write a sales order number into open orders that already exists in history. However, when doing an initial data load with Sage 100, you can have an open sales order that has been partially invoiced. We write the invoice history first (see bottom of this page for more on that) so it would throw an error when trying to write the open sales order.
Better
11851729 - Sage 100 Isn't Downloading Sales Person 2 and 3 Commission Share Percent
Orders created in Sage 100 can have multiple salespersons share a commission if set up correctly; we were not handling this well and any order or invoice with more than one salesperson failed on download.
Better
11851960 - BlankESStarter.sql Needs Update
Using the current ES/EM10 starter script for 18.0+ was resulting in schema mismatch with actual current ES, resulting in a lot of manual SQL updating for synced sites.
Fixed
11852445 - Conversion From String To Type Integer Is Not Valid Error When Attempting To Capture All CC Orders
When placing an order in Ecommerce with a Credit Card, if we use the 'Capture Selected Orders...' window in Enterprise for Windows and hit tab to select 'ALL' orders, the system was throwing an ugly 'Conversion From String To Type Integer Is Not Valid' error.
Better
11852771 - Improve Progression to ES conversion
Major improvements to logging and error handling in the Macola Pro to ES conversion functionality in Enterprise for Windows.
Fixed
11852831 - Shopify Discount Codes Not Being Handled Correctly
This fixes an issue introduced in an earlier version of version 18 where some discount types were being included on the line and in the miscellaneous field causing them to be doubled when downloaded into an ERP using the Shopify connector. It also removes the mapping of Shopify Order ID to order comments since that ID isn't shown in the Shopify UI anywhere