Tryton - News
Others
Developer Food:
- Planet Mercurial: A feed containing all commits made on the Tryton repositories.
- Bug Tracker: A feed with all events that occur on the bug tracker.
June 23, 2009
Some news from development
There is some new functionalities and behaviors that have been pushed in the development repositories.
Here is an overview:
- We have added the search operators 'starts with' and 'ends with' on Char fields. This will allow more precise search because the server doesn't append automatically '%' on search string.

- The Tryton client now starts with his previous size (the size the main windows had when it was closed).
- Tryton can now remember also the size of each wizard windows (if the user changes the default one). The option has been merged with the "Save Columns Width", it is completely transparent and works on any wizard without change.

- There is a new option for default value on fields (right click) that allow to reset default value previously set. It works also for "Current User" or "All Users".


- We have improved the float time widget to allow to show years, weeks, days values. It works for displaying and editing in form and list views. It is also language aware as 'y', 'w', and 'd' are translatable.


- It is also possible to customize how are computed those values. By default, a day = 24 hours, a week = 7 days, etc. But we have written a new module company_work_time that allow to define work time by companies and so a float time widget can use custom values to convert hours into days, weeks, etc.

- The Tryton client uses now the report name as file name instead of a random generated name. This prevents the user that wants to save the report to type the right name and when using "Email as Attachment", the attachment will have a meaningful name.
It will also be possible to customize the report name on the module side to depend of the printed datas, like adding the invoice number to the invoice report.
June 22, 2009
First release of the Account Belgium Module
Today, we publish the first release of the module account_be.
It provides a basic configuration for Belgium accounting with a chart of accounts, common VAT and chart of VAT.
May 13, 2009
Unit test server
To keep and improve the stability of Tryton, we have setup a unit test server.
It runs unit test scripts for each branches every night.
And the results can be view there:
May 11, 2009
New release in the 1.0 series
April 20, 2009
Tryton 1.2 is out!
Step by step Tryton is getting more features while sticking with the central goal of providing a solid and powerful platform for creating enterprise solutions. This new release comes with some exciting new features. The most noteworthy are:
- Historical data handling: This feature can be enabled with a simple attribute on any model. Once activated the kernel transparently archives every modification made to the records of the model in a history table. Records are accessed in a standard way by passing a date in the context to get the record values relevant for that date. This makes looking up historical data easy. The first module using this new functionality 'Account Invoice History' is described below.
- MacOS client (beta): The Tryton client is now available as a native MacOS application (for MacOS > 10.4).
- Email as attachment functionality for reports: In addition to being opened directly, each report can also be automatically added as an attachment to an email. The user's email client is used to open a Compose Email window with the report as an attachment. The subject, the recipient and other information are automatically filled in with respect to the current document.
- Online VAT checking: A new wizard allows the user to automatically check VAT numbers of parties with an online web service provided by the European VAT Information Exchange System.
- Integrated sale and purchase order handling. Cancellation of shipments or of draft invoices can be handled directly from the corresponding sale or purchase order. This is possible thanks to the back-propagation of information from the shipment or the invoice. This allows the sale or purchase manager to re-create necessary documents or to ignore cancellations.
This release also comes with lots of bug fixes for the server, client and modules. As well as a split of the Spanish and Colombian translations. As promised, this version will migrate automatically databases created with Tryton 1.0, except for the completely new tax rule system that need some parametrization.
A more complete list of the new features follows:
For the modules:
- New module "Account Invoice History" which takes advantage of the new historical data handling to store the party information on the invoice at the date the invoice was opened. This means that even if party data is changed after an invoice is opened the original party data can be seen when viewing that invoice.
- New module "Stock Location Sequence" which allows sorting locations by an arbitrary sequence. This allows locations to be ordered on the interface and on reports with respect to their physical disposition.
- Stock, sale, purchase: Integrated management of shipment and draft invoice cancellation which can be handled directly from the sale/purchase order.
- Stock: New return shipments form with creation wizard. This new functionality accommodates two use cases involving incorrect or damaged products: either such products have been delivered to a customer and need to be returned or have been received and need to be returned to the supplier.
- Account:
- New tax rule system which allows for creation of rules that can define a way to substitute a tax from a product with a tax from a party when working with an invoice. It is also designed to be extended with further criteria.
- Existing chart of accounts can now be updated from their templates which is useful when their templates change.
- Party: Online VAT validation (VIES).
- Account Invoice: New accounting date on invoice form. This allows the date of the accounting moves to differ from the date of the invoice.
For the Client:
- New "Email as attachment" button on reports which opens a Compose Email window via the user's mail client with the document as an attachment.
- Double clicking an item in a Many2Many widget will open a pop-up of the item in form view.
- New "user warning" messages. Certain actions when requested by the user will result in a pop-up dialog that contains a warning message and asks the user if they would like to stop or continue taking that action.
- Available as a native MacOS App (beta).
- The CSV export now uses the "file action" which allows the user to choose what program should be called to handle the data.
- When a user chooses a different language the interface is updated on the fly to use that language.
- Uses the new historical data handling feature that was added to the server.
- Invisible state on list views.
- The record model is shown on form log.
- Now permits duplicating several records at once.
- Input mask on dates only shown when the focus is on the widget.
For the kernel:
- Historical data handling. Stores history of the changes made to a given model.
- A more standard XML-RPC API that allows introspection.
- Nice error messages when database constraints are violated.
- Deep refactoring of some of the low-level code. The updated code base is more flexible which will allow for support of other database engines and decrease the learning curve for new developers.
- The special field rec_name is available on all browse records, search_rec_name and get_rec_name replace name_search and name_get.
- Related fields (Many2One and Reference) are available in the read method. This reduces the number of queries from the client.
- The copy method now accepts several ids and handles One2Many gracefully.
- Search on a translatable field returns results in the chosen language only (english results are now ignored).
- The "depends" attribute defines a dependency between fields, this permits the removal of most of the "invisible" attributes in the xml views and provides a better separation between view and model.
- The MPTT (Modified Preorder Tree Traversal) implementation takes care of the default order of the model.
- The "replace_attribute" position on xpath expressions allows the overloading of only xml attributes.
- View inheritance now allows extending the view of a different model.
- The global lock for the Pool creation has been replaced with one lock per database.
- Contextual view inheritance. A domain field on an inherited view will prevent overloading if the domain evaluates, with respect to the current context, to False.
- A new translate attribute available on selection fields can be used to prevent the translation of selection strings.
- Better support for translating custom reports that override existing reports.
March 30, 2009
vatnumber 0.4 released
This new release:
- Fixes Bulgaria validation for number with 9 digits but without any checksum as we did not find it.
- Update Spain validation for new rules (see issue3).
- Add VIES check with the SOAP Service of EU.
March 03, 2009
vatnumber 0.3 released
This new release fixes Romania validation for number with less than 10 digits.
March 02, 2009
Some new releases for tryton, trytond and modules
We make some minor releases in the branch 1.0 for tryton, trytond and modules (account, account_invoice, analytic_invoice, analytic_purchase, analytic_sale, company, country, currency, product, stock and stock_supply). It is only some bug fixes that have been backported from 1.1. You just need to update the sources and restart trytond as it is a minor release (there is no change in the database).
February 17, 2009
Tryton ERP presenting at CeBIT 2009
Tryton will be presented to the public for the first time at CeBIT 2009 in Hannover/Germany (Halle 5, Stand A58 (9), KaMUX community stand). Members of the international developer community will be available on the spot to present the software and answer questions.
Contact persons available at Cebit 2009:
Korbinian Preisler and Udo Spallek from virtual things, Mathias Behrle from MBSolutions and Bertrand Chenal from B2CK.
January 06, 2009
Some new releases for tryton, trytond and modules
We make some minor releases in the branch 1.0 for tryton, trytond and modules (account, account_invoice, company, party, purchase, sale and stock). It is only some bug fixes.
January 05, 2009
Release 1.0.0 of module account_statement
Today, we publish the first release of the module account_statement.
January 02, 2009
New translations of the Website
We have 3 new translations of the website Deutsch, EspaƱol and Italiana. And happy new year!
December 30, 2008
Website translated in french
We have translated the Tryton website in french.
December 03, 2008
Online Documentation
We put the Tryton documentation online.
December 01, 2008
Tryton 1.0.1 Release
Today, we publish a new release for all the packages of Tryton. Along with the traditional bugfixes, Tryton can be now installed with easy_install. There is also a single executable for the Windows client, that you can try with the new demo server.
November 17, 2008
Tryton 1.0.0 Release Announcement
The 1.0.0 release of the Tryton application platform is now available (download page). It is the first stable, mature and thoroughly tested version of Tryton. It comes with a bunch of modules for party, sale, purchase, invoice, analytic and general account and inventory management.
This release introduce among other novelties:
- A windows installer for the client application.
- Three completes translations (french, german and spanish) aside from the default language (english).
Here is list of improvements made on Tryton compared to OpenERP.
September 29, 2008
vatnumber 0.2 released
The new release improves Belgium validation and add some new countries.
There is also a Python Egg package now.
September 24, 2008
Tryton adopts GPLv3
Today we migrate all the code base from the GPLv2 licence to the GPLv3. GPLv3 provide among other improvements a better internationalization.
September 22, 2008
New module vatnumber
Today we launch a new project to handle the VAT number validation: vatnumber.
The release 0.1 can be downloaded at http://vatnumber.googlecode.com/files/vatnumber-0.1.tar.gz .
July 18, 2008
New reporting engine
Tryton uses now relatorio (based on Genshi) for reporting.
It allows a more powerful syntax than the previous parser.
Error message translatable
Tryton can now translate the error messages that are displayed to the user.
June 04, 2008
IRC Log Archive
There is a bot on #tryton and it archives the discussions.
June 02, 2008
Tryton Gentoo overlay
We have a Gentoo overlay for Tryton.
May 31, 2008
Tryton Calendar
We have now a calendar for Tryton events.
May 07, 2008
Planet Mercurial
You can now follow the developments on our planet mercurial.
May 06, 2008
Roundup with SSL
Roundup can be accessed with SSL connection.
May 01, 2008
Howto SSL
New SSL howto.
February 05, 2008
Tryton goes live
First version of the website!