Changes for the User
Sales, Marketing, Purchases and Projects
When ignoring a shipment exception the ignored quantities are now deduced from the remaining quantity.
On assigning a sale supply stock move now only the children locations of the original are picked, to avoid an invalid pair of from- and to- locations.
When computing stock quantities sale lines without a shipping date are now sorted at the end of the list.
Now on cancellation of a purchase request only the staging moves are cancelled, too and the supply states of the sale lines are also cancelled.
It is now possible to select a blanket agreement line without a given supplier or customer product.
The marketing automation now provides reporting for scenarios and activities.
Accounting, Invoicing and Payments
An exchange rate account is now available on the invoice to book currency exchange rate differences.
Stock, Production and Shipments
The planned date of assigned moves from shipments and productions is now updated accordingly to avoid low stock levels.
Now the actual date is used to set the planned date of assigned moves for getting accurate computation results.
The sale supplies are now processed for the same warehouse and for the same company. Also the supply now always uses the forecast quantity to compute the supply with an activated
stock first option. This is done to minimize the number of purchases created.
When a purchase request is deleted and the process does not require a new purchase request to be recreated, the request stock moves are now updated to a draft state.
Documents are now ordered so that any cancelled ones without a number are placed at the end, because they are usually the least interesting documents.
Changes for the System Administrator
trytond-admin command now supports the delaying database index creation. The new command line option
--indexes is useful to separate the database update from the index creation, which can be a long running process.
Changes for Implementers and Developers
csb43 package has now been replaced by the
aeb43 package, which is used to parse AEB43 statements.
The doctest tool set gets some useful enhancements:
- set ELLIPSIS and IGNORE_EXCEPTION_DETAIL flags by default
- strip trailing zeros from
Decimalvalues to ease testing in SQLite
- add assert methods from unittest
Cached properties on objects with
__slots__ are now supported.