Version 20

×

20.0

System Requirements Version 20


20.0

Bug Fixes - Version 20.0.43 - Released 28 April 2023

This build has the following bug fixes implemented: 
Fixed
11858492 - A/P Summary Report Not Returning Any Data
In a previous build, we fixed the BirdDogNumericEditor control to handle negative values, but instead allowed anything to be entered, which broke this page.
Fixed
11854735 - Accumulator Fields in ARSlmFil Not Updating During Posting Process
When posting an order in Macola, the accumulator fields in ARSlmFil increment after the order is posted. When posting an order in EntWin the accumulator fields in ARSlmFil did not increment after the order is posted. We made a number of coding fixes to resolve this, principally to align more closely to how Macola functions and to drastically improvements to posting error messages. Added the creation of A/R Commission due records during the posting process as well as the updating of Sales Person MTD/YTD accumulators, which had previously been overlooked. Finally, this also contains a fix for loading sales order line item permissions. Prior to this fix, if the user doing the posting didn't have access to one of the audiences the item was in, then the posting would fail.
Fixed
11857143 - M1 Connector Not Updating Price Changes Without Bumping Record
Updated DownloadPartUnitSalePrices in the M1 connector sub-system to bump the table one a day in order to force a refresh. This way, pricing changes made in M1 are picked up properly and do not require direct database record manipulation (aka "bumping" the table.)
Fixed
11858504 - Order Is On Hold and Cannot Be Selected during Shipping Interface
Improved Logging to better explain this functionality.
Fixed
11858899 - Using 'Add Copy To Your Current Order' Button on Invoice Does Not Populate Lines
When using the 'Add copy to your current order' button on an Invoice, the system would not let you place your order with the item lines. Also when trying to add item lines to the order, it did not let you add the item.
Better
11860058 - Field Import Does Not Work With Categories
When using the Field Import for WebCategories, an ugly error is received.
Fixed
11860673 - Kit Items Not Defaulting To The Correct COST When Added To A Sales Order
Kit/Feature Items have a setting "Kit/Feature Cost Method" that can be these options: Item Location, which uses the item/location cost like a normal item; Rollup, which uses the component cost; Rollup With Parent, which uses the components cost plus the cost of the parent. This functionality was broken so regardless of what option was selected, our web software was showing only the cost of the parent item.
Better
11860832 - Make Ship Via Selection Before Freight Pay Code and Collect Account Number
On the CheckOut page, shifted the ship via selection dropdown list (DDL) location as it should be first before Freight Pay Code and Collect Account Number. Also changed a label.
Fixed
11860897 - Sync Doesn't Handle Apostrophes In Key Values
We were observing an incorrect syntax error message during initial sync upload due to apostrophes being in certain fields that we were not expecting to be present.

Back to Top

New Features

This branch has the following features implemented: 
New
10780776 - Integrate with ECi E-Automate
This enhancement updates the BirdDog Connector Sub-System to integrate the ECi E-Automate supplier portal; our service listens for incoming requests from E-Automate and responds with the appropriate information. Consult the linked documentation for additional information.
New
11832043 - Add Item Setting That Allows It To Be Reported As Freight When Uploading To E-Automate
On the Item Setup tab on the ItemEdit page, we added the Report As dropdown list with three options: Normal (this is the default setting), Freight and Miscellaneous. Our new ECi E-Automate connector honors this setting when uploading invoices. If set, we remove it from the list of items and add it to the freight or miscellaneous amount on the order header. If there are more than one freight/miscellaneous item on the order, we sum them together.
Better
11849897 - Sales Order Import Job Missing Job Description and Additional Info
Improved existing on-page documentation for the Sales Order import job.
Better
11851404 - Project Management Enhancements - Start and End Date Improvements
Updated existing functionality so that when you complete a project, the project's completion date updates the start date of all of the dependent projects.
New
11857328 - Add Ability To Initially Assign A Task To A Role
When using BRAIN, you can assign a task to a Role instead of an individual person. This creates a task in the inbox of all employees who have that role, and as soon as an employee acknowledges that task, it is assigned to him or her and this task is removed from the inbox of the other users with that role.
Better
11858079 - Add More Filters To The Projects By Type Report
Major updates to the /BRAIN/ProjectsByType.aspx page.
New
11858641 - Add Support For Fractions To The Item Import
Item import will now support values in the format # #/# or #.#/# when importing floating point values. The system will automatically convert these to decimals under the hood, so 3/4=0.75, -3/4=-0.75, 7/8=0.875, and so on.
Better
11859074 - Support Global>Order Entry>Shipping>Print Proforma Invoices Setting When Picking From Enterprise for Windows
Renamed Enterprise>System Manager>System>Global Settings>Customer Service to Order Entry and moved everything on the Shipping tab to the Order Entry tab. Updated EntWin>Transactions>Pick/Pack>Print Picking Tickets to honor the Global>Order Entry>Shipping>Print Proforma Invoices setting. Previously this setting was only honered by the shipping console screen.
Better
11859193 - Add UOM To Field Definitions
This project has multiple enhancements to existing functionality:
  • Decreased the UOM Code length from 4 to 2 for M1 environments.
  • Added a number of extra options on /Enterprise/UOM.aspx
  • Added tooltips to all options on /Enterprise/UOM.aspx
Better
11859499 - Display Call For Pricing And Don't Allow Buy When Price Is Zero
If the item price is zero and the current user who is logged in is not an Enterprise User, then our web software now displays "Call for Pricing" and hides the add to cart button.
Better
11859930 - Page Not Found When URL Uses a PageCode and a Trailing Slash
This enhancement fixes an issue where pages are not being found if they end with a slash(/). One of the results of this fix is that webcategory codes that end with a slash are no longer legal.
New
11860746 - Add Ability To Import Field Definitions
We already allowed fields to be imported, but prior to this build, had to manually update the field definitions once they added.
Better
11860914 - Document Handling of Apply To on Cash Receipts Import
Major improvement to the documentation on the example CSV for this import.
New
11860961 - Add Contact Layout
This project added a couple of new things:
  • Increases DocumentLayout.Description from 255 to 8,000 characters
  • This adds a new layout for displaying tagged contacts from BRAIN CRM (Categories38). Originally, this was built to display a list of reps or dealers by country and state/province. By default, this new layout displays a list of contacts where the contact field Rep Country / Subdivision contains the value that is on the webcategory field Rep Country / Subdivision. This layout is customizable and allows for displaying any list of contacts/addresses that are tagged to one or more lists.

Back to Top

Upgrade Notes - Web Software Only

Customers utilizing the web software will need to immediately run the following query after publishing 20.0 to their production site:

select * from bdwebcategories wc where wc.code like '%/'

Any webcategories that are returned from this query will need to be fixed by removing the trailing slash from the Code. Our software does not do this automatically because there is the potential of breaking a currently working url if this fix is done before this build is running in production.

Back to Top

Reason for Point Release

This point increase (v19 to v20) was principally caused by 3 projects: 11854735, which increases in ARComDue_sql.Cus_No as well as changes in the public API; 11859930, which updates how our software handles webcategory codes that end with a slash (/); and 11860961, which increases BDDocumentLayout.Description from 255 to 8,000 characters.

Back to Top


System Requirements Version 20

Server Requirements

Software Requirements
BirdDog Software can be deployed on a dedicated or virtual server that meets the following requirements:

Minimum hardware required:
  • Windows 2008 R2 Server
  • Minimum: 8 GB of RAM, recommended: 16 GB of RAM
  • Minimum .Net Framework 4.7.2
  • 300-500 MB of available hard disk space per installed instance of BirdDog
BirdDog software can be installed on both x86 (32-bit) and x64 (64-bit) versions of the following:
  • Microsoft Windows Server 2008 R2
  • Microsoft Windows Server 2012
  • Microsoft Windows Server 2016
  • Microsoft Windows Server 2019
Database Server Requirements
Hardware requirements:
  • Minimum: 8 GB of RAM, recommended: 16 GB of RAM
  • 200 MB of available hard disk space. Depending on the number of transactions, additional hard disk space may be required to store large number of transactions.
  • Document Management, additional hard disk space depending on the amount of documents. 5GB of documents will require 5GB of additional storage. Consider this, Using an estimate of 2,500 pages per file drawer and four file drawers per file cabinet, one can estimate that scanning two four drawer file cabinets full of documents (ten thousand single sided pages) will require 1 GB.
The BirdDog database can be hosted by:
  • Microsoft SQL Server 2012, any edition
  • Microsoft SQL Server 2014, any edition
  • Microsoft SQL Server 2016, any edition
  • Microsoft SQL Server 2017, any edition
  • Microsoft SQL Server 2019, any edition

Full-Text Search needs to be installed on your SQL Server for our software to function correctly.

Back to Top

Work Station Requirements

  • 2gb of RAM
  • 2GHZ or better CPU
  • High speed internet
  • Windows 7 or later
  • If using Avatax, 64-bit is required

Back to Top

Web Browser Requirements

Web-browser Requirements for Ecommerce
Our publicly facing system can be accessed by any device with one of the following browsers:
  • Microsoft Internet Explorer version 9.0 or later
  • Mozilla Firefox version 10 or later
  • Apple Safari version 6 or later
  • Google Chrome version 17 or later
Web-browser Requirements for Enterprise
Our ERP system can be accessed by any device with one of the following browsers:
  • Microsoft Internet Explorer version 11
  • Mozilla Firefox version 10 or later
  • Apple Safari version 5 or later
  • Google Chrome version 17 or later

Back to Top