Tryton Release 7.4We are proud to announce the 7.4 release of Tryton . Here is a list of the most noticeable changes: Changes for the UserClientsThe The The management window for the favourites has been removed and replaced by a simple “last favorite first” order. The focus goes back to the search entry after performing a search/refresh. You can now close a tab by middle clicking on it (as is common in other software). Web ClientThe left menu and the attachment preview can now be resized so the user can make them the optimal size for their screen. AccountingThe minimal chart of accounts has been replaced by the a universal chart of accounts which is a good base for IFRS and US GAAP. It is now possible to copy an accounting move from a closed period. The closed period will be replaced by the current period after accepting the warning. The payments are now numbered to make it easier to identify them inside the application. When a stock move is cancelled, the corresponding stock account move is now cancelled automatically. CommissionIt is now possible to deactivate an agent so that they are no longer used for future orders. CompanyIt is now possible to add a company logo. This is then displayed in the header of generated documents. IncotermA warning is now raised when the incoterm of a shipment is different from the original document (such as the sale or purchase). PartyWe’ve added more identifiers for parties like the United Kingdom Unique Taxpayer Reference, Taiwanese Tax Number, Turkish tax identification number, El Salvador Tax Number, Singapore’s Unique Entity Number, Montenegro Tax Number and Kenya Tax Number. ProductWe’ve added a wizard to manage the replacement of products. Once there is no more stock of the replaced product in any of the warehouses, all the stock on all pending orders are replaced automatically. A description can now be set for each product image. There is now a button on the price list form to open the list of lines. This is helpful when the price list has a lot of lines. ProductionIt is now possible to cancel a done production. All its stock moves are then cancelled. The Bill of Materials now have an auto-generated internal code. PurchaseThe wizard to handle exceptions has been improved to clearly display the list of lines to recreate and the list of lines to ignore. The menu entry Parties associated to Purchases has been removed in favour of the per party reporting. The purchase amendment now supports amending the quantity of a purchase line using the secondary unit. QualityIt is now no longer possible to delete non-pending inspections. SaleThe wizards to handle exceptions have been improved to clearly display the list of lines to recreate and the list of lines to ignore. The menu entry Parties associated to Sales has been removed in favor of the per party reporting. A warning is now raised when the user tries to submit a complaint for the same origin as an existing complaint. The reporting can be grouped per promotion. From a promotion, it is now possible to list of the sales related to it. The sale amendment now supports amending the quantity of a sale line using the secondary unit. StockIt is now possible to cancel a done shipment. When this happens the stock moves of the shipment are cancelled. The task to reschedule late shipments now includes any shipment that is not yet done. The supplier shipments no longer have a default planned date. The customer shipments now have an extra state, Shipped, before the Done state. The lot trace now shows the inventory as a document. The package weight and the warehouse are now criteria that can be used when selecting a shipping method. Changes for the System AdministratorThe clients automatically retry 5 times on a The scheduled tasks now show when they are running and prevent the user from editing them (as they are locked anyway). It is now possible to configure a license key for the TinyMCE editor. It is now possible to configure the command to use to convert a report to a different format. This allows the use of an external service like AccountingThe Accounting Party group has been merged into the *Accounting" group. We now raise a warning when the user is changing one of the configured credentials used on external services. This is to prevent accidental modification. Document IncomingIt is now possible to set a maximum size for the content of the document incoming requests. Inbound EmailIt is now possible to set a maximum size for the inbound email requests. Web ShopThere is now a scheduled task that updates the cache that contains the product data feeds. Changes for the DeveloperServerThe ORM supports SQL Range functions and operators to build exclusion constraints. This allows, for example, the use of non-overlapping constraints using an index. The relational fields with a filter are no longer copied by default. This was a frequent source of bugs as the same relational field without the filter was already copied so it generated duplicates. We’ve added a sparkline tool to generate textual sparklines. This allows the removal of the pygal dependency. The The backend now has a method to estimate the number of rows in a table. This is faster than counting when we only need an estimate, for example when choosing between a join and a sub-query. We’ve added a It is now possible to generate many sequential numbers in a single call. This allows, for example, to number a group of invoices with a single call. The backend now uses You can now define the cardinality ( We now have tools that apply the typing to columns of an SQLite query. This is needed because SQLite doesn’t do a good job of supporting The RPC responses are now compressed if their size if large enough and the client accepts it. The The scheduled task runner now uses a pool of processes for better parallelism and management. Only the running task is now locked. We’ve added an environment variable There is now a command line option for exporting translations and storing them as a AccountingThe payment amounts are now cached on the account move line to improve the performance when searching for lines to pay. PurchaseOnly purchase lines of type line can be used as an origin for a stock move. SaleOnly sales lines of type line can be used as an origin for a stock move. The fields from the Sale Shipment Cost Module are now all prefixed with StockCancelled moves are no longer included in the shipment and package measurements. 1 post - 1 participant |