1.7 release notes

Submitted by ehu on

What's new in LedgerSMB 1.7

  • Multiple exchange rates per currency per date
  • Deletion of template transactions
  • Transaction date now part of the purchase history report
  • UI allows addition and removal of custom `account_link` flags

New features

Multiple exchange rates per currency per date

Before 1.7, for every currency, there would be a single associated 'buy' rate (used for sales transactions) and a single associated 'sell' rate (used for puchase transactions) and some half-baked solution for foreign currencies in GL transactions. This could cause problems when using foreign currency transactions with different banks (using different rates) on the same day. Similarly did this cause problems reversing fx transactions on any other date than their posting date (which didn't combine well with closed periods). Starting 1.7, there are no 'buy' and 'sell' rates anymore: every sales or purchase transaction has its own exchangerate. Next to that, there's a facility to hold advisory rates per currency per day.

Deletion of template transactions

In prior versions, template transactions could be created and used, but not deleted. This omission has been addressed in this release.

Transaction date now part of the purchase history report

The purchase history report has been extended by one column: the date of the purchase transaction.

UI allows addition and removal of custom 'account_link' flags

When developing extensions to LedgerSMB (such as WebService::HMRC::VAT), accounts often need to be flagged into custom categories. In prior versions there was support for these categories, but no UI to assign/deassign accounts into these categories. This omission has been taken care of in this release.

Other user-visible changes

There are no other user-visible changes. For a complete list including technical changes and dependency updates, see our Changelog.

Known issues

  • Single-day time-card entry is broken (since 1.4); weekly entry works though
Release