Close to the future release 6.4, we still have a lot of new features landing in Tryton:
Changes for the User
Stock moves without quantity are no longer required to be put in a package.
The volume dimensions have been added to packages.
The multi-selection on desktop client behaves now the same way as the web client to select multiple value using CTRL
and SHIFT
controls.
The country name on address is now always displayed in English as requested by postal norm.
Now when multiple statement lines fulfill a payment or a group of payments, they are reconciled automatically with the clearing lines.
The amount manual payment processed can now be edited. This is useful for example when the amount read on a received check does not match the reading of the bank.
The lots have now upward and downward traces. If you were already using lots, the history of traceability will available.
There is now a configurable expiration delay for the Stripe setup intent. This is useful to avoid to keep old intent that online customer will never complete.
The production is now displayed on the stock move form.
It is no more possible to delete a tax identifier on a party if it is used on an invoice.
We use now the invoice date instead of the accounting date to enforce the sequence of customer invoice. This is more flexible and is valid for most of the countries.
A negative debit/credit is used now to book cash change on the point of sale. This avoid to increase artificially the debit/credit total of the account.
The stock package type can now be deactivated if they are no more used.
We added the support for the UPS notification service options.
The cost price on the outgoing moves of drop shipments are now recomputed when the unit price of the supplier is changed. This provides more accurate margin report.
We store now the employee who approved the refund of a Stripe or Braintree payment.
The sales from the POS are now included in the sale reporting.
The clients disable the previous/next navigation button when there is no record to select.
We warn the user who tries to deactivate a product that still has stock.
Changes for the Developer
We use now a unique Reference
fields for the relation of statement line with invoice, payment etc.
The parse of XML data file have been improved to enforce the type of record used in ref
attribute, to support Reference
field value with ref
attribute.
There is now a batch size when pushing to the queue. When the number of records is greater, the task is divided.
The invoices and lines have now a field that contains the numbers of the linked shipments. This field can be used to customize the invoice report to display the shipments.
Tryton uses now the best selectors available on the OS to wait for data to read instead of always using select
.
The MultiSelection
field always returns a immutable tuple
.
It is now possible to deactivate the record of button. This is useful when customizing existing buttons.
The CORS options is now also support on the root path.
We prevent to create/delete singleton from the clients. This provides a better user experience.
The domain inversion removes now also the duplicate clauses.
1 post - 1 participant