Skip to Content

Contributors

  • Help debugging "module not installable" from Runbot on module PR

    Hi everyone,


    (I posted a similar question "Install external dependency for runbot on PR" a while ago, but I've been able to research the situation better, so this question should be better focused. I also posted something similar to the Odoo Accounting Forum, but maybe it was too technical for it.)


    We recently created a PR to Odoo core with a new module to support Andorran accounting: https://github.com/odoo/odoo/pull/218851


    There is one single Runbot check which fails, ci/template, in the child task "Testing migration from 17.0 to 18.0...", step "test-migration". The "Full test-migration logs" (see [1] for an example) under the gears icon shows a few warnings "module l10n_ad: not installable, skipped", then error "Some modules have inconsistent states, some dependencies may be missing: ['l10n_ad']". It shows no extra hints on why the module failed to load. I thought it may be some issue with dependencies, but the standard "l10n_es" module has the same dependencies and it loads just fine during the same test (look for "Module l10n_es loaded"). I was also able to install both modules in a bare local 18.0 setup just fine.


    [1]: http://runbot213.odoo.com/runbot/static/build/86004794-17-0/logs/test-migration.txt


    I couldn't find a way to debug the error better in order to know what is causing the module not to load. Any help here would be very welcome!


    Thanks in advance. Cheers,


    --
    Firma Ivan Vilata i Balaguer

    Ivan Vilata i Balaguer

    Sistemes

    BeTen IT Solutions S.L. - Batista10

    Av/ Sant Miquel del Pui, 70 baixos - 25500 La Pobla de Segur (Pallars Jussà)

    Telèfon: 973 330 776

    https://www.batista10.cat ivan@batista10.cat

    Abans d'imprimir aquest correu, pensi bé si és necessari. El medi ambient és cosa de tots.
    Aquest missatge i els seus arxius adjunts van dirigits exclusivament al seu destinatari, poden contenir informació confidencial sotmesa a secret professional. No està permesa la seva reproducció o distribució sense l'autorització expressa de BeTen IT Solutions S.L. Si vostè no és el destinatari final per favor elimini-ho i informi'ns per aquesta via.
    Li informem que tractem les seves dades personals amb la finalitat de realitzar la gestió administrativa, comptable i fiscal, així com enviar-li comunicacions comercials sobre els nostres productes i/o serveis. Les dades proporcionades es conservaran mentre es mantingui la relació comercial o durant els anys necessaris per complir amb les obligacions legals. Les dades no se cediran a tercers excepte en els casos en què existeixi una obligació legal.
    Així mateix, li informem de la possibilitat d'exercir els següents drets sobre les seves dades personals: dret d'accés, rectificació, supressió o oblit, limitació, oposició, portabilitat i a retirar el consentiment prestat.
    Per a això podrà enviar un correu electrònic a: info@batista10.cat
    A més, l'interessat pot dirigir-se a l'Autoritat de Control en matèria de Protecció de Dades competent per obtenir informació addicional o presentar una reclamació.
    Si vostè no desitja rebre la nostra informació, posi's en contacte amb nosaltres enviant un correu electrònic a la següent adreça: info@batista10.cat
    Dades identificatives:
    BeTen IT Solutions S.L., B10926533, Av/ Sant Miquel del Pui, 70 baixos - 25500 - La Pobla de Segur - LLEIDA, 973 330 776

    by suport - 10:55 - 11 Aug 2025
  • Just a Quick Thank You

    Hi everyone,

    I hope it’s alright to use this channel to send a quick thank-you message.

    I just wanted to take a moment to thank those who have been dedicating time and energy to the development of OpenUpgrade. I truly appreciate the effort and attention to detail that goes into this kind of work—even when much of it happens quietly behind the scenes (and I guess with a few cups of coffee involved).

    I’m writing this because I feel the hard work behind the scenes can sometimes go unnoticed, and I thought it would be a good opportunity to say thanks here. I’ve been following the OpenUpgrade repo for a while and really appreciate the effort everyone is putting in—especially as I continue to learn myself. Your contributions are highly valuable—not only to me, but also to my/our customers and, I’m sure, the wider community.

    No names mentioned here, but I hope everyone involved knows the appreciation is there — especially since it’s a relatively small, consistent group of people.

    And if not, well... you’re still getting a virtual high-five! 🙌

    So once again—a big thank you! Your work benefits all of us.

    Best regards,

    Nils 

    by Nils Coenen - 01:56 - 7 Aug 2025
  • Webinar | OCA Modules : "Must Have" for Accounting - Part 1

    Don't miss ou first webinar on OCA Accounting Must Have modules tomorrow, August 6 at 1h30 (UTC) with Virginie Dewulf.

    Register here : https://odoo-community.org/event/webinar-oca-modules-must-have-for-accounting-part-1-2025-08-06-190/register

    100% discount for OCA members!


    by Julie LeBrun (OCA) - 02:14 - 5 Aug 2025
  • Odoo Community US (OCUS) Inaugural Meeting - July 29 2025 - YouTube
    Hello OCA Contributors,

    You are invited to watch:

    Odoo Community US (OCUS) Inaugural Meeting. Live broadcasting from NYC Date: July 29, 2025 Time: 6 PM (EST) 

    YouTube Channel:
    https://www.youtube.com/watch?v=WiBzq4VJtO4 We're pleased to announce the launch of the Odoo Community US (OCUS) with our inaugural meeting in New York City. This gathering marks the beginning of a new professional organization designed to connect and support Odoo users, developers, and implementation partners across the United States. Our inaugural session will be led by: Jorge Elena Poblet, Board member of the Asociación Española de Odoo and Co-Organizer of the recent Spanish OCA Day. Be part of something big: Join us as we establish a valuable resource for the growing Odoo community in the United States. Together, we can create a platform for shared learning, collaboration, and mutual support. Be part of the Odoo Community US (OCUS) experience!


    Best regards,

    Odoo Community US (OCUS)

    e:  hello@odoo-community.us
    w: Odoo-Community.US

    by "Odoo Community US (OCUS)" <hello@odoo-community.us> - 07:40 - 29 Jul 2025
  • Eager to volunteer at Odoo Community Days India 2025.
    Hi [OCA/Odoo Team],

    I’m Rudra Thakar, and I’ve been following the updates for Odoo Community Days India 2025 at Mahatma Mandir. The event looks amazing, and I’d really love to be a part of it—not just as an attendee, but as a volunteer helping things run smoothly.

    I’m genuinely interested in contributing to the community, engaging with people, and getting some hands-on experience at such a huge event. Please let Me know if there’s a process to register as a volunteer or if you need any details from my side.
    I have already registered and got a Free pass for the event but I'm Genuinely trying to get a Volunteering Opportunity.

    Looking forward to hearing from you and hopefully being part of the team making OCD India 2025 a success!

    Thanks and regards,
    Thakar Rudra

    by Rudra Thakar - 05:36 - 28 Jul 2025
  • Request for Quotes: improvement of Odoo 18 + Github sync + new front-end (Odoo or not)
    Hello Contributors,

    As you may know, we are currently launching 3 requests for quotes in order for the OCA to implement improved tools for our daily operation, get important data from the collaboration happening on Github in order to create a new, fresh and sexy front-end, showcasing our contributors, members and sponsors the best as possible.

    A few weeks ago, we launched the first RFQ regarding the migration of our Odoo database from v14 to v18. Deadline is 15th August but we are open to extend it if needed by the companies wanting to submit an offer. Let me know!


    We launch today 2 new RFQ's, with the submission deadline on the 21st September.
    A same company can apply to both RFQ's. To participate, your company needs to be an OCA sponsor or the team has to be OCA members.

    The RFQ process is explained here, with the links to all documents:

    Don't hesitate to contact us if you have any question regarding this request for quotes. The right email address for this process is "rfq@odoo-community.org".

    Many thanks!
    Virginie Dewulf
    Executive Director
    +32 477 64 17 20

    by Virginie Dewulf - 03:26 - 28 Jul 2025
  • OCA Days 2025 - Call for Speakers - Deadline 31st July
    Hello OCA Contributors.

    I hope this finds you all well.

    OCA Days 2025 is coming up soon (15th-17th September), we are looking forward to seeing those of you who can make it for 3 days of coding, training, presentations, discussions and of course time with our community!

    I wanted to make sure you were all aware that the deadline for talk proposals is this Thursday 31st of July. Don't delay, send our submissions in now.

    You also still have time to register for the OCA Days if you haven't already. OCA members have special discounted pricing. You can become a member now if you aren't already and take advantage of the discount.

    We can't wait to see you in Liège!

    Rebecca

    --
    Rebecca Gellatly
    General Secretary
    Odoo Community Association

    by Rebecca Gellatly (OCA) - 07:35 - 28 Jul 2025
  • Help Us Stream the OCUS Kick-Off – Subscribe on YouTube!

    Hi Community,

    To livestream the OCUS Kick-Off on YouTube, we need to reach the minimum subscriber count.
    Please subscribe here: https://www.youtube.com/@OdooCommunityUS

    Thanks for your support,

    --
    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 - 11:05 - 24 Jul 2025
  • Odoo MCP Server

    Dear Odoo Community,

    I was experimenting with FastMCP to build an Odoo mcp server: https://github.com/Mint-System/Odoo-Build/blob/main/bin/odoo-mcp

    Here is an interaction with codestral in Zed:

    If somebody else working on this, I would be glad to hear from you. My next steps are:

    • Define write tools
    • Experiment with mcp resources
    • Create a Docker image and publish on Docker mcp hub
    • Test with self-hosted LLM

    Kind regards,

    Janik


    -- 
    Suggest a meeting: https://apmt.day/janikvonrotz/999120f2/
    We are hiring: https://www.mint-system.ch/jobs
    
    CTO Mint System GmbH 
    Tel: +41 44 244 7222

    by Janik von Rotz - 02:46 - 23 Jul 2025
  • Apps mobike
    "I'm seeking mobile apps that work with Odoo 18 Community Edition." 

    elkafil abdrahman
    Libertysoft.be

    tél 0032499164133

    by Abdrahman Elkafil - 12:46 - 23 Jul 2025
  • Don't miss the next webinars!

    Hello dear contributors!
    Did you know we offer free webinars for our members!

    You will find attached the list of the next webinars.

    We hope to see you!


    by Julie LeBrun (OCA) - 04:49 - 22 Jul 2025
  • Join Us for the Odoo Community US (OCUS) Inaugural Meeting – June 29, 2025 (NYC & Online)
    Hello OCA Members and Contributors,

    Odoo Community US (OCUS) Inaugural Meeting

    We're pleased to announce the launch of the Odoo Community US (OCUS) with our inaugural meeting in New York City on June 29, 2025. This gathering marks the beginning of a new professional organization designed to connect and support Odoo users, developers, and implementation partners across the United States.

    Event Overview:

    Be part of the official launch of Odoo Community US (OCUS), a new initiative dedicated to open-source collaboration, knowledge sharing, and community-driven development around Odoo.

    This hybrid event will take place in New York City and will also be streamed live, making it easy to participate from anywhere. Whether you're a user, developer, or implementation partner, OCUS is your space to connect and contribute.

    🎟 Register hereJoin us in person or online

    The inaugural session will be led by Jorge Elena Poblet, board member of the Asociación Española de Odoo and co-organizer of the recent Spanish OCA Day.

    Agenda Highlights:
    • Welcome (In-Person & Online)
    • Odoo Community US
    • Odoo in the US: The Landscape
    • OCUS Website Launch
    • How to Join OCUS + Member Benefits
    • Open Forum
    Join us for a drink!
    In-person attendees are invited to continue the conversations at Crompton Ale House  (159 W 26th St, New York, NY 10001) for informal networking over refreshments.

    Be part of something big:
    Join us as we establish a valuable resource for the growing Odoo community in the United States. Together, we can create a platform for shared learning, collaboration, and mutual support.
    We are looking forward to meeting you in NYC or online!
    Odoo Community US (OCUS)
    e:  hello@odoo-community.us
    w: Odoo-Community.US


    by "Hello OCUS" <hello@odoo-community.us> - 03:36 - 22 Jul 2025
  • OCA Zone at Odoo Experience - Last Chance to join us
    Hello OCA Contributors

    One last push to see if anyone else is interested in joining the OCA Zone at the Odoo Experience this year.

    The cost is €2500 of the standard booth.

    It looks like there are a couple of extra spots we might be able to have so please so get in touch with me ASAP - message me directly rebecca@odoo-community.org and I will do my best to figure things out further with Odoo.

    I would need to know by Thursday (24th July) this week as they are doing the final printing of booths etc.

    Come join the community at Odoo XP! Making Odoo Mightier, Together!

    Rebecca

    --
    Rebecca Gellatly
    General Secretary
    Odoo Community Association

    by Rebecca Gellatly (OCA) - 06:06 - 22 Jul 2025
  • Important: Odoo to Introduce 25% Legacy Version Fee Starting April 2026


    ⚠️Important Changes to Odoo Licensing Terms & Conditions ⚠️

    ​​

     

    Hello,

    Sodexis team wants to make sure you're aware of an important update just announced by Odoo that could impact your Odoo license subscription costs starting in April 2026.

    Odoo has introduced a new long-term support policy that now offers continued support for all past versions. Accordingly, starting in April 2026, Odoo will apply a +25% additional fee on subscriptions for any Odoo version older than three releases (i.e., Odoo V16 or earlier). The additional fee will be calculated based on your annual subscription cost and applied annually, regardless of your contract duration (monthly, annual, 2-year, 3-year, etc.)

    👉 This change applies to all customers, regardless of whether you're hosted on Odoo.sh or On-Premise.

    You can read the full announcement directly from Fabien Pinckaers (Odoo CEO) here:

    🔗 LinkedIn Post – Full Details

    To help you plan ahead, we recommend reviewing your current Odoo upgrade timeline & plans if you're in V16 or below. If you're currently running Odoo V16 or below, this new fee will apply unless you're upgraded before April 2026.

    If you'd like to discuss how this impacts your business or start planning your migration, our team is here to help.

    Best,

    Fabiana, for the Sodexis Team.



     
    linkedin

    Fabiana Carta

    Account Manager

    Sales | Sodexis

     
     
     
    mobilePhone
    1-833-763-3947
    emailAddress
    fabiana@sodexis.com
    website
    www.sodexis.com
     



             

     By responding to this email, you agree to be contacted by Sodexis via text message at the phone number provided. 
    Standard messaging rates may apply. If you do not wish to receive text messages from us, please reply to this email indicating your preference.


    by "Fabiana Carta" <fabiana@sodexis.com> - 02:35 - 21 Jul 2025
  • Re: Contributors
    I'm migrating from windows to mints Linux, trying to install odoo community 16 with vertical cooperative. I was able to do this using windows, but blue screen is the problem. So I would like to try to install to Linuz box mint distro, I tried many times but failed. Postgresq and odoo would not install once, .

    by buboy2k6@gmail.com - 02:16 - 19 Jul 2025
  • Stock Receipts Excess stock rerouting
    Hello!

    We have the following scenario:

    A  warehouse in Odoo 17 has multiple locations where a product can go, a main one and then secondary locations.

    Locations have a physical limit as to how much stock of the product they can have.

    We want Odoo to behave the following way:

    Let's say product INCOMING can go to either WH/Stock/Main or WH/Stock/Secondary, with the first location being the preferred one. Both Main and Secondary have a max capacity of 20 units of product INCOMING.

    We have a pending receipt of 30 units of product INCOMING. We'd like for the system to create first a stock.move.line for 20 Units into WH/Stock/Main, and a second stock.move.line for the remaining 10 units into WH/Stock/Secondary. 

    We explored using Enterprise's storage categories for this, but they don't behave at all like we need them to. In the scenario described above, since 30 is larger than 20, then the putaway rules with the assigned storage category gets ignored outright.

    Any recommendations on how to achieve the desired behavior?

    Thanks!

    by Samuel Macias Oropeza - 05:56 - 18 Jul 2025
  • Install external dependency for runbot on PR

    Hi everyone,


    So we followed Graeme's recommendation to post the Andorran accounting support module as a PR to Odoo core: <https://github.com/odoo/odoo/pull/218851>


    Runbot's ci/template check fails in the "Testing migration from 17.0 to 18.0..." child task with several "module l10n_ad: not installable, skipped" warnings then error "Some modules have inconsistent states, some dependencies may be missing: ['l10n_ad']". I tried to install my module locally in 18.0 and it failed because installation of account_peppol failed with "External dependency phonenumbers not installed: No package metadata was found for phonenumbers". This was already reported as <https://github.com/odoo/odoo/issues/197857>, and a related merged PR in 18.0 adds an external dependency for account_peppol on Python package phonenumbers. When I installed phonenumbers locally, I was able to install my l10n_ad module.


    So my doubt here is: how can I tell runbot to install the phonenumbers Python package for my PR's checks? I guess I may try to add an external dependecy to my module's manifest on phonenumbers, but it feels kind of dirty to add Python dependencies here for a module so deep in the module dependency tree.


    (Alternatively, is there a way to tell runbot this is a 17.0-only module? Maybe via the modules version field?)


    Any suggestions? Thanks a lot!


    Cheers,


    --
    Firma Ivan Vilata i Balaguer

    Ivan Vilata i Balaguer

    Sistemes

    BeTen IT Solutions S.L. - Batista10

    Av/ Sant Miquel del Pui, 70 baixos - 25500 La Pobla de Segur (Pallars Jussà)

    Telèfon: 973 330 776

    https://www.batista10.cat ivan@batista10.cat

    Abans d'imprimir aquest correu, pensi bé si és necessari. El medi ambient és cosa de tots.
    Aquest missatge i els seus arxius adjunts van dirigits exclusivament al seu destinatari, poden contenir informació confidencial sotmesa a secret professional. No està permesa la seva reproducció o distribució sense l'autorització expressa de BeTen IT Solutions S.L. Si vostè no és el destinatari final per favor elimini-ho i informi'ns per aquesta via.
    Li informem que tractem les seves dades personals amb la finalitat de realitzar la gestió administrativa, comptable i fiscal, així com enviar-li comunicacions comercials sobre els nostres productes i/o serveis. Les dades proporcionades es conservaran mentre es mantingui la relació comercial o durant els anys necessaris per complir amb les obligacions legals. Les dades no se cediran a tercers excepte en els casos en què existeixi una obligació legal.
    Així mateix, li informem de la possibilitat d'exercir els següents drets sobre les seves dades personals: dret d'accés, rectificació, supressió o oblit, limitació, oposició, portabilitat i a retirar el consentiment prestat.
    Per a això podrà enviar un correu electrònic a: info@batista10.cat
    A més, l'interessat pot dirigir-se a l'Autoritat de Control en matèria de Protecció de Dades competent per obtenir informació addicional o presentar una reclamació.
    Si vostè no desitja rebre la nostra informació, posi's en contacte amb nosaltres enviant un correu electrònic a la següent adreça: info@batista10.cat
    Dades identificatives:
    BeTen IT Solutions S.L., B10926533, Av/ Sant Miquel del Pui, 70 baixos - 25500 - La Pobla de Segur - LLEIDA, 973 330 776

    by suport - 11:21 - 16 Jul 2025
  • In Odoo Community 16, how to prevent mass user registrations from unknown sources?
    Hello,
    During some time now, my website www.relationalgames.com has been under the generosity of someone with probable access to a large database of user emails.

    I would love to understand who this might be and reach out to them, while at the same time, prevent that such operations take place without my consent.

    I have now more that 5000 users registered in the website, though none of them is an active user, even though the email domains do seem to exist.

    I would like to block bots from signing up or asking for password regenerations through the website, unless they have my permission to do it.

    I've tried to activate Google Recaptcha, but it doesn't seem to work for this scenario.

    Any thoughts or suggestions?


    Diogo Cordovil S. Cordeiro
    ------------------------------------------------
    ------------------------------------------------

    Antes de imprimir este e-mail por favor tenha em conta a regra dos 3 Rs : Reduzir, Reutilizar, Reciclar

    Before printing this e-mail please consider the 3 R rule : Reduce; Reuse; Recycle



    by Diogo Cordeiro - 04:50 - 14 Jul 2025
  • Vibe Coding in Odoo
    Dear OCA Contributors Team,

    I am writing to inquire if there is a way to develop or customize Odoo applications using AI coding agents, such as Cursor. I would appreciate any insights or guidance you could provide on this topic.

    Thank you for your time and consideration.

    Best regards,
    Mohamed



    by simohamed.alaoui.t@gmail.com - 12:11 - 14 Jul 2025