Build 2024-10-07 - Added optional field count check for posted G/L transactions. Build 2024-09-24 - Support is added for Sage 300 2025. Build 2024-09-24 - In the scheduled version, allow email subject lines to be changed by saving screen value. Build 2024-04-08 - Support is added for payroll 8.0. Build 2024-03-25 - Improved error messages: Scheduled version's log will call out versions of Sage 300 not supported by Fast Data Integrity. Build 2024-02-16 - Improved error messages: Add table names to assist diagnostic efforts. Display of big int values. Build 2024-01-16 - Install ensures that Chilkat library is installed on a clean machine. Build 2023-10-09 - Support is added for Sage 300 2024. - Error messages are improved to display user-facing numbers, rather than "uniquifiers". Build 2023-09-11 - A check has been added that the sum of the General Ledger posted transaction detail functional amounts net to zero. Builds 2023-06-14, 2023-06-15 - Support is added for Sage 300 2023.2 and 2023.3. Build 2022-11-23 - Internal improvements to licensing screens. Build 2022-09-19 - Support is added for Sage 300 2023. Build 2022-06-16 - The TaiRox Licensing screen has been updated with improved diagnostics. Build 2022-06-07 - Console Program: When logging into a SQL Server instance, a checkbox allows users to remember SQL Server passwords. The remembered passwords are encrypted. Build 2022-05-04 - Adds Checks for Productivity Tools Copy G/L Account Setup tables. Build 2022-01-19 - The TaiRox Licensing screen has additional diagnostic checks, e.g. license is for a different TaiRox product. - Email Notification defaults have changed. SMTP credentials must now be entered. Build 2021-10-18 - Adds checking for TaiRox CRM and Collections (X/Q) integrity. Build 2021-08-16 - Support is added for Sage 300 2022. Build 2021-06-21 - Added checks for Project and Job Costing 66A, 67A, 68A, 69A. - Added checks for AR Optional Fields. Build 2021-04-21 - Options provided so that certain tests can be performed or omitted: Inactive Records (these were mostly NOT checked in previous versions) Missing Required Optional Fields (these were mostly checked in previous versions) Completed Transactions (these were mostly NOT checked in previous versions) - The new options take into account the fiscal year restrictions Build 2021-04-09 - Fixed pricelist cost/margin base test for non-stock items that could incorrectly report a Cost/Margin Base that was not Markup Cost. - Added tests for PM 6.8A (Sage 300 2021). - Added tests for Orchid RMA 6.8A (Sage 300 2021). - Added tests for sales splits to OE transactions. - Improved error messages when reporting G/L account errors in BK, IC. - Improved error messages when reporting A/R Customer and A/R Customer Ship-To pricelist errors. Build 2021-03-15 - Correctly checks orders and purchase orders that have non-stock items at blank locations. Build 2021-01-05 - Now checks the AP Payment Tax Withholdings table (APTCT) for orphan records - Now Checks the AR Receipt Tax Withholdings table (ARTCT) for orphan records Build 2020-11-05 - A new feature has been added to check that the Activity Switch in the G/L Fiscal Set record is set appropriately based on any activity that have occurred for an account. If the Activity Switch is not set correctly an account will not appear on the G/L Trial Balance. Build 2020-10-28 - Catches an exception that can be thrown by bank checking in some configurations. Build 2020-09-18 - Support is added for Sage 300 2021. Build 2020-08-07 - Improvements are made in the way data integrity is checked for TaiRox CRM Opportunities linked to Orders. Build 2020-07-07 - Support is added for Inventory Control checks when Technisoft Service Manager is installed and modifies I/C tables. Build 2020-06-26 Build 2020-06-08 - Improvements to licensing diagnostics. Build 2020-05-14 - Scheduled program displays a message when a user who is not an administrator tries to create a scheduled task. Build 2020-05-06 - Improved error diagnostics for non-existent item numbers. Build 2020-04-13 Build 2020-04-10 - Fixes a false positive error report that can occur for ICILOC Quantity Committed in some environments. Build 2020-01-23 - Provides support for Orchid RMA up to RMA 2020. Build 2020-01-10 - Provides support for Sage 300 2020.1 multiple contacts, including the ability to delete orphan records. Build 2019-09-30 - For scheduled version: Improved handling of SSL email testing reports non-SSL connection results when SSL connection fails. Build 2019-08-07 - Support provided for Sage 300 2020. - Improved compatibility when running on Windows 10. Build 2019-06-13 - Provides support for Office 365 communication on port 587 when emailing notifications. Build 2019-05-27 - Fixes index outside bounds problem when checking document detail counts in a corrupt database. - License Information and About screens display more information to assist with activation codes. Build 2019-05-08 - Support for TaiRox CRM and TaiRox Productivity Tools. Build 2018-08-25 - Support for Sage 300 2019. Build 2018-04-04 - Improved detection of A/P tax errors: eliminate false error messages that could arise in some setups. Build 2017-12-09 (Console Build 2017-08-24), Scheduled Build 2017-12-09) - (Scheduled) Email notification for new installs now defaults to OFF. - (Scheduled) No email will be sent to mailto@yourcompany.com, a fictitious email address not intended for real use. Build 2017-08-23 - Support provided for Sage 300 2018. Build 2017-06-05 - Improved detection of orphans in A/R and A/P batches. Build 2017-03-30 - Updated Fast Data Integrity Checks to correctly check the Item Location quantity on sales order versus the total quantity outstanding on sales orders ... when checking kit components. Build 2017-03-27 (Console Build 2017-03-20), Scheduled Build 2017-03-27) - Checks are made for required optional fields with no values. Checks are made for: GL: Accounts, Account Transactions, Recurring Entries AR: Customer Groups, National Accounts, Customers, Customer Ship-To Locations, Recurring Charges (header & details) AP: Vendor Groups, Vendors, Vendor Remit-To Locations, Recurring Payables (header & details) IC: Items, Item Serial Numbers, Item Lot Numbers, Reorder Quantities OE: Miscellaneous Charges PO: Additional Costs CP/UP: Earnings/Deductions, Income Taxes, Employees, Employee Earnings/Deductions, Employee Taxes Build 2017-02-15 - Add AR & AP invoice batch checks that the number of detail lines matches number in the header. - Fixed a bug in the handling of split tables (where the Sage 300 business view sits on top of two SQL Server tables). The bug would cause the program to hang if it was checking only recent years of data. Improved error checking for main PO transaction tables when checking only recent years of data. Build 2017-02-09 - Checking G/L Account Segments no longer reports (false) errors for unvalidated segments. Build 2016-12-19 - Add integration with Task Scheduler: create a basic task, launch Task Scheduler. - Add more diagnostic information to log files. - Improved testing engine. Build 2016-11-23 - Add and improve several tests, especially with respect to older fiscal periods. Build 2016-11-15 - Fix issues with checking G/L Account Security from build 2016-10-25 - Update tests for shipment details so that errors can be limited to exclude older fiscal periods. Build 2016-10-25 - Checks for the Administrative Services module have been added, related to users. User checks are also made in other modules. Checks include: Security Authorizations, UI Customizations, Process Flows (if version is 61A/2012 or later), Customization Directories - Checks that users exist in G/L Account Security. - Checks that users exist in Scheduling Recurring Transactions & Reminders. - Displays the connect dialog when started. - Adds a checks for Vendor Type in ICITMV. - No longers treats ICIVAL as a detail of ICILOC, resulting in fewer orphans reported after clear history. - Fix: Item quantities on order (purchase order) are now calculated correctly and compared to ICILOC values. Build 2016-09-15 - Support for Sage 300 2017 extended to scheduled version of Fast DIC. - Scheduled version of Fast DIC improves error messages logged when there are no activated modules to test in a particular company. Build 2016-08-25 - This version supports Sage 300 2017. Build 2016-07-31 - Now checks for orphans in the refund tables. - Scheduled license file is now put in a user-independent location: the (hidden) directory ProgramData. Build 2016-06-14 - Additional checks are made in Purchase Orders PO Invoices: check if all receipts referenced by the invoice exist. PO Receipts: check if all POs referenced by the receipt exist. PO Purchase Orders: check if all referenced requisitions exist. Build 2016-04-29 - Fixed an exception that can be thrown when checking receipt line lotted item counts. - Fixed quantity conversion calculations to round correctly when checking ICILOC Quantity on Sales Order, ICILOC Quantity Committed, ICILOC Quantity on Purchase Order Build 2016-01-15 - US and Canadian payroll checks added. Build 2015-11-23 - Missing Accounts Payable 6.3 XML files now included. Build 2015-10-16 - Support provided for Sage 300 2016. - Better error handling when there is insufficient Windows rights to access the TaiRox license file. Build 2015-02-07 - Receipt line serial number count check query changed to be compatible with all SQL Server versions. Build 2015-01-27 - Removed pre-release Unit of Measure tests prematurely included. Build 2015-01-23 - Added AR & OE tests to "no time limit" list. - Added Unit of Measure checks for PO. Build 2015-01-18 - Improved the error reporting for invalid Item UOM by including the field label in the message - Tests on BK Entry line counts, totals and BK Transaction line counts now respect the fiscal year limit setting, allowing older errors to be suppressed. - Additional checking added for RMA - Improved OE error report for QtyOnSO and QtyCommitted for kitted items - Imporved testing of IC Weight Unit of Measure Build 2014-12-11 - Improved error recovery and messages. Build 2014-07-16 - Extended some A/R checks. - First version with an interactive console that will delete orphans. Build 2014-06-17 - Add more meaningful labels to error message that display "record". Build 2014-05-16 - Remove CS 5.6 test for table CSFSCST, added in 6.0. - Fixed CS field name typo in test variant. - Fixed AP/AR test variants for total payments in a document. - Fixed AP/AR test variants for OBLS,OBJL counts against OBL counts. - Revise BK checks to eliminate uncertain errors. Build 2014-04-30 - Checks Common Services and multiple versions of Bank Services Build 2014-04-16 - Built to be scheduled as a Windows Scheduled Task - Now check Bank Services Build 2014-01-31 - Fixed "false positive" errors in OE. Build 2014-01-28 - Updated manual to include OE, PO, GP, TX. Build 2014-01-21 - Fixed some AP and AR queries when document errors reported. - Added preliminary OE and PO functionality. Build 2013-08-19 - Extended to support third party product plug-ins. Build 2013-06-27 - Extended IC checking. Build 2013-06-25 - Minor bug fix, now includes IC checking. Build 2013-06-14 - Initial release tests GL, AR, AP.