New Features

This branch has the following features implemented: 
Better
11882914 - Add Custom Fields to Pick Ticket
Added support for displaying BirdDog custom fields on a crystal report. Documentation for use is located here. This also updates the default pick ticket report to use the Freight Pay Code description and display the freight collect account number.
New
11835703 - Create First Pass of Constant Contact Connector
This new connector integrates the Constant Contact marketing tool with BirdDog and allows you to push up existing contacts to their environment.
Better
11884416 - Document Layout Add Reference Data
Significantly improved the DocumentLayout.aspx page with several new options that have on-page documentation attached to them.
Better
11885671 - Add Support For Picking And Packing Notes To The Email Order Acknowledgement
Significantly improved this in the following ways:
  • Add order line properties that make it easy to get specific item note types: ItemNoteQuote; ItemNoteAcknowledgements; ItemNotePicking; ItemNotePacking; ItemNoteInvoice
  • Updates our stock pick ticket to only display ItemNotePicking
  • Updates our stock packing slip to only display ItemNotePacking
  • Multiple updates to the stock pick ticket/packing slip
Better
11885878 - Update The Email Template Processor To Convert Carriage Line Breaks In String Data To HTML Line Breaks
Multi-line line string data (e.g. sales order header comments and line comments and item notes) would send with the carriage line breaks and, since the emails were being handled as HTML, the data would all bunch up on one line like "Line#1Line#2Line#3). The email template processor now swaps them for an HTML line break BR. We use enumerations all over our software like Sales Order Source (e.g. Ecommerce, CustomerService) and connector account types (e.g. Shopify, QuickBooksDesktop). We have a utility that turns these into the appropriate human-readable version (e.g. Customer Service, QuickBooks Desktop). The email template processor now swaps the Enum value for the human-readable value.
New
11885908 - Add BirdDog Fields to Vendors
Added BirdDog Fields to Vendors. Added a new role named Purchasing Manager that has the ability to edit vendors (but nothing else in A/P). Added a vendor link to the purchasing menu (so a purchasing manager can get to vendors even if A/P isn't licensed).