Skip to Content
  • Buy in one UOM and sell many UOM
    Hello:
    
    My customer buys beverages (for example Whisky) in 0,70 cl bottles, and sale in 3 different measures, for example short, medium and large, with 3 different prices. Of course I have defined this 4 UOM in Odoo, bottles (0,7 L) and short (/20), medium (/12) and large (/7).
    
    They want to control stock, as they know how many measures of each kind there is in a bottle. If I setup 3 different products with 3 different sale UOM I must make 3 different inputs in warehouse for each product. If I setup variants, I can have 3 different prices, but when I sell, Odoo reduce the stock by the sale UOM in the product, I can´t have a different UOM in each variant.
    
    What can I do to have 3 different sale prices, only 1 buy product, and control stock at the same time?
    
    Thanks in advance.
    
    Enrique J. Sánchez Martínez.
    Proinfo.
    
    
    

    by Enrique J. Sanchez Martinez - 08:46 - 7 Feb 2025
  • Survey XLSX module cannot be found on OCA shop page.
    Here is a brief report:

    When trying to open the Survey XLSX module on the OCA shop page, the following error occurs:
    "403: Forbidden
    The page you were looking for could not be authorized.
    Error message:
    Due to security restrictions, you are not allowed to access 'Product Template' (product.template) records.
    Contact your administrator to request access if necessary."

    However, the module can be viewed on the Odoo app store:
    https://apps.odoo.com/apps/modules/16.0/survey_xlsx

    It is also available on GitHub:
    https://github.com/OCA/survey

    Is there any specific reason why it is not displayed on the OCA shop page?


    --

    -- 

    神田樹 Tatsuki Kanda
    コタエル株式会社 / Quartile
    Phone: +81-92-707-3087
    kanda@quartile.co
    https://www.quartile.co


    by Tatsuki Kanda - 11:55 - 6 Feb 2025
  • Odoo.sh Development Inquiry
    Dea Odoo Community,
    Will the official docker image https://github.com/odoo/docker-official-images support a neutral database import that was exported from Odoo.sh. If so (if not) what steps can I take to adopt my local environment to support a database export from Odoo.sh. 
    Thank you in advance.
    Sincerely,
    Phil

    by Philip Parzygnat - 11:55 - 6 Feb 2025
  • New logo for the OCA modules: vote for your favorite option (Deadline 5th Feb at 9am CET)
    Hello,

    Share your opinion by voting in Github here:

    The choice will follow the simple majority.

    Voting Deadline: Wednesday 5th February at 9am Central Europe Time.

    Have a beautiful week wherever you are!

    PS: Original mail from Virginie

    Denis Roussel
    Software Engineer
    T    : +32 2 888 31 49
    M : +32 472 22 00 57


    Val Benoit, Quai Banning 6 | B-4000 Liège | Belgium
    Atrium Building, Drève Richelle 167 | B-1410 Waterloo | Belgium
    Zone industrielle 22 | L-8287 Kehlen | Luxembourg

    by Denis Roussel. - 11:51 - 6 Feb 2025
  • New logo for the OCA modules: vote for your favorite option (Deadline 5th Feb at 9am CETT)
    Hello,

    Share your opinion by voting in Github here:

    The choice will follow the simple majority.

    Voting Deadline: Wednesday 5th February at 9am Central Europe Time.

    Have a beautiful week wherever you are!
    Virginie Dewulf
    Executive Director
    +32 477 64 17 20

    by Virginie Dewulf (OCA) - 11:50 - 6 Feb 2025
  • [37226] Imap Sent Mails
    Dear OCA,
    
    talking to a lead about Sales and Distribution, we again (as many times 
    in the past) again came across Odoos somewhat weired way to reinterpret 
    / resuse traditional E-Mail flows (what we all know, use, and are 
    familiar with by using Imap-Servers / Exchange and some form of E-Mail 
    clients (Outlook / Thunderbird). One of the weird things (among many) is 
    that Odoo (apart from the technical sent mail queue) doesn't make us of 
    the features (store sent mail in an IMAP Folder) as it sents Mail 
    through SMTP but not implements the traditional functionality of an 
    E-Mail client to allow storing such mail in an configurable Imap Folder. 
    By searching a solution for that i came across a 3rd party module
    
    https://apps.odoo.com/apps/modules/14.0/base_store_sent_emails
    
    I thought to myself that we are certainly not the only ones who have 
    this issue. So my question is. Is it really such an exotic feature that 
    nobody in the OCA ever even ideated on such a functionality or is it 
    worthless (i am simply to conservative to change my mind). Or even 
    better does some publicly available concept, module, code exist that i 
    am just not aware of ?
    
    Any thoughts, ideas on that
    
    Best and thanks for any reply upfront
    
    Frederik
    
    
    -- 
    Dr.-Ing. Frederik Kramer
    Geschäftsführer
    
    initOS GmbH
    Innungsstraße 7
    21244 Buchholz i.d.N.
    
    Tel:   +49 (0) 4181 13503 12
    Fax:   +49 (0) 4181 13503 10
    Mobil: +49 (0) 179 3901819
    
    Email: frederik.kramer@initos.com
    Internet: www.initos.com
    
    Geschäftsführung:
    Dr.-Ing. Frederik Kramer & Dipl.-Ing. (FH) Torsten Francke
    
    Sitz der Gesellschaft: Buchholz i.d.N.
    Amtsgericht Tostedt, HRB 205226
    USt-IdNr.: DE815580155
    Steuer-Nr: 15/200/53247
    
    

    by Frederik Kramer. - 11:45 - 6 Feb 2025
  • Connecting weight scales to Odoo
    Hello,

    I'm looking into connecting weight scales to Odoo, wither for warehouse operations or for quality controls.
    For example, the Mettler-Toledo brand.

    I wonder if we have something under the OCA for this?
    Would PyWebDriver (https://github.com/pywebdriver/pywebdriver) be helpful here?

    Thank you for sharing!

    --
    DANIEL REIS
    MANAGING PARTNER

    >> Schedule time on my calendar.
    M: +351 919 991 307
    E: dreis@OpenSourceIntegrators.com
    A: Avenida da República 3000, Estoril Office Center, 2649-517 Cascais

    [Logo OpenSourceIntegrators.com]


    by Daniel Reis - 09:16 - 30 Jan 2025
  • Aletrnative to mrp_workorder (MRP II) Shop Floor application?

    Hello,


    is there any alternative to Enterprise's mrp_workorder (MRP II) Shop Floor application? I couldn't find any. There is a set of shopfloor modules in WMS repo but these seem to server warehouse scenarios, not manufacturing. Any advice is greatly welcome.


    Best regards


        Radovan Skolnik


    by Radovan Skolnik - 11:06 - 27 Jan 2025
  • OCA pip module loaded by external organization on pypi.org
    Hi all,
    I am writing this mail even if I've already written it in OCA Discord, because I think this is a security issue, I apologize whether it's not.

    I found installed in an instance a pip from pypi.org of an OCA module upgraded there from a company outside OCA: https://pypi.org/project/odoo14-addon-stock-move-backdating/14.0.1.2.0/

    They pushed the module changed and with a different logo (almost this change made me notice it) and a link to their website. It's a bad thing that someone can put a pip there with a random code.

    I'll stop taking this pip from pypi.org or I'll take the OCA version, but what about other instances installed in this way? Or is it a deprecated way of deployment?

    In tests done on github is used the "non-OCA" version too:

    Requirement already satisfied: odoo14-addon-stock-move-backdating in /opt/odoo-venv/src/odoo14-addon-stock-move-backdating/setup/stock_move_backdating (from -r test-requirements.txt (line 6)) (14.0.1.0.2.dev2)

    while the current OCA version is  "version": "14.0.1.0.1",

    Sergio Corato

    by Sergio Corato - 05:36 - 24 Jan 2025
  • Request for Guidance on Migrating from POS UI API v15 to v16

    I am currently working on migrating a community addon from Odoo v15 to v16 and have encountered a challenge related to the updated POS API.

    In v15, the addon interacts with the POS UI and defines custom models using Backbone.Model.extend, as shown here:

    var MyCustomModel = Backbone.Model.extend({
        // Custom model logic
    });
    

    The goal is to create a new model at the same logic level as Order and Orderline, not to extend those models. While there are plenty of examples showing how to extend Order and Orderline, I have not found clear guidance on defining entirely new models at this level under the v16 API.

    In addition, models like Order and Orderline in v15 extended PosModel, which was accessible. However, in v16, PosModel has been made private, and PosGlobalState doesn’t seem to provide the functionality needed for this type of model creation.

    Could anyone provide guidance on:

    1. How to create a new model at the same logic level as Order and Orderline in the v16 POS API?
    2. Why was PosModel made private in v16, and is there an alternative for extending POS-related functionality?
    3. Are there updated patterns or best practices in v16 for integrating custom models into the POS framework?

    I want to ensure that this approach aligns with the design philosophy of the v16 API and avoids anti-patterns. Your advice, examples, or references to relevant documentation would be greatly appreciated.

    Thank you for your help!

    Best regards,

    \Rolando


    by Ing. Rolando Pérez Rebollo - 10:51 - 23 Jan 2025
  • Solicitud para colaborar con Odoo

    Estimado equipo de Odoo,

    Quiero expresar mi interés en colaborar con ustedes y contribuir al desarrollo de su plataforma. Quedo a disposición para conversar sobre cómo puedo aportar al equipo.

    Saludos cordiales


    by Ing. Yudith Recio Milanés - 01:10 - 23 Jan 2025
  • Re: BPM On Odoo

    Hi Michel,

     

    Thanks for your support, we are working on setting up few vertical but our tool can be used to implement any new processes example employee onboarding, leave approval, multi department approval etc that you or your customer may need to manage your business.

     

     

     

    Regards,

    Manish Mannan

     

    From: Michel Stroom <notifications@odoo-community.org>
    Date: Wednesday, 22 January 2025 at 2:37 AM
    To: Contributors <contributors@odoo-community.org>
    Subject: Re: BPM On Odoo

    Great progress, Manish!

    You already have my full support and my contact details.

    As we’ve discussed, focus on specific industries where workflows play a crucial role. 
    Keep in mind that workflow solutions are typically more suited to larger enterprises rather than smaller ones.

    I’m looking forward to collaborating with you and seeing how we, as the OCA, can contribute to creating the BPM.
    Stay in touch, and please keep us — and me — updated.

     

    Warmest regards, 

     

     

    Michel Stroom

    -- 

    Office Everywhere
    Business Partner Odoo

    t: +31 6 53360677
    e: mstroom@office-everywhere.com
    w: Office-Everywhere.com

    LinkedIn profile: https://linkedin.com/in/stroom

     



    On 21 Jan 2025, at 18:03, Manish Mannan (Manish) <notifications@odoo-community.org> wrote:

     

    Hello Community,

    We are in the process of developing a BPM solution on top of Odoo. Your suggestions and input would be greatly appreciated.

    Looking forward to hearing your ideas!

     

    Regards,

     

    Manish Mannan

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

     

     

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


    by Manish Mannan - 07:01 - 22 Jan 2025
  • BPM On Odoo

    Hello Community,

    We are in the process of developing a BPM solution on top of Odoo. Your suggestions and input would be greatly appreciated.

    Looking forward to hearing your ideas!

     

    Regards,

    Manish Mannan


    by Manish Mannan - 06:01 - 21 Jan 2025
  • Mass Import of Products with Dynamic Attributes in Odoo 17 for Sales Orders.

    I have some doubts, I am participating in a project to implement the ODOO system in version 17, I need to create products with their variants using the dynamic method, and then upload the new articles created in bulk.

    I have two specific questions:

    1. How can new items (SKUs) be uploaded en masse to a sales order, when the attributes are dynamic?

    2. Is there a template to do this?

     

    Regards.

    HF.

     


    by Hugo Ferrer - 06:07 - 20 Jan 2025
  • Questions about ODOO v.17 - Mass creation of items in purchase orders.

    Good afternoon, Community.

    I have a question, I am participating in an implementation project of the ODOO system in version 17, I need to create products with their variants dynamically, and then upload the items in bulk, to a purchase order, my partner tells me that this is not possible, I must do it from the sales order, and then create the purchase order manually, I cannot create the items in bulk. That causes a problem for me because my purchase orders contain up to 1000 SKU´s This is a restriction that complicates my operations at the purchasing level. I want to ask you if there is a solution if there is something that we and our partner are not seeing in the process.

     

    I appreciate your support.

     

    Regards.

    HF


    by Hugo Ferrer - 06:07 - 20 Jan 2025
  • Members update of PSC team Finland
    Dear maintainer of the web page https://odoo-community.org/psc-teams/finland-63
    
    Jarmo Kortetjärvi (jarmo.kortetjarvi@futural.fi, https://odoo-community.org/partners/oy-tawasta-os-technologies-ltd-jarmo-kortetjarvi-2267) has been nominated as the OCA representative of the PSC team Finland. I, Jussi Lehto (https://odoo-community.org/members/ab-cetmix-nordic-oy-jussi-lehto-30807), have been nominated as a member. Due to inactivity, Henri Alasentie and Miku Laitinen have resigned.
    
    Please update the PSC team Finland web page according to the updates. I appreciate any help you can provide.
    
    ystävällisin terveisin / kind regards,
    
    
    -- 
    Jussi Lehto
    Country Managing Partner (Finland)
    Cetmix®
    https://www.cetmix.fi 
    
    e-mail: jussi.lehto@cetmix.com
    tel. +358 40 192 8404
    
    
    

    by Jussi Lehto - 03:31 - 19 Jan 2025
  • OCA Code Sprint - Brussels - 30 + 31 January
    Hello OCA Contributors,

    I hope 2025 is treating you well so far.

    I just wanted to remind you we have our code sprint in Brussels coming up on the 30th and 31st of January. Just a couple of weeks away. We thought, as people might be in town for FOSDEM we would harness the opportunity to encourage people to meet up.

    You can attend for just one day or both, completely up to you.

    The small price is just to cover lunches and refreshments.

    We will run remotely too.

    To help prepare:
    • Working document for the sprint is here. It is great to fill in beforehand to help focus the work at the event.
    • Discord Channel is here. This way our remote companions can join in too!
    We look forward to seeing those that can make it.
    Rebecca

    --
    Rebecca Gellatly
    General Secretary
    Odoo Community Association

    by Rebecca Gellatly - 05:35 - 17 Jan 2025
  • archiving vendor
    Hi!
    This is more a functional question and hope this is the right channel 
    for such.
    
    We have vendors configured as "parent contact" and many of them have 
    several contacts (employee) which we configure as "child contacts". In 
    Purchase we address queries to an individual contact so that it is send 
    to his email address directly. Now we figured if a vendor contact leaves 
    the company we would like to archive the partner record in Odoo. But in 
    consequence all his POs are archived too, which is not what we want 
    because the history of POs is still relevant. Do you have 
    recommendations how to handle this better?
    
    Best regards
    Jan
    

    by Jan Suhr - 02:37 - 14 Jan 2025
  • Odoo OpenUpgrade Wizard status ?

    Hello dear friends,

    I'm exploring the idea of using Odoo OpenUpgrade Wizard for some customer upgrade projects. From the OCA presentation, it seems like a promising tool.

    The GitLab repository appears active, with the latest release in November. However, I’m wondering if it’s mature enough for production use or if it’s still in its early stages. Is the potential of being an early adopter worth it?

    Is anyone here actively using it in their projects? I’d love to hear your thoughts or experiences!

    --
    Binhex Logo
    Rolando Pérez Rebollo
    Python and Javascript Senior Developer
    Binhex
    r.perez@binhex.cloud
    Office (Spain) : +34 822 17 92 67
    Office (USA): +1 305 686 8151
    Offices:
    Miami | 8325 NE 2nd Ave, Miami, FL 33138, United States
    Texas | 27027 Westheimer Pkwy Katy, TX 77494, United States
    Tenerife | Street Subida al Mayorazgo, 13, Office 15-2
    Las Palmas | Edificio Polivalente IV Campus de Tafira Parque Tecnológico de Gran Canaria
    LinkedIn Twitter Facebook YouTube
    Start for free: Try Odoo Community in the cloud

    This email is confidential and intended only for the recipient. If you are not the intended recipient, please notify the sender and delete it immediately.
    Privacy Policy


    by Rolando Perez Rebollo - 11:42 - 7 Jan 2025
  • PSC responsabilities
    Hi everyone,

    I was preparing this year Ranking of contributors and I am concerned on some information I found when crossing this data with PSCs.

    I found several PSCs that are not involved into their respective repositories. For example, I found a PSC team that has 5 members, 3 of them participated in 1% of the PR, on of them on the 15% and the last one on 98%. The repository was big (more than 400 PR on one year). In other examples, the PSC only participated in their team PRs.

    Even in my case, I think I need to improve my collaboration as a PSC.

    I think we need to improve this situation as a Community, otherwise, people will loose faith in the PSCs and how OCA works. Some ideas I can think about:

    - Control PSCs on big repositories (it is hard to set a proper KPI on small repos)
    - Demote PSCs that are not contributing properly according to this KPIs
    - Review this KPIs yearly
    - Split bigger PSCs in order to avoid too much work
    - Avoid people to be PSC of more than 3 big PSC Teams
    - Give PSCs some extra benefits (lower fees on OCA days, special t-shirts...)
    - Give PSCs recognition of their work (easy to say, hard to think about it)

    Maybe I am dramatic here, but I think it is important. WDYT? Shall we do something about it?

    Kind regards,

    --
    Enric Tobella Alomar
    CEO & Founder


    by Enric Tobella Alomar - 10:16 - 30 Dec 2025