407-248-1481

QuoteWerks Update Center

Update Center home

Version 5.5 Summary
159 New, 97 Fixes, and 16 Miscellaneous features
New Features - Version 5.5
 1. SugarCRM 9.2 is now supported! [Build: 1.07]

 2. ConnectWise 2019.5 is now supported! [Build: 1.07]

 3. Goldmine 2019.1 is now supported! [Build: 1.07]

 4. QuickBooks Desktop 2020 USA and Canada is now supported! [Build: 1.07]

 5. Multi-Factor Authentication is now supported by QuoteWerks Web. This is setup on the Login tab of the User Properties window. It currently supports a text message method and will send the authentication text message to the QuoteWerks User's Mobile number as specified on the Personal tab of the user's Tools->My Preferences menu. [Build: 1.07]

 6. For QuoteValet users, QuoteValet now supports the ability for customers to upload multiple files to the QuoteValet Quote. When they upload a file, by default the name will be the file name that was selected, but the customer can rename the "file" once it has been uploaded to QuoteValet. The sales reps will receive email and dashboard notifications when the customer uploads files. The e-mail notification will include a link to download the file and also a link to take the sales rep to the File Upload Area on the QuoteValet quote. Customers will not be able to delete files once they have been uploaded, however a sales rep can delete the files. This is by design, since anyone with this link can view the quote (as it has always been), but just being able to view the document has never given the person the ability to delete information. The Sales Rep can also visit the QuoteValet page and upload files themselves. There will be two tabs in the "Uploads Area", "Customer Uploads" and "SalesRep Uploads". This lets the sales rep upload extra files or literature instead of having all that material included in the singular QuoteValet quote PDF. When the Customer or Sales Rep uploads a file there is an option for them to be prompted to specify a Category, Like "PO", or "Artwork". These categories are customizable. The Customer can also include notes for the Sales Rep with the uploaded file. The "Upload Area" is a "control" that can be included in a quote template, and also in the Acceptance template depending upon your workflow. The names of the tabs and the default tab can be customized. There is a 2GB limit on the amount of storage each tenant can use that is included with the standard QuoteValet pricing. This 2GB includes the tenant's database, site files, PDF files, line item pictures, sales rep headshots, and any files upload by the Sales Rep or Customer, etc. [Build: 1.07]

 7. For QuoteValet users, added new "Do not send view notifications if viewed from these IP address(s):" option on the Activity Notifications tab of the QuoteValet Setup window. Use this to enter a comma separated list of IP addresses. This is useful to prevent view notifications from being triggered by your own internal email scanning systems that follow all links in an email and erroneously trigger customer view notifications. [Build: 1.07]

 8. There is now a new Line Item Attribute of "Allow QV Qty Change". When set, this will allow the Customer to change the Quantity of the line item while viewing the quote on QuoteValet. This new attribute is available in the Edit->Edit Line Attributes menu, Edit Required Item, Edit Optional Item, Edit Bundle Item, Edit Configuration Item, and the Edit Product window on the General tab. This field is also available in the layout designer as "&LineAttributeAllowQVQuantityChange". [Build: 1.07]

 9. Converting documents from QUOTE to ORDER to INVOICE is now handled more robustly. We've added 3 new fields ConvertedFromOn, ConvertedFromBy, and ConvertedFromRef in addition to the existing ConvertedOn, ConvertedBy, ConvertedRef fields. The existing fields are now used to store the ConvertedTo information. With these changes, you will no longer get the confusing message when converting an Order to an Invoice. When looking at the Order, you will be able to see the Quote the Order came from and also the invoice that it became. For example, you will see "Converted From FLAQ2386 by John Lewe on October 23, 2019", and also "Converted to FLAI1693 by Brian Laufer on October 27, 2019". [Build: 1.07]

 10. On the Misc.General tab of the Tools->My Preferences menu there is now a "New Document Default" option. When the "New" button on the main toolbar is clicked or the "Start with new document" option is checked this setting will control the new document generation. If a template is selected, then the logged in user will start with a template as opposed to starting with an empty document. If "System Default" is selected then a new document will be created with the defaults from the Documents tab including the "Document Type" setting. If "Blank QUOTE" is selected, then a new document will be created with the defaults from the Documents tab (except the "Document Type" setting). If "Blank ORDER" is selected, then a new document will be created with the defaults from the Documents tab (except the "Document Type" setting). If "Blank INVOICE" is selected, then a new document will be created with the defaults from the Documents tab (except the "Document Type" setting). [Build: 1.07]

 11. On the Misc.General tab of the Tools->My Preferences menu added new option "When using document templates, refresh item prices", when selected [Build: 1.07]

 12. For the "TOTALING: Add up multiple matching line items in the document" feature in the Deposit, Summary Line, and Formula Line, there is now a second filter available. You can, for example, set one filter to total product and charge 100%, the other filter can be set to total labor and charge 50%! [Build: 1.07]

 13. Grouped Bundles can now be setup with Custom fields CustomText01-20, CustomMemo01-05, CustomNumber01-05, and CustomDate01-02. [Build: 1.07]

 14. Grouped Bundles now support the ability to include a picture for the header line of the group! [Build: 1.07]

 15. You can now specify a Unit Price Override amount for the Bundle in the Bundle definition. This behaves the same way as the "Group Header Unit Price manual override". The Unit Price of a Group Header line is automatically calculated by adding up the non-recurring group member line items. When you override the price, the difference will be applied proportionally across the individual group member prices. [Build: 1.07]

 16. On the Products->Bundles window you can now search for bundles based on the Name, Description, or Notes or a combination of them. It supports Begins With, Contains, Search Query and more search types. Really useful for searching for a Bundle based on a word or words in the notes of the Bundle definition. Also the Description column was added to the grid display. [Build: 1.07]

 17. On the Products->Bundles window you can now resize and re-arrange the columns which will be remembered per user. You can also click each column header to sort the grid by that column. [Build: 1.07]

 18. Grouped Configurations can now be setup with Custom fields CustomText01-20, CustomMemo01-05, CustomNumber01-05, and CustomDate01-02. [Build: 1.07]

 19. Grouped Configurations now support the ability to include a picture for the header line of the group! [Build: 1.07]

 20. You can now specify a Unit Price Override amount for a Configuration in the Configuration definition. This behaves the same way as the "Group Header Unit Price manual override". The Unit Price of a Group Header line is automatically calculated by adding up the non-recurring group member line items. When you override the price, the difference will be applied proportionally across the individual group member prices. [Build: 1.07]

 21. On the Products->Configurations window you can now search for Configurations based on the Name, Description, or Notes or a combination of them. It supports Begins With, Contains, Search Query and more search types. Really useful for searching for a Configuration based on a word or words in the notes of the Configuration definition. Also the Description column was added to the grid display. [Build: 1.07]

 22. On the Products->Configurations window you can now resize and re-arrange the columns which will be remembered per user. You can also click each column header to sort the grid by that column. [Build: 1.07]

 23. All the "&PreparedBy" macros are now available for use in QuoteValet HTML templates. [Build: 1.07]

 24. For SugarCRM users, QuoteWerks now supports the "Ultimate" edition. [Build: 1.07]

 25. On the Items with Options window and the Items with Requirements window, double-clicking on an item will perform the [Edit] function. Also, holding CTRL while double-clicking will perform the [Edit Items] function. [Build: 1.07]

 26. When right clicking on a UserSettings entry in the Settings Manager and holding down the SHIFT key while clicking on the Copy Set Command menu, you will be given choices to override the UserName in the SET command with the %AllUsers% macro, which enables you to SET a setting for all users in a single command. [Build: 1.07]

 27. On the Purchasing window, when adding tracking numbers by clicking on the "Add" hyperlink, the "Add" hyperlink would be removed once the number of tracking numbers you entered match the quantity of the item you ordered. We've changed this to leave the "Add" hyperlink to account for situation where you order a single item like a computer that includes a monitor and the vendor ships you the computer and the monitor is separate boxes, generating 2 tracking numbers for 1 item. [Build: 1.07]

 28. On the Document Items grid, when pressing ENTER while in a grid cell that is not a memo column, the cursor will be moved to the cell on the row below, similar to Microsoft Excel behavior. If ENTER is pressed while on the last row, a new row will be created. Previously, pressing the ENTER key would just tab to the next cell to the right. [Build: 1.07]

 29. Added CustomMemo03, CustomMemo04, and CustomMemo05 columns on the Document Items tab of the Quote Workbook. Also added respective "Link CustomMemoXX Column to Product field." checkboxes on the "Field Links" tab of the Tools->Options menu. [Build: 1.07]

 30. Added CustomMemo03, CustomMemo04, and CustomMemo05 fields to the Edit Product window. To fit them a new "Custom Memo" tab was created and they are located on it. [Build: 1.07]

 31. The layout designer (fpc files) now supports DocumentHeaders->&SoldToFirstName, DocumentHeaders->&SoldToLastName, DocumentHeaders->&ShipToFirstName, DocumentHeaders->&ShipToLastName, DocumentHeaders->&BillToFirstName, DocumentHeaders->&BillToLastName. [Build: 1.07]

 32. Added CustomMemo01, CustomMemo02, CustomMemo03, and CustomMemo04 to the Custom tab of the Quote WorkBook. Also added the Misc Access rights of CannotManuallyModifyFieldValue:DH_CustomMemo01, CannotManuallyModifyFieldValue:DH_CustomMemo02, CannotManuallyModifyFieldValue:DH_CustomMemo03, CannotManuallyModifyFieldValue:DH_CustomMemo04. [Build: 1.07]

 33. On Tools->Options Documents tab, there are now subtabs of General, Custom, and Custom Memo. You can now set defaults for all the CustomText, CustomNumber, CustomDate, and CustomMemo fields. Previously you could only set defaults for CustomText01-14. [Build: 1.07]

 34. On the Open Document window added 2 more "Search Item" areas bringing the total to 3 "Search Item" filters. [Build: 1.07]

 35. For Autotask users, when a quote has been uploaded to QuoteValet, the Autotask Opportunity will now have additional links of "QuoteValet Customer Facing Page (For INTERNAL viewing) - Quote AAAQ1001" and "QuoteValet Customer Facing Page (For EXTERNAL viewing) - Quote AAAQ1001" [Build: 1.07]

 36. For ConnectWise Manage users, when a quote has been uploaded to QuoteValet, the ConnectWise Opportunity will now have additional links of "QuoteValet Customer Facing Page (For INTERNAL viewing) - Quote AAAQ1001" and "QuoteValet Customer Facing Page (For EXTERNAL viewing) - Quote AAAQ1001" [Build: 1.07]

 37. For ConnectWise Manage users, added new Opportunity defaults when creating a new Opportunity in ConnectWise Manage for Rating and Sales Stage. These are available to set on the Opportunities -> General Tab of the ConnectWise Setup window. [Build: 1.07]

 38. The Edit->Change Line now supports changing a line type to a Section Header. [Build: 1.07]

 39. The line type of "Section Header" can now be specified for Required Items, Bundle Items and Configuration Items. [Build: 1.07]

 40. You can now search the QuoteWerks Contact Database by First Name. [Build: 1.07]

 41. There is now a "Select E-Mail Recipient(s) default list" option on the Email.Defaults tab of the Tools->My Preferences menu. You can use this to choose "Document" or "Manual Recipient List". [Build: 1.07]

 42. Added option to set an email Reply-To setting per user. This is usually used by the system administrator to make sure that even though an email was sent from a sales rep, when the customer replies the system administrator wants the customer reply going to a ticketing system where the customer can see their own response, and also so that everyone else on the team is kept in the loop. There is no user interface for this setting. In the Settings Manager,for example, you can set UserSettings\UserEmail\Reply-To=Ticket System <tickets@domain.com>. From Settings Manager you can also set this for all users at once with this SET command: SET:UserSettings:UserEmail:%AllUsers%:Reply-To=Ticket System <tickets@domain.com>. In this setting you can also use the macros like "&APP_LoggedInUserFullName <tickets@domain.com>" and "&APP_&LoggedInUserFullNameOrUserName <tickets@domain.com>" [Build: 1.07]

 43. The E-Mail Templates have the ability to specify and include TO, CC, and BCC email addresses in the e-mail template. Now there is a separate option for TO, CC, and BCC to control if these email addresses replace the existing email addresses in the e-mail, or just get appended to the list. [Build: 1.07]

 44. QuoteWerks macros are now available for use in the TO, CC, and BCC fields, which can be specified for the email template under the Tools->Customize E-mail Templates menu. A good example to use here would be &DH_&PreparedByEmail. [Build: 1.07]

 45. Added new macros &DI_&Line1Vendor, and &POVendorName which are available for use in email subject lines and the email body. [Build: 1.07]

 46. On the Misc tab of Tools->Options, there is now a "Follow Up Call Regarding" in the CRM Defaults frame. You can use macros here to control the text that is automatically generated for the Regarding field of a CRM activity. The default is now "&DH_DocName (#&DH_DocNo)". Currently this feature is only implemented for Act!. [Build: 1.07]

 47. For Act! users, there is now an option to choose if you want the Act! Activity that QuoteWerks creates to be attached to the Act! Contact or Opportunity record. This setting is on the Activities tab of the Act! Setup window. [Build: 1.07]

 48. For Act! users, there is now an option to choose if you want the DTF file attachment to be attached to the Act! Contact or Opportunity record. This setting is on the Attachments tab of the Act! Setup window. [Build: 1.07]

 49. For Act! users, when creating the Act! Opportunity, you can now choose the Record Manager for the Opportunity. [Build: 1.07]

 50. For Act! users, there is now an option "When creating CRM records, set the Owner to" on the Act! Setup window that let's you choose "QuoteWerks Logged In User (mapped to Act! UserName)" or "QuoteWerks Sales Rep (mapped to Act! UserName)". If you choose the QuoteWerks SalesRep option, then you need to make sure you specify the Act! UserName for each Sales Rep under that Sales Rep's User Preferences window. This feature is really useful when you have one person that prepares quotes for a sales rep, so the preparer is logged into QuoteWerks and Act!, but you want to create opportunities and schedule calls for the Sales Rep, not the Preparer. [Build: 1.07]

 51. For Act! users, the Opportunity name max length on the Opportunity window in QuoteWerks now matches the customized length (if you have customized the length of this field in Act!). Previously this field length was always hard coded to the default 64 characters. [Build: 1.07]

 52. Added "PO Item macros" option on the Mappings.Items tab of the QuickBooks Setup window. The macros &POI_SONumber and &POI_&DistributorSONumber are available. The macro text will be appended to the end of the PO Item description. A good example would be " (SO# &POI_SONumber, DistSO# &POI_&DistributorSONumber)". [Build: 1.07]

 53. On the Purchase orders tab of the Purchasing window, added new right click menu for the PO Items of "Change Distributor SO Number...". [Build: 1.07]

 54. Added new &DI_&LineNumberActualPadded field. Useful for the DataLink CRMOppItem_CreateUpdate event. Act! does not respect the order in which line items are written into the Act! Opportunity, so with this feature, you can map this macro to a custom text field in the Act! Opportunity Line item and then when viewing the Act! Opportunity in Act! you can click on the column heading to sort by the line number. [Build: 1.07]

 55. When creating manual Purchase orders in QuoteWerks, there are now "SO Number" and "Dist SO#" fields. The values you enter in these fields will be applied to ALL the line items in the Purchase order. Also, the SONumber and DistributorSONumber column in the Order's line item is updated with this information from the Purchase order, if those values are empty in the Order's line item. [Build: 1.07]

 56. For Ingram Micro online ordering users, there is now a new "Flooring Account" default value that can be setup under the Ingram Micro Online Ordering Options window. [Build: 1.07]

 57. For QuickBooks Desktop users, there is now an [Ok for All] button that can be used when automating the creation of Items in QuickBooks, remembering and applying all the Item Type and Account selections. Very useful when exporting larger quotes over to QuickBooks and also when exporting Purchase Orders over to QuickBooks. Without this feature, if the integration creates 50 items in QuickBooks, you would have to click OK 50 times. [Build: 1.07]

 58. For Sage 50 Accounting US Edition (Peachtree) users, there is now an [Ok for All] button that can be used when automating the creation of Items in Peachtree, remembering and applying all the Item Type and Account selections. Very useful when exporting larger quotes over to Peachtree and also when exporting Purchase Orders over to Peachtree. Without this feature, if the integration creates 50 items in Peachtree, you would have to click OK 50 times. [Build: 1.07]

 59. Added new [Ok for All] button on the Tools->Refresh item w/Latest Pricing menu. When the Best Pricing runs it also calls the Latest Pricing where you can also use this new [Ok for All] button. [Build: 1.07]

 60. When using the Tools->Refresh item w/Best Pricing feature, if the Vendor being compared existed as a Product database and also as a realtime pricing source, QuoteWerks would look in the product database searching by manufacturer part number to find the Vendor Part Number to use when performing the realtime pricing lookup. If that manufacturer part number was not found in the product database (probably because the product database data was older), then QuoteWerks would not attempt to get realtime pricing from the vendor even though realtime pricing was available. If this item had been added to the quote using Etilize and Vendor Sourcing information was cached for that item, that information will now be looked at first and used if a vendor part number for that vendor is found. [Build: 1.07]

 61. When running Tools->Refresh item w/Latest Pricing or Tools->Refresh item w/Best Pricing an UNDO point is now set so that if you selected to update multiple lines with pricing, clicking the UNDO button will undo the changes made to all line items in that single operation. [Build: 1.07]

 62. For Salesforce.com users, there is now a "Use Salesforce Files instead of Attachments" option on the Salesforce.com Setup window. When checked, quotes will be saved under the 'Files' section of an Opportunity instead of the 'Notes & Attachments' section. [Build: 1.07]

 63. For Salesforce.com users, QuoteWerks can now create/update a follow up call that is attached to the Salesforce.com Opportunity and appears under the Open Activities section of the Opportunity. [Build: 1.07]

 64. For Autotask users, the Fulfillment Date can now be entered on the Opportunity window. [Build: 1.07]

 65. For Autotask users, version 1.6 of the Autotask API is now supported. [Build: 1.07]

 66. For Autotask users, when creating or updating an Autotask quote, the Sold To, Bill To, and Ship To addresses will now be populated and linked to the associated contact(s) in Autotask. This functionality can be disabled in the Settings Manager, byval setting SystemSettings\Autotask\DontSetSoldToContactInQuote=-1 SystemSettings\Autotask\DontSetShipToContactInQuote=-1 SystemSettings\Autotask\DontSetBillToContactInQuote=-1 [Build: 1.07]

 67. For Autotask users, bi-directional Data Linking is now supported for the Autotask Quote Items. Field information can be copied from QuoteWerks into the Autotask Quote Item and then fields can also be copied from the Autotask Quote Item into QuoteWerks. This happens when QuoteWerks creates or updates an Autotask Quote. This can be done on the Opportunity Item level with the EventAction of "CRMOppItem_CreateUpdate". [Build: 1.07]

 68. For Autotask users, QuoteWerks can now use Autotask impersonation. Without impersonation, when QuoteWerks created Opportunities in Autotask, the Opportunity user would be "QuoteWerks API User", no matter who was logged in. Now, with the impersonation setup, the Autotask user specified for the logged in user in QuoteWerks will be used. [Build: 1.07]

 69. For Autotask users, a new DataLink macro was added for retrieving the contact. The Contact->&TaxRate macro will retrieve the tax rate based off the contact's account's TaxRegionID. [Build: 1.07]

 70. For QuickBooks Online users, when exporting a PO to QuickBooks Online, the Vendor Email address as configured in the Utilies->Vendor Maintenance window can now be sent to the QuickBooks Purchase Order. This option is enabled in the QuickBooks Online Setup in QuoteWerks. [Build: 1.07]

 71. For ConnectWise Manage users that use ConnectWise Manage as a Secondary CRM, when exporting to ConnectWise, there is now a 'Remove Link' button. This is useful if you need to change the ConnectWise Manage Contact that the document it linked to. [Build: 1.07]

 72. For ConnectWise Manage Users with the ConnectWise Manage Purchasing Module, when QuoteWerks creates a Purchase Order in ConnectWise, if all of the items on the Purchase order come from the same QuoteWerks Document and the ShipToAddress was retrieved from ConnectWise Manage, there will be option to Drop Ship the order to the customer. The "Enable 'Drop Ship' Option on Purchase Orders" must be checked in the ConnectWise Mange Setup in QuoteWerks to enable this feature. [Build: 1.07]

 73. There is now a QuoteWerks Web AutoLink on the Links tab of the Quote Workbook that when clicked will open the document currently open in QuoteWerks Desktop in QuoteWerks Web. [Build: 1.07]

 74. For ConnectWise Manage users, when winning the Connectwise Opportunity, QuoteWerks can now convert all items or specified items on the Opportunity to a new or existing Project in ConnectWise Manage. [Build: 1.07]

 75. For ConnectWise Manage users, when winning the Connectwise Opportunity and creating a service ticket in ConnectWise Manage, there is a new option to include "All Line Items". Previously, there were options for "Products and Services", "All Products", "All Services", and "Each Service." This new option will enable "Agreement" and "Other" items to be sent to the Service Ticket. [Build: 1.07]

 76. For ConnectWise Manage Users, when searching the ConnectWise Product Catalog from the QuoteWerks Product Lookup Window, a Description search will now search both the Description and the Customer Description fields in ConnectWise. [Build: 1.07]

 77. For customers rehosted to SQL that want to turn off TLS 1.0 and TLS 1.1 support on their SQL Server, and use only TLS 1.2, you can now run QuoteWerks in this environment. You must be running SQL Server 2014 or higher and in the backend.ini file under the [Backend] section, enter the ini key of SQLProvider=SQLNCLI11 [Build: 1.07]

 78. On the Misc tab of Tools->My Preferences menu, added new Document Search Default of "DocumentsPreparedByMe". [Build: 1.07]

 79. On the Document Items Toolbar there is now an "Invert Row Selection" icon. It is very useful when used in conjunction with the Edit Select Special, you can use this to select various line items and apply a price modifier, and then use the new Invert Row Selection to then apply a different price modifier to all the other line items. [Build: 1.07]

 80. Added a monitor icon to the status bar on the bottom right of the main QuoteWerks window. You can now double-click this icon to move and tile all open QuoteWerks windows to primary monitor. [Build: 1.07]

 81. On the Save File Window there is now a [Up one folder] button. [Build: 1.07]

 82. On the Inbox tab of the QuoteValet Dashboard the "Show activity" checkbox will now remember the setting per user. [Build: 1.07]

 83. For ConnectWise Manage Users, when using ConnectWise as "Not Primary CRM", there is a new "Display Tools->Export to ConnectWise window on each Save" option. [Build: 1.09]

 84. Added a [Paste Plain Text] button to the Send Email window. This is useful when copying text from web pages and other HTML or rich text sources and then pasting into your own HTML formatted email that you are composing. Copying text from web pages copies all the text formatting (fonts, sizes, colors, background colors, CSS code, etc) and when normally pasted into your own email will apply a mixture of all these formatting options with your own usually resulting in an undesirable result. This feature will convert the formatted text in the clipboard with plain text, so that when you paste into your email it will just paste in plain text. [Build: 1.09]

 85. Added a [Convert Clipboard to Plain Text] button to the Send Email window. Copying text from web pages copies all the text formatting (fonts, sizes, colors, background colors, CSS code, etc) and when normally pasted into your own email will apply a mixture of all these formatting options with your own usually resulting in an undesirable result. This feature will convert the formatted text in the clipboard with plain text, so that when you paste into your email it will just paste in plain text. [Build: 1.09]

 86. For QuoteValet users, when the customer or sales rep uploads a file to the Upload Area on the QuoteValet document, there is now an option on the Site Files tab of the QuoteValet Setup window, of "Display File Upload Edit window after upload" that when set will prompt the user to select a category or enter notes for the file being uploaded. [Build: 1.10]

 87. For QuoteValet users, you can now specify the list of File Categories displayed for selection when uploading a file to the Upload Area. You can do this on the Site Files tab of the QuoteValet Setup window. Separate the list of categories with a comma. [Build: 1.10]

 88. The Tools->Compare Prices between Vendors feature now follows a more advanced process. If it is a real-time only vendor then it looks for the VendorPartNumber is the VendorSourcingList cached from adding the item through Etilize (if available). If a local database for the vendor exists, it is searched to find a VendorPartNumber, and if found, if no realtime is available for this vendor, it used the price from the local database. If a local database for the vendor exists, it is searched to find a VendorPartNumber, and if found, if realtime is available for this vendor, it used the VendorPartNumber from the local database to get real-time pricing. If real-time pricing fails with that local database VendorPartNumber, then the VendorPartNumber from the VendorSourcingList cached from adding the item through Etilize is used (if available) to obtain real-time pricing. [Build: 1.10]

 89. You can now set new document defaults for the Purchasing Notes and Internal Notes (in addition to the Introduction and Closing Notes) fields under the Misc.Notes tab of the Tools->My Preferences menu. [Build: 1.10]

 90. ACT! version 22 is now supported! [Build: 1.12]

 91. On the Open Document window, when multiple documents are selected and the [Delete] button is clicked, you will now just receive one request for confirmation of the multiple deletion, instead of a confirmation for each selected document. [Build: 1.12]

 92. In the product lookup window, for QuoteWerks native product databases, there is now an auto-generated (ItemTypes) folder that automatically lists all the unique ItemTypes contained in the product database, and when an ItemType folder is clicked on, only the products with that ItemType will be displayed. There is also a new an auto-generated (Categories) folder. [Build: 1.13]

 93. For QuoteValet users, when a quote that has been uploaded to QuoteValet is accepted, an SMS text message can be sent to the notification user (typically the sales rep) in addition to the acceptance notification email. On the Misc.General tab of the Tools->My Preferences menu you can set the threshold amount of when a text message will be sent using the "On acceptance of Quote over X amount, send SMS (QuoteValet only)" option. The default is $10,000. This is useful for getting instant notification on the acceptance of larger quotes that you might want to react more quickly to. If you set this to 0, then no text notification will be sent. [Build: 1.14]

 94. On the Accounting tab of the Tools->Options menu there are now 8 fields (previously 4) to filter out ItemTypes from the Purchasing window. [Build: 1.14]

 95. For QuoteValet users, on the Inbox tab of the QuoteValet Dashboard, add a new menu option "Recall the Quote" under the [More] button drop down menu. [Build: 1.14]

 96. Maximizer CRM v17.4 now supported! [Build: 1.15]

 97. For Zoho CRM users, QuoteWerks now supports follow up calls for a Deal. [Build: 2.01]

 98. For QuickBooks Online users, the Purchasing Description field is now available in the QuickBooks Product Data Source in the Product Lookup when using QuickBooks Online as a Product Data Source. [Build: 2.01]

 99. For ConnectWise Manage users, while in the ConnectWise Manage Setup, the Data Mapping windows are now resizable. [Build: 2.01]

 100. SugarCRM 9.3 is now supported! [Build: 2.03]

 101. For salesforce.com users, when creating/updating a salesforce.com Opportunity the Contact Role can now be set. [Build: 3.04]

 102. For salesforce.com users, a default contact role can be set for the opportunity contact through the Opportunity Setup window. [Build: 3.04]

 103. For salesforce.com users, the DataLink now supports salesforce.com Contacts in addition to the Account. [Build: 3.04]

 104. For salesforce.com users, the salesforce.com Product Data Source now supports custom fields. If a custom field is named "Manufacturer__c" or "VendorPartNumber__c" these custom fields will automatically be mapped when a new Product Data Source is setup. If you already have an existing salesforce.com Product Data Source, you will need to edit it and manually map these fields. When these fields are mapped, you can also search on those fields on the product lookup window. [Build: 3.04]

 105. The Opportunities Dashboard is now resizable! [Build: 3.04]

 106. On the Opportunities Dashboard, the last selected User (or group) will now be remembered and also the date range, including a Custom date range from and to. [Build: 3.04]

 107. On the Opportunities Dashboard, there are now 2 "Header Field" selections that you can use to filter the Opportunities. You can choose which ever 2 document level fields you would like to filter on. They can be text, number, date, or logic fields and you can do advanced searches like Contains, Greater than or equal, etc. It also remembers, per user, the last fields you searched on and defaults them for next time. [Build: 3.04]

 108. For Zoho CRM users, products in Zoho can now be searched through the Product Lookup window in QuoteWerks. You can add this new Product Data Source from the Products->Setup Product Data Sources menu. [Build: 3.04]

 109. For Autotask users, you can now enable or disable Impersonation mode under the Settings tab in the Autotask Setup window. [Build: 3.04]

 110. For Autotask users, more than two of the same services can now be added to a quote. [Build: 3.04]

 111. On Purchasing tab of Purchasing window, added new "Cust PO#" column. [Build: 3.04]

 112. Added options "Auto-generate dynamic '(Categories)' folder." and "Auto-generate dynamic '(Item Types)' folder." to the setup of a Native Product database which control if these dynamically generated folders appear in the Product Lookup window for this Product Data Source. [Build: 3.04]

 113. For QuoteValet users, on the Open Document window, added right click menu "E-mail QuoteValet customer notification...". This is a fast and easy way to do follow ups and sending the customer a reminder e-mail or follow up e-mail. [Build: 3.04]

 114. On the Open Document window, added new right click menu "Display Contact in Contact Manager." [Build: 3.04]

 115. For QuickBooks Online users in Australia and UK, added a Purchase Order Tax Calculation option to the 'Vat Tax' Tab in the QuickBooks Online Settings. If this option is set, the setting will be used when exporting Purchase Orders to QuickBooks Online. If the option is not set (left blank), it will be ignored when creating a Purchase Order in QuickBooks Online. The options for the Tax Calculation are 'NotApplicable', 'TaxExcluded', and 'TaxInclusive'. [Build: 3.04]

 116. On the Purchase orders tab of the Purchasing window, when saving the purchase order as a PDF file, it will now remember (per user) the last folder you selected. [Build: 3.04]

 117. On the "Add Shipping rate item" window, the ShipFrom selection list will include each Vendor that is on the quote. This will pull the address information from the Vendor record under the Utilities->Vendor Maintenance menu. [Build: 3.04]

 118. On the "Add Shipping rate item" window, added "Our Location" as a ShipTo selection. [Build: 3.04]

 119. For UPS realtime shipping rate users, added a new "Use Negotiated Rates" option on the "Add Shipping rate item" window. Use this when you have negotiated non-standard special rates with UPS to return these rates. On this window, you can toggle this option to see the standard published rates vs your negotiated rates. [Build: 3.04]

 120. When creating a manual or electronic purchase order on the Purchasing tab of the Purchasing window, if you have specified for the vendor a minimum amount required for free shipping (Under Utilities->Vendor Maintenance), then in addition to displaying this information on the window, it will also now prompt you to proceed if you have not met the minimum. [Build: 3.04]

 121. On the Save as Revision window, there is now an [x] Update Expiration Date option. When checked, this will updated the Expiration Date based on the macro that is used to create the Expiration Date when creating a new document. [Build: 3.04]

 122. On the Management Reports window, the [Edit] button will now open the Report Properties window and select the Filter tab. [Build: 3.04]

 123. On the Management Reports window, added a new [Edit Output] button that will open the Report Properties window and select the Output tab. [Build: 3.04]

 124. On the Purchase Orders and Ordered Items tabs of the Purchasing window the extended cost of the item will be displayed in parenthesis if the quantity ordered is greater than 1. [Build: 3.04]

 125. When deleting a Purchase Order, from the Purchase Orders tab of the Purchasing window, it will now also remove the PONumber, OrderDate, and DistributorSONumber from Document Items that were on this PO. [Build: 3.04]

 126. On the Purchase Orders tab of the Purchasing window, there is now a right click menu of "Copy PO Number". [Build: 3.04]

 127. When creating a Purchase Order from the Purchasing tab of the Purchasing window, the Document Item that the PO Item came from is updated with the SONumber from the PO. If the Document Item already has an SONumber in it, you will now be prompted to choose if you want to overwrite it. [Build: 3.04]

 128. On the Picture tab of the Edit Product window, if you select a picture file, the Print Picture checkbox will now be automatically checked. [Build: 3.04]

 129. For QuoteWerks Web users, added an [Open in QuoteWerks Web] button on the Open Document window in QuoteWerks Desktop. [Build: 3.04]

 130. For Configurator users, you can now select an item from the "Selected Items" list and press the R key to remove it in addition to clicking on the [<Remove>] button. [Build: 3.04]

 131. For QuickBooks Desktop users, on the Mappings.Items tab there is now an option to choose which field from the QuoteWerks line item that is used for the QuickBooks Item Description. You can choose Description, CustomMemo01, CustomMemo02, CustomMemo03, CustomMemo04, CustomMemo05. [Build: 3.07]

 132. Configurations can now include static items that do not have to be retrieved from a product database to be included in a configuration. There is a new "[] Retrieve from Product Database" checkbox. When un-checked, this feature is designed to be used to add Comments, Subtotal, Running Subtotal, Heading, or Section Header lines into your configurations. [Build: 3.07]

 133. On the Configurator, Bundles and Add Item Assistant windows the "Under" drop down now has two new options of "<Create new Section Header...>" and "<Create new Heading...>" that lets you create these lines from these windows. [Build: 3.07]

 134. For Configurator users, when adding an item to the selected items list, the item will be bolded in the available items list to indicate that you have already added it. Additionally the items in the selected items list that were just added in the current step will also be bolded. [Build: 3.07]

 135. For Configurator users, if you cancel the configuration process, it will return you back to the Configurations window. [Build: 3.07]

 136. For Configurator users, double-clicking on an item in the selected items list will remove it. [Build: 3.07]

 137. For Configurator users, pressing the F9 key will move to the next step and pressing F8 will move back to the previous step. [Build: 3.07]

 138. For Configurator users, there is now a breadcrumbs display to show you all the steps you have completed, along with your current step. Also, the Step number is more prominently displayed. [Build: 3.07]

 139. There is now a new View->Opportunities Dashboard menu and Opportunities icon on the main toolbar. [Build: 3.07]

 140. For QuoteValet users, on the QuoteValet Dashboard Inbox, there is now an icon to indicate if a quote has been recalled. [Build: 3.07]

 141. Added "Auto-close window" option to the Print window. This will auto-close the window after a print, preview, peer review, approval, or quotevalet operation. This same option is also on the Misc.Printing tab of the Tools->My Preferences menu. Having this option on the Print window will make it easier to turn this option on and off while performing different kinds of activities from the Print window. [Build: 3.07]

 142. On the Document Items grid, when pressing ENTER while in a grid cell that is not a memo column, the cursor will be moved to the cell on the row below, similar to Microsoft Excel behavior. Now the contents of the cell will be automatically selected making it easier to type in a replacement value. [Build: 3.07]

 143. The Product Data Source Setup window now displays the database file size for sources that are an actual file. [Build: 3.07]

 144. For Sugar CRM users, there is now an "Enable SugarIdentity" option on the Contact Manager tab of the Tools->My Preferences menu. This can be controlled per user. [Build: 3.07]

 145. There is now a new option of "On item double-click, advance to next configuration step" on the Settings tab of the Configuration Setup window. This option lets you control this behavior per each configuration. This is useful when the configuration only needs to have one item selected per configuration step. [Build: 3.07]

 146. Support for new Aspire Hosted Database subscription. In the initial offering of our Aspire Database Hosting we partnered with Amazon setting up individual Amazon RDS Instances for each customer. We have now migrated this offering into an internal Azure platform. This enables us to procure the database immediately, lower costs, reduce the pricing, and offer flat rate per user pricing. The new Aspire Hosted Database will be available for immediate use from the moment the subscription is purchased. The Rehost wizard now can automatically connect and rehost to the Aspire Hosted Database, and ip address whitelisting is now automatic and dynamic (no static ip addresses are required). Aspire Hosted Database subscription license count must match QuoteWerks Desktop license count. [Build: 4]

 147. The backend.ini now supports the ini entry of SQLEncryptConnection=-1. This can be used to establish an encrypted connection with the SQL server. If the SQL Server itself is set to "Force Encryption" then an encrypted connection will be automatic. [Build: 4]

 148. The System tab of the Help->About menu now displays the "SQL Provider" and "SQL Encrypt Connection" settings. [Build: 4]

 149. The nsetup.exe has a new option to "Install Microsoft SQL Server 2012 Native Client". This SQL Provider needs to be used to establish TLS 1.2 only SQL Database connections. Also, the installers of sqlClient2012_32bit.msi and sqlClient2012_64bit.msi are now installed in the QuoteWerks folder so they can be run separately at any time. Once this is installed on each machine that is running QuoteWerks, the backend.ini can be modified with these entries: SQLProvider=SQLNCLI11 and SQLEncryptConnection=-1 to fully activate a TLS 1.2 encrypted connection. [Build: 4]

 150. On the Product Data Sources window, there is now a right click "Manually Disable/Enable Link" menu. This is useful when there is a temporary issue in connecting to a product source. Normally you can manually disable a link when you edit the product data source, but when the product data source is not available, you are unable to edit the entry preventing you from accessing the "Disable product data source" checkbox. Also the Status column was widened to better display disabled status text. [Build: 4]

 151. The Product Price History window now displays Average Cost and Average Price of the item. [Build: 4]

 152. For SugarCRM users, SugarCRM 10.0 is now supported. [Build: 4.01]

 153. ConnectWise 2020.1 is now supported! [Build: 3.07]

 154. ConnectWise 2020.2 is now supported! [Build: 3.07]

 155. For Maximizer CRM users, v18.0 (2020 R1) is now supported! [Build: 4.04]

 156. When closing a quote that you made changes to that has previously been uploaded to QuoteValet and has already been Accepted or Lost in QuoteValet, you would be asked if you wanted to close the quote without having uploaded the changes to QuoteValet. Since it is not possible to save changes to QuoteValet once the quote has been Accepted or Lost, you will now receive a message stating so, instead of a message asking if you want to save the changes to QuoteValet. [Build: 4.04]

 157. Added new "Delete 0 Quantity Items from the document" button on the Document Items grid toolbar. This will delete Product/Service items and if a Group Header has a quantity of 0 it will delete the Group Header and all the Group Members. [Build: 4.06]

 158. When editing a Grouped Bundle or Grouped Configuration, the Picture File selection box now has a [Clear] button. [Build: 4.06]

 159. When selecting a picture for a Grouped Bundle or Grouped Configuration, it will now default the "PrintPicture" attribute to Yes. [Build: 4.06]

Misc Features - Version 5.5
 1. For ConnectWise Manage users, there are new options in the ConnectWise Setup: "Do not use QuoteWerks Ship to Address on ConnectWise Opporuntity","Do not use QuoteWerks Bill to Address on ConnectWise Opporuntity", and "Product Line Default Product ID". These options were available through the Settings Manager previously, but there was no user interface for them. [Build: 1.07]

 2. In certain scenerios, the text "This e-mail sent c/o..." would be inserted into emails. This feature has been removed. [Build: 1.07]

 3. When these emails were generated: SYS_EmailQuoteValetQuoteIsReady, SYS_EmailQuoteValetPaymentRequest, SYS_EmailQuoteValetPeerReviewRequest, SYS_EmailQuoteValetStandardApprovalRequest, and SYS_EmailQuoteValetEscalatedApprovalRequest, the FROM would default to the SalesRep listed in the quote, rather than the LoggedInUser like all other emails. We have changed these emails to now also default the FROM to the LoggedInUser. [Build: 1.07]

 4. For ConnectWise Manage users, the Create/Update ConnectWise Opportunity window is vertically smaller. [Build: 1.07]

 5. The Tools->Refresh item w/Best Pricing feature, was improved to a handle more combinations of availability of local database with or without realtime and also Etilize vendor sourcing caching. Also, for each vendor selected in the best price action, an entry will be written into the notification log showing the price found and the vendor part number used. [Build: 1.10]

 6. For QuickBooks Online users, updated code to use the new required OAuth 2.0 instead of 1.0. Inuit will stop supporting OAuth 1.0 for QuickBooks Online on December 17, 2019. [Build: 1.12]

 7. For Ingram Micro customers in the Netherlands, increased TransactionClassifier to 2.0 for Pricing & Availability calls. [Build: 1.14]

 8. Activated beta testing support for ACT! for Web version 22. [Build: 1.15]

 9. The "search for" text box on the Quick Lookup bar was widened. [Build: 1.15]

 10. For ConnectWise Manage users, when creating a Recurring Forecast on a ConnectWise Opportunity, if the Recurring Start Date is before the Expected Close Date, QuoteWerks Will now increase the Start Date to the Expected Close Date of the Opporutnity. Also, if the Recurring Revenue is $0.00 for the Recurring Forecast, QuoteWerks will increase the Recurring Revenue to $0.0001 to account for a ConnectWise API issue that does not permit $0.00 recurring forecasts or products. These changes match the same behavior as when adding recurring products to a ConnectWise Opportunity. [Build: 2.01]

 11. On the Purchasing window when saving a PO as a PDF, non-alphanumeric characters are no longer stripped from the default file name. [Build: 3.04]

 12. In the Configurator when double clicking on an item, it would add it to the configuration and also advance to the next configuration step. Now when you double-click it will only add the item into the selected items list. This action of a double-click is an intuitive expected standard action of a double click, and this is useful when you need to add more than one item from a configuration step. If you hold down CTRL while double-clicking, it will also advanced to the next configuration step, recreating the original behavior. [Build: 3.04]

 13. For Configurator users, the [Add] and [Remove] buttons were moved to the top of the form. [Build: 3.04]

 14. Added BETA testing support to test viability of data supplied in the Australian feed....The QuoteWerks Product Content subscription (powered by Etilize) is now available for Australia! This subscription provides QuoteWerks users in the IT industry with consumer friendly product descriptions, product images, and marketing descriptions. Without Etilize, QuoteWerks users have to import product information and scour the web looking for product images to download and for product descriptions to include in their quotes and proposals. With Etilize, QuoteWerks searches the Etilize database "from the cloud" by description, keyword, or part number, and returns product matches including customer friendly descriptions, product pictures, and in depth product summaries with marketing and feature descriptions, all of which are easily added into the quote. The pictures are automatically downloaded and saved into the QuoteWerks\Images folder. Currently Etilize will return part numbers for Australian distributors Ingram Micro and Dicker Data. Real-time pricing (cost) and availability will be returned for Ingram Micro, and daily static pricing (cost/list) and availability will be returned for Dicker Data. Accessory and comparison features are not included at this time. [Build: 3.07]

 15. Renamed option "Print all Spec Sheets by default." to "Select all Spec Sheets for Print on initial Print" on the Misc.Printing tab of Tools->My Preferences. [Build: 4]

 16. Microsoft discontinued Microsoft Outlook Business Contact Manger (BCM). The last year Outlook BCM was supported was with Outlook 2013 (7 years ago). QuoteWerks has removed the Outlook BCM integration. [Build: 4]

Fixes - Version 5.5
 1. When editing a Bundle, Configuration, Optional Item, or Required Item, and selecting an Amazon Product Source, you would receive error messages about database tables not existing. Amazon is not supported as a product source in these areas, you will no longer be able to select it. [Build: 1.07]

 2. For Product Content Subscribers in the United Kingdom, the "In Stock Recently" and List Price functionality was not visible on the Product Lookup window when selecting the Etilize Product Source. [Build: 1.07]

 3. E-mail attachments casing were being forced to lower case when sending emails with attachments from SMTP or Outlook email integration. [Build: 1.07]

 4. When Editing a Bundle, and closing the window by clicking on the X button in the title bar would cause runtime error 91. [Build: 1.07]

 5. The &APP_&LoggedInUserPhoneWithExtA macro was incorrectly combining the Phone and Ext of the logged in user and company registration information. [Build: 1.07]

 6. For users of the new "X" License Key for monthly and annual subscription pricing for QuoteWerks, the accounting links were not being activated. [Build: 1.07]

 7. For Act! users, when renaming the document or changing the DocNo, if an opportunity for this document existed in Act!, the Opportunity Name in Act! was updated and should not have been since you maybe have linked QuoteWerks to an existing Opportunity in Act! and did not want QuoteWerks automatically updating the Act! Opportunity Name. [Build: 1.07]

 8. For SugarCRM users, creating a Product Line Item with a price of 0.00 would cause a Runtime error 13. [Build: 1.07]

 9. When using Tools->Refresh w/Latest pricing, if you were refreshing the price of a Group Member that used Volume Based pricing, the refresh pricing was only using the quantity of the group member instead of multiplying that by the group header quantity. [Build: 1.07]

 10. For Act! users, when saving an Act! Activity to an Act! Opportunity, the Associate With field on the Activity did not have a reference to the Act! Opportunity. [Build: 1.07]

 11. For Maximizer CRM users, the integration was updated to use the new Maximizer 17.3 API which was required for continued compatibility. [Build: 1.07]

 12. For SugarCRM users, if a QuoteWerks datalink is set up to a SugarCRM custom field for the 'CRMOppHeader_CreateUpdate', and it is set to Read into QuoteWerks, an error occurs. [Build: 1.07]

 13. For Maximizer users, the display contact in contact manager button on the Sold to / Ship to tab was not showing the contact. [Build: 1.07]

 14. For Maximizer users, the Data Link was was not working for company fields. [Build: 1.07]

 15. For QuoteValet Mobile users, issue when selecting Autotask Contacts. It worked the first time but then only selects that same contact no matter what other seraches were performed. Posted live September 10, 2019. [Build: 1.07]

 16. For Salesforce.com users, the date field shortcut keys were added back to the Opportunity window. [Build: 1.07]

 17. For Salesforce.com users, manufacturer part numbers with a line return at the end would be created as a duplicate product in salesforce. [Build: 1.07]

 18. For Salesforce.com users, non multi-currency organizations could receive an error about an invalid SQL call involving CurrencyIsoCode when saving opportunity line items when EnableQuantityScheduling is enabled for the Product table in Lightning. [Build: 1.07]

 19. For Salesforce.com users, if the regional decimal separator was set to a comma, users would receive an "input string was not in the correct format" error when attempting to create an opportunity. [Build: 1.07]

 20. Under Tools->Options->Installation tab, if 'Next Quote Number Sequence' is set to 10 digits or more would receive runtime error 6 overflow. The value is now limited to 2,147,483,647. [Build: 1.07]

 21. If unsaved quotes were open and the main QuoteWerks window X button was clicked and when prompted to save a quote, the [Cancel] button was pressed, would receive runtime error 5. This issue was introduced in v5.3 build 1. [Build: 1.07]

 22. For Autotask users, the date field shortcut keys were added back to the Opportunity window. [Build: 1.07]

 23. For Autotask users, the date field shortcut keys were added back to the Quote window. [Build: 1.07]

 24. For MS CRM users, installations that use a comma as a decimal separator were getting an invalid Actual Revenue value when a quote was converted to an order in QuoteWerks and the Opportunity was completed in MS CRM. [Build: 1.07]

 25. When new Groups were added under Utilities->User Maintenance, they would not appear on the User Properties window. [Build: 1.07]

 26. For ConnectWise Manage users, when a recurring item was being added to the ConnectWise Opportunity, if the recurring Start Date was not specified in QuoteWerks, the Start Date would be defaulted to today's date. This would cause an error if the expected close date for the opportunity was a day or more in the future. The Recurring Start for an opportunity item in ConnectWise cannot be before the expected close date for the opporutnity. In these cases, the start date for recurring items if not specified will be defaulted to the close date of the opportunity. [Build: 1.07]

 27. For Synnex customers, when using the Best pricing on the Quote Workbook, if a Synnex item was discontinued, you would receive two windows the first notifying you that the item was discontinued and the second with debug information to inspect the response from Synnex. The second window is no longer displayed. [Build: 1.07]

 28. For ConnectWise Manage users that use ConnectWise Manage as a Secondary CRM, when exporting to ConnectWise, would sometimes receive 'Error (91) Object variable or With block variable not set' followed by 'error: Linked contact record id not found' on the window. [Build: 1.07]

 29. For ConnectWise Manage users, when converting won Opportunity Products/Services to a ConnectWise ticket that were grouped, the grouped items would not stay together and the Heading line would be lost in the conversion. [Build: 1.07]

 30. For ConnectWise Manage users that use ConnectWise Manage as a Secondary CRM, when exporting to ConnectWise and selecting to 'Create/Update Won Opportunity', the Document Conversion options would not appear like creating tickets, Agreements, and Sales Orders. [Build: 1.07]

 31. On the Open Document window the Contact drop down list was not filtering out Contact names from documents the logged in user did not have rights to view. [Build: 1.07]

 32. On the Open Document window the Company drop down list was not filtering out company names from documents the logged in user did not have rights to view. [Build: 1.07]

 33. For Autotask users, opening an older quote that has not been closed could give you a date error message. [Build: 1.07]

 34. For SugarCRM users, re-saving an existing Opportunity was setting the probability to 0. [Build: 1.07]

 35. For Act! users, when the 'Use Profit Amount vs Sale Amount in Sales Opportunity' option was set, the Sale Amount was still being written into Act! Opportunity. [Build: 1.08]

 36. For Sage 50 Accounting US Edition (Peachtree) users, when creating an item definition in Peachtree, and passing it the correct TaxType number, Peachtree adds 1 to the TaxType. We now subtract 1 from the TaxType that we pass Peachtree to accommodate this issue. [Build: 1.08]

 37. For ConnectWise Manage users, when duplicating a document in QuoteWerks, the Autolinks on the Links tab for the ConnectWise Manage Agreements, Projects, and Sales Orders would be left behind from the duplicated document. [Build: 1.09]

 38. If you selected "Search Query" from an Operator drop down list, it was not working when the negative option was used in conjunction with quotes like -"Tech Data". [Build: 1.09]

 39. For SugarCRM users, multiple quantity line items from QuoteWerks were not being converted to Revenue Line Items correctly in SugarCRM. [Build: 1.09]

 40. QuoteWerks Update Key Validator, SSL security error, if you had implemented the TLS 1.2 only for SQL. [Build: 1.09]

 41. For ConnectWise Manage users in the UK or Ireland, when QuoteWerks added recurring products to a ConnectWise Manage Opportunity, ConnectWise Manage would return "Unsupported format applied to startDate" or "Unsupported format applied to endDate" and the products would not be added to the opportunity. [Build: 1.09]

 42. In fresh installations, when saving a document, SQL Execute Error in SQLConnExecuteEx() QuoteWerks trapped Error (0) No value given for one or more required parameters. The new fields COnvertedFromRef, COnvertedFromOn, ConvertedFromBy were missing. [Build: 1.10]

 43. When a Required Item was set as recurring, AND the option to "Link quantity to parent item" was set, the contract dates was defaulting to "Specify dates" instead of "Use contract dates from document". [Build: 1.10]

 44. If you specified Etilize as a vendor product source in a Required Item and your Etilize subscription expired you would receive a runtime error 9 when adding the item that has this item as a Required Item. [Build: 1.10]

 45. On the Custom Tab of the Quote WorkBook the CustomMemo01, CustomMemo02, CustomMemo03, and CustomMemo04 fields were being truncated at 255 characters. [Build: 1.11]

 46. When pressing enter in a grid cell, and there were more line items than could display on the current grid page, and you were on the last viewable line for that page would receive error Run-Time Error '381' : Invalid property array value. [Build: 1.11]

 47. For ConnectWise Manager users, the "Enable Drop Ship Option on Purchase Orders" checkbox was not getting remembered. [Build: 1.12]

 48. On the E-Mail Template Manager window, on the Templates and Snippets tabs, the [Edit html] toolbar button was cut off. [Build: 1.13]

 49. On Logged in users window, if a user was only logged into QuoteWerks Web, a license would be used, and counted towards the total allocated licenses, but would not be listed as in-use on this window. [Build: 1.14]

 50. For ConnectWise Manage users, when updating an existing Opportunity in ConnectWise, the Unlink Opportunity and Launch Opportunity buttons were not visible on the QuoteWerks Update ConnectWise Opportunity window. [Build: 1.14]

 51. For ConnectWise Manage Users, the Forecast Type Mappings on the ConnectWise Setup would not be remembered each time they were set in the ConnectWise setup. [Build: 1.14]

 52. For QuickBooks Online Users, there was an issue with OAuth 2.0 and refreshing the token which would require the user to re-authenticate with QuickBooks Online after 1 hour. [Build: 1.14]

 53. For Product Content Subscribers in Australia, DickerData and Ingram Micro Australia parts were not being returned in the Etilize and PartLocator results. [Build: 1.14]

 54. When editing a user's preferences in User Maintenance and changing values on the Misc.Notes tab, the changes would be saved to the logged in user's preferences instead of the selected user. [Build: 1.15]

 55. For Act! users, when creating the opportunity in Act!, if the user name and contact name are not the same for the user credentials for the Act! database, the Record Manager combobox would not be auto set to the correct user. [Build: 1.15]

 56. For Zoho users, Currency custom fields created in Zoho and setup with a Datalink in QuoteWerks would produce an error when saving an Opportunity. [Build: 1.15]

 57. For Maximizer CRM users, the DTF file was being removed from the DTF directory after the quote was saved. [Build: 2.01]

 58. For Zoho users, the DTF file was being removed from the DTF directory after the quote was saved. [Build: 2.01]

 59. For ConnectWise Manage users, the "Include Shipping in ConnectWise Opportunity" option in the ConnectWise Setup would not be saved and would always be "False". [Build: 2.01]

 60. For salesforce.com users, attached files saved to an opportunity were having an '.dtf' extension added to the end of the file name. [Build: 2.01]

 61. For Act! users, when converting to order, the Opportunity name would not get updated in ACT!. [Build: 2.01]

 62. On management reports window, if clicked on [Output to CSV],and then clicked cancel, the window would stop responding. [Build: 2.01]

 63. When a new document was created, if a default layout was specified by a user by right clicking on a layout on the Layout.Primary tab of the Print window and choosing 'Set as default' and that default layout was missing, the default fpc of "Quote_Galaxy.fpc" would be used instead without any warning. Now an error message is shown and the document will default to not having a layout. [Build: 2.03]

 64. Macros in the TO, CC, and BCC fields in user email templates (vs System Templates) were not being rasterized when selected from the template list on the Send E-mail window. [Build: 3.04]

 65. For GoldMine users, if an Goldmine ACCOUNTNO value contained a double quote character, the DataStream Query would return an error. [Build: 3.04]

 66. In the Settings Manager, if there were more than 32765 results, a runtime 6 occurred. [Build: 3.04]

 67. When setting the Deposit Required percent, you would be able to specify a percent with more than 2 decimals, but after saving change it would format to only 2 decimals. [Build: 3.04]

 68. When choosing to Save as PDF from the Preview window, if you entered a file name that already existed, you would be asked two times if you wanted to replace the file. [Build: 3.04]

 69. For salesforce.com users, searching by the description on the Quick Lookup would not pop up the Add Item Assistant window if only one item was found. [Build: 3.04]

 70. When the cover page message was empty, the <<&COVER_MESSAGE>> macro text in a Word document would remain. [Build: 3.04]

 71. When creating a Purchase Order from the Purchasing tab of the Purchasing window, the SoldToPONumber was not getting copied into the POItems.CustomerPONumber field. [Build: 3.04]

 72. If backend.ini SQLProvider was specified for TLS 1.2 only support, the qw.dll backend API could not connect to the SQL database. [Build: 3.04]

 73. For MS CRM users, converting an opportunity to won in QuoteWerks would create a probability change post on the posts tab of the Opportunity in MS CRM. [Build: 3.04]

 74. For Autotask users, the Autotask To-Do was not being assigned to the contact if the 'Link to Contact' checked was checked on the QuoteWerks To-Do window. [Build: 3.04]

 75. For API users, DocFunctions.DocumentOpenCount would return 1 even if the first document was not finished loading, especially if a message was delaying it from being completely loaded. [Build: 3.04]

 76. For ConnectWise Manage users, ConnectWise made an unannounced change mid-release to the Opportunity API. This resolves the "Could not find member 'isoCode' on object of type 'CurrencyReference'." error received when updating an existing ConnectWise Manage Opportunity. This was introduced in ConnectWise Manage v2020.1.70556. [Build: 3.04]

 77. The new UPS "Use Negotiated Rates" feature (released in build 3.04) was still returning non-negotiated rates. [Build: 3.07]

 78. For Salesforce, QuickBooks, Peachtree, ConnectWise, Autotask, and Zoho users, the default cost modifier was being applied to the product from these external sources when adding a product through the Product Lookup window. [Build: 3.07]

 79. For Autotask users, updating the cost for a service item was not updating the Autotask quote with the new cost price. [Build: 3.07]

 80. If the field 'QuoteValetAcceptedOn' was used in a print layout, would receive error "The ValueName 'QuoteValetAcceptedOn' was not found in DHGetEx() or ReturnSystemMacroValue()." [Build: 3.07]

 81. If a product database was selected and the option to not auto display all products was set, or if the Native product database auto generated root folder like Manufacturers was selected, and then a search was performed, the grid would show results of blank records. This issue was introduced in v5.5 build 3.07. [Build: 3.08]

 82. When clicking the Select All button on the Spec Sheets or Literature tab of the Print window, it would add duplicates into the Print Selections list. [Build: 4]

 83. When duplicating a document that had spec sheets, the duplicate document would have duplicate Spec Sheets in the Print Selections list. [Build: 4]

 84. For SugarCRM users, re-saving an Opportunity was setting the estimated close date to today's date. [Build: 4]

 85. For Salesforce users, when updating an existing Opportunity, the Default Contact Role was being applied instead of keeping the previously selected Contact Role. [Build: 4]

 86. For Salesforce users, the contact role and contact name were not being populated when choosing an existing opportunity on the Opportunity window. [Build: 4]

 87. When duplicating a document, the Links on the Links tab would not appear until a Print operation was performed. [Build: 4]

 88. For SugarCRM users, when searching on the Contact Lookup window with 'Also display Account Contacts' checked, only 1 contact search result was showing. [Build: 4.01]

 89. If the License Manager had an "X" License Key that had a subscription for QuoteWerks Desktop and did not have a Real-time subscription you would receive an erroneous error stating that the QuoteWerks Desktop subscription expires on December 30, 1899. [Build: 4.01]

 90. When rehosting to the Database provided through the QuoteWerks Database Hosting (Aspire hosted) subscription, the database client authorization was not allowing a connection to the database. [Build: 4.02]

 91. When creating purchase orders from the Purchasing window, if you specified an SO Number to write into all the line items, it was not working and if the line item already had the same SO Number you would be asked if you want to replace the SO Number with the same SO Number. [Build: 4.02]

 92. When an existing installation was on an Access backend and then updated to build 4.02, and then rehosted to the new QuoteWerks Database Hosting (Aspire hosted) database, upon restart would receive an "Aspire Hosted Database Client Authorization" Tenant Account Credentials Error. [Build: 4.03]

 93. For SugarCRM users, the expected closed date field can only be set if the SugarCRM instance supports Revenue Line Items and the quote has line items or if the SugarCRM instance does not support Revenue line items. [Build: 4.04]

 94. You can no longer upload changes to a QuoteValet quote if it has been 'Accepted by Proxy' Or 'Closed as Lost'. [Build: 4.04]

 95. When a document that was uploaded to QuoteValet was Converted As Lost, the dh.QuoteValetStatusCode field was not getting updated. [Build: 4.04]

 96. When opening a quote that has been uploaded to QuoteValet that has already been accepted, QuoteWerks will not check QuoteValet for updates for this document unless Payment Processing is enabled and the the quote is not fully paid. This is done to speed up the opening of older closed quotes. In this scenario, if you then went to the print window the QuoteValet button would still be enabled even though it shoudl not be. Now, in this scenario, when the print window is opened, QuoteValet will be checked to get the information it needs. [Build: 4.04]

 97. If you had uploaded a quote to QuoteValet and then instead of the customer accepting it on QuoteValet you choose File->Convert to Order, and the option to preserve the existing quote was set, then when you later opened the order, it would still allow you to re-upload this accepted order to QuoteValet. [Build: 4.06]