# Newsletter October 2020

**URL:** <https://discuss.tryton.org/t/newsletter-october-2020/3192>\
**Category:** News\
**Created:** [October 1, 2020, 9:00am UTC](https://discuss.tryton.org/t/newsletter-october-2020/3192 "2020-10-01T09:00:03Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ced](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/ced/32/1237_2.png) [@ced](https://discuss.tryton.org/u/ced)\
**Post date:** [October 1, 2020, 9:00am UTC](https://discuss.tryton.org/t/newsletter-october-2020/3192/1 "2020-10-01T09:00:03Z")

</div>

![Yellow Arrow Led Signage](https://discuss-cdn.tryton.org/uploads/default/original/2X/e/eec875c40b8cdd9fe2a422f738ac3fe200e8781c.jpeg)

We are now on the home straight leading up to the 5.8 release. However, there will be some more changes over the next few weeks.  
You can already [contribute](https://www.tryton.org/contribute) to this new release by [helping to translate](https://www.tryton.org/contribute#translate) or testing and [reporting issues](https://www.tryton.org/contribute#bug).

## Changes for the User

The [tax rule lines now have a start and end date](https://bugs.tryton.org/issue9505) which are used as criteria to determine when they are applied. This is useful, for example, for companies that need to start applying VAT for other European countries (because their turnover has reached the appropriate threshold).

It is now possible to [open the general ledger accounts that require a party](https://bugs.tryton.org/issue7438). This displays the balances of the account per party.

Each [invoice line can now define a specific tax date](https://bugs.tryton.org/issue9520). This can be used when a credit note is posted that applies to a previous period during which, for example, the tax rate was different. Now the credit note will have the same tax calculation without the need to change the accounting date of the invoice.

We added [some French taxes that were missing](https://bugs.tryton.org/issue9529):

- Taxes for services purchase outside Europe
- Base for service sales inside Europe to code 0206
- Service sales outside Europe to code 0033

Sometimes you may want to stop using a specific payment journal (e.g. when changing payment provider). So we [now allow payment journals to be deactivated](https://bugs.tryton.org/issue9575).

Sending a report by email from the client has been completely reworked. We no longer rely on the local [email client](https://en.wikipedia.org/wiki/Email_client) but now the [emails are sent by the server on behalf of the user](https://bugs.tryton.org/issue9449).  
It is also possible to setup predefined templates including: the subject, the body, the recipients and the attached reports.

The [record names used to generate a report are now added](https://bugs.tryton.org/issue9509) to the report’s file name.

The administrators can now [share some bookmarks with all the users](https://bugs.tryton.org/issue9515).

## New Modules

The [`marketing_email` module](https://docs.tryton.org/projects/modules-marketing-email/en/latest/) manages mailing lists. It allows email addresses to be subscribed and unsubscribed from a list. And can be used to send emails to all the subscribed email addresses (with an unsubscribe link included in the email).

The [`stock_assign_manual` module](https://docs.tryton.org/projects/modules-stock-assign-manual/en/latest/) adds a wizard to shipments and productions that allows you to decide from precisely which locations you want to pick products.

## Changes for the Developer

You can now [compare date and datetime values in PYSON statements](https://bugs.tryton.org/issue4879).

We started to [use tempusdominus and Popper.js for the date picker](https://bugs.tryton.org/issue9455) on the web client. This fixes some display issues we’d noticed with the popup.

The [report engine](https://bugs.tryton.org/issue9511) now supports [Genshi’s MsgDirective](https://genshi.edgewall.org/wiki/ApiDocs/genshi.filters.i18n#genshi.filters.i18n:MsgDirective). This is very useful when using HTML templates because it allows you to include the formatting tags in the translation.

The [report engine no longer uses the relatorio template loader](https://bugs.tryton.org/issue6489). Instead we keep the parsed report in memory for faster access (and to avoid writing it to a temporary directory).

The [default report classes](https://bugs.tryton.org/issue9531), created on the fly, can now also be extended using [registered mixins](https://en.wikipedia.org/wiki/Mixin).

The [web client always exports the CSV file in UTF-8](https://bugs.tryton.org/issue9527) (because browser does not support any other encoding). But we’ve added the UTF-8 [BOM](https://en.wikipedia.org/wiki/Byte_order_mark) on Windows to ensure that programs like Excel open them correctly.

We added a [language attribute to the XML `<data/>` tag](https://bugs.tryton.org/issue9559). This allows its contents to be skipped if the language is not translatable. Initially this has been used to only load the appropriate minimal charts of accounts.

The [read API has been extended to include the boolean properties `_write` and `_delete`](https://bugs.tryton.org/issue9357) that define whether the record can be modified or deleted by the user based on the access rules. This allows the clients to preventatively deactivate the corresponding actions in the user interface.

It is now possible to [format currency values with a different number of digits](https://bugs.tryton.org/issue9588) than the currency. This is useful, for example, to show unit prices to 4 decimal places.

---

<div class="post-metadata">

**Author:** ![ced](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/ced/32/1237_2.png) [@ced](https://discuss.tryton.org/u/ced)\
**Post date:** [October 1, 2020, 7:42pm UTC](https://discuss.tryton.org/t/newsletter-october-2020/3192/2 "2020-10-01T19:42:50Z")

</div>



---

<div class="post-metadata">

**Author:** ![ced](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/ced/32/1237_2.png) [@ced](https://discuss.tryton.org/u/ced)\
**Post date:** [October 31, 2020, 9:00am UTC](https://discuss.tryton.org/t/newsletter-october-2020/3192/3 "2020-10-31T09:00:05Z")

</div>

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