Newsletter October 2023

Very soon, in just one month time, at the very beginning of November we’ll be publishing our next Long Term Supported (LTS) release of Tryton, version 7.0. So please test the current release, version 6.8, or the actual developments from our repositories.

In the last month we focused on fixing bugs, improving the behaviour of things, speeding-up performance issues and adding new features for you.

Changes for the User

Sales, Purchases and Projects

With the use of the account_stock_landed_cost module Tryton now uses the price of the last purchase from the same supplier as product price. With this module activated, the cost price of a product is no longer the best guess for the price of a new purchase. Also the cost price of a product is not really relevant as price for new purchases, because it may include extra costs like the landed cost.

Accounting, Invoicing and Payments

Now Tryton sets the employee who validates or posts an invoice.

In Tryton you are now able to collect and process checks using the account_payment module.

Tryton now includes the new PISTE API for france, which is based on Oauth 2.0.

Stock, Production and Shipments

Tryton now displays the delay for stock moves and shipments. It stores the original planned date from the sale and purchase. As moves and shipments are rescheduled by a cron task, Tryton now computes the delay with the actual planned date or the effective date. This provides a visual hint about the delay and can be used as a trigger for delay-notifications.

User Interface

Now it is possible to directly copy the link from the URL-widget, without the need to open it before.

The Tryton client does no longer set automatically the value if only one record was found. As the search is fuzzy we need to ensure that the user always validates the resulting value by manually selecting it.

System Data and Configuration

We added new identifiers in Tryton according to the stdnum release of version 1.19:

  • Belgian BIS Number identifier
  • Egyptian Tax Registration Number identifier
  • European VAT on e-Commerce - One Stop Shop identifier
  • Guinean Tax Number identifier
  • Slovenian Corporate Registration Number identifier

New Documentation

Following the poll, we use the Sphinx book theme to layout the documentation now.

The documentation build is now triggered when the .readthedocs.yaml is changed.

New Releases

We released bug fixes for the currently maintained series 5.0, 6.0, 6.6 and 6.8.

Changes for the System Administrator

Now Tryton supports the RFC2255 definition of scope in the ldap_authentication module.

Changes for Implementers and Developers

Tryton now supports add, update, remove and delete as a result of on_change_with of One2Many and Many2Many fields.

Now the MatchMixin matches None and False. If the value is False and the pattern is None, we have a match. The behaviour is similar to the search functionality.

Tryton has now support for scanning codes like bar-codes or QR-codes.

Authors: @dave @pokoli @udono

3 Likes

This topic was automatically closed after 30 days. New replies are no longer allowed.