After 6 weeks of work, I have completed testing on the feature list for the new release of my Quickbooks module.  It’s quite a list of work accomplished:

  • Option to set default Sales Rep when creating new customer in Quickbooks.
  • Option to set default Customer Type when creating new customer in Quickbooks.
  • Option to automatically add order note to Notes/History when order is successfully transferred.
  • Ability to update inventory values from Quickbooks back into AbleCommerce.
  • Full support for sub-categorized lists in Quickbooks such as G/L accounts and Inventory Items.
  • Improved error handling.   Error messages now report what specific part of the transfer caused an error and more importantly, why.
  • Improved logging to AC7 Error Log since it already supports easy export for emailing it to tech support.
  • Improved configuration page Bank Account-to-Payment Method assignment.  Now dropdown lists are used so typos cannot cause a transfer error.
  • Improved configuration page layout so parameters are grouped in a more logical way.
  • Improved documentation.  Clarified key points of transfer.  Added new content for new features and configuration settings.  Added new upgrade instructions.
  • Improved efficiency of accessing configuration parameters during a transfer session.  This dramatically cuts down on database hits during transfers.
  • Improved Bill and Purchase Order routines to handle multiple shipments more accurately.
  • Improved Quickbooks list retrieval.  Quickbooks lists are now stored in the database instead of individual files in the /App_Data/ folder.
  • Eliminated second DLL from installation.  Now the entire module is deployable in a single DLL file.
  • Added support for Sales Orders (only available in Quickbooks Premier or Enterprise)
  • Fixed bug when searching by Order Number range in the SetExported page.