Version 10

×

Features or bug reports that are considered sensitive will not be viewable except by customers who are logged in.


10.6

10.5

10.4

10.3

10.2

10.1

10.0

System Requirements Version 10


10.6

Bug Fixes - Version 10.6.28 - Released 11 January 2021

This build has the following bug fixes implemented:
Better
11833272 - Level 4 Logging Doesn't Explain How a Price Was Calculated
Made improvements to logging.
Better
11834290 - Add More Properties to the JSON Cart Object
Under the hood coding improvement.

Back to Top

Bug Fixes - Version 10.6.25 - Released 22 December 2020

This build has the following bug fixes implemented: 
Fixed
11828711 - Duplicate Email Checkout Message Has Strange Characters
There is a message that pops up if you enter an email address that already exists while going through the checkout process. It asks if you would like to login, but before this, had some strange characters at the end of the message instead of the "X" that would let you cancel.
Better
11829183 - Customer Require PO On-Screen Help Incorrect
The Require PO help on the Customer Info webpage was wrong. It stated that a PO would be automatically created when this was checked, when actually, a PO number is required when checking out on Ecommerce and placing the order.
Fixed
11831509 - Posting Invoice with BirdDog Sets Item Inventory Doc Date to Current Date Instead of Selected Invoice Date
When Printing/Posting an invoice using Enterprise for Windows and selecting an "Invoice Date" other than the current date, posting the invoice results in IMINVTRX.doc_dt being written as the current date, not the invoice date that was selected. When Printing/Posting an invoice completely in Macola, IMINVTRX.doc_dt is correctly written as the selected "Invoice Date".
Fixed
11832400 - Shopify Connector Deletes Product.Body Field When BirdDog Long Description is Empty
When using the BirdDog Connector Sub-System against Shopify and not being licensed for PIM, the system was overwriting existing Shopify item descriptions by pushing up blank data. This was due to the code not properly checking the license. It no longer does this.
Fixed
11832596 - Conversion from type DBNull to type Boolean is not valid Error on Site Login
In certain scenarios, when a customer attempted to log in to a site with a valid account/password, that customer received the "No Account with that Username or Password Could be Found" error. Logging for that login attempt showed this Conversion from type error.
Fixed
11832838 - Amazon Connector Not Reporting Posted Orders
The BirdDog Connector Sub-System for Amazon supports reporting fulfillment of both invoiced open orders and posted orders. Posted orders were not being reported.
Better
11832907 - Shopify Connector Compare at Price Needs to Higher Than Price
Shopify made an update in a recent release that disallowed posting a compare at price lower than price.
Better
11833100 - Shopify Connector Not Using Location in Price Calculation
This ended up having three different fixes and improvements in it: we added a lot of new price calculation logging to explain errors and calculation methods; we now clear the price cache each time the BirdDog Connector Sub-System for Shopify runs so we can actually see price setup changes; and finally, we weren't passing the connector location in the price calculation, which could make location-specific pricing calculate wrong in certain circumstances.
Better
11833239 - Ca$h Lottery Errors Don't Explain What the Actual Problem Is
Improved some logging.
Fixed
11833249 - User With Invalid Default Credit Card Blows Up on Login
When trying to login with a user that has had a saved credit card deleted from the database, our system was throwing an ugly error about the credit card ID not being found instead of handling the error gracefully and not blowing up the site.
Fixed
11833539 - Unable to Copy Item
In addition to the Copy Item functionality not working on the Item Form, the system also threw an ugly error whenever this button was clicked.

Back to Top

Bug Fixes - Version 10.6.10 - Released 2 October 2020

This build has the following bug fixes implemented: 
Fixed
11828661 - Select for Billing Error Not Displaying Actual Line Errors
Major update to the select for billing process in Enterprise for Windows | Transactions | Invoicing | Select for Billing to resolve several errors; there was a bug in the code that was preventing serial numbers from being written to the order correctly, but prior to that, the error message was not providing adequate information to know this so it had to be fixed first.
Better
11830636 - Need Tooltip Info Added for Multiple Email Addresses on Email Sales Order
Was missing some information on the Tooltip for Email Sales Order popup on OrderForm.

Back to Top

New Features

This branch has the following features implemented: 
New
11678200 - Amazon Connector Enhancements
Added many new Amazon and ShippingEasy events for customizations which are documented in the CustomExamples folder in Enterprise for Windows; further added improved support for Amazon throttling new product uploads. When Amazon throttles us, we will pause for 24 hours before attempting again.
New
11825943 - Verify Sage 100 2020
Sage 100 2020 was released this year and we had to make some minor coding adjustments to the BirdDog Connector Sub-System to ensure full functionality.
Better
11829203 - Convert Amazon Item Linkages to New Format
Major update to the handling of Amazon Item Linkages on the BirdDog Connector Sub-System.
Better
11829268 - Add Item Location Tracking With Inventory Availability Upload to the Amazon Connector
Prior to this enhancement, we were uploading item availaiblity to Amazon via the BirdDog Connector Sub-System only when the Item Master changed. This enhancement adds support for item/location tracking as well.

Back to Top


10.5

Bug Fixes - Version 10.5.26 - Released 22 December 2020

This build has the following bug fixes implemented: 
Fixed
11828721 - ContactForm Email Column Does Not Show Email
In BRAIN, searching the Contacts would return them, but the name of the contact was being populated where the email should be. Now, we're back to showing the email like we should.
Better
11831482 - Item Import Unavailable When PIM is Licensed
When the Product Information Management (PIM) license is set to True and the Imports license is set to False, Item Import was unavailable. We made a number of tweaks as a result of this: removed BRAIN license requirement for import contacts in Enterprise for Windows and Enterprise so customers can import enterprise/employee users (Enterprise and EntWin); switched import Items to Web categories to use PIM license instead of Website and Intranet Builder license (Enterprise only, EntWin was correct); added import items to PIM license (Enterprise only, EntWin was correct); added Assets and Depreciation license to import assets (Enterprise only import)

Back to Top

Bug Fixes - Version 10.5.25 - Released 2 October 2020

This build has the following bug fixes implemented: 
Fixed
11830340 - Magento Connector Exception Downloading Order Ship_To_Addr_1 Too Long
When using the BirdDog Connector Sub-System against a Magento ERP environment, an order with a very long ship to address was causing the system to fail.
Better
11830374 - Map Item Weight Field Between Sage 100 and BirdDog
When using the BirdDog Connector Sub-System against a Sage 100 ERP environment, we realized that item weight in Sage was not being pushed up to our BirdDog database. It is now.
Fixed
11830376 - Parenthesis in Long Description of ShipVia Causing Problems When Added To Site Settings
When adding a Ship Via that has parenthesis in Long Description to Ecommerce in Site Settings on a BD Engine database, saving the Site Settings threw an error that would not allow you to proceed.
Fixed
11830436 - Add Customer Tax Exempt to Shopify Connector
Shopify has a tax-exempt property that we failed to map properly with the BirdDog Connector Sub-System.
Fixed
11830563 - Connector Not Pushing Up Customer Addresses to Shopify
Addresses were not being pushed up to Shopify when using the BirdDog Connector Sub-System and the Query option for Customers to Upload; the customer was going up, but the address information was not.
Fixed
11830801 - Shopify Orders Download Without Tax
Shopify Orders that have Tax on them were being brought down into your ERP via the BirdDog Connector Sub-System without Tax at all; it simply dropped tax entirely on the order.
Better
11831142 - Updated the Shopify Connector to Use API Version 2020-07
Shopify only supports APIs for a year, so as of this build, we updated the BirdDog Connector Sub-System for Shopify to use the Shopify API 2020-07.

Back to Top

Bug Fixes - Version 10.5.13 - Released 5 August 2020

This build has the following bug fixes implemented: 
Fixed
11507644 - Database Missing DB Revel Level Change
This fixes an issue with existing customers where they didn't get a rev level change when a site is updated that new customers get .
Fixed
11825964 - Order Minimum and Maximum Not Applying to Orders
Item Min/Max/Multiples were only applying to the Cart. Orders that were created without a cart (i.e. order import) were not applying the rules. Order Edit in Customer Service was also be affected.

Back to Top

New Features

This branch has the following features implemented: 
Better
11008096 - Connector Linkage for Sales Order Line is Missing Sage Line Number
Made improvements to error reporting having to do with Sage Sales Order Line linkages when using the BirdDog Connector Sub-System against that ERP.
Better
11746194 - Update the Shopify Connector to Map the Payment Method on the Shopify Order to the Terms Code on the Macola Order
Enhanced the Shopify Connector to automatically create a linkage between the Shopify payment type and the default terms code from the Shopify connector setup screen. This allows users to change the terms code on the linkage allowing for different terms code per Shopify payment type. Because this is going to be done so infrequently, there is no user interface to handle this and it must be accomplished using queries. Instructions forthcoming.
New
11746225 - Add Mapping Between a Terms Code and a Cash Account
Added Default Cash Account to (web) System Management | Accounts Receivable | Terms Code and (Enterprise for Windows) Maintain | Setup | Terms Codes; updated process so that when a payment is applied to an open order if a cash account is not specified, then it will look to see if one has been set on the order's terms; if not then it will use the default cash account from Accounts Receivable that it always has.
Better
11825740 - Add Notification That Cached Site Setting No Longer Matches the Saved Site Setting
We were constantly having to guess whether the cached site setting matches what is saved; now, if a change is made to Site Settings anywhere - in Enterprise for Windows, the website or directly via the database - when navigating to the Maintain Sites page, a message is immediately present, advising you to reload site settings.

Back to Top


10.4

Bug Fixes - Version 10.4.27 - Released 2 October 2020

This build has the following bug fixes implemented: 
Better
11120666 - Checkout Page Doesn't Allow Adding and Editing of Ship To Addresses
Change address is now a button. We also added an edit button next to the billing address that takes you to the billing address edit page; an edit button next to each ship to address that thakes you to the ship to address edit page; and an address book button.
Fixed
11827925 - Web Orders Not Uploading to M1
This project fixes a few issues in the BirdDog Connector Sub-System for M1 that was caused by project 11827776 which was implemented in 10.4.6.
Fixed
11829642 - Mobile Checkout Not Advancing Past Shipping Info
When checking out with a mobile device, the checkout procedure would not advance past the Shipping Information section.
Fixed
11829810 - M1 Connector Not Updating Item/Location Quantity On Hand and Allocated Correctly
When using the BirdDog Connector Sub-System against a M1 environment, initial sync and subsequent updates were not populating the quantity on hand and quantity allocated values on the Item/Location.

Back to Top

Bug Fixes - Version 10.4.20 - Released 5 August 2020

This build has the following bug fixes implemented: 
Better
9643376 - Document "Cash No" on Order Audit Report
Added a tooltip to the Cash No column on the order audit report identifying that it is the Cash G/L Account No. The audit report in question is accessed via the Order Form for an open order.
Better
11826580 - Saved MasterCard Information on Manage Credit Cards Page Needs More Space for Legibility
When logged into Ecommerce as customer and reviewing Manage Credit Cards, the label for MasterCard is smashed together with the **** of the card number & looked terrible. In fact, the entire Manage Credit Cards page (/_Secure/CreditCards.aspx) seemed to be too narrow and didn't make good use of space.
Fixed
11827801 - Order Edit Page Width Preventing Price Changes
A previous build created a bug that resulted in the system being unable to properly edit the price on line item when using order edit page; a user was only able to use the arrow options to increase or decrease by dollar increments.
Fixed
11828431 - Changing Customer Information on Website Changes Macola Customer Account Status
If a customer's status was set to "Inactive" in Macola and the customer info was then edited in ecommerce, the status was being changed back to "Active".
Fixed
11828720 - CartForm Discount Shows 0%
The cart was erroneously showing a 0% discount when it should have simply hidden then; it was supposed to only show a discount when there actually is a discount.
Better
11828940 - System Management Term Codes Label Should be Terms Codes
Fixed a label typo.

Back to Top

Bug Fixes - Version 10.4.6 - Released 2 July 2020

This build has the following bug fixes implemented: 
Fixed
11824667 - M1 Connector is Overwriting Item Long Descriptions
M1 items have a Long Description text (plain) and RTF (rich text format field). The plain text version was mapped to BirdDog's Long Description which is an HTML field, but since these don't really match, we removed the mapping.
Fixed
11827303 - Mass Edit Feature Not Functioning Correctly to Copy Down Audience
When clicking "Copy Down" via website management, the site told you that it is complete ... but it didn't actually do anything.
Fixed
11827306 - Keyword Search Pulls Up Audience-Specific Info When It Shouldn't
Using the Search Keywords functionality was returning results from an incorrect audience; you could not navigate to those pages, which is correct, but you should not have been seeing them at all.
Fixed
11827655 - Sales Location DDL Being Ignored During Order Entry
If the Sales Location DDL on the Logistics tab is populated, the system is supposed to pull items from that over the Default Location on the Item Setup tab. Prior to this build, it was ignoring Sales Location entirely.
Fixed
11827776 - Customer Address Not Pushing Up to M1 Order
M1 creates a ship to record with a blank location code for each customer. This is where the order pulls the address from. We were not creating this record. Also, we were not downloading or upload Customer Ship Tos at all; we were not defaulting the Accounting Contact, Quoting Contact, and Shipping Contact from the customer; we were also not setting the Ship Location if the order used a different ship to address.

Back to Top

New Features

This branch has the following features implemented: 
New
11366878 - Added ProcessInvoices_Before Event to Invoice Printing
This enhancement added the event ProcessInvoices_Before to enable customers to customize the invoicing printing process when using the dialog in Enterprise for Windows. See \CustomExamples\Events\InvoicingProcessInvoices.vb for documentation and example code.
Better
11825633 - Add More M1 Mappings
Added some more functionality for the BirdDog Connector Sub-System against the M1 ERP, specifically:
  • Sales Order:
    • Map BirdDog Shipping Date to M1 Ship Date
    • Map BirdDog Freight Pay Code Description to M1 Free On Board Description
  • Sales Order Deliveries - Updated the handling of quantities in M1 Sales Order Deliveries
  • Customer - Map M1 Ship Payment Type to BirdDog Freight Pay Code Default
  • Price Codes - Added support for handling Part Price deletes in M1
  • Site Settings - Increased the length of the default Order Location Code to support M1 location code lengths
  • Item Master - Increased the length of Sales Location to support M1 location code lengths
  • Warehouses to Locations - Added mapping for the following fields when downloading warehouses from M1 to BirdDog:
    • Address Line 1
    • Address Line 2
    • City
    • State
    • Postal Code
    • Country

Back to Top


10.3

Bug Fixes - Version 10.3.48 - Released 2 October 2020

This build has the following bug fixes implemented: 
Better
11829453 - Service Pro Orderline Duplication When Order Number is Alphanumeric
When creating an order in Sage that begins with a letter (for example: T3502), Sage internally adds leading zeroes to the order number causing duplicate linkages to get created for the existing orderlines, which was causing the connector to push the "new" lines over to Service Pro, duplicating the existing orderlines in Service Pro.

Back to Top

Bug Fixes - Version 10.3.39 - Released 2 July 2020

This build has the following bug fixes implemented: 
Better
11035997 - Ship Via Codes Label Misleading in Site Settings
In Site Settings tabs Ecommerce, Customer Defaults, & Customer Service there are dropdown lists with incorrect labels. We fixed the labels.
Fixed
11215598 - Invoice Fields not working
Fields that showed on an order (/CustomerService/OrderForm.aspx) didn't show after the order was posted (/CustomerService/InvoiceForm.aspx).
Fixed
11827962 - Unable to Start Enterprise for Windows
Enterprise for Windows would not start against a small number of customers which required us to fix an issue where global settings using old database types would prevent the system from starting.

Back to Top

Bug Fixes - Version 10.3.32 - Released 3 June 2020

This build has the following bug fixes implemented: 
Fixed
10889613 - Changing the Sign on an Existing Order Line Messes up the Allocation Record
When an order is created with a line item that has a negative quantity (which is how some people like to handle credit memos or returns), our system was not allowing the order to be posted.
Better
10963103 - Order History Date Control Not Formatted Correctly
Date control button on the Order History page was below the start and end date when it was supposed to be to the right of the Start/End date.
Fixed
11017387 - Cat27 Page Throws Error
A bug was introduced into this category page in a previous build which caused the site to crash when you navigated to a page using it.
Fixed
11081982 - Accounts Receivable Terms Code Too Short
Using the BirdDog Connector Sub-System against the M1 ERP, we discovered that our default AR terms code was too short; we were presuming 3, M1 was presuming 5. Now, we presume 5.
Better
11351799 - Sage Connector Gives Warning for Every Older Order That It Will Not Be Downloading
This is a reporting improvement to 11290418-Don't Download Orders Unless They Are Marked Send to Service Pro" which was released in 9.9.1.64. Orders that aren't downloaded will no longer be reported as a warning and are, in fact, ignored altogether since it could take a lot of time to go through older orders.
Fixed
11476271 - Allow Changing Of Ship To Address Not Working Properly
When you unchecked the "Allow Changing Of Ship To Address" in Site Settings, it also turned off the Shipping Method info on the Checkout page.

Back to Top

New Features

This branch has the following features implemented: 
Better
10179074 - Create On-Screen Documentation for User Management
Added a bunch of tooltips and explanatory information.
New
10645075 - Create Bank Book Transaction Import
Added a new import to both Enterprise and Enterprise for Windows that uses the Banking Tools license. This will allow you to import a batch of bank book transactions from a simple CSV file. Note that this is for BirdDog and Progression database engines only.
New
10968334 - Add Ability to Manage Indexes to the Entity System
Much of this functionality was added to the system in 9.9.7, but this finishes up some polishing issues. We updated the Entity import to the newer format and included a number of explanatory information in it. This project also added the abiltity to add and edit unique indices on multiple fields.
Better
10980829 - Add Help to Google Product Feed
The Google Product Feed job did not have any explanation about how to use it. This changes that.
Better
11120030 - Cart Doesn't Display Discount
When adding a coupon that provided a discount, said discount was not showing on the cart properly. The discounted amount was showing, but depending on how the coupon was configured, this discount was not always obvious.
New
11230067 - Add Entity Search to System Manager Dashboard
Updated Entity Search, Entity Maintenance, Relationship Type Maintenance, and Field Maintenance to all work without an Ecommerce license.
New
11448582 - Google Site Map
For your website structure to be easily recognized by the Great and Terrifyingly Powerful Google, a proper site map should be submitted to them; prior to this build, creating such a file was time-consuming and stress-inducing, so we instead created this job that, when set up properly, will generate a proper XML file that you can then submit to our Google Overlords. Instructions about how to setup this file are included on the "Create site map for web site search crawlers such as Google" job.
Better
11472822 - Update Price Code Import to Update Existing Price Codes to Not Overlap
Previously, importing price codes that had a start date beginning before the old code's end date required either the new codes to have a start date after the old code's end date, or the old code needed to be manually adjusted to change the end date first; this project changes that so the software will automatically change your old code's end date to immediately before the new code's start date.
New
11526465 - Add Cookie Notification
When showing up to a site for the first time, we now provide the message: "We use cookies to track usage and preferences." An "I understand" button is also present, and the cookies message is displayed at the top of every page until the user clicks "I Understand."
Better
11533628 - Need Switch for Cost of Goods View in Customer Service
In Site Settings, we added a switch that will turn off viewing the Cost of Goods for Customer Service | Order Entry & Order View. This prevents Customer Service Reps from being able to see item costs.
Better
11734594 - Need to Move the "Sign in to Continue" Text on Login.aspx into the Content Management System
Altered the functionality of our login page(s) to give webmasters the ability to change the verbiage on the appropriate page(s) according to their site needs. This works best with brand new databases, so a long-time website may require additional touch-up to ensure this works correctly.
Better
11824269 - Update Web Item Import to Latest Format
Previously, we had two different item imports: Import Items and Import Web Items. We've removed the Import Web Item entirely and updated the existing Import Item to use our newer, better import format. This import has also been added to the website instead of being an Enterprise for Windows only import.
Better
11826240 - Sales Order Import Needs to set Sales Tax Percent Column
The sales order import was properly setting the tax amount. However, tax percent was not being set so when the order was processed in Macola the sales tax amount was being updated incorrectly. Note that his currently only works with a single Tax code; multiple tax codes or a tax schedule on a sales order import causes issue.

Back to Top


10.2

Bug Fixes - Version 10.2.38 - Released 2 July 2020

This build has the following bug fixes implemented: 
Fixed
11827550 - Ecommerce: Manage Picking Not Assigning Correct Ship Date When Order Entered After End Time
As stated, when an order was generated after the end time for a specific location, the system was not automatically assigning the next day as the ship date.
Fixed
11825395 - Freight Accessorial Charges Not Triggering Freight Recalc
During checkout when using accessorial charges, adding a new option was not automatically triggering the freight recalculation.

Back to Top

Bug Fixes - Version 10.2.26 - Released 5 June 2020

This build has the following bug fixes implemented: 
Fixed
11825888 - Can't Add a Saved Credit Card When the Credit Card Gateway is CyberSource
Discovered while fixing 11825626 in 10.1.47, attempts to add a new credit when using CyberSource payment gateway resulted in a strange error indicating information was missing even when that info was actually present.
Fixed
11826145 - BirdDog is Not Setting the Next Customer Correctly
Originally thought to be a Ca$h bug, our deep-dive into the code revealed that our software was returning the last customer number when it should have been returning the next one.
Better
11827120 - Ship Via Accessorial Charges Ship Via Code Column Too Short in BDEngine
This code was 3, but needed to be 15 to handle all supported ERPs.

Back to Top

Bug Fixes - Version 10.2.8 - Released 27 April 2020

This build has the following bug fixes implemented: 
Fixed
11791352 - OrderForm & InvoiceForm Displaying Stock Status
On the Order Form or Invoice Form, the stock status was displaying even when the site is set to "Don't Display" stock status.
Better
11803452 - Updated and Downloaded Customer Info Never Goes Away
Initially, it seemed that no matter how many times you ran the connector process using the BirdDog Connector Sub-System against the Magento ERP, the data never went away and only incremented with new information as additional customers were added; now, the updated information goes away after the second run.

Back to Top

New Features

This branch has the following features implemented: 
Better
11601836 - Add Additional Address in CustSrv/OE
This enhancement adds the ability to add/edit all 3 address lines to the customer, ship to, order header bill to, and order header ship to, and display this additional line on all of the order and invoice forms. Currently, this is a Customer Service only enhancement, as Ecommerce still only allows two address lines.

Back to Top


10.1

Bug Fixes - Version 10.1.54 - Released 5 August 2020

This build has the following bug fixes implemented: 
Fixed
11827921 - Force All Items/Locations to Re-upload Before Syncing Unit Cost Between Sage and Service Pro
We added support for two-way price transfer in 9.9.7 to the Service Pro Connector. Customers that had used older versions of the software had stale data on the Service Pro side and we needed to bump a table to force a refresh.
Fixed
11828727 - Running Connector Re-Enables Disabled Table Triggers
After disabling the DELETE, INSERT and UPDATE table triggers on the CICMPY, IMINVLOC and IMITMIDX tables, running the BirdDog Connector Sub-System re-enabled all three triggers on all three tables. We originally noticed this with the Magento ERP, but it affected all of our connectors.

Back to Top

Bug Fixes - Version 10.1.50 - Released 2 July 2020

This build has the following bug fixes implemented: 
Fixed
11827039 - Orderline Unit Cost Not Being Written Correctly to Sage Order When Synced from Service Pro
When an order was created in Service Pro and synced down to Sage 200 via the BirdDog Connector Sub-System, Unit Cost on orderline items was not being populated correctly in Sage and stayed $0.
Fixed
11827575 - Get Error Adding New Contact in Customer Service | Order Entry
In Customer Service | Order Entry, you got an ugly error when you attempted to add a new contact in the "Ordered By" box.

Back to Top

Bug Fixes - Version 10.1.47 - Released 5 June 2020

This build has the following bug fixes implemented: 
Better
11825548 - Change M1 Connector Error to Warning
If a part in the M1 ERP has no WarehouseBins, the BirdDog Connector Sub-System was throwing an error that would not allow the system to progress. We changed that to a warning per standard policy.
Fixed
11825626 - CyberSource Trx Showing as Unknown Tender in Cash
When using our Ca$h software to captured credit card orders from the web that utilize CyberSource as the payment gateway, these orders were displaying Unknown Tender instead of Visa or MasterCard, etc. Now they showing the tender type properly.
Better
11825806 - Ship Date or Fulfillment Date Not Between Order Date and Now
The Amazon connector was not handling time zones correctly causing errors in certain scenarios.
Better
11825875 - Price Change on Charge Type Misc. Item in Service Pro Order is Not Synced To Sage
When a miscellaneous item with Item Type set to "Charge" was added to an order in Service Pro and the Unit Price was changed, the price change was not synced down to Sage properly with the BirdDog Connector Sub-System.
Fixed
11826029 - Shipping Easy Throws Error on Run
A low-level update to the change tracking sub-system broke the ShippingEasy Connector.
Fixed
11826112 - Orders Not Downloading From Amazon
While using the BirdDog Connector Sub-System against Amazon, some orders were not downloading properly due to a "Request is throttled" error. This resolves that issue.
Better
11826393 - Unknown Debtor Attempting to be Uploaded on Every Run
When attempting to run the ServicePro Connector against a Macola M10 ERP for the first time, the connector attempted to upload customer #000000 (Unknown Debtor) on every run and threw an error referring to an Invalid Terms Code refenced by Customer '000000'. This code references a default account created by Macola (along with CusNo 000001), so we changed this message to a warning that fires once and goes away.
Fixed
11826627 - Fixed Guest Customer Handling in WooCommerce Connector
Originally observed when trying to download an order with from WooCommerce with a newly created customer on that side, we determined that this was initially due to Woo not being setup properly to handle new customers so you could generate an order that did not actually have a customer on it (which is not legal in BirdDog); in the process, however, we determined that we were not handling Guest Customers (which is what this really was) properly. Now, if no customer is actually assigned to the order, the BirdDog Connector Sub-System will automatically presume this is a guest checkout and use the guest customer set up for this purpose.
Better
11826701 - Customer Data Not Downloaded Prior to Running Two-Way Customer Sync
To deal with a prior mapping issue, after updating to this build, we will do a one-time re-download of all customers from Sage 100 the next time BirdDog Connector Sub-System is run.
Fixed
11826747 - WooCommerce Orders Without Shipping Address Should Automatically Download with Shipping Set to Billing Address
In the process of resolving 11826627 above, we also made an adjustment to how we handle WooCommerce orders and Shipping Addresses; depending on how your WooCommerce site is set up, a new order might not have a Shipping Address on it, which was causing additional heartburn as it is not legal in our system. We tweaked the code so if no such address exists, the system will automatically use the billing address.
Fixed
11826797 - ShippingEasy Error Sequence contains more than one element
The ShippingEasy system, which we began supporting in 10.0, offers the ability to split up an order so, for example, you could ship one widget immediately, two more next week, and two more the week after. Unfortunately, our initial support of the ShippingEasy integration did not anticipate that scenario, so when it the BirdDog Connector Sub-System tried to write back to the ERP with tracking numbers for the second shipment, the system choked and threw an error. In retrospect, this was a pretty obvious scenario and a concept we already supported elsewhere, so we fixed the code.

Back to Top

Bug Fixes - Version 10.1.18 - Released 9 April 2020

This build has the following bug fixes implemented: 
Better
10936967 - Sales Order CSV Import Menu Is Buggy
When using Enterprise for Windows | Utilities | Integrate | Sales Order (CSV), when you tried to click on anything on that popup, it threw a 'Must Enter File Name' Popup that you had to close. If trying to click on the nav arrows, the page changes and then behaved irradically. Also, trying to close with the 'X' at top didn't work on this screen, instead just throwing a popup. You had to use the Cancel button.
Fixed
11821765 - Feature Option Item Orders Don't Record Cost
Cost was showing on line items as 0.00 for feature option items, regardless of setup. That has been fixed in this build.
Fixed
11821860 - No G/L Distributions Displayed When Macola Pro Invoice Is Processed With EntWin
When clicking on Distributions button in A/R | View | Customer history in Macola Pro, it returned "Nothing in Range" if the invoice was processed with Enterprise for Windows. When the invoice was processed completely in Macola, it displayed G/L Distributions as expected. Now, invoices processed via Enterprise for Windows show correctly in Macola.
Better
11824422 - Job Types Labels on Enterprise Jobs Page Showing Unknown
As part of the install process, a Crystal Reports runtime is expected to have been run. If it had not been run, the job type labels on the website returned Unknown instead of what they should. We updated the system to provide better logging to properly explain what the issue was.
Fixed
11824355 - Customer Service Order Entry Doesn't Always Show the Item Description
If using Customer Service | All Customer Views | Shopping Carts to reload an existing shopping cart, the item description was not correctly showing on the Enter Orders page.
Fixed
11824734 - Can't Delete An Item If Production Order Processing Not Enabled
This only occurs if the database you are running against doesn't have Production Order Processing (POP) enabled. In that case, attempts to delete an item would throw an "Invalid object name" error.
Fixed
11824970 - On Sale Banner Not Displayed on Website When Start of Sale Value is Null
On a website Item page, the "On Sale" banner was not being displayed when Item "End of Sale" field is set to a date later than today in Macola but Item "Start of Sale" Field is left NULL. Populating the "End of Sale" field is all that is required.
Fixed
11825301 - Sales_Person_No too long on User
The system was throwing an ugly error when trying to save the default freight account to a new ship via while setting up a BirdDog Connector Sub-System for M1; we resolved this by increasing the length of the ShipViaCode and the Loc length in BirdDog Engine databases to allow this.
Fixed
11825393 - Error When Trying to Save a Default Freight Account to a Ship Via
New Users were throwing ugly errors when generated in a BirdDog Engine for a Connector Sub-System for the M1 ERP; we updated the length of the sales person code to resolve this.

Back to Top

New Features

This branch has the following features implemented: 
Better
8652533 - Amazon Connector Updates
Major coding changes to enhance the use of our BirdDog Connector Sub-System against Amazon. Product and Inventory upload pushes up item description, price, image and category; order downloads brings down billing and shipping address, detail information such as requested item and quantity, while shipping details uploads shipping date and tracking data.

Back to Top


10.0

Bug Fixes - Version 10.0.38 - Released 23 March 2020

This build has the following bug fixes implemented: 
Fixed
10123750 - All Orders Being Classified as Commercial When Sent to Worldship
We changed where we store the residential flag for customers and their ship tos, which had the result of causing trouble to customers using our shipping interface. This is not an issue with a brand new setup. However, existing customers will have to make edits to vShipping. This view is built to be edited by the customer and we don't want them to lose their changes so we can't drop it and recreate it. Consult the Upgrade Notes for 10.0 to bring your system up to date.
Fixed
10796902 - Improve Entity Search
Several entity field types were not being looked at during an entity search, specifically Date, Entity Reference, Floating, and Integer.
Better
11116820 - Quantity is Filling in as Email Address on Mobile Chrome
When using the Chrome browser on a mobile device, quantity was incorrectly populating using the email address on the checkout page instead of the actual quantity.
Better
11375303 - Feature Option Not Calculating Freight
Feature option items weren't taking into account the weight of the components chosen when rating freight during checkout.
Fixed
11752678 - Item Pricing Changes Not Pushing to Magento from Macola 10 without Database Manipulation
Changes made to item default pricing on M10 were not being pushed up to Magento when using the BirdDog Connector Sub-System unless you manually changed the assigned user defined field in the database.

Back to Top

New Features

This branch has the following features implemented: 
New
11614475 - ShippingEasy Integration
https://shippingeasy.com/ is a cloud based shipping tool that can handle shipping for USPS, UPS, FedEx, and more. This enhancement creates a connector that performs the following: Post orders that are ready to ship up to ShippingEasy; When an order is shipped on ShippingEasy, we then download the tracking information and select the order for billing. Instructions for setting up this connector can be found here.
New
11680442 - Support Sage 100 Item and Customer Pricing
This enhancement updates the BirdDog Connector Sub-System for Sage 100 to map the Sage Customer Price Level to the BirdDog Customer Type code. With this, we now support downloading the following price codes from Sage 100 to BirdDog: item pricing with no price level; item pricing with price levels; and customer price schedules.
New
11680481 - Add support for WooCommerce Wholesale Pro Suite
In 11680442, we added support for the BirdDog Connector Sub-System for Sage 100 handling item and customer/item price codes. This adds support on the other end for WooCommerce by utilizing the Wholesale Pro Suite plugin which is produced by IgniteWoo. To implement this, you must download the Wholesale Pro Suite and add it to your WordPress site running Woo Commerce.
Better
11700648 - New Customers From WooCommerce Need to Have the Customer Number in a Valid Sage 100 Format
Sage 100 presumes that its customer numbers will be generated with the division number in front, so 00-10000, for example. Woo Commerce does not presume anything of the sort, so customer numbers generated there and downloaded to Sage via the BirdDog Connector Sub-System were erroring out due to incorrect format instead of automatically prepending division 00- to the front of the customer number. Future enhancements will allow you to specify a different default division.
New
11707125 - Support National Pricing for Sage 100
This enhancement adds in support for a customer or ship-to having a different bill-to customer when using the BirdDog Connector Sub-System for Sage 100. Sage 100 supports the concept of Bill To / Sold To customers which they call National Pricing, which is is basically identical to the BirdDog concept of parent customers. Unfortunately, Service Pro does not support this concept, which results in us pushing the address information of the parent customer up to Service Pro from Sage 100 when using the Connector Sub-System, regardless of what is set to that child customer in Sage. Any address changes to child customers made in Service Pro will be ignored by the Connector Sub-System when downloading to BirdDog.
Better
11789948 - Add Verbosity Setting to Emailed Connector Report
Similar to 11556192 released in 9.9.6.13, this enhancement adds the verbosity setting to the BirdDog Connector Sub-System to allow you to establish when emails are sent - All (notification on every run, regardless of activity); Activity (notification only when something is actually imported); Errors (notification only when there is an error); or None (which is pretty self-explanatory.) 

Back to Top

Upgrade Notes

As indicated with project #10123750, the following will need to be run against your database if you are already using Shipping Interface and are not a brand new customer.

The view named vShipping needs 2 changes: The residential column could be:

ISNULL(C.user_def_fld_5, 'N') AS Residential" or "CASE ISNULL(H.cus_alt_adr_cd, '') WHEN '' THEN CASE ISNULL(C.user_def_fld_5, 'N') WHEN 'Y' THEN 'Y' ELSE 'N' END ELSE CASE ISNULL(S.user_def_fld_5, 'N') WHEN 'Y' THEN 'Y' ELSE 'N' END END AS Residential

Either of these should be changed to:

CASE ISNULL(H.cus_alt_adr_cd, '') WHEN '' THEN case when isnull(cs.Residential,1)=0 then 'N' else 'Y' end ELSE case when isnull(sts.Residential,1)=0 then 'N' else 'Y' end END AS Residential 

The from clause will look like:

FROM dbo.OEORDHDR_SQL AS H INNER JOIN dbo.ARCUSFIL_SQL AS C ON H.cus_no = C.cus_no LEFT OUTER JOIN dbo.SYCDEFIL_SQL AS Code ON H.ar_terms_cd = Code.sy_terms_cd AND Code.cd_type = 'A' LEFT OUTER JOIN dbo.ARALTADR_SQL AS S ON H.cus_no = S.cus_no AND H.cus_alt_adr_cd = S.cus_alt_adr_cd

should be replaced with

FROM dbo.OEORDHDR_SQL AS H (nolock) INNER JOIN dbo.ARCUSFIL_SQL AS C (nolock) ON H.cus_no = C.cus_no LEFT OUTER JOIN dbo.ARALTADR_SQL AS S ON H.cus_no = S.cus_no AND H.cus_alt_adr_cd = S.cus_alt_adr_cd LEFT OUTER JOIN BDCustomerSupport cs (nolock) on cs.Cus_No=h.cus_no LEFT OUTER JOIN BDShipToSupport sts (nolock) on sts.Cus_No=h.cus_no and sts.ShipTo_No=h.cus_alt_adr_cd LEFT OUTER JOIN dbo.SYCDEFIL_SQL AS Code ON H.ar_terms_cd = Code.sy_terms_cd AND Code.cd_type = 'A'

Again, this only applies if the customer is using Shipping Interface.

Back to Top


System Requirements Version 10

BirdDog's ERP system runs in any popular web browser. Customers who get BirdDog as a subscription (SaaS) do not need to install any software.

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