# Tryton News March 2026

**URL:** https://discuss.tryton.org/t/tryton-news-march-2026/9121
**Category:** News
**Created:** [March 1, 2026, 7:00am UTC](https://discuss.tryton.org/t/tryton-news-march-2026/9121 "2026-03-01T07:00:31Z")
**Posts on this page:** 1
**Showing post:** 1

<div class="post-metadata">

### Author: ![udono](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/udono/32/2114_2.png) [@udono](https://discuss.tryton.org/u/udono)
#### Post date: [March 1, 2026, 7:00am UTC](https://discuss.tryton.org/t/tryton-news-march-2026/9121/1 "2026-03-01T07:00:31Z")

</div>

![Boy in White T-shirt Sitting on Chair in Front of Computer](https://discuss-cdn.tryton.org/uploads/default/original/2X/9/9d4232da578af20227f7233128e17af01742fe6e.jpeg "Photo Pexels, cottonbro studio")

In the last month we focused on fixing bugs, improving the behaviour of things, speeding-up performance issues - building on the changes from [our last release](https://discuss.tryton.org/t/tryton-release-7-8/). We also added some new features which we would like to introduce to you in this newsletter.

For an in depth overview of the [Tryton issues please take a look at our issue tracker](https://bugs.tryton.org/) or see the issues and merge requests [filtered by label](https://code.tryton.org/tryton/-/labels).

## Changes for the User

### Sales, Purchases and Projects

Now we [add the web shop URL to sales](https://bugs.tryton.org/14538).

We now add a [menu entry for _party identifier._](https://bugs.tryton.org/14507)

### Accounting, Invoicing and Payments

Now we can [search for shipments on the invoice line](https://code.tryton.org/tryton/-/commit/d859e52b7ba404c95d2ed3c8f0887e0cceb2c1df).

In UBL we now [set `BillingReference` to _Invoice_ and _Credit Note_](https://bugs.tryton.org/14517).

We now [improve the layout of the _invoice credit form_](https://code.tryton.org/tryton/-/commit/fa6de53a766e1bfb5cfd04009a3f8ba3d04e7ebc).

Now we enforce the Peppol rule “[[BR-27]-The Item net price (BT-146) shall NOT be negative](https://www.peppolguide.sg/billing/rules/BR-27/)”. So we [make sure that the _unit price_ on an _invoice line_ is not negative](https://bugs.tryton.org/14504).

We now add an [_Update Status_ button to the Peppol document](https://code.tryton.org/tryton/-/commit/e6e5d9c225711c755e8d71ee279c14b8b9cc7d04).

### Stock, Production and Shipments

Now we can [charge duties for UPS for _buyer_ or _seller_ on import and export defined in the incoterms](https://bugs.tryton.org/14424).

### User Interface

Now we [allow to re-order tabs in Sao](https://bugs.tryton.org/14634).

In the [favourites menu we now display a message](https://bugs.tryton.org/14574) how to use it, instead of showing an empty menu.

We also [improve the _blank state_ of _notifications_ by showing a message](https://bugs.tryton.org/14575).

Now we [add a button in Sao for closing the search filter](https://bugs.tryton.org/13306).

### System Data and Configuration

Now [we update the required version of `python-stdnum` to version `2.22`](https://code.tryton.org/tryton/-/commit/f1888e0e031352187fb5b24207c55618f3081e61) and introduced new party identifier.

> **More**
>
> - Add Senegal Tax Number identifier
> - Add Azerbaijan Tax Number identifier
> - Add French Trade Registration Number identifier
> - Add Mozambique Tax Number identifier
> - Add Russian Primary State Registration Number identifier
> - Add Spanish Activity Establishment Code identifier
> - Add Belgian Social Security Number identifier
> - Add Slovenian Corporate Registration Number identifier

## New Releases

We released bug fixes for the currently maintained [long term support series](https://discuss.tryton.org/t/release-process/395)  
[7.0](https://code.tryton.org/tryton/-/commits/branch/7.0) and [6.0](https://code.tryton.org/tryton/-/commits/branch/6.0), and for the penultimate series [7.8](https://code.tryton.org/tryton/-/commits/branch/7.8) and [7.6](https://code.tryton.org/tryton/-/commits/branch/7.6).

## Security
Please update your systems to take care of a security related bug we found last month. 
## Changes for the System Administrator

Now we also [display the `create date` and `create time` in the error list](https://code.tryton.org/tryton/-/commit/0a667448a4dd1be5561d205ffa56b077cf79b972).

We now [add `basic` authentication for _user applications_](https://bugs.tryton.org/14528). Because in some cases the consumer of the user application may not be able to use the `bearer` authentication.

Now we [allow to activate the _development mode_ with WSGI applications by setting the environment variable `TRYTOND_DEV`](https://bugs.tryton.org/14530).

Writing compatible HTML for email can be very difficult. [MJML](https://mjml.io/) provides a syntax to ease the creation of such emails. So now we [support the MJML email format in Tryton](https://bugs.tryton.org/12597).

## Changes for Implementers and Developers

We now add a [timestamp field on `ModelStorage` for last modified.](https://bugs.tryton.org/14202)

Now we [introduce a new type of field for SQL expressions: `Field.sql_column(tables, Model)`](https://bugs.tryton.org/4369)

We now [allow `UserError` and `UserWarning` exceptions to be raised on evaluating button](https://bugs.tryton.org/14539) inputs.

Now we [replace the extension separator by an underscore in report names used as temporary files](https://code.tryton.org/tryton/-/commit/646d50f1e24e3070c5cfc7817e1a19ed8202c08d).

We now [do no longer check for missing parent depends when the `One2Many` is readonly](https://bugs.tryton.org/14526).

Now we [preserve the line numbers when converting doctest files to python files](https://foss.heptapod.net/tryton/tryton/-/merge_requests/2971).

Authors: @dave @pokoli @udono

---

_[View the full topic](https://discuss.tryton.org/t/tryton-news-march-2026/9121)._
