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
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.
- Single-day time-card entry is broken (since 1.4); weekly entry works though