407-248-1481

QuoteWerks Update Center

Update Center home

Version 5.4 Summary
85 New, 97 Fixes, and 26 Miscellaneous features
New Features - Version 5.4
 1. Microsoft SQL Server 2019 is now supported! [Build: 1.08]

 2. ACT! version 21 is now supported! For ACT! v21 users, Swiftpage made a, non-backwards compatible, breaking change to the ACT! API. As a result, the DTF file attachment used to launch the document in QuoteWerks will be duplicated each time the quote is manually saved. ACT! has been made aware of this issue and we are awaiting a resolution from ACT! [Build: 1.08]

 3. Maximizer CRM 2019 is now supported! [Build: 1.08]

 4. SugarCRM 8.2 is now supported! [Build: 1.08]

 5. Integration to ShareWerks web-based collaboration and communication system! With ShareWerks you can collaborate on this quote with your team, keeping all the communication in a single place rather than spread out over unstructured emails or chats. All the files and conversations relating to this quote will all be in one place where you can easily access them. At any time you can invite additional people into the discussion and immediately they will have access to all the previous messages and file uploads making it easy to get those people up to speed on the quote. Just use the [Discuss with ShareWerks] button on the Notes tab of the Quote WorkBook. [Build: 1.08]

 6. You can now manually override the automatically calculated Grouped Bundle Price. This is useful when, for example, your grouped bundle total is $5,043.23 and you would like to present it to the customer as a "cleaner looking" $5,000.00". Just type in the manual amount into the Grouped Bundle's Unit Price column and QuoteWerks will distribute the $43.23 difference across all the line items in the bundle in a proportional way. During this process any PriceModifiers for the bundle items will be cleared. [Build: 1.08]

 7. There is now a Find feature that lets you search the line items in the currently open quote. There are several ways to use this. First you can select the Edit->Find menu (or press CTRL-F) which launches the find window and sets the Find Column to <All> which will search all the columns. While on that window you can choose to just search a single column. Alternatively, you can CTRL click on the column heading to search that specific column. You can search for things like, search for lines with a profit margin less than 10, search for lines with an empty cell, search for dates greater than specified date. When the search is run, it will find and highlight the first match, then you can successively press the [Find Next] button to highlight the next match. As matches are found, this is also a great opportunity to press the highlight button to set a highlight color for the row the match is on. [Build: 1.08]

 8. You can now sort Line Items on the Document Items grid. Just select the rows that you would like to sort and then click the column heading you want to sort the rows by. You can hold down the SHIFT key to do a reverse sort. Since quotes can have different line item types that are purposely meant to stay together, the sort will only sort the selection if it contains Product/Service, Comment, Heading, or Summary lines. You can select a contiguous range or lines, or can single select multiple lines. [Build: 1.08]

 9. For QuoteValet users, with the recent introduction of QuoteValet payments that can apply surcharges or discounts based on the payment method, we've added refinements to make it easier to understand the total amount of payments made vs the Surcharges/Discounts, and the balance remaining. These additional breakdowns are on the payments area of the QuoteValet tab, the Payments tab of the QuoteValet Dashboard, the main QuoteValet page (once a quote has been accepted), and also on the QuoteValet Payment page. [Build: 1.08]

 10. For Autotask users, bi-directional data linking is now supported for Autotask opportunity fields. Field information can be copied from QuoteWerks into the Autotask opportunity and then fields can also be copied from the Autotask Opportunity into QuoteWerks. [Build: 1.08]

 11. For MS CRM users, bi-directional Data Linking is now supported for MS CRM opportunity fields. Field information can be copied from QuoteWerks into the MS CRM opportunity and then fields can also be copied from the MS CRM opportunity into QuoteWerks. [Build: 1.08]

 12. For MS CRM users, retrieving the existing opportunities on the opportunity window is significantly faster. [Build: 1.08]

 13. For MS CRM users, the opportunity name can now be changed on the create new opportunity window. [Build: 1.08]

 14. For MS CRM users, the opportunity name now supports the Default Opportunity name Generation macro from the Misc tab of Tools->Options. [Build: 1.08]

 15. For MS CRM users, if a follow-up call was created, the link is now displayed under the links tab. [Build: 1.08]

 16. For MS CRM users, more than 250 users can now be loaded on the opportunity window. [Build: 1.08]

 17. For MS CRM users, the DataLink now retrieves a list of all the Contacts, Accounts, and Opportunities fields available from MS CRM. [Build: 1.08]

 18. For QuoteValet users, there is now a [Dismiss All] button on the Inbox tab of the QuoteValet Dashboard. [Build: 1.08]

 19. For QuoteValet users there is now a [View QuoteValet Users] button on the Logged In Users window that will show you the users that QuoteValet licenses are currently allocated to. [Build: 1.08]

 20. The Etilize subscription no longer requires that you enter an S License Key each year as the annual subscription expires. QuoteWerks will check with the Aspire Licensing Server to obtain Etilize subscription information. [Build: 1.08]

 21. Under Utilities->License Manager menu there is a new [Redeem Code] button that can be used to replace or add License Keys into QuoteWerks with a single Redemption Code. Especially useful and time saving for Edition Upgrades, License Relinquishments, and Fresh Installations. [Build: 1.08]

 22. For ConnectWise Manage users, the DataLink can now copy information from QuoteWerks into ConnectWise Manage opportunity fields when QuoteWerks creates or updates a ConnectWise Manage opportunity. This can be done on the opportunity level with the EventAction of "CRMOppHeader_CreateUpdate". Information can also be copied at the line item level when QuoteWerks is creating/updating ConnectWise Manage opportunity product items using the EventAction of "CRMOppItem_CreateUpdate". The DataLink is bi-directional so after the Opportunity is created/updated in ConnectWise Manage you can setup a DataLink mapping to copy information from the ConnectWise Manage opportunity back into the QuoteWerks quote for fields at the opportunity level. This functionality also is available when creating a new QuoteWerks quote from a ConnectWise Opportunity via the QuoteWerks Opportunity Dashboard or via the Quote button on the ConnectWise Manage Opportunity. As an example, At the Opportunity Item level, this new functionality enables you to control what QuoteWerks Line item field is mapped to the ConnectWise Manage Description and Customer Description fields. While At the Opportunity Header Level, this new functionality enables you to populate the ConnectWise Manage Opportunity Notes field from a QuoteWerks field and also exposes the Opportunity Custom Fields to be mapped as well. [Build: 1.08]

 23. For QuickBooks Online users, when searching for a QuickBooks Online Item from the QuoteWerks Product Lookup by Manufacturer Part Number, results will be returned by both the QuickBooks Item MFG Part number and the Item Name. [Build: 1.08]

 24. Added the Manufacturer field to the POItems table which can now also be used when emailing POs from the Purchasing window. [Build: 1.08]

 25. For QuoteValet users, support for the "Stripe" Payment Gateway has been added. [Build: 1.08]

 26. For QuoteValet users, the ability to view license allocation errors has been added to the QuoteValet Insight Usage Monitor. [Build: 1.08]

 27. For QuoteValet users, template support now includes [DH_&PreparedByFullName] and [DH_&SalesRepFullNameOrUserName]. [Build: 1.08]

 28. For QuoteValet users, the ability to receive email notifications indicating the total number of times a customer has viewed the quote is now available. Contact Technical Support to activate this feature. [Build: 1.08]

 29. On the Quote Workbook, the drop-down menu for Sales Rep and Prepared by will now seek the first matching name when pressing the first letter of the name on the keyboard. This enables you with a key press to select a name in the list. This is helpful when there are many names in QuoteWerks. [Build: 1.08]

 30. Added option "When adding or inserting a Comment Line, place cursor in Description column" under the Misc.General tab of the Tools->My preferences menu. You can uncheck this if you want the cursor to be placed in the Description Column of the Quote Workbook when inserting or adding a Comment Line to the document. [Build: 1.08]

 31. When using Microsoft Word documents with QuoteWerks, you can select DOCM files in addition to DOC and DOCX. [Build: 1.08]

 32. For ConnectWise Manage Users, when clicking on the Quote Button in the ConnectWise Manage Opportunity to create a new Quote in QuoteWerks, the ShipTo and Bill To Contact Address Information from the Opportunity will be brought over to the new QuoteWerks Document. This functionality requires a contact for each to be specified. [Build: 1.08]

 33. For ConnectWise Manage Users, on the My Summary tab of the QuoteValet Dashboard, when clicking on the "Create Quote for ConnectWise Opportunity", the ShipTo and Bill To Contact Address Information from the Opportunity will be brought over to the new QuoteWerks Document. This functionality requires a contact for each to be specified. [Build: 1.08]

 34. For ConnectWise Manage users, the ConnectWise Opportunity will now have a link to open the QuoteWerks document in QuoteWerks Web. [Build: 1.08]

 35. For ConnectWise Manage users, when setting up the DataLink for Retrieving SoldTo, ShipTo, or BillTo contacts, the Custom Field Names will now be returned for both the Company and Contact to map. Previous to this change, you would need to manually type in the custom field name in the datalink setup. [Build: 1.08]

 36. For the DataLink Setup, Added InternalNotes, IntroductNotes, ClosingNotes, and Purchasing Notes as fields that can be mapped when mapping to a "QuoteWerks Field as a Destination." [Build: 1.08]

 37. Added new "Remove Optional Attribute for Selected Items when converting." option on the Installation tab under the Tools->Options menu. This is used to remove the "Optional - SELECTED" attribute for items that the customer did select in the quote when converting the quote to an order. [Build: 1.08]

 38. On the Payments tab of the QuoteValet Dashboard, dbl-clicking on a payment now opens the document the payment is for. [Build: 1.08]

 39. Added new user settings to control when overriding the automatically calculated Alternate Unit Price. UserSettings\UserConfig\AlternateCurrencyPriceOverrideDisablePrompt=-1 UserSettings\UserConfig\AlternateCurrencyPriceOverrideDisableColoring=-1 UserSettings\UserConfig\AlternateCurrencyDefaultSelectedTotals=-1 [Build: 1.08]

 40. License Key addition, removal, and creation is now logged in the event.log [Build: 1.08]

 41. ConnectWise 2018.6 is now supported! [Build: 1.08]

 42. For ShareWerks users, when first starting a discussion, you can now choose which users to invite to the topic. [Build: 1.11]

 43. ACT! for Web version 21 is now supported! For ACT! v21 users, Swiftpage made a, non-backwards compatible, breaking change to the ACT! API. As a result, the DTF file attachment used to launch the document in QuoteWerks will be duplicated each time the quote is manually saved. ACT! has been made aware of this issue and we are awaiting a resolution from ACT! [Build: 1.17]

 44. For SugarCRM users, bi-directional data linking is now supported for the SugarCRM Opportunity Header. Field information can be copied from QuoteWerks into the SugarCRM opportunity and then fields can also be copied from the SugarCRM Opportunity into QuoteWerks. [Build: 1.17]

 45. For Sage 50 Accounting US Edition (Peachtree) users, the looking up and creation of items in Peachtree is up to 45 times faster! [Build: 1.17]

 46. For Sage 50 Accounting US Edition (Peachtree) users, the Unit Price is now displayed on the Create Peachtree item window. [Build: 1.17]

 47. The Notification Log window can now stay on the screen while working in the quote. Useful when Refreshing Item prices and looking through the Notification log for any issues to correct. Also the width of the Notification log was increased to display more information. The log also now shows up to the last 500 notifications. [Build: 1.17]

 48. ConnectWise 2019.1 is now supported! [Build: 1.17]

 49. For Product Content Subscribers in the United States, added support for a new Product Data Source - Amazon. You can Search Amazon from within QuoteWerks and see the Amazon Price, List, Description, Picture, if the item is prime, and more. Being able to search Amazon directly, rather than indirectly through the "Etilize" search is a major improvement because if you know you just want to search Amazon it is a faster search than running an Etilize search, and it will find all matching parts on Amazon even if they do not have a Manufacturer and Manufacturer part number which is required when doing the Etilize search in order to find the parts on Amazon. [Build: 2.02]

 50. For SugarCRM (Enterprise) users, when writing SugarCRM opportunity Line Items, you can specify a QuoteWerks macro or part number generation option for auto-generating a value for the "Revenue Line Item name", for example, &DI_ManufacturerPartNumber. [Build: 2.02]

 51. For SugarCRM (Enterprise) users, when writing SugarCRM Opportunity Line items (Revenue Line Items), they can be "rolled up" into a summary line item for the entire quote, or can be each individual line item from QuoteWerks. [Build: 2.02]

 52. For SugarCRM (Enterprise) users, bi-directional DataLink is now supported for SugarCRM Opportunity Line Items. Field information can be copied from the QuoteWerks Line Item into the SugarCRM opportunity line item and then fields can also be copied from the SugarCRM Opportunity Line Item into the QuoteWerks line item. [Build: 2.02]

 53. For Salesforce users, when choosing to write line items into the salesforce.com opportunity, "Use Profit Amount vs Sales Amount as Opportunity Amount" option will now be applied. Previously it only had an effect on writing to the opportunity when the option to write line items was not checked. [Build: 2.02]

 54. For Autotask Users that subscribe to QuoteValet, if the QuoteWerks Document is linked to an Autotask Opportunity, when uploading a document to QuoteValet, the QuoteValet SalesRep Facing URL will be added to a Note on the Autotask Opportunity. This will enable sales reps to have access to the Sales Rep facing view of a QuoteValet Document from within Autotask. [Build: 2.02]

 55. For Autotask users, when an Autotask Opportunity is created, a note in the Opportunity will be created that contains a link to open the QuoteWerks document in QuoteWerks Web. [Build: 2.02]

 56. The Purchasing window now opens in non-modal mode meaning it can remain open allowing you to use the normal QuoteWerks functionality while it is open including opening documents, etc. It also no longer requires that you close all the currently open documents before you can view the Purchasing window. Instead it will check to see if you have a document open at the time you select items to order and click on the button to create the PO or place the online order. [Build: 2.02]

 57. On the Purchasing tab of the Purchasing window there is now a right click menu of "Open Document". If you open a document from here and make changes to it, you will need to make sure to refresh the Purchasing tab to refresh it with new data from your changes. Also on the Purchase Orders and Ordered Items tab, the DocNo displayed is now a hyperlink, so clicking on it will open the document. [Build: 2.02]

 58. Added Customer PO Number search field on the "Ordered Items" tab of the Purchasing window. [Build: 2.02]

 59. Added Serial Number search field on the "Ordered Items" tab of the Purchasing window. When a serial number is searched on, all the other search criteria will be ignored. [Build: 2.02]

 60. On the Accounting tab of the Tools->Options menu added new [Setup Shipping Carrier Tracking URL Mappings] button. You can use this to add custom Shipping Carrier options to use with the Purchasing window when entering tracking numbers. In the mapping your shipping carriers tracking URL and use the macro %trackingnumber% where QuoteWerks should insert the tracking number. [Build: 2.02]

 61. On the Purchase Orders tab of the Purchasing window, when holding down SHIFT and clicking on a Serial Number, you now have two options: Edit and Delete/UnReceive. If the Serial Number was just manually added and was not received, the Serial Number will be deleted, if the Serial Number was added as a result of receiving the item, then and UnReceive process will be initiated. This is a manual override process and will not undo the overall ReceivedOn, LineStatus, or CRM integration actions. [Build: 2.02]

 62. On the Purchase Orders tab of the Purchasing window, when right clicking on a PO Item record, the "Remove FulfillmentItem record (Override)" menu is now enabled for Manually created Purchase Orders. This will remove all Serial numbers entered and remove all Received records. [Build: 2.02]

 63. On the Purchasing tab of the Purchasing window you can now re-arrange the columns and your changes will be remembered. [Build: 2.02]

 64. On the Inbox tab of the QuoteValet Dashboard there is now a "Show activity" checkbox. If you know you will be dismissing multiple notifications, or just don't need to see the activity detail, you can uncheck this box and it will speed up the operation significantly. [Build: 2.02]

 65. Added option "Apply initial quantity to required and optional items" on the Installation tab of the Tools->Options menu. This has an effect on the quantity of a required or optional item as it is initially added to the quote. Most noticeable when an item is added from the Add Item Assistant and the quantity on that window is changed to a number greater than 1. When the option is set, if you enter a quantity of 5 on the Add Item Assistant window, then if a required item with a quantity of 3 does not have it's quantity linked to the parent item, then the quantity will be set to 5x3=15. If the option is not set, then the quantity will be set to 3. [Build: 2.07]

 66. Zoho CRM integration! The integration with Zoho CRM includes the ability to search for contacts, create/update Deals, and upload quote attachments to Zoho CRM. DataLink is supported. You can attach files to the Zoho Deal from the PDF Preview window, the Links tab, and the Print window. There is a button on the SoldTo/ShipTo tab to display the contact in Zoho CRM, and also a link on the links tab that you can click to view the Zoho Deal in Zoho CRM. Additionally, emails sent from QuoteWerks are logged in Zoho CRM history. The Professional or Corporate Edition of QuoteWerks is required to integrate with Zoho CRM. [Build: 3.05]

 67. ConnectWise 2019.2 is now supported! [Build: 3.05]

 68. In ConnectWise Manage 2018.4 and higher, the ManufacturerPartNumber field length for Catalog Items (Products) was increased in ConnectWise from 30 characters to 50 characters. The ManufacturerPartNumber field length in QuoteWerks is 40 characters. when QuoteWerks creates new Catalog Items (Products) in ConnectWise Manage, the Manufacturer Part Number will be populated with the QuoteWerks 40 character ManufacturerPartNumber. Of note, the QuickBooks Item Name field length is 31 characters. [Build: 3.05]

 69. SugarCRM 8.3 is now supported! [Build: 3.05]

 70. There is a new "Documents Bar" on the main QuoteWerks window. Each open document is represented on this Documents Bar. When you click on the "bar button" it will bring that document to focus. If you have lots of open documents, you will get little arrows on the right to pan through them. You can also use CTRL-TAB to cycle through the list of open documents, and also use the Window->Tile and Window->Cascade menus to interact with the open documents. [Build: 3.05]

 71. Document Side-by-Side feature. While holding the CTRL key and clicking on a second document on the Documents Bar, it will position and size the two documents side by side. Holding down CTRL-SHIFT and the clicking will maximize the QuoteWerks window and then position and size the documents. [Build: 3.05]

 72. Under the Misc tab of the Tools->My Preferences menu you can now set the AutoSave interval per user. The new default is 4 minutes. [Build: 3.05]

 73. For Outlook users, when using the DataLink for more than one DataLink field, the contact record would be searched for repeatedly for each field, now the record is searched for once and all the fields are retrieved from it. [Build: 3.05]

 74. Added option "Auto Display All OrderedItems On Purchasing Window" on the Misc tab of the Tools->My Preferences menu. [Build: 3.05]

 75. Effective April 1st 2019 Ingram Micro now requires all xml queries to be sent using the TLS 1.2 protocol. .NET Framework 4.5 or higher is now required to use the Ingram Micro integration with QuoteWerks. [Build: 3.05]

 76. Added macro &SYS_TodaysDateB which will be formatted like "March 13, 2019". [Build: 3.07]

 77. For MS CRM users, bi-directional data linking is now supported for MS CRM Quote Items. Field information can be copied from the QuoteWerks Line Item into the MS CRM Quote Item and then fields can also be copied from the MS CRM Quote Item into the QuoteWerks line item. [Build: 3.08]

 78. You can now select multiple bundles to add to the quote at the same time from the Products->Bundles menu. [Build: 3.10]

 79. The QuickBooks Desktop Export window now opens in non-modal mode meaning it can remain open allowing you to use the normal QuoteWerks functionality while it is open including opening documents, etc. If a document you are exporting is open, it will prompt you to save it, or if it does not need to be saved, it will just close it automatically and re-open it automatically after the export process. [Build: 3.10]

 80. For QuickBooks Desktop users, if the option to "[ ] Convert grouped items to single item" is not set on the Mappings.Items tab of the QuickBooks Setup window, the description of the Group Header line will be inserted as a comment line above the group member lines when exported to QuickBooks. [Build: 3.10]

 81. For QuickBooks Desktop users, when exporting to QuickBooks, if the option to "[x] Convert grouped items to single item" was set on the Mappings.Items tab of the QuickBooks Setup window, the descriptions of all the group member line items will be appended to the description of the single Group Header line that is exported to QuickBooks. [Build: 3.10]

 82. The Configurator will now prompt for a quantity after all the configuration selections have been made. There is also a user level setting "Prompt for Configurator Quantity" that can be changed on the Misc tab of the under the Tools->My Preferences menu. [Build: 3.10]

 83. When a document template is opened the text " - TEMPLATE" will now appear in the Title bar to indicate it is a template. Also the Document Type indicator will display, for example, "QUOTE TEMPLATE". [Build: 3.10]

 84. When a QUOTE type document is opened and it is past the expiration date of the quote the Document Type indicator will be red instead of grey. [Build: 3.10]

 85. When using the Document Purge Wizard, if a document has been accepted on QuoteValet, it will now be deleted from the database, but will be left on QuoteValet and will not display message boxes about this. If the document was uploaded to QuoteValet, but not accepted, both the document in the database and the document on QuoteValet will be deleted. [Build: 3.12]

Misc Features - Version 5.4
 1. With the addition of the new Edit->Find menu the menu shortcut key combination of CTRL-F now activates the Edit->Find menu instead of the Edit->Select Special menu. [Build: 1.08]

 2. The Tools->Options "Tenant Account" tab has been replaced with two tabs "QuoteValet" and "QuoteWerks Web". Also the Aspire Tenant Account setup is now on the Utilities->License Manager window. [Build: 1.08]

 3. Removed DataFeedFile support. [Build: 1.08]

 4. Added the DocumentItems.DocRecGUID field to store the DocumentHeaders.RecGUID value. [Build: 1.08]

 5. On startup QuoteWerks now checks the SQL server version to make sure it is supported. [Build: 1.08]

 6. The Payment option window now shows the local currency symbol instead of '$'. [Build: 1.08]

 7. For ConnectWise Manage Users, Documents and URLs attached to the ConnectWise Opportunity by QuoteWerks would be Displayed on the Customer Portal. [Build: 1.08]

 8. For ConnectWise Manage users, when clicking on the [Test] button to test the ConnectWise REST API credentials, the Modules enabled in ConnectWise will be returned if the test is successful. This is available for ConnectWise Manage 2018.5 and higher. [Build: 1.08]

 9. For ConnectWise Manage users, when creating a ConnectWise Purchase order and if the creation fails, the error message displayed by QuoteWerks will now contain if the Purchasing Module is enabled in ConnectWise. This is available for ConnectWise Manage 2018.5 and higher. [Build: 1.08]

 10. The number of characters you can type into a numeric grid cell on the Quote WorkBook was increased from 10 to 12 characters. Allowing for a number as larger as 999,999,999.99 to be entered. [Build: 1.08]

 11. Activated beta testing support for ACT! for Web version 21. [Build: 1.08]

 12. For QuoteWerks Web users, implemented Apply Cost Modifier, Apply Price Modifier, Apply Quantity, and Zoom Description. [Build: 1.17]

 13. Improvements in ShareWerks integration to detect no email addresses for users, and documents not being shared with any users, and a check to make sure it is the Corporate Edition of ShareWerks which is required to integrate with QuoteWerks. [Build: 2.02]

 14. For ConnectWise Manage users, improved debug messages when adding Group Members to a ConnectWise Manage Opportunity and an error is returned from ConnectWise. [Build: 2.02]

 15. For MS CRM users, the MS CRM setup window was ported to .NET [Build: 2.02]

 16. For SugarCRM users, better error handling was added to the SugarCRM URL testing. [Build: 2.02]

 17. ICECat was ported to .net. [Build: 2.02]

 18. For Salesforce users, the Setup window was converted to .NET [Build: 2.02]

 19. Activated beta testing support for SugarCRM 8.3 [Build: 2.02]

 20. Activated Beta testing support for Maximizer CRM 17.1 [Build: 2.02]

 21. Sunsetting notice was implemented for users of ACT! desktop versions 2005, 2006, 2007, 2008, and 2009. [Build: 2.07]

 22. Updated redemption to include support for Outlook 2016 and Outlook 2019. [Build: 3.05]

 23. All HTTP calls are now using System.NET.HTTP.HTTPClient. [Build: 3.05]

 24. For Autotask users, when QuoteWerks creates Account Notes in Autotask for the QuoteWerks Web URL or QuoteValet SalesRep URL, the Account Note Action Type will now always be "Opportunity Update". Depending on the Autotask setup, the Action Type may have been set as "Call" prior to this update. [Build: 3.05]

 25. Removed the outdated Utilities->Activity Scheduler menu and window. [Build: 3.07]

 26. On Open document window, when clicking on the [Delete] button while holding SHIFT and you have Master Rights, it will allow you to delete the QuoteWerks document, but leave the document on QuoteValet. Useful when restoring the document from a DTF file. [Build: 3.07]

Fixes - Version 5.4
 1. For SYNNEX users, the FTP download and import is working again. SYNNEX changed their security and location of the category_list.txt file. [Build: 1.08]

 2. When using the new AlternateCurrencyPriceOverrideDisablePrompt=-1 ,you were no longer able to adjust the Alt Price of the Line item. [Build: 1.08]

 3. Error "The Field Name 'AttributesCustom' specified in the DocumentItemsReturnFieldArrayIndex() function was not found". This field was removed from the database, but on a fresh installation the field would exist. The fix was applied to fresh installations. Existing installations will need to manually remove the field DocumentItems.AttributesCustom or re-run the v5.3 build 4.00 conversion by resetting your siteboot.ini Version=5.3 and Build=3.00 and re-running the install. Please contact technical support for assistance. [Build: 1.08]

 4. For Salesforce users, when closing an opportunity as Won, the percentage was not changing to 100% [Build: 1.08]

 5. For Salesforce users, when closing an opportunity as Lost, the percentage was not changing to 0% [Build: 1.08]

 6. For Salesforce users, when closing an opportunity, the Cancel button was not disabled [Build: 1.08]

 7. For Salesforce users, when creating an opportunity, the Currency ISO Code was not being returned to QuoteWerks and could cause duplicate products to be created for a Pricebook. [Build: 1.08]

 8. For Salesforce users, when attaching a quote to an existing opportunity, a warning message about the opportunity Price Book ID not being found would appear if 'Write Products into Opportunity' was not checked in the Salesforce Setup window. [Build: 1.08]

 9. For QuoteValet users, a user with Master Rights is now inherently granted the right to "Approve" documents on QuoteValet. [Build: 1.08]

 10. For QuoteValet users, on the QuoteValet Payment Page, when a customer selects Canada a drop down of pre-populated provinces is now available. [Build: 1.08]

 11. For QuoteValet users, an issue existed where a customer could receive an "Expired" message if they viewed and old "Accepted" Quote. This has been resolved. [Build: 1.08]

 12. For QuoteValet users, an issue existed for Notification Templates where [Begin_NotificationPaymentSubTypeCreditCard] was not being correctly recognized and was causing errors in the outgoing notification emails. This has been resolved. [Build: 1.08]

 13. For QuoteValet users, when modifying a large QuoteValet HTML template and selecting Ctrl-A, could receive a Run-time error 380. [Build: 1.08]

 14. For ConnectWise Manage Users, when using the "Copy Fields From" button on the Sold To / Ship To Tab in the QuoteWerks Quote Workbook, the ConnectWise Address ID was not copied. This would cause the ConnectWise Address for the corresponding address on the ConnectWise Opportunity to be blank or cause an invalid Address ID error. [Build: 1.08]

 15. For QuickBooks Desktop users, when exporting a document to QuickBooks as an Estimate, Invoice, or Sales Order, if there were no eligible line items on export, an error would occur. This would happen if all items on the QuoteWerks document were recurring and did not include first payment. [Build: 1.08]

 16. For ConnectWise Manage users, when retrieving a contact from ConnectWise Manage, Inactive sites would be returned and selectable. [Build: 1.08]

 17. For QuickBooks Online users, when placing online orders with supported vendors/distributors, if your ordered price changed when placing the order, the Purchase Order created in QuickBooks Online would use the cost on the QuoteWerks Order rather than the new cost returned from the Vendor. [Build: 1.08]

 18. For QuickBooks Online users, when creating a Purchase Order in QuickBooks and creating new Items, an error would be returned stating the item was not setup correctly in QuickBooks Online. If you were to re-create the PO in QuickBooks, the item would already exist and the PO would be created correctly. [Build: 1.08]

 19. When clicking on the Open Document button on the QuoteWerks Toolbar or from the File->Open, if the Open Document Window was already open and minimized, the Open Document Window would stay minimized. The window will now be "Restored" when clicking on the toolbar button or menu. [Build: 1.08]

 20. On the General tab of the Edit Product window, the "Hide Quantity" checkbox was actually getting loaded with the "Hide Quantity" selection from the Simple Labor tab. [Build: 1.08]

 21. For QuoteValet users, the Payment by Proxy feature was not accounting for the new payment options surcharge/discount features. [Build: 1.08]

 22. For QuoteValet users, when resizing columns on the payments list on the QuoteValet tab of the Quote WorkBooks, the column resizing would not be saved. [Build: 1.08]

 23. The InUseDocuments feature now uses the unique DocRecGUID instead of the DocNo. [Build: 1.08]

 24. When a user unexpectedly exits QuoteWerks the logged in user's InUseDocuments were not cleared. This will now happen when the "abandoned instances" cleanup occurs. [Build: 1.08]

 25. For MS CRM users, re-saving a phone call was showing the UTC time instead of the local time. [Build: 1.08]

 26. For MS CRM users, re-saving a phone call was selecting the incorrect Schedule for user. [Build: 1.08]

 27. For MS CRM users, the actual revenue and actual closing date fields were not being populated in version 9.0 [Build: 1.08]

 28. For MS CRM users, opportunity ratings were only showing the 'Warm' rating in version 9.0 [Build: 1.08]

 29. For Autotask users, existing Next Step and Advanced Field data was being cleared out when saving an existing Opportunity in QuoteWerks. [Build: 1.08]

 30. For Autotask users, when sending over the shipping item to the Autotask quote, if the Material Code for the Shipping Type is set to taxable, the item that was added to the Autotask Quote was not set to Taxable. [Build: 1.08]

 31. For Autotask users, if the owner is not selected on the Create Opportunity window, after you click Ok, an error will be shown. [Build: 1.08]

 32. For MS CRM users, when cancelling the create phone call, would receive error. [Build: 1.08]

 33. Would receive "Error, field name 'IntroductionNotes' not found in ReturnQuoteWerksTextFieldLength", when zooming (double clicking) in on the IntructionNotes,ClosingNotes,PurchasingNotes, InternalNotes, or DynamicNotes fields. [Build: 1.08]

 34. For QuickBooks Desktop users, if the payment amount was greater than the balance remaining on an invoice, it would not apply any amount of the payment to the invoice, it would just credit the customer. Now it applies the amount it can to the invoice and credits the customer any amount of the payment that wea not applied to the invoice. [Build: 1.08]

 35. For QuickBooks Desktop users, would receive error "Creation of ReceivePayment item in QuickBooks failed...QuickBooks error message: Transaction not in balance." when a payment was received that was less than the total amount of the invoice. [Build: 1.08]

 36. when changing a seednumber would required a restart before could Rebuild CM Transport files. [Build: 1.08]

 37. When entering a Payment by Proxy on the QuoteValet tab, you could not enter a proxy payment that was greater than the remaining balance. This is now allowed because of the new payment options to charge an upcharge based on payment method. [Build: 1.08]

 38. For ShareWerks users, when clicking [Discuss in ShareWerks] and the topic is first created, it was not inviting any users. [Build: 1.09]

 39. When rehosting to SQL and then restarting QuoteWerks, the user that did the rehost appeared to still be logged into the licensing system. [Build: 1.11]

 40. The group price override feature was applying the difference across recurring items that were in the group. An assumption is made that recurring monthly amounts will already be rounded to a pretty looking number, so we don't want to apply a change across that changing it from a clean number like $10.00 to $10.63. [Build: 1.11]

 41. When sorting a column, group members from different groups should not be allowed to be selected for sort. [Build: 1.11]

 42. The RecurringAmountWithTax column on the Document Items tab of the Quote Workbook was not display amounts for Weekly, Quarterly, or Annual. [Build: 1.11]

 43. When merging Word layouts, would receive error "The Field Name 'DocRecGUID' specified in the DocumentItemsReturnFieldArrayIndex() function was not found. [Build: 1.11]

 44. For Autotask users, when closing an opportunity, the Cancel button was not disabled. [Build: 1.17]

 45. For Autotask users, when creating a quote where the date is in the format of day/month/year and then converting quote to Lost Sale, Autotask will return an error "Projected Close Date must not be before Create Date." [Build: 1.17]

 46. For Autotask users, if there is an error when doing the merge from the Merge Remote Documents window, the process would end instead of continuing to the next file. [Build: 1.17]

 47. For Autotask users, if there is an error when doing the merge from the Merge Remote Documents window, the user would get an error about unable to write to the log file on a second attempt. [Build: 1.17]

 48. For SugarCRM users, the Revenue Line Item Assigned To field was not being populated when an opportunity was being created from QuoteWerks. [Build: 1.17]

 49. For MS CRM users, the primary account email address was not being pulled in from the QuoteWerks Lookup window. [Build: 1.17]

 50. When a formula line used the TOTALING method, it was including itself the summing. [Build: 1.17]

 51. For Tech Data online ordering users, 'Error, a warehouse code was not found for Tech Data warehouse...' [Build: 1.17]

 52. For Sage 50 Accounting US Edition (Peachtree) users, if a company or vendor had a "&" in their name, QuoteWerks would incorrectly return that it did not exist. [Build: 1.17]

 53. For MS CRM users, some MS CRM Opportunity fields were not being shown in the DataLink Mapping window. [Build: 1.17]

 54. For ScanSource realtime pricing users, Scan Source changed their realtime url effective Dec 18, 2018. [Build: 1.17]

 55. When rehosting to SQL the option "Copy data from the current Access databases to the new SQL database" should always be checked and disabled. [Build: 1.17]

 56. When importing QuoteWerks xml documents, if there was no DocumentHeaders.RecGUID, it was not getting generated automatically. [Build: 1.17]

 57. When setting the Misc Access right CannotModifyFieldValue:DH_DynamicNotes, would receive error "The field name 'DynamicNotes' was not found in QuoteSheetUI_ControlsSetNotesTabFieldEditingStatus!" [Build: 1.18]

 58. For Sage 50 Accounting US Edition (Peachtree) users, the Product Lookup for Peachtree items would be empty in certain circumstances. [Build: 1.18]

 59. Error "The column name 'DocRecGUID' is specified more than once in the SET clause or column list of an INSERT." when opening a DTF file. [Build: 1.21]

 60. For ShareWerks users, when duplicating a document, the ShareWerks Topic ID was not getting cleared from the duplicate documents. [Build: 1.21]

 61. Some installations were missing their DocumentItems.DocID index. We now check for this and create if missing. Would result in very long upgrade times and poor performance. [Build: 1.21]

 62. DataLink mappings into QuoteWerks were not working for IntroductionNotes,ClosingNotes,InternalNotes, or PurchasingNotes. [Build: 1.21]

 63. When performing an Etilize search, in certain circumstances the PartLocator could return an erroneous Error 0. [Build: 1.22]

 64. For ConnectWise Manage users, only the first 1000 ConnectWise Manage Members / Users would populate in a list. [Build: 2.02]

 65. For ConnectWise Manage users, when creating a ConnectWise Manage Opportunity, the default Opportunity Name was truncated to 50 characters. This has been increased to 100 characters. [Build: 2.02]

 66. On the Payment options display on the Sale Info tab, changes to the recurring amounts on the quote did not update the "[plus $ monthly] amounts" on the "Credit Card" or "Terms" purchase options [Build: 2.02]

 67. For Product Content Subscribers, when clicking on the "Show Pricing & Availability Panel" on the Etilize Product Comparison window, a "Wrong number of arguments of invalid property assignment" error would be displayed. [Build: 2.02]

 68. For Salesforce users, re-saving a closed opportunity was not using the existing closed date setting. [Build: 2.02]

 69. For Salesforce users, additional changes were needed to fix the 'Fault Code (74). Please include an amount on the opportunity.' issue when saving an opportunity for the first time. [Build: 2.02]

 70. For MS CRM users, in versions 4 and 5 of MS CRM, if users had the "Update Opportunity Name with Document Name" checked in the Setup window and did not create an opportunity, QuoteWerks could error when the user attempted to convert to order or save a revision. [Build: 2.02]

 71. For MS CRM users, the "Update Opportunity Name with Document Name" setting was being treated as always being unchecked. [Build: 2.02]

 72. For MS CRM users, the "Create MS CRM Quote with each Opportunity" setting was being treated as always being unchecked. [Build: 2.02]

 73. For MS CRM users, users would get an error message when saving an opportunity if one of the Opportunity Rating Code names was blank. [Build: 2.02]

 74. For MS CRM users, some accounts in the Lookup MS CRM contact window were returning email addresses with "</emailaddress>" added to the end. [Build: 2.02]

 75. For MS CRM users, re-saving an Opportunity could result in a parsing EntityName error. [Build: 2.02]

 76. For SugarCRM users, the server URL was being changed to lower-case. This could be an issue with Unix / Linux web servers. [Build: 2.02]

 77. For SugarCRM users, if a quote had multiple line items, all line items were being added as Revenue Line Items and causing an error. [Build: 2.02]

 78. For SugarCRM users, when attempting to save a closed opportunity that was saved as won, the user would receive an error message stating the opportunity was already closed as Lost. [Build: 2.02]

 79. For Maximizer users, if users had the "Update Maximizer Opportunity Name with Document Name" checked in the Setup window and did not create an opportunity, QuoteWerks could error when the user attempted to convert to order or save a revision. [Build: 2.02]

 80. For SYNNEX online ordering users, Error, warehouse code not found for SYNNEX warehouse name 'Southaven, MS'! [Build: 2.02]

 81. For Autotask users, the Forecast Completion Mode was not saving correctly. [Build: 2.04]

 82. When logging into QuoteWerks Web and then logging in as the same user in QuoteWerks Desktop the licenses in use count would be 1 too high. [Build: 2.04]

 83. Would receive "Error in GetDynTextFld, field = 'Context'" related to InUseDocuments. [Build: 2.07]

 84. For Maximizer CRM users, the Lookup Column Settings were not being saved. [Build: 3.05]

 85. For ShareWerks Users, when clicking the Test button on the User Preferences window, a double error message could appear with the second message being blank. [Build: 3.05]

 86. When selecting spec sheet, product picture, sales rep picture, and sales rep signature picture files located under the QuoteWerks installation folder, the installation folder of the path would not be stored to make it possible to synchronize the files out to remote installations that had different installation folder paths. In certain cases, if QuoteWerks was run from a UNC path, but then the user chose the file under the QuoteWerks folder, but used a drive mapping when selecting the file instead of the UNC pathing, the installation folder would be stored resulting in synching problems. Now QuoteWerks checks to see if the selected UNC and drive letter paths are pointing to the same folder. [Build: 3.05]

 87. For Sage 50 (Peachtree) users when there is a super large number of Customers in Peachtree (like 13,000) would receive "out of string space" and/or "out of memory" errors. [Build: 3.05]

 88. Updated the SYNNEX Sys_SYNNEX.dbt file to increase the ManufacturerPartNumber length from 30 to 40. To apply this change, you will need to remove the SYNNEX product data source and then re-add it. [Build: 3.05]

 89. For Product Content Subscribers, when clicking on the Etilize Button on the Purchasing Window, you would receive an Error "object not an array". [Build: 3.05]

 90. For ConnectWise Manage Users, when creating a new timeless Activity from QuoteWerks, the ConnectWise Manage API would apply a random time range and reminder. To get around this issue, we now make a second call to clear this. [Build: 3.05]

 91. To use the [Discuss in ShareWerks] feature, you can only invite users that have access to view the document and that have an email address specified in QuoteWerks. If a user was part of a group and that group was given document rights to view the document, but not their specific user name, then they would not appear in the list of users that could be invited. [Build: 3.05]

 92. For users with Outlook set as the Contact Manager, if the Advanced Outlook Features were disabled, an error would be displayed saying that you must first associate the quote with a contact to attach a file. [Build: 3.05]

 93. For Great America realtime leasing users, would receive error object not instantiated error when clicking on the [Get Lease Payments] button on the Lease Payment Calculator window. [Build: 3.07]

 94. For QuoteWerks Web users when changing the connection settings on the QuoteWerks Web Setup window would receive error about Method not allowed. [Build: 3.07]

 95. For MS CRM users, an empty description field in a QuoteWerks line item would cause a runtime error when attempting to create the MS CRM Quote Items. [Build: 3.08]

 96. For MS CRM users, when a Document name contained an ampersand character, when re-saving a quote it would change the "&" to "&". [Build: 3.08]

 97. When in demo mode, on the License Manager window and entering multiple License Keys, only the last License Key would be retained. The Redemption Code feature was affected the same way. Also when in demo mode if a Primary License Key was entered and not registered at the same time, the next time QuoteWerks was run, that License Key would not be applied to the licensing system. [Build: 3.12]