Release Notes: xTuple ERP 4.11.2 now available

Friday, December 29, 2017

Version 4.11.2 || December 2017

xTuple open source ERP+CRM 4.11.2 final release is now available for download from xTuple's GitHub repository as well as the xTuple PostBooks® project page on SourceForge. Thanks to all who contributed to make this release possible, including our CRM enhancements sponsor, Steven Buttgereit, Larry Cartee, Lee Gibson, Chris Lappe, Scott Moore, Mike Oligny, and Scott Zuke. The commercial editions and extension packages can be downloaded by commercial customers from xTuple's Community Website. See more information about deploying this release in the detailed Release Notes on GitHub (see link at the end of this post).


This release includes a number of bug fixes and a handful of features have been added to the application since the xTuple ERP+CRM 4.11.1 release. Our focus has been on xTupleCommerce infrastructure and enhancing the capabilities of CRM.

  • Sorting lists by multiple columns
  • Expanding document attachment capabilities
  • The ability to create prospects directly from contacts


Accompanying this application and database release, we have also made minor fixes to the following extensions. Access to the commerically-released packages are available to commercial customers only with appropriate download privileges on GitHub or xTuple's Community Website.


NOTE: See the xTuple ERP Compatibility Matrix. You will need the following two (2) PostgreSQL extensions. These need to be installed on the database server, not client machines.

  • plv8 — See our GitHub wiki for more information on how to install plv8 and a blog post describing plv8 and why we introduced this new dependency
  • ossp-uuid — If you built PostgreSQL from source code, you might have to rebuild it. Make sure to include the --with-ossp-uuid option for the configure command. See our instructions for building PostgreSQL for details.

Note: Mac users may need to refer to How to Open the xTuple ERP CRM Desktop Client on your Mac when warned by Gatekeeper about Unidentified Developers


  • Features issue #19555 Cannot Attach Quotes to Incidents (or anywhere on Document Tab)
  • Features issue #29623 [qt-client] Add fiscal year filter to trial balance
  • Features issue #29887 Add Shipto Parameter to SalesOrder
  • Features issue #30092 DOCs on JE
  • Features issue #30392 Miscellaneous Debit and Credit Memo's should not have account list filtered
  • Features issue #31105 Default in Tax Type from Vendor on Misc Vouchers
  • Features issue #31217 Need ability to create prospects from contacts
  • Features issue #31245 Incidents don't properly preserve history with respect to notes changes
  • Features issue #31445 The DocAttach dialog will need modifications to enhance its scriptability
  • Features issue #31446 Exposed QMimeDatabase to scripting
  • Features issue #31560 Support Multiple Column Order By on XTreeWidget
  • Features issue #31636 Support multi-select in CRM lists to process multiple objects

Bug Fixes

  • Fixed issue #18973 Key entered January dates not saved correctly using DD/MM/YY dates
  • Fixed issue #19108 Extensions load in random order
  • Fixed issue #23405 4.4 Icon not as fancy as 4.3
  • Fixed issue #26635 Linux: Setup(sales) screen does not fit to the window (replaces #26568)
  • Fixed issue #26730 Use xt.lock lock_expire to get rid of old, orphaned locks
  • Fixed issue #27917 Able to add comments to sales orderitem in view mode also.
  • Fixed issue #28019 Planner Code, Cost Category details are not being displayed in print report of 'Frozen Item Sites'
  • Fixed issue #28952 Mac version of 4.10.0 final desktop client is unsigned
  • Fixed issue #29316 Documents attached to incident are not being deleted from 'docass' table when incident is cancelled during its creation.
  • Fixed issue #29744 Bank Rec Date Issue
  • Fixed issue #30519 coitem_listprice should include the charass_price for configured items.
  • Fixed issue #30592 No Foreign Key to link cashrcpt with ccpay
  • Fixed issue #30729 RA with serial number broken
  • Fixed issue #30799 Voiding AP Voucher - error in Tax History Report
  • Fixed issue #30857 Vendor No. is grayed
  • Fixed issue #30894 api.custshipto view select issue with no cust shipform
  • Fixed issue #30895 ‘Item Sites’ screen is displayed behind the ‘Accounting’ setup screen when it is opened from ‘Cost Categories’ in 'Accounting'
  • Fixed issue #30908 Lower level user defined cost posting to GL
  • Fixed issue #30911 api.vendor behavior fails to automatically assign crm account numbers on insert
  • Fixed issue #30913 Maintain/View privilege issues
  • Fixed issue #30922 Sales configuration has a new field (4.11) that is not "hooked up" called Ordeer Start Date
  • Fixed issue #30933 AP Credit Memo application field size issue
  • Fixed issue #30948 Invoices should have comments
  • Fixed issue #30992 Monitored Accounts don't display in xtdesktop 4.0.8
  • Fixed issue #31007 Extended price column not totalling on backlog display
  • Fixed issue #31061 Desktop client does not (down)load extension translations properly from database
  • Fixed issue #31065 Recurring Invoices which are posted have Edit options available
  • Fixed issue #31118 4.11.1 upgrade breaks inventory availability report
  • Fixed issue #31126 New Purchase Orders take almost a minute to open
  • Fixed issue #31133 AR Workbench Customer Type Pattern Query Fails
  • Fixed issue #31140 Inconsistent item cluster
  • Fixed issue #31166 "Issue Batch" not working
  • Fixed issue #31168 View Costing Detail reports repeated lines
  • Fixed issue #31170 Work order routing and pick list do not show revision
  • Fixed issue #31191 Can manually add a parent item as a child in a wo
  • Fixed issue #31214 Unable to change Order Start Date on Customer Default
  • Fixed issue #31227 Error in updating ‘From Site’ value in ‘Transfer Order Item’ screen while creating a new transfer order.
  • Fixed issue #31228 Order Number with matching pattern is not displayed correctly in ‘Vendor’ drop down
  • Fixed issue #31229 Salesorder API view doesn't work without shipform
  • Fixed issue #31264 Pricing schedule problem
  • Fixed issue #31271 Saving dates from scripts doesn't work correctly across DST
  • Fixed issue #31278 Sales Credit - project field enabled in View mode
  • Fixed issue #31284 Viewing a Sales Credit results in corrupted data in cmhead table
  • Fixed issue #31298 Issue To Ship Not respecting UOM Conversion
  • Fixed issue #31303 Tabbing over an item in a list doesn't expose it to the keyboard
  • Fixed issue #31304 Future posting date
  • Fixed issue #31315 Omnibus: embedded windows use default filter, not parent window filter
  • Fixed issue #31331 Bank Rec Import Error
  • Fixed issue #31455 Memory Leaks when opening C++ core dialogs from scripts
  • Fixed issue #31459 Escape value string in MetaSQL js PEG parser
  • Fixed issue #31460 Expose functions to scripting for paymentgateways
  • Fixed issue #31475 In ‘Sales Order Lookup by Item’ screen, when Sales Order is opened in ‘View’ mode, able to cancel ‘Non shipped Sales Order line
  • Fixed issue #31483 Error dialog is displayed when ‘Freight’ is entered instead of ‘Misc. Charge’ without credit account in 'Sales Credit' screen.
  • Fixed issue #31498 FRE shows inactive financial reports
  • Fixed issue #31509 CSVImp can crash during import from within desktop client 4.11.x versions
  • Fixed issue #31596 Relocate inventory: You cannot Relocate more inventory than is available
  • Fixed issue #31600 Items Sources list count in ‘Preview’ mode is mismatch when compare with list in ‘Items Sources’ screen
  • Fixed issue #31602 User is able to add ‘New PO’, when created contract is opened in ‘View’ mode from ‘Contract’ screen.
  • Fixed issue #31631 Says item on order in error
  • Fixed issue #31673 ‘Processing Error’ occurs while posting miscellaneous production.
  • Fixed issue #31679 ‘Error Retrieving Shipment Information’ dialog occurs while returning the stock issued to shipping.
  • Fixed issue #31701 catCost screen Typo's
  • Fixed issue #31709 User is unable to edit the ‘Prototype’ Type of comments by double clicking on it.
  • Fixed issue #31735 Unable to delete bad email and add correct email to Contact via copy/paste
  • Fixed issue #31798 EDIT LIST option missing from contact email
  • Fixed issue #31799 Importing csv files through System > Utilities > Import Data sometimes fails with %4 error
  • Fixed issue #31960 *Transform function failing in 4.11
  • Fixed issue #31983 Receipt of Lot/Location Controlled item results in unbalanced inventory
  • Fixed issue #31984 Unnecessary change to postinvtrans() in 4.11.2

Are you Up-to-date?

What’s Next?

xTuple has already started work on xTuple ERP+CRM version 4.12.0. The primary focus for the 4.12.0 development cycle will be CRM enhancements and integrations as well as continuous performance improvements. See xTuple's Product Roadmap for more detail.

Gil Moskowitz

Director Software Development

Gil joined xTuple in 2005 to develop the first version of multi-currency support in our products. He helped xTuple transition from its original closed source OpenMFG product to the commercial open source company we are today. Before coming to xTuple, Gil worked for several large and small software companies in a variety of roles, including Informix Software, where he managed the database backup/restore utility group. He always advocates for, and delivers, high-quality products through improvements to the software development process. Ask about his other jobs next time you see him — ! He has a B.A. in Biology from Reed College and an M.S. in Computer Science from Old Dominion University.