New Features

This branch has the following features implemented: 
Better
5524073 - Update Users Library when Pre-Purchase
This job allows you to get purchased documents into a user's library when they purchased the item before the documents have been assigned to the document. It also solves the issue of digital orders being placed through customer service.
New
8161021 - Attach Documents to Purchase Order
Purchase Orders can now have attachments such as PDFs.
New
8297666 - Create Assets and Depreciation system
Release of Assets and Depreciation used to manage tracking assets and manage the accounting of depreciation.
New
8323632 - Add Support for Accessorial Charges to FedEx Freight Rating
Accessorial Charges will be implemented as "Delivery Options"; On the ship via screen, added Accessorial Charges tab with various options, visible checkbox that controls whether it shows on checkout, and charges options to control if they are automatically selected during checkout; adjusted freight logic accordingly. On the checkout screen, any ship via with accessorial charges will display them under the selector; these charges are included in quote request and added to freight cost.
Better
8724936 - Add Documentation to System Management
A bunch of on-page documentation was added to various pages in System Management.
Better
9088686 - Add Documentation to Warehouse Management
A considerable amount of on-page documentation was added to various pages in Warehouse Management.
Better
9154728 - Add the Order Number Field to Entity Forms
Added ability to relate an entity record to an order number.
Better
9604953 - Update Sales Order Integrator to New Import Layout
Updated these imports to a new layout system; added line number and line sequence number to the import; added fields to order entry; added to the web.
New
9663601 - Add Phone Number to Campaign Contacts List
Phone Number option added after Country on the Campaign Contacts page.
Better
9672061 - Update Production Order Screen to MVC
While supporting the existing functionality, we updated this screen to use MVC technology; added Create Dependent Orders button that creates unreleased orders recursively for all components that are set to production order and auto manufacture (PULL in Macola); added list of dependent orders with link to view; added parent order information with link to view (test parent being both a production order and a sales order with a feature item mfg in production order); updated Suggested Production report to only show items manufactured in Production Order (specifically excludes items set to manufacture in Order Entry or Shop Floor)
Better
9706342 - Update Work Order Reports to Support a Start Date Filter
Added better handling for date ranges
Better
9759356 - Autoship
Greatly enhanced and recoded the original autoship module - this feature allows you to setup an item so that a customer can purchase it once and then have orders automatically generated with this item according to a set schedule - once a month, for example. When using guest checkout, this requires the creation of a new account.
Better
9841228 - Sync Updates
Major under-the-hood coding enhancements and general fixes to the sync process.
New
9851382 - Add Entity Search to System Manager
Prior to this build, non-admins could not access the entity search if the site was not licensed for Ecommerce. There is now a link to the search form on the system menu.
New
9974688 - Make Field Definition support Unique Values
Added Unique? check box to field definition that defaults to not being checked; if checked, then that field does not allow duplicate values
New
9974719 - Contacts Need the Ability to have Attached Documents
And now they do. You can now attach documents such as PDFs to individual contacts.
New
9985671 - BirdDog Connector Sub-System
With this release, we've introduced a new system known as the BirdDog Connector. This system serves as a bridge between a number of different systems, including B2B EDI, Magento, M1, Sage 100, Salsify, Service Pro, Shopify. With this Connector, for example, you can create orders in Magento and then sync them down to M1, or create orders in Service Pro and sync them back and forth with Sage 100, or use Shopify for ecommerce orders that can then be pulled down into your Macola system. Setup information for individual connector accounts can be found here.
New
9997265 - Add Tabs for Fields and Permissions
Added Roles and Permissions to fields
Better
10086695 - Add Items per Page to Document Layouts
Added a setting to document layouts to set the number of items/categories per "page"
New
10306802 - Add Printed Work Order
This allows Crystal Report Production Order from the Web; we added a Print Work Order button to top of Production Order view / edit screen; to function properly, it requires the application pool to have access to wherever the Crystal Report is stored; easiest solution to this is to put it in the Reports folder of the website.
Better
10325234 - Ca$h: Needs TLS Fix
Coding fix for BirdDog Ca$h to bring it up to spec with other software regarding how it handles TLS.
Better
10398365 - Enhanced Support to Allow Bulk Import of Serial Part Numbers for Receiving Process
As indicated, this new import allows for bulk imports so multiple serial numbers can be added to the system in one swoop.
Better
10403158 - Allow Field to be Blank
Added settings to the field system that allow you to control if a field can be blank.
New
10507333 - Create import for User Library
This new import allows you to import documents such as PDFs or MP3s to a User's library.
Better
10722003 - PO Receiving Doesn't Handle Over Receiving Correctly
It is legal to have a PO line item for qty 5 and receive 7 against it. However, when you do this, the system was incorrectly decrementing the qty on order.
Better
10751961 - Cart Button Should Be Hidden When Ecommerce is Disabled
The cart button no longer appears as an option when Ecommerce is not active.
New
10754146 - Create Credit Card API
Added a rest API for credit card transactions and added swagger documentation for the rest API.
New
10886813 - Add Max Line Count Order Rule Trigger
This new trigger returns true if the current line count is greater than the number in the criteria; blank criteria is evaluated as zero.
New
10886789 - Add Line Discount Order Result
This new order result sets the discount amount on the line of all lines returned by the trigger.
Better
10907185 - Add Prefix to Google Product Feed Attributes id, title, and description
Enhancements to the existing Google Product Feed feature.
New
10963881 - Add Order Rule Result: Set Freight Amount for Item
This new order rule result will set the freight amount for an item (not the whole order).
Better
11081826 - Add Sales Tax Connector to Store License
Purchase of the store license now includes the sales tax connector.
Better
11136038 - Change Select a Month and Year to Select
The first entry in the Expiration Date DDL now shows as Select instead of showing the Month or Year.
Better
11157883 - Sales Order Import Doesn't Allow Duplicate POs
Both Macola and our old sales order import allowed for importing a duplicate PO for the same customer while our 9.8 one doesn't so we restored that functionality to 9.8.