Skip to Content

Contributors

  • Consuming stock internally while using the its costs in project
    Hello,
    
    I am dealing with a customer who provides catering services. The price is 
    dependent only on how many portions they serve regardless of the costs of 
    labour and/or ingredients used.
    
    I am planning to use projects (analytic accounts) to keep track of 
    profitability related to Sale Orders that will be invoiced based od delivered 
    quantities (of portions). Now I am scratching my head as on how to consume 
    storable stock (ingredients) in a way that its value would be added as a cost 
    to the project. Internal transfers? Purchase Order within the organization?
    
    The cost of staff should be possible to be dealt with with timesheets. Is that 
    so?
    
    Any advice is highly welcome. Thank you
    
    Best regards
    
    	Radovan Skolnik
    
    
    

    by Radovan Skolnik - 08:40 - 7 Feb 2024
  • Updating translations

    Hi,


    Can somebody give insight in how translations are moved from https://translation.odoo-community.org to the actual project?


    In my case I translated helpdesk_mgmt to Dutch for 16.0. There is one commit added to helpdesk repo from when I just started the translations (basically just containing the untranslated nl_NL.po file). Translation is complete now, but nothing happens anymore.


    In the past we could just add a po file and put translations in there. I understand this is maybe not so easy for non developers contributing translations, but is this still possible to do as well, or will stuff just be overwritten from the translation website?


    Kind regards, Ronald



    by "Ronald Portier" <rportier@therp.nl> - 01:36 - 7 Feb 2024
  • AW: Mounting location of part upon production

    AW: Mounting location of part upon production


    Hey,


    I would give a unique number to every product in stock and put this number in a bar code on the product for witch you need this mounting location.

    Your worker scans the final product ( the chair ) from the work order and he takes the first leg, scans it and put it first position given by the work order. So he can take the legs out the box without any worry and you knows exact with leg is in with position. And it is simple for the worker, taking him little time ( just scan each leg ) and it is not hard to code. Only maybe the work order that have to automaticaly give the positions and write the leg number on the work order ( here I have no experians -) ).


    With kind regards,


    Van Hirtum Johan



    -----Oorspronkelijk bericht-----
    Afzender: Daniel Reis <notifications@odoo-community.org>
    Verstuurd: Maandag 5 Februari 2024 16:02
    Aan: Contributors <contributors@odoo-community.org>
    Onderwerp: Re: Mounting location of part upon production

    Hi Tom,

    Option 2 will be problematic as it introduces artificial restrictions on component usage.
    Option 3 looks similar to Lot/Serial usage. What if you (ab)used Lot numbers for this?


    On 05/02/2024 11:57, Tom Blauwendraat wrote:
    Hello,
    
    I'm dealing with a situation where upon production, the mounting 
    location of the parts needs to be registered.
    
    Imagine a chair with 4 identical legs, but it needs to be registered 
    which leg is placed where: front right, front left, rear right or rear left.
    
    Is there something for this case in Odoo? What I could come up with is:
    
    - Requiring work orders for "leg mounting", and specifying the mount 
    location on the work order
    
    - Having separate products eg "Left rear leg" and producing these from 
    "Leg" (seems a bit of a hassle)
    
    - Adding a required field on stock move line in case certain products 
    are produced, where the mount location is filled in; also enforce 1.0 as 
    a quantity
    
    - ...
    
    -Tom
    
    

    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe


    --
    DANIEL REIS
    MANAGING PARTNER

    M: +351 919 991 307
    E: dreis@OpenSourceIntegrators.com
    A: Avenida da República 3000, Estoril Office B, 3º Escr.34, 2649-517 Cascais

    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe


    by johan - 12:07 - 6 Feb 2024
  • Have you organised your 2024 OCA membership yet?
    Dear OCA-ers and Odooers,

    Read the latest OCA news item about the 2024 OCA membership and purchase process.

    If you haven’t purchased the 2024 OCA membership yet, help yourself through the website.

    I’m looking forward to seeing more OCA members in the Netherlands folder directory soon.

    Would like to collaborate and increase the Odoo popularity in the Netherlands together with other OCA members in 2024. Please feel free to contact me in the meantime.



    Best regards,


    Michel Stroom


    by Michel Stroom - 09:21 - 5 Feb 2024
  • Please approve PR [17.0][MIG] stock_mts_mto_rule: Migration to 17.0

    Hello,

     

    Please approve my Pull Request

    https://github.com/OCA/stock-logistics-warehouse/pull/1932

    It will take you just 2 minutes!

     

    BR,

    Aleksander Milinkevich

     


    by "Aleksander Milinkevich" <aleksander@versada.eu> - 02:06 - 5 Feb 2024
  • Mounting location of part upon production
    Hello,
    
    I'm dealing with a situation where upon production, the mounting 
    location of the parts needs to be registered.
    
    Imagine a chair with 4 identical legs, but it needs to be registered 
    which leg is placed where: front right, front left, rear right or rear left.
    
    Is there something for this case in Odoo? What I could come up with is:
    
    - Requiring work orders for "leg mounting", and specifying the mount 
    location on the work order
    
    - Having separate products eg "Left rear leg" and producing these from 
    "Leg" (seems a bit of a hassle)
    
    - Adding a required field on stock move line in case certain products 
    are produced, where the mount location is filled in; also enforce 1.0 as 
    a quantity
    
    - ...
    
    -Tom
    
    

    by Tom Blauwendraat - 12:57 - 5 Feb 2024
  • Travis sunset
    Hi everyone,

    As previously announced we have cancelled the OCA Travis subscription.

    This means Travis CI tests will stop working in OCA repos mid February.

    Older branches that still use Travis can be converted to GitHub actions by applying the OCA repo template [1]. Odoo >= 11 is supported.

    Best regards,

    -Stéphane

    by Stéphane Bidoul - 11:21 - 3 Feb 2024
  • Prepaid Services & Timesheets

    Hi OCA Contributors,

    i was asked, if it is possible to manage prepaid service hours in the following way..

     

    Prepaid service is sold on a montly basis. If the sold or more hours are used, then of course it is quite clear and simple.

    If there are non-used hours, they should be transferred to a customer „hours“-account to reflect the non -used hours. As mentioned… After a period of 6 month, the non-used hours should be dropped from the „hours“-account.

     

    Does somebody tackled this kind of issue already? I would start digging now. If someone was facing a similar issue, it would be great to push me into the right direction…

     

    All the best

    Nils


    Mit freundlichen Grüßen

    Nils Coenen
    --------

    Nils Coenen
    Inhaber
    NICO SOLUTIONS - ENGINEERING & IT
    NICO SOLUTIONS - ENGINEERING & IT
    Dr.-Ruckert-Str. 1G | DE 28865 Lilienthal
    Tel. +49 (0)4298-4667492
    Website | Map | Email
    Confidentiality Note: This email may contain confidential and/or private information. If you received this email in error please delete and notify sender.

    by Nils Coenen - 03:31 - 1 Feb 2024
  • OCA/connector-telephony Mantainers/PSC
    Hello, is there an active maintainer of the OCA/connector-telephony repo? I saw that there are some people trying to migrate modules but no one is active to review/merge them. 

    If there is no active PSC i volunteer as PSC of the repository, since i use these modules in v14.0 and now i need them in v16.0. So I volunteer to be the PSC and bring the repository back to life since it appears to be abandoned.  

    I'm currently PSC of OCA/payroll and the other HR repositories, you can see some of my work there. 

    Hope this week finds you well. 
    Kind regards. 

    by Nicolas Rodriguez Sande - 01:10 - 30 Jan 2024
  • Reducing the size of a database

    Dear contributors,

    Some of our customers have been using their database for more than 6 years. They want to reduce the size of the database, by archiving/aggregating old data (accounting entries, sales lines, stock movements, etc.). It would also be easier to do exports, pivot tables and so on.

    I see different solutions :

    1. Manually aggregate old data, with a specific method  by type of tables (account move lines, stock picking, sale order lines). For instance, aggregate old accounting entries with annual miscellaneous operations. Of course, we should keep a backup of the old data somewhere.

    2. Mass delete all the old and unused records, such as canceled POs, articles created by mistake. I don't see a way to do this quickly.

    Maybe an alternative solution would be a module that sets a "limit date" that acts as an automatic filter when doing exports, pivots, etc.

    Do you know any tool or procedure that would help with this ?

    Best regards,
    -- 
    Victor Champonnois - Coop IT Easy
    Tel : +32 475 81 01 12

    by Victor - 03:21 - 23 Jan 2024
  • Workers on odoo.sh

    Hi community,

    I have something that's puzzling me.

    We migrated an Odoo instance from odoo.sh to our server, in multiprocessing mode with workers=8. A thing with multiprocessing mode is that each of these 8 workers has their own cache, so that whenever Odoo is restarted or cache gets otherwise cleared, it takes 8 HTTP calls for all caches to be filled again, so only from the 9th call things can start getting faster. I've always thought that this is a necessary evil in Odoo. Fabien seems to have done some tests with shared cache, but AFAIK these are just tests.

    Now I've checked their previous odoo.sh instance which is configured with 5 workers. Long ago I read "somewhere" (can't find it anymore) that SH workers are not really workers, which intrigued me; at that time I thought they must be threads, or (gunicorn?) WSGI threads, but I didn't pay any more attention to it. But my tests reveal that on their instance, any second RPC call is already quicker, and on shell, I see Odoo is started with workers=0, so in multithreaded mode. I see no sign of gunicorn anywhere.

    In Odoo's documentation however, they explicitly warn against workers=0 because of the GIL:

    https://www.odoo.com/documentation/17.0/administration/install/deploy.html

    What am I looking at here? Did odoo.sh find a magic cure for the GIL, or are they just not following their own advice and preferring the memory frugality and cachiness of workers=0 above possible GIL-induced performance hits ?

    -Tom


    by Tom Blauwendraat - 11:21 - 21 Jan 2024
  • Can we improve our 2024 OCA Membership numbers in the next few days and set a new record?
    Dear OCA Community,

    I apologize for being direct, but I believe we can increase the total number of OCA members in 2024 significantly.

    As of today, only 47 OCA members are listed in the 2024 directory.
    It seems that many 2023 OCA members prefer being served rather than taking the initiative to purchase their memberships online (see my previous email encouraging online membership purchases).

    AND,

    • You don’t need to buy the OCA 2024 membership to ask questions this year.
    • Nor do you need an OCA membership to receive answers from our wonderful community regarding Odoo and the OCA apps.

    BUT,

    If you asked a question in 2023 and received valuable assistance from our community that benefited:

    • your business,
    • the company you work for,
    • or helped your customer,

    Isn’t that reason enough to buy the 2024 OCA Membership?

    Let’s significantly 
    increase our total membership in the next few days and set a new record in total OCA members.


    Have a great day, and don’t forget to purchase the 2024 OCA Membership TODAY – it’s only 50 Euros.

    OCA Membership 2024: https://odoo-community.org/shop/24-msm-2024-oca-member-503809#attr=




    Best regards,

    Michel Stroom

    OCA member 2023 and 2024
    Using Odoo since version 8


    -- 
    Office Everywhere
    e: mstroom@office-everywhere.com






    by Michel Stroom - 02:35 - 21 Jan 2024
  • Procedure for migration of OCA modules

    Hello, I have a question about migrating a database when we want to jump several versions, for example from v14 to v16.

    Odoo allows you to migrate your modules without problem between several versions, but what would be the correct procedure for OCA modules since if I go from v14 to v16 all the v15 migration scripts are not executed. I know that OpenUpgrade exists, but I see that it is to migrate Odoo modules, I don't see anything with OCA modules.

    Is there any procedure for this?

    Thanks


    David Ramia
    Consultor Programador

    david.ramia@processcontrol.es
    93 229 68 10

    www.processcontrol
    .es

    Este mensaje va dirigido exclusivamente a su destinatario, pudiendo contener información confidencial sometida a secreto profesional. No está permitida su comunicación, reproducción o distribución sin la autorización expresa de PROCESS CONTROL S.C.C.L. De conformidad con lo dispuesto en el GDPR, y la LOPDGDD, sus datos personales y el email del interesado, se tratarán bajo la responsabilidad de PROCESS CONTROL S.C.C.L. por un interés legítimo y para el envío de comunicaciones sobre nuestros productos y servicios, y se conservarán mientras ninguna de las partes se oponga a ello. Los datos podrán comunicarse a las empresas del grupo con el mismo fin antes descrito. Le informamos de que puede ejercer los derechos de acceso, rectificación, portabilidad y supresión de sus datos y los de limitación y oposición a su tratamiento dirigiéndose a rgpd@processcontrol.es. Si considera que el tratamiento no se ajusta a la normativa vigente, podrá presentar una reclamación ante la autoridad de control en www.aepd.es.
    This message are addressed exclusively to the recipient and may contain confidential information subject to professional secrecy. It may not be communicated, reproduced or distributed without the express authorisation of PROCESS CONTROL S.C.C.L.. In accordance with the provisions of GDPR and LOPDGDD, your personal data and email addresses collected under the responsibility of PROCESS CONTROL S.C.C.L. for a legitimate interest and for the purpose of sending communications about our products and services and will be retained for as long as none of the parties object. The data may be communicated to companies in the same group for the same purposes as described above. You can exercise your rights of access, rectification, portability and erasure of your data and those of restriction and objection to their processing by mailing
    rgpd@processcontrol.es. If you consider that the processing does not comply with current legislation, you may file a complaint with the Spanish supervisory authority at www.aepd.es.


    by David Ramia - 12:38 - 19 Jan 2024
  • v.17.0 on Weblate
    Hi all.
    A simple question: why I don't find nothing on OCA-Weblate (https://translation.odoo-community.org/accounts/profile/#notifications) if I look for the 17.0 version but actually there are some modules ported as https://github.com/OCA/pos/tree/17.0 ?
    Thanks


    Stefano Consolaro
    www.mymage.it

    by Stefano Consolaro - 10:05 - 19 Jan 2024
  • Filling in product catalogue by vendors (external parties - i.e. portal users)
    Hello,
    
    I am working with a client that works in food supply industry - i.e. they purchase groceries and other food stuff and prepare food on large scale. An example would be hundreds/thousands portions of bolognese sauce made of beef, tomato sauce, ...
    
    Now the company is just starting their operations and are collecting information about possible suppliers and products available. Their idea is something like sending out Rf? (P as proposal maybe) let's say for that tomato sauce where the vendors would provide information such as: description, origin, packaging, price, ...
    
    My experience strongly suggests not allowing external parties to be allowed to create business records such as products in the system but this is the kind of scenario they describe as the desired outcome. I have used a 3rd party module which extends the RfQ functionality to fill in the prices by suppliers (so effectively changing one attribute in purchase.order.line). But in this case the scenario should lead to creation of new product.[template|product] and also product.supplierinfo by the suppliers.
    
    AFAIK Odoo out-of-the-box does not have anything even close to this. Has anyone faced similar requirement? Any recommendations on how to tackle this one?
    
    Any advice is greatly welcome.
    
    Best regards
    
    	Radovan Skolnik
    
    
    

    by Radovan Skolnik - 11:10 - 18 Jan 2024
  • Elimination of multi-company transactions
    Dear community,

    I have been researching, multi-company in Odoo is not great. For consolidation, it seem possible through some appstore module purchase (not OCA, so I am not very confident)

    Elimination of multi company transactions for consolidation purposes is nowhere we could find.

    Anyone have experiences with this?

    Thanks!

    by Kitti Upariphutthiphong - 07:55 - 17 Jan 2024
  • Odoo 12 / Creating Invoice from Sale Order
    Hello all, happy new year

    I'm working on Odoo12 and i try to understand the process of creation an Invoice from a Sale Order. In some of my Sales Orders, i've got some product line (with quantity and price) and also some sections and notes. When i create the invoice the note lines are not created and the section are created only if there is at least on product line after. Why this restrictions? Is there a possibility to workaround? Any OCA module? For those who work on Odoo 13,14,15,16, is this operating mode persist?

    Thanks

    Cedric  DEBARD

    by Cedric DEBARD - 09:27 - 15 Jan 2024
  • MQTT client for Odoo
    Dears,

    Please can one who already experienced to pub/sub on topics of MQTT broker share the approach or the pieces of use?


    Best regards,
    MiroL


    - iPhone -

    by milori2006 - 08:05 - 13 Jan 2024
  • Module to Create Custom Menu / Link to External Apps
    Hi Community,

    I would like to ask whether there is a module that allows us to create a menu to external apps url. For example, we have a superset installed, and we want user to have a menu to click to this superset url from the odoo main menu it self. That module should allow us to add multiple apps/url and build the menu automatically. Its like an external apps menu in Nextcloud if you all familiar.

    I've searched the apps/web to look whether someone already created that before thinking of creating my self. It should be easy to do, I think.

    Thank you.


    Kind regards, 


    Zainuddin

    by fanzalika - 07:21 - 13 Jan 2024
  • define weight for product template
    Hi!
    Using Odoo 15.0, I can define weight within each product variant but not 
    within a product template. I use the variant creation method 
    "dynamically" and want to define the weight once in the product template 
    which should be applies to all future product variants. Is this possible 
    with existing modules or does it require custom code?
    
    Best regards
    Jan
    

    by Jan Suhr - 10:06 - 12 Jan 2024