Skip to Content

Contributors

  • Request for Community Input: Price List Assignment Behavior Change Between v13 and v17
    Dear OCA Contributors,
    
    I hope this message finds you well.
    
    I’m writing to kindly draw your attention to an open issue in the 
    [sale-workflow 
    repository](https://github.com/OCA/sale-workflow/issues/3690) regarding 
    a change in price list assignment behavior between Odoo v13 and v17. 
    This issue affects clients who’ve migrated and rely on explicit 
    partner-level price list configurations.
    
    Key Points for Awareness:
    - Behavior Change: The system now prioritizes Order Type-assigned price 
    lists over direct partner settings (reversing v13 logic).
    - Impact: May lead to unintended pricing scenarios for migrated databases.
    - Documentation Gap: No migration notes or prior discussions were found 
    about this change.
    
      How You Can Help:
    1. Share Insights: If you’ve encountered this or know the rationale 
    behind the change, please comment on the [GitHub issue 
    thread](https://github.com/OCA/sale-workflow/issues/3690).
    2. Reproduce: Verify the behavior in your environments (Runbot or local 
    instances).
    3. Suggest Solutions: Propose paths forward (e.g., restore v13 logic, 
    add configurable priority).
    
    Why GitHub?
    To keep the discussion centralized and actionable, we’d appreciate all 
    feedback directly on the issue thread. This ensures transparency and 
    easier tracking for future reference.
    
    Thank you for your time and expertise! Let’s collaborate to find the 
    best resolution for the community.
    
    Best regards,
    \rrebollo
    Binhex
    
    

    by Ing. Rolando Pérez Rebollo - 03:31 - 25 Apr 2025
  • odoo/odoo 16.0 missing demo data Heisenbug alert!
    Hello community,

    First please let's not forget we are fighting against bigger issues than just the 1% of OCA modules that depend on account_payment_order...

    And it happens that Odoo just broke the quiet Easter Peace and dropped one of their secret heisenbugs in the odoo/ooo repo, in the 16.0 branch (only in this branch). Since this change Friday https://github.com/odoo/odoo/pull/205695/files, modules with no dependencies or with auto_install: True will no longer get their beloved demo data installed!

    Their demo data might be simply missing or it might easily break the CI if dependent modules depend on these demo data (for their own demo data for instance)... I guess the laser eyes from Julien00859 just miss the issue...

     
    You might get the impression we are not doing much here in Brazil, but the bug and the fix has been discovered by Antonio Neto from Engenere here who would not be there if we didn't have this crazy Brazilian localization around... So kudos to him.

    --
    Raphaël Valyi
    Founder and consultant


    by Raphaël Akretion - 10:16 - 20 Apr 2025
  • BI and reporting tools

    Hi,

    I am researching different ways to do BI (business intelligence) and reporting with Odoo.

    I am wondering whether it's worth it to invest on an external BI tool connected to the Odoo database. 

    On the community version I have the impression that the standard BI tools (standard pivot and graphs reports in Odoo) are sometimes limited in terms of performance (it's slow for wide and long pivot tables), data visualization (standard charts are not very useful) and flexibility (hard to make computations).

    I know of the bi_view_editor and bi_sql_editor modules. Both are very useful and greatly extends the standard reports. But the limits listed above remains. But it seems it's hard to use it as is, in my case I always have to export manually the tables to build the table or chart I want with excel.

    I also know of the spreadsheet and dashboard modules, although I don't have a great experience with it. Maybe it provides the lacking flexibility mentioned above ?

    The last option is to connect a BI tool (Tableau, PowerBI, Apache superset, Metabase...) to the database. The main advantage is to connect it to other sources of data. But I am wondering if it's still worth it even connected only to the Odoo database.

    Do you use an external BI tools ? If yes, which one seems to work well with Odoo (and preferably open source) ?

    If no, how do you deal with BI and reporting for your clients ? Are you also confronted to performance issues, lack of flexibility and poor library of charts ?

    Thank you for your inputs !

    -- 
    Victor Champonnois - Coop IT Easy
    

    by Victor - 10:32 - 16 Apr 2025
  • Odoo14: increment time precision for BoM operations
    Hi, 

    We have a customer who needs a better precision for the "Duration" field of the BoM operations. 

    By default this field is handled with a precision of 1.0 seconds, so if you produce a single unit in, for example, 1.44 seconds, the overall production time cannot be properly estimated as you can only round by 1 second or 2 seconds.

    Do you have any recommendations on how to effectively handle this scenario?

    Thanks

    --Francesco Ballerini

    by Francesco Ballerini - 11:37 - 14 Apr 2025
  • Follow-up for specific product e-Commerce
    Dear Odoo Community Contributors,
    I hope this message finds you well.
    I'm currently working on an automation for my e-commerce based on Odoo, and I would like some guidance regarding the best approach to achieve it.
    My goal is to trigger the sending of a specific email upon the purchase of a particular product. Ideally, each product should have its own tailored email sent to the customer after the purchase is confirmed. I was considering using the Marketing Automation module to implement this workflow, but I’m open to alternative solutions if there is a more appropriate or efficient way to achieve this result.
    Could you kindly advise on the best practice or point me towards existing modules or community projects that might help?
    Thank you very much in advance for your support and the amazing work you all do!



    Best Regards,


    Marco Morra

    Marco Morra
    Founder

    Digisolve di Morra Marco
    Mobile
     / +39 329 112 6861
    Email / marco.morra@digisolve.it
    Sito web / www.digisolve.it

    telephone
    web
    whatsapp

    by "Marco Morra" <marco.morra@digisolve.it> - 03:16 - 11 Apr 2025
  • No upstream merges in OCB in April
    It looks like OCB hasn't merged remote-tracking branches for a while (no merges so far in April). Is something clogging the process? Some of our OCA PRs are affected by this, since the fix in Odoo hasn't yet reached OCB.

    -- 
    Yoshi Tashiro
    Quartile


    by Yoshi Tashiro. - 03:21 - 10 Apr 2025
  • Swiss long term real estate
    Hello,
    
    I have a prospect focus in long term real estate administration based in 
    Switzerland.
    
    we have a law that requires the distribution of some costs such as gas, 
    elevators, etc. based on various factors.
    An example is heating where a state table is imposed divided into months 
    with January 18.20% of the annual cost, February 14.80%, etc. .
    What I am looking for is a form that offers the possibility of dividing 
    the annual amount of heating costs based on the months.
    Do you have any ideas?
    
    
    -- 
    
    Stefano Sforzi
    Tel (CH): +41 91 210 23 40
    Tel (IT): +39 0331 158 7090
    https://www.agilebg.com
    
    

    by stefano sforzi - 04:41 - 9 Apr 2025
  • tests are failing because odoo-test-helper not found
    Dear community,
    
    I have a test that fails because the pip library odoo-test-helper can not be installed.
    
    2025-04-07T09:16:23.7423537Z WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('<pip._vendor.urllib3.connection.HTTPSConnection object at 0x7feea05a1900>: Failed to establish a new connection: [Errno 101] Network is unreachable')': /oca-simple-and-pypi/odoo-test-helper/
    2025-04-07T09:16:23.9240823Z ERROR: Could not find a version that satisfies the requirement odoo-test-helper (from versions: none)
    2025-04-07T09:16:23.9243356Z ERROR: No matching distribution found for odoo-test-helper
    
    Apparently it should be installed from this site that is not active:
    
    2025-04-07T09:16:15.2064228Z Looking in indexes: https://wheelhouse.odoo-community.org/oca-simple-and-pypi
    
    Is this a permanent condition?
    
    I could go for the easy way and just remove test-requirements.txt from the project root (social)
    as it seems not te be used in any of the modules currently migrated to 16.0. But maybe other modules yet to be
    migrated need it.
    
    Anybody an idea how to solve this problem the right way?
    
    Here the link to the failing tests:
    https://productionresultssa18.blob.core.windows.net/actions-results/170f686c-f2dd-4b6a-8da3-7ff616da43d5/workflow-job-run-ca583373-12df-5ee5-b1f1-ce1864425fa4/logs/job/job-logs.txt?rsct=text%2Fplain&se=2025-04-07T12%3A50%3A23Z&sig=PhJGruBVIkmp%2FuwjPgulLrTbWjPmgDAOIA8NO3lFlEc%3D&ske=2025-04-08T00%3A30%3A33Z&skoid=ca7593d4-ee42-46cd-af88-8b886a2f84eb&sks=b&skt=2025-04-07T12%3A30%3A33Z&sktid=398a6654-997b-47e9-b12b-9515b896b4de&skv=2025-01-05&sp=r&spr=https&sr=b&st=2025-04-07T12%3A40%3A18Z&sv=2025-01-05
    
    Kind regards, Ronald
    
    
    
    


    by Ronald Portier - 03:24 - 7 Apr 2025
  • cant install cooperative module
    from odoo 18, i reinstalled odoo 16, to install cooperative vertical module, after app update listing, the odoo cooperative module, show, but when im about to activate cooperative module, another module is missing, may i kindly ask where can i get this module?  
    partner_contact_birthdate image.png

    by buboy2k6@gmail.com - 04:36 - 4 Apr 2025
  • OCA Days 2025 - Which training topics would help you?
    Hello OCA Contributors

    With registrations for OCA Days 2025 starting in the next couple of weeks we are reaching out to find out what sort of training sessions people might find beneficial this year.

    The agenda for the 3 day event this year is:
    - Monday 15th September - Training and Code sprint
    - Tuesday 16th  September - Presentations and Code Sprint
    - Wednesday 17th September - Presentations and Code Sprint

    To help us deliver training content that will be valuable to you, could we ask please that you take a minute or two to fill in our survey telling us what sort of content you might find useful this year? 
    We want to hear from technical and non-technical profiles.

    Take the survey here: https://odoo-community.org/survey/start/79a8fd49-1831-4838-8149-b9251c9ca8f3

    Thanking you in advance.
    Rebecca

    --
    Rebecca Gellatly
    General Secretary
    Odoo Community Association

    by Rebecca Gellatly (OCA) - 02:31 - 4 Apr 2025
  • HR Attendance - Performance Issue in "Theoretical vs Attended Time Analysis"
    Hello Contributors,

    We are using the module hr_attendance_report_theoretical_time for checking our employees working time balance (extra or minus hours), but are facing performance issues (on Odoo 14 at the moment).

    We’ve noticed that the report in the module can be slow, especially when handling a large number of attendances. In our setup, it computes all attendances since we started using the module, which significantly impacts performance.
    While we sometimes need to analyze attendance over a limited period (e.g., the current year or semester), most of the time we need to retrieve the complete balance of an employee since their start date to assess total (=current) extra or missing hours.

    Questions for the Community
    1. Have others experienced similar performance issues with this report?
    2. How do you optimize performance? Have you implemented any workarounds?
    3. Would there be interest in adding a mechanism to store computed balances at a pivot date to reduce the number of records processed?
    4. Do you use another method for computing the total extra hours of any employee? What is your approach?
    Any insights or suggestions would be greatly appreciated!

    Thanks,
    Emanuel

    by "Emanuel Cino" <emanuel@compassion.ch> - 11:20 - 3 Apr 2025
  • A bit of marketing: LinkedIn Banners for OCA contributors/members/delegates...
    Hello everyone,

    We notice that many Odoo people are active on LinkedIn and are interested in the OCA content. 

    With the Marketing Working Group, we have decided to create banners for our community members to show on their LinkedIn profile that they are part of the OCA.

    We designed 2 types of banners:
    - generic ones, that you can use as is on your profile
    - customizable ones, on top of which you can add your name, contact details, company logo... anything you want to make it look more like you but with the background and badge related to your OCA activity.

    For each of those types, they are mention of various labels: contributor, member, delegate and board member (only to use if you are one of them, we trust you of course to choose the one that is best for you).

    The result is available in PNG format on the marketing resources page:

    I customized one of those for my personal profile to have a concrete example:
    (screenshot in attachment).

    I hope you will find those banners nice and useful and that you will make use of them, for the ones of you having LinkedIn accounts!

    Special thanks to Thibault Rey and Dora Jurcevic (Akretion) active in the Marketing WG for this little project!

    Virginie Dewulf
    Executive Director
    +32 477 64 17 20

    by Virginie Dewulf - 11:01 - 2 Apr 2025
  • Container Import Workflow
    Hi everyone,

    We’re working with a client that requires improvements to the container import process in Odoo, and we’re preparing to start development soon. As many of you may know, container imports typically involve a specific workflow, including:

    Import documentation
    Import type (air, sea, consolidated, etc.)
    Landed costs allocation
    Container tracking and scheduling
    Customs and clearance milestones
    Follow-ups on estimated arrival/departure dates

    Our current approach is to extend the purchase order model to serve as the foundation of this workflow, allowing us to maintain a familiar structure while introducing the additional logic and tracking needed for container-level visibility and process automation.

    Before we begin, we’d like to ask the community:
    Is anyone else currently working on something similar or interested in collaborating on this?
    Are there existing OCA modules or partial solutions we should consider extending?

    We see potential value in making this a broader OCA-compliant project, especially as container tracking and landed cost accuracy are pain points for many companies working with international suppliers.

    Happy to share a more detailed spec or jump on a call to discuss use cases. Looking forward to hearing your thoughts and ideas.

    Best regards,

    --
    Binhex Logo
    Jorge Elena Poblet
    Founder & CEO
    Binhex
    j.elena@binhex.cloud
    Office (Spain) : +34 622 40 08 08
    Office (USA): +1 561 403 4406
    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 Jorge Elena Poblet - 04:21 - 1 Apr 2025
  • New module for uuid fields

    Hello everyone,

     

    I am currently working on a project where I wanted to use the native postgres type uuid, instead of storing the uuids in plain char fields. Since such a field does not seem to be available in Odoo yet, I threw together a very simple module: https://github.com/mkoeck/base-uuid-field/

     

    Since I saw that there are some existing OCA modules using uuid’s (but storing them in plain char fields), I thought this module might also be interesting to others. I would be happy to integrate this into an existing OCA repo, if someone guides me what the best direction for this would be.

    Do note, that I am quite the novice with JS / owl, so any feedback, but especially on that is appreciated J

     

    Best regards,

    Michael


    by mkoeck - 01:15 - 1 Apr 2025
  • OWL Trainers Wanted (RFQ Deadline 17th April) by the OCA and AEOdoo

    Hello contributors,

    The OCA and the Spanish Association (Asociación Española de Odoo ) join forces to organize training on OWL in 2025, in English and in Spanish, with the same content, by the same trainers or different trainers (but the general content must be the same: collaboration to prepare the content will be needed).


    ⌛ Deadline for submission of your offer: 17th April midnight CET.

    English:

    The corresponding call on the AEOdoo website in Spanish is here:

    https://www.aeodoo.org/blog/licitaciones-abiertas-2/licitacion-curso-tecnico-owl-94


    We are looking forward to receiving your proposals and to organizing this demanded content this year!

    Virginie Dewulf
    Executive Director
    +32 477 64 17 20

    by Virginie Dewulf - 09:51 - 1 Apr 2025
  • Generic "sequence" and "display_name"
    Hello!

    I have just opened a server-ux issue to discuss two new generic modules sequence and display_name which are currently in this repo. I would like to get some feedback in the issue before I make pull requests to the OCA, since it is easier to develop all modules in the same branch when they depend on each other.

    Best regards,
    Henrik Norlin


    by Henrik Norlin - 08:26 - 31 Mar 2025
  • OCA Construction Symposium & Trade Show 2025 : Complete Attendee List

    OCA Construction Symposium & Trade Show 2025

    Greetings Exhibitor,

    Are you looking to expand your network? We have the registrants list available for OCA Construction Symposium & Trade Show 2025, which is scheduled for 16 Apr 2025 in EY Centre, Ottawa, Canada.

    The list includes detailed contact information for 7,330 attendees, such as names, emails, companies, and more.


    Thanks & Regards,
    Dawn

    by dawn.ross@datapulseinfo.live - 04:11 - 29 Mar 2025
  • Re: Contributors
    I'm working with cooperative in the Philippines, I'm  trying to install cooperative module in odoo 18, community edition. Anybody to help. 

    Help will very appreciated. 

    by buboy2k6@gmail.com - 12:16 - 29 Mar 2025
  • report_py3o

    Hello everyone,

     

    we are currently using report_py3o under odoo 16. Is it possible to use report_py3o under odoo 18 or will it be possible in the future?

     

    Please do not hesitate to contact us if you have any questions.

     

    With kind regards

     

    Martin Bando

     

     

    Computer Science Expert - Software Development | OPAL Solutions GmbH

    martin.bando@opal-solutions.de | https://opal-solutions.de

    Niederlassung Bochum | T +49 (0)234 541 444 06

     

     

    Technische Probleme?:

    Schreiben Sie direkt eine Email an helpdesk@opal-solutions.de.

     

    Hauptsitz Rheinland | Karl-Heinz-Beckurts-Straße 13 | 52428 Jülich

    Niederlassung Ruhrgebiet/Sauerland | Heinrichstraße 67 | 44805 Bochum

    Niederlassung Münster/Osnabrück | Gewerbepark 18 | 49143 Bissendorf

    T +49 (0)2461 690 280 | F +49 (0)2461 690 284

    Amtsgericht Düren | HRB 5889 | Geschäftsführung: Michael von Steht
    OPAL Solutions GmbH ist ein Unternehmen der OPAL Associates Holding AG

    AGB  |  Impressum  |  Informationen zum Datenschutz

     

     

    Follow us on

     

                    

     

     

    WICHTIGE MITTEILUNG
    Diese E-Mail und deren Anlagen enthalten vertrauliche und/oder rechtlich geschützte Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrtümlich erhalten haben, informieren Sie bitte sofort den Absender und vernichten Sie diese Mail. Das unerlaubte Kopieren, sowie die unbefugte Weitergabe dieser E-Mail und deren Anlagen sind nicht gestattet. OPAL haftet nicht für Schäden, die durch den unerlaubten Gebrauch dieser E-Mail und deren Anlagen entstehen.

    IMPORTANT MESSAGE
    This e-mail and their attachments may contain confidential and / or privileged information. If you are not the intended recipient or have received this email in error, please notify the sender immediately and destroy this e-mail. Unauthorized copying and unauthorized distribution of this e-mail and their attachments are not allowed. OPAL is not liable for damages caused by unauthorized use of this e-mail and attachments.

     


    by Martin Bando - 09:01 - 28 Mar 2025
  • Odoo Vulnerability Scanner (Security) – Seeking Ideas & Feedback

    Hello,

    I’m working on OdooScan, a project inspired by WPScan, designed to identify design flaws and security misconfigurations in Odoo instances:
    🔗 https://github.com/cyberwave-odoo/odooscan

    I’m looking for guidance and ideas to make this project more fun, and engaging for security professionals.

    Current Features & Areas for Improvement:

    ✔️ Detecting the installed Odoo version and related vulnerabilities
    ✔️ Identifying vulnerable installed modules
    ✔️ Username enumeration
    ✔️ Weak password detection via brute force
    ✔️ Publicly accessible config files and database dumps
    ✔️ Exposed error logs
    ✔️ Media file enumeration
    ✔️ Checking if Odoo-Cron is enabled
    ✔️ Detecting open user registration

    Future Enhancements:

    🚀 Static Code Analysis – Identify vulnerabilities in custom Odoo modules
    🚀 API Fuzzing – Test the robustness of exposed APIs

    I’d love to hear your thoughts on improving OdooScan! Any feedback, suggestions, or feature ideas would be greatly appreciated.

    Looking forward to your insights!

    Kind regards,
    Jérôme


    by "Jerôme Dewandre" <jerome.dewandre.mail@gmail.com> - 11:15 - 28 Mar 2025