Bug Fixes - 25.2.44 - Released 29 October 2024

This build has the following bug fixes implemented: 
Fixed
11876457 - Orders Downloaded From QuickBooks Desktop Should Have Send To Service Pro Checked
We were downloading orders from QuickBooks Desktop into the BirdDog DB with the SendToServicePro flag set to 0. By default, there were supposed to come down with that flag set to 1.
Better
11878789 - Support Macola ES 9.8.700
ECI released an update to Macola ES, which involved some column length changes. We fully support this version.
Better
11879554 - 1 EDI Connector Should Handle Long String Values Gracefully
This updates the 1 EDI Connector to truncate ship to name and address fields if they are longer than the ERP can handle.
Fixed
11879557 - M1 Connector Contact Email Getting Overwritten
M1 supports multiple contacts with the same email address and our software does not, so we had special code handling for that and it was causing this issue.
Better
11880083 - Add New Parameter to GraphQL Voucher Receiver
In 25.2.23, we added Voucher Support to our GraphQL functionality. This adds an optional poNo parameter to the addVoucherReceiver mutation for our GraphQL functionality to allow for paying multiple PO's receivers on a single voucher.
Fixed
11880306 - Inventory Receiving History Table Not Being Updated Correctly During Voucher Entry And Post
When posting an A/P Voucher that referenced a PO using this, we weren't updating several columns correctly in the I/M Receiving History File.
Fixed
11880327 - Spelling Error on CC Expiration Warning in Checkout
When on the checkout page in ecommerce, if you tried to use an expired card to place the order, it will (correctly) pop up a warning that the card is expired. This warning has a typo.
Fixed
11880355 - Add Item For Free Order Rule Error
When using an order rule with a coupon code trigger and add item for free result, it was not functioning properly and was also throwing an error. This fixes that.
Better
11880578 - E-Automate Dealer Gateway Reporting Customer Is Attached To User Which Could Not Be Found
This was caused by records from the BDUsers table being removed, but not deleting the corresponding customer linkage from BDUserCustomers. We updated the code to properly filter the invalid records out.
Fixed
11881085 - EOD Interface Shipping Goes Into An Error Loop Trying To Select An Order With A Lotted Item With No Lot Transaction
When the End of Day job ran Interface Shipping, if there was a lotted item on the order that doesn't have a serial/lot transaction assigned to it, it put the system into an error loop where it tries to Select the order over and over, writing an error to Logging every time it tried. It never kicked past this state and moved on. This fixes the infinite loop. The tracking number will now be manifested (written to the A/R Shipping Transaction File) but the order will not be selected (since it can't be due to missing serial/lot trx) and an error will be reported.
Fixed
11881089 - Need to Add Support for the SubTotal QB Item Type For QuickBooks Connector
QuickBooks Desktop has an item type called "SubTotal" and we were not supporting downloading this. Before this build, if an order has this item type on it, the entire order would not download to BirdDog.
Better
11881143 - Ship Tos Won't Upload To SvcPro If They Have Sage 100 AR Divisions Disabled
The Warehouse field on the Sage 100 Customer ShipTo record is blank in Sage. The new functionality introduced in 19.0 now makes ShipTos a 2-way sync with Service Pro. This was causing us to pull a default from the Service Pro side and sync that over to Sage, filling in that default value instead of leaving Warehouse blank in Sage on a Customer ShipTo.
Fixed
11881442 - Voucher Posting Doesn't Format Correctly With Alphanumeric Vendor
Alphanumeric vendor numbers were not formatting the id_no correctly.
Better
11881498 - Voucher Posting Doesn't Default All Values Correctly
The values for several fields in the A/P Open Item File and Open Item History File tables were not being populating correctly.
Better
11881662 - Adjust The Phone Number 2 Column Length on the Customer File Table To Match QuickBooks
QuickBooks Desktop allows the user to enter up to 253 characters for this table and we evidently missed updating that. This resolves that issue.