1.4.1 Released (Important Update)

Submitted by Chris Travers on

The LedgerSMB Team is pleased to announce the release of LedgerSMB 1.4.1.  This release corrects a number of minor issues with the1.4.0 release as well as one more serious one.  Please read below for details as well as how to get help if the provided fixes have additional consequences.

 
The newly rewritten COGS logic in 1.4.0 had a significant problem that was not caught by our tests.  While it produced correct numbers, it did not assign dates to the financial movements associated.  Consequently COGS values in 1.4.0 do not show up in the income statement or balance sheet, and stocking assemblies leads to imbalanced books.
 
Our in-place fix looks for undated financial lines for transactions within the period where books are open, and fills in the date on the lines from the date of the attached transaction.  This restores the financial movements to the reports and corrects the above problems.  In most cases, this should be perfectly safe.  As a precaution however we do back up the lines before we modify them so that this can be audited and questions answered later.
 
There are certain cases where very old books, particularly back from the SQL-Ledger 2.4 and 2.6 days, may have missing dates on payments.  If you have closed your books since that period, there are no problems.  On the other hand, if you haven't these may suddenly show up on the balance sheet.  If this is an issue, please contact us and we will help you correct the problem (preferably on the ledger-smb-users list).
 
The complete change log for this release is as follows:
 
Changelog for 1.4.1
* Fixed bug 1205, copy does not copy roles (Chris T)
* Added multi-date inventory uploads (Erik H)
* Fixed bug 1207, date format not displated on preferences (Chris T)
* Fixed bug 1208, username does not appear on menu block (Chris T)
* Fixed bug 1209, Types of Businesses report shows total discounts (Chris T)
* Fixed bug 1210, Cannot list business reporting units (Chris T)
* Fixed bug 1211, Sequences always set to allow input (Chris T)
* Fixed bug 1213, opaque error when no tax form selected on report (Chris T)
* Fixed bug 1214, Company db name not displated on some reports (Chris T)
* Fixed bug 1212, Fixed error regaring no default action (Chris T)
* Fixed bug 1215, duplicate user throws incorrect error (Chris T)
* Fixed bug 1204, Unable to select blank salutation (Chris T)
* Fixed bug 1198, incorrect rewrite rule on Apache 2.4 (Chris T)
* Fixed bug 1217, Link to business units on Business_Unit report was hardcoded (Pongracz I)
* Fixed bug causing COGS dates to be set null (Chris T)
 
Chris T is Chris Travers
Erik H is Erik Huelsmann
Pongracz I is Pongracz Istvan