# Feature

**URL:** https://discuss.tryton.org/c/feature/5.md?page=2

[Latest](https://discuss.tryton.org/latest.md) · [Categories](https://discuss.tryton.org/categories.md) · [Tags](https://discuss.tryton.org/tags.md)

**Page:** 3

---

## [Interest on developing a new module for construction sector](https://discuss.tryton.org/t/interest-on-developing-a-new-module-for-construction-sector/8340)

<div class="topic-metadata">

**Author:** [@fdomateu](https://discuss.tryton.org/u/fdomateu)\
**Replies:** 9\
**Last updated:** [September 23, 2025, 9:51am UTC](https://discuss.tryton.org/t/interest-on-developing-a-new-module-for-construction-sector/8340 "2025-09-23T09:51:13Z")

</div>

Hello, I am an industrial Engineer who works for a civil company. I would like to colaborate on tryton developing a module which allows the civil companies and engineering offices to work and exchange information with t…

---

## [Inventory turnover](https://discuss.tryton.org/t/inventory-turnover/8790)

<div class="topic-metadata">

**Author:** [@ced](https://discuss.tryton.org/u/ced)\
**Replies:** 11\
**Last updated:** [September 4, 2025, 6:57am UTC](https://discuss.tryton.org/t/inventory-turnover/8790 "2025-09-04T06:57:31Z")

</div>

Rational In order to correctly adjust the order point, users need to know what is the inventory turnover of each goods. If it is too low, company may want to lower the quantity or even return extra stock level to the sup…

---

## [Proposal: Building A Formalized Application Security Program for Tryton](https://discuss.tryton.org/t/proposal-building-a-formalized-application-security-program-for-tryton/8804)

<div class="topic-metadata">

**Author:** [@brandondacosta16](https://discuss.tryton.org/u/brandondacosta16)\
**Replies:** 1\
**Last updated:** [September 2, 2025, 7:38pm UTC](https://discuss.tryton.org/t/proposal-building-a-formalized-application-security-program-for-tryton/8804 "2025-09-02T19:38:46Z")

</div>

Hey Everyone, My name is Brandon, an Offensive and Application Security professional/Cybersecurity student. My friends and I want to start building a formal Application Security program for some open-source projects, an…

---

## [Sale Invoice and shipping method on staged](https://discuss.tryton.org/t/sale-invoice-and-shipping-method-on-staged/8776)

<div class="topic-metadata">

**Author:** [@dotbit](https://discuss.tryton.org/u/dotbit)\
**Replies:** 1\
**Last updated:** [August 18, 2025, 7:24am UTC](https://discuss.tryton.org/t/sale-invoice-and-shipping-method-on-staged/8776 "2025-08-18T07:24:38Z")

</div>

Rational Sale has Invoice method, and shipment method: Manual, order, shipment sent. It is not good make a final goods invoice for goods that are not yet manufactured, or procured. Also for shipping, it is confusing to…

---

## [Taking advantage of LLM](https://discuss.tryton.org/t/taking-advantage-of-llm/6032)

<div class="topic-metadata">

**Author:** [@albert](https://discuss.tryton.org/u/albert)\
**Replies:** 21\
**Last updated:** [July 25, 2025, 8:38am UTC](https://discuss.tryton.org/t/taking-advantage-of-llm/6032 "2025-07-25T08:38:14Z")

</div>

It seems that Tryton could benefit from the recent advancements in Large Language Models like GPT-3/4 or LlaMa. My proposal is not to bind Tryton to one specific implementation but provide the necessary abstractions to …

---

## [Import csv data from trytond-admin](https://discuss.tryton.org/t/import-csv-data-from-trytond-admin/8725)

<div class="topic-metadata">

**Author:** [@SISalp](https://discuss.tryton.org/u/SISalp)\
**Replies:** 5\
**Last updated:** [July 18, 2025, 9:50am UTC](https://discuss.tryton.org/t/import-csv-data-from-trytond-admin/8725 "2025-07-18T09:50:38Z")

</div>

Hello, wouldn’t it be convenient if, after creating a database with trytond-admin, we had a new option to load data from a csv file in the same tool ?

---

## [Do not allow duplicate quality control point names](https://discuss.tryton.org/t/do-not-allow-duplicate-quality-control-point-names/8734)

<div class="topic-metadata">

**Author:** [@shervas](https://discuss.tryton.org/u/shervas)\
**Replies:** 4\
**Last updated:** [July 18, 2025, 8:34am UTC](https://discuss.tryton.org/t/do-not-allow-duplicate-quality-control-point-names/8734 "2025-07-18T08:34:05Z")

</div>

I think that we shouldn’t allow to have the same name for different points in a control. Because in an inspection of that control, it will only appear 1 of the points because the key (name) would be the same. If you ar…

---

## [Modules for US geo-referential data and tax accounting](https://discuss.tryton.org/t/modules-for-us-geo-referential-data-and-tax-accounting/7873)

<div class="topic-metadata">

**Author:** [@cman](https://discuss.tryton.org/u/cman)\
**Replies:** 9\
**Last updated:** [June 29, 2025, 9:17am UTC](https://discuss.tryton.org/t/modules-for-us-geo-referential-data-and-tax-accounting/7873 "2025-06-29T09:17:08Z")

</div>

Just wondering how much interest there might be in a couple of US-specific modules (sorry they are managed using git right now, but I’m told they can be converted :upside\_down\_face:). These in-process modules are fruits …

---

## [Account EU module for VAT shared rates?](https://discuss.tryton.org/t/account-eu-module-for-vat-shared-rates/8703)

<div class="topic-metadata">

**Author:** [@jcm](https://discuss.tryton.org/u/jcm)\
**Replies:** 1\
**Last updated:** [June 29, 2025, 9:09am UTC](https://discuss.tryton.org/t/account-eu-module-for-vat-shared-rates/8703 "2025-06-29T09:09:59Z")

</div>

Hi, Is there a Account\_EU module that would contain all tax amounts for EU countries, as each European company must have them to sell goods or services in B2C? The official list could be Règles et taux en matière de TV…

---

## [Sharing attachments](https://discuss.tryton.org/t/sharing-attachments/8650)

<div class="topic-metadata">

**Author:** [@ced](https://discuss.tryton.org/u/ced)\
**Replies:** 1\
**Last updated:** [June 11, 2025, 12:39pm UTC](https://discuss.tryton.org/t/sharing-attachments/8650 "2025-06-11T12:39:55Z")

</div>

Rational It is a common need for user to be able to share attachments with external people (using email). Also these sharing may need to expire. Proposal A list (One2Many) of sharing secrets is added to the ir.attachme…

---

## [Move POS payment methods configuration to the POS itself](https://discuss.tryton.org/t/move-pos-payment-methods-configuration-to-the-pos-itself/6657)

<div class="topic-metadata">

**Author:** [@edbo](https://discuss.tryton.org/u/edbo)\
**Replies:** 7\
**Last updated:** [May 26, 2025, 4:34pm UTC](https://discuss.tryton.org/t/move-pos-payment-methods-configuration-to-the-pos-itself/6657 "2025-05-26T16:34:27Z")

</div>

I did some clicking around in the POS module and found that it is impossible to create payment methods on a POS basis. I can imagine that there are companies who have multiple stores each on a different location and the…

---

## [Tryton Language Server](https://discuss.tryton.org/t/tryton-language-server/6837)

<div class="topic-metadata">

**Author:** [@JCavallo](https://discuss.tryton.org/u/JCavallo)\
**Replies:** 22\
**Last updated:** [May 13, 2025, 4:27pm UTC](https://discuss.tryton.org/t/tryton-language-server/6837 "2025-05-13T16:27:53Z")

</div>

I spent a few days during the past year playing around with Pygls, and used some free time during holiday season to make a Language Server for Tryton You can find it here. It requires python 3.11 and a little patch on …

---

## [More Timers on Chronos](https://discuss.tryton.org/t/more-timers-on-chronos/5690)

<div class="topic-metadata">

**Author:** [@acaubet](https://discuss.tryton.org/u/acaubet)\
**Replies:** 5\
**Last updated:** [May 9, 2025, 7:45am UTC](https://discuss.tryton.org/t/more-timers-on-chronos/5690 "2025-05-09T07:45:46Z")

</div>

My workflow with Chronos is each time I finish a task I need to introduce the time there. But it’s a bit annoying to do some math each time I need to put the duration time of my task: Two quick examples, I start my atte…

---

## [Add a description to the module metadata and show it in the module list](https://discuss.tryton.org/t/add-a-description-to-the-module-metadata-and-show-it-in-the-module-list/5209)

<div class="topic-metadata">

**Author:** [@fatlump](https://discuss.tryton.org/u/fatlump)\
**Replies:** 5\
**Last updated:** [May 8, 2025, 11:46am UTC](https://discuss.tryton.org/t/add-a-description-to-the-module-metadata-and-show-it-in-the-module-list/5209 "2025-05-08T11:46:30Z")

</div>

It can be overwhelming to look down the list of modules and I think a short, simple description / desc / summary field in the module metadata will help the user be able to understand what the module does. This could at s…

---

## [Agregar un widget o comportamiento a un campo de Char/Text para buscar en un bucle asincronico datos de un modulo](https://discuss.tryton.org/t/agregar-un-widget-o-comportamiento-a-un-campo-de-char-text-para-buscar-en-un-bucle-asincronico-datos-de-un-modulo/8460)

<div class="topic-metadata">

**Author:** [@numaelis](https://discuss.tryton.org/u/numaelis)\
**Replies:** 7\
**Last updated:** [April 8, 2025, 7:58pm UTC](https://discuss.tryton.org/t/agregar-un-widget-o-comportamiento-a-un-campo-de-char-text-para-buscar-en-un-bucle-asincronico-datos-de-un-modulo/8460 "2025-04-08T19:58:06Z")

</div>

Hola Chicos! Recientemente tuve una idea, pensando a futuro, de unir una app web que lee codigos Qr y demas con un Tryton en Desktop. Esto con la intención de que en el momento de editar un formulario se pueda obtener d…

---

## [Allow to scan product barcodes on sale point](https://discuss.tryton.org/t/allow-to-scan-product-barcodes-on-sale-point/6351)

<div class="topic-metadata">

**Author:** [@pokoli](https://discuss.tryton.org/u/pokoli)\
**Replies:** 20\
**Last updated:** [March 26, 2025, 9:28am UTC](https://discuss.tryton.org/t/allow-to-scan-product-barcodes-on-sale-point/6351 "2025-03-26T09:28:38Z")

</div>

Rational It is common that sale points have a barcode scanner so it will be good to have a scan function implemented on it. Proposal Implement on\_code\_scan function in sale\_point module to scan products directly from th…

---

## [Align all values of a Dict field on the same side](https://discuss.tryton.org/t/align-all-values-of-a-dict-field-on-the-same-side/8430)

<div class="topic-metadata">

**Author:** [@shervas](https://discuss.tryton.org/u/shervas)\
**Replies:** 4\
**Last updated:** [March 21, 2025, 1:01pm UTC](https://discuss.tryton.org/t/align-all-values-of-a-dict-field-on-the-same-side/8430 "2025-03-21T13:01:24Z")

</div>

Hi, depending of the type of value in a Dict field, the value is aligned to left or right side. So the user could think that a value is not filled and cause confusion. For example in the points of an inspection in quali…

---

## [About removing journal from accounting](https://discuss.tryton.org/t/about-removing-journal-from-accounting/1797)

<div class="topic-metadata">

**Author:** [@ced](https://discuss.tryton.org/u/ced)\
**Replies:** 21\
**Last updated:** [March 16, 2025, 12:01am UTC](https://discuss.tryton.org/t/about-removing-journal-from-accounting/1797 "2025-03-16T00:01:59Z")

</div>

From this discussion, I started to have the idea that journal in an ERP is not really useful. This is a legacy from manual booking to organize physically the writings. For now in Tryton, the journals are used for very…

---

## [Add a "Reset price list" button on sale?](https://discuss.tryton.org/t/add-a-reset-price-list-button-on-sale/8386)

<div class="topic-metadata">

**Author:** [@jmn](https://discuss.tryton.org/u/jmn)\
**Replies:** 1\
**Last updated:** [March 10, 2025, 12:08pm UTC](https://discuss.tryton.org/t/add-a-reset-price-list-button-on-sale/8386 "2025-03-10T12:08:28Z")

</div>

On a sale with a price list selected: the unit price of a line is computed automaticly when you change the quantity of the line at creation or modification; so when you modify the price list selected on the background, …

---

## [Product\_name renaming to product\_rec\_name](https://discuss.tryton.org/t/product-name-renaming-to-product-rec-name/7399)

<div class="topic-metadata">

**Author:** [@acaubet](https://discuss.tryton.org/u/acaubet)\
**Replies:** 2\
**Last updated:** [March 4, 2025, 12:44pm UTC](https://discuss.tryton.org/t/product-name-renaming-to-product-rec-name/7399 "2025-03-04T12:44:38Z")

</div>

On 7.2, property product\_name was introduced: @cached\_property def product\_name(self): name = super().product\_name if self.product\_customer: name = self.product\_customer.rec\_name …

---

## [General hook for ModelStorage modification](https://discuss.tryton.org/t/general-hook-for-modelstorage-modification/8210)

<div class="topic-metadata">

**Author:** [@ced](https://discuss.tryton.org/u/ced)\
**Replies:** 7\
**Last updated:** [March 2, 2025, 10:29pm UTC](https://discuss.tryton.org/t/general-hook-for-modelstorage-modification/8210 "2025-03-02T22:29:06Z")

</div>

Rational Following Generic support for cache fields, I found that we have 3 common pattern that requires to extend ModelStorage.create, ModelStorage.write and ModelStorage.delete which may be tricky to extend correctly (…

---

## [Design: Point Of Sale (POS)](https://discuss.tryton.org/t/design-point-of-sale-pos/6211)

<div class="topic-metadata">

**Author:** [@s.vogel](https://discuss.tryton.org/u/s.vogel)\
**Replies:** 5\
**Last updated:** [February 25, 2025, 1:54pm UTC](https://discuss.tryton.org/t/design-point-of-sale-pos/6211 "2025-02-25T13:54:43Z")

</div>

Some guys discussed Point Of Sale on TUB23 and how to bring Jan’s newest version forward. Dani took care concerning development. Here two mockups as ideas how POS also could look like.

---

## [Invoice lines by move](https://discuss.tryton.org/t/invoice-lines-by-move/8270)

<div class="topic-metadata">

**Author:** [@acaubet](https://discuss.tryton.org/u/acaubet)\
**Replies:** 1\
**Last updated:** [January 31, 2025, 6:12pm UTC](https://discuss.tryton.org/t/invoice-lines-by-move/8270 "2025-01-31T18:12:12Z")

</div>

A common request we have is when a customer wants monthly invoices (sale\_invoice\_grouping) is to group the invoice lines by it’s shipment. Apart from the request, a not intuitive behavior occurs in case of multiple ship…

---

## [Selecting right tax identifier for invoices](https://discuss.tryton.org/t/selecting-right-tax-identifier-for-invoices/6855)

<div class="topic-metadata">

**Author:** [@pokoli](https://discuss.tryton.org/u/pokoli)\
**Replies:** 3\
**Last updated:** [January 30, 2025, 6:17pm UTC](https://discuss.tryton.org/t/selecting-right-tax-identifier-for-invoices/6855 "2025-01-30T18:17:47Z")

</div>

In Spain, a company may have two tax identifiers, one used for transactions inside Spain and another used for European Companies. It will be great if tryton selects the company identifer automatically based on the party …

---

## [Generate Spanish Electronic Invoices (Facturae)](https://discuss.tryton.org/t/generate-spanish-electronic-invoices-facturae/5449)

<div class="topic-metadata">

**Author:** [@pokoli](https://discuss.tryton.org/u/pokoli)\
**Replies:** 30\
**Last updated:** [January 27, 2025, 8:48am UTC](https://discuss.tryton.org/t/generate-spanish-electronic-invoices-facturae/5449 "2025-01-27T08:48:17Z")

</div>

Rational Facturae is an Electronic invoice format that is used in Spain to issue and receive invoices. Here is the specification of the format. It is and XML file which the following XSD definition. This format is requi…

---

## [Why it shoul be possible to print payments line in an invoice](https://discuss.tryton.org/t/why-it-shoul-be-possible-to-print-payments-line-in-an-invoice/8232)

<div class="topic-metadata">

**Author:** [@herve\_02](https://discuss.tryton.org/u/herve_02)\
**Replies:** 2\
**Last updated:** [January 24, 2025, 10:50am UTC](https://discuss.tryton.org/t/why-it-shoul-be-possible-to-print-payments-line-in-an-invoice/8232 "2025-01-24T10:50:31Z")

</div>

Use case : you sell a product on the internet and the customer pays before you already knows. the best easy way for the tryton user is : 1 do the invoice 2 marked it paid 3 print the invoice these is simple logica…

---

## [Add login “error” messages](https://discuss.tryton.org/t/add-login-error-messages/8227)

<div class="topic-metadata">

**Author:** [@tiyujopite](https://discuss.tryton.org/u/tiyujopite)\
**Replies:** 6\
**Last updated:** [January 23, 2025, 2:05pm UTC](https://discuss.tryton.org/t/add-login-error-messages/8227 "2025-01-23T14:05:13Z")

</div>

Rational For now, the only feedback the user gets when the login “does not work” is a loop of the password dialog. IMHO this is not very clear. Proposal A new LoginError contemplated by the clients. For example, the fo…

---

## [Sorting Options in Export Functionality](https://discuss.tryton.org/t/sorting-options-in-export-functionality/8226)

<div class="topic-metadata">

**Author:** [@natalia.jove](https://discuss.tryton.org/u/natalia.jove)\
**Replies:** 1\
**Last updated:** [January 23, 2025, 10:21am UTC](https://discuss.tryton.org/t/sorting-options-in-export-functionality/8226 "2025-01-23T10:21:17Z")

</div>

Currently, when performing exports, users can select fields from the same model or related models to include in the export. However, I believe it would be beneficial to enhance the export functionality by allowing user…

---

## [Create an invoice from a Sale Point ticket](https://discuss.tryton.org/t/create-an-invoice-from-a-sale-point-ticket/5872)

<div class="topic-metadata">

**Author:** [@2cadz](https://discuss.tryton.org/u/2cadz)\
**Replies:** 23\
**Last updated:** [January 17, 2025, 4:22pm UTC](https://discuss.tryton.org/t/create-an-invoice-from-a-sale-point-ticket/5872 "2025-01-17T16:22:17Z")

</div>

Rational Generate an invoice from a point of sale ticket. Proposal Write the wizard that allows the creation of an invoice from a complete ticket. I did not consider the possibility of charging only part of the ticket. …

---

## [Generic support for cache fields](https://discuss.tryton.org/t/generic-support-for-cache-fields/8146)

<div class="topic-metadata">

**Author:** [@ced](https://discuss.tryton.org/u/ced)\
**Replies:** 2\
**Last updated:** [January 15, 2025, 5:07pm UTC](https://discuss.tryton.org/t/generic-support-for-cache-fields/8146 "2025-01-15T17:07:01Z")

</div>

Rational It is a common design to store in a cache field the result of a computation to increase the performance (ex: the sale/purchase amounts, the internal quantity of stock move, etc.) For now the pattern is to exten…

[Previous page](https://discuss.tryton.org/c/feature/5.md?page=1)

[Next page](https://discuss.tryton.org/c/feature/5.md?page=3)
