Skip to Content
  • Friendly reminder – Pending PR review in OCA/l10n-colombia

    Dear OCA Contributors,

    I hope this message finds you well.

    I would like to kindly inform you that on September 25th I submitted a Pull Request to the OCA/l10n-colombia repository (see link below):

    🔗 PR #22 – OCA/l10n-colombia

    It is still pending review, so I just wanted to bring it to your attention in case it has gone unnoticed. Please let me know if any additional changes or adjustments are required from my side.

    Thank you very much for your time and for all the great work you do for the community.

    Best regards,
    Yan Chirino


    by Yan Chirino - 10:16 - 2 Oct 2025
  • OCA 2025 AGA Delegates Campaign - CLOSES Friday 3rd October
    Hello OCA Contributors

    Just a reminder that the opportunity to apply to become a Delegate this year closes this Friday 3rd October.

    So far we have had 9 applicants for the 10 spots available.

    The 2025 OCA Delegates Campaign is now open. Until October 3rd, you can apply to be an OCA Delegate if you are a current paid Member.
    If you are already a Delegate, you don't need to apply again. This is for 10 new Delegates.

    Why?
    The Delegate Assembly is the Association’s supreme authority. Each Delegate member is entitled to one vote at the Delegate Assembly. Decisions of the Delegate Assembly are taken by a majority vote of the Delegate members present and voting. For further details, please read the Bylaws.

    How?
    To apply as a candidate, you have to:
    • sign the CLA (if not already done)
    • have a valid membership. Make sure to purchase your membership or renew it (you should have received a quotation for your renewal earlier this year).
    • fill in this survey
    If you aren't sure if you have renewed/paid your membership for 2025 please contact me.

    The campaign will be closed on October 3rd, 2025.

    Then what?
    The vote will be open from October 6th - October 17th. Current OCA Delegates will have to vote for 10 new Delegates among the candidates.

    The results of the election will be announced on October 20th, 2025.

    The 10 new Delegates will then take part with the existing Delegates in :
    • the 2025 OCA Board Member Campaign from October 20th - October 31st, 2025
    • the 2025 OCA Financial Auditor Campaign from October 20th - October 31st, 2025
    • the 2025 General Assembly from November 3rd to November 14th 2025.
    • 2025 Board announced - week beginning November 17th, 2025 
    If you have any questions please get in touch.

    Warmest regards,
    Rebecca
    --
    Rebecca Gellatly
    General Secretary
    Odoo Community Association

    by Rebecca Gellatly (OCA) - 05:51 - 30 Sep 2025
  • October OCA Events Schedule

    📣 Don't miss our upcoming events for OCA members in October!

    - October 1: Webinar - Manage your social media from Odoo with the new OCA modules V17
    - October 7: Support Group Session - OCA Consultant
    - October 13 to 24: Online Training - OWL
    - October 22: Webinar - Why OCA modules are like Magic Beans
    - October 28: Webinar - OCA from 2013 to now, the history!

    Register here : https://odoo-community.org/event
    **100% discount for OCA members**


    by Julie LeBrun (OCA) - 05:39 - 25 Sep 2025
  • Beyond LLM guidelines and generated contributions

    Hi everybody,

    First, thank you for the great time at the OCA Days and I hope you are enjoying the OXP.

    The ongoing discussion on LLM guidelines ~~had me triggered~~ got me thinking.

    I would like to give a different perspective on LLMs and what we as a community should care about.

    Let's talk about digital sovereignty and power-consumption. Most LLMs used by developers made by big tech companies [0]. These companies have built huge data centers that use an incredible amount of power to run LLMs. They have plans to build nuclear reactors to support the power demand. Anyone who is seriously concerned with digital sovereignty and cares about the environment knows that we need to become independent of big tech and use less energy.

    > Supporting AI tools by big tech is a step into the wrong direction.

    Moreover, the AI hype is igniting the next level of data collecting and user tracking. The data we generate when interacting with an AI chat and the like is incredibly valuable. As of now the tech bros still have no viable business model and burn money at an incredible amount [1].

    Every week a new model is released and we feel pressured to use AI.  Let us take a break and take it slow moving forward. We are not forced to do anything (at least for now).

    I ask the OCA members to do better than creating an OpenAI account, installing Claude desktop or click the Copilot icon. Use tools and create workflows that respect your privacy and the privacy of others. Make sure your stack uses less energy over time, works independent and is controllable.

    > Let us create guides on how to do better.

    Here is an example, not show off, but simply to share:
    The LLMs I am using are hosted by Infomaniak in Switzerland [2]. They are using "green" energy. I pay per token and I know where the data is stored. On the command line, I am using the LLM cli 
    [3] by Simon Willison (LLM reseacher). Every LLM tool that supports the OpenAI API standard can be connected to an Infomaniak LLM. There are great scripts that help your write better code [4]. I don't have any kind of IDE integration [5]. I like to write code and not press tab tab tab ...

    Is somebody interested to create guides on how to work (better) with LLMs and create contributions that help the ecosystem?

    Kind regards,

    Janik

    [0]: https://en.wikipedia.org/wiki/Big_Tech
    [1]: https://www.wheresyoured.at/the-haters-gui/
    [2]: https://www.infomaniak.com/en/hosting/ai-tools
    [3]: https://llm.datasette.io/
    [4]: https://notes.billmill.org/blog/2025/07/An_AI_tool_I_find_useful.html
    [5]: https://janikvonrotz.ch/2025/01/27/work-with-llms-on-the-command-line/






    by Janik von Rotz - 11:05 - 19 Sep 2025
  • Integration of knowledge or dms with onlyoffice ?
    Hello

    At oxp, I met https://www.onlyoffice.com/ who developped a connector with odoo's document app...

    AFAIK it's LGPL and they run infomaniak Kdrive

    I was wondering if we could have the same with knowledge and/or dms.

    WDYT ?

    Best regards


    --------------------------------
    Cyril VINH-TUNG
    INVITU
    Computer & Network Engineering
    BP 32 - 98713 Papeete - French Polynesia
    Tél: +689 40 46 11 99
    contact@invitu.com
    www.invitu.com

    by Cyril VINH-TUNG - 04:20 - 18 Sep 2025
  • Slides for OpenUpgrader module for Odoo at OCA Days 2025
    Hi all,
    as Alexandre did, I share the slides from the talk about an OpenUpgrade automatization tool I did: https://docs.google.com/presentation/d/1671gOwuPqaJD9mfsYzxcp0YgyEf8SUaRwrzSUhGdZvw/edit?usp=sharing

    Maybe there is a place to put them in the OCA Website to simplify finding them in the future?

    Sergio Corato

    by Sergio Corato - 09:51 - 18 Sep 2025
  • Guidelines for LLM generated contributions
    Dear all,
    
    at least one contributor is planning again to flood the OCA projects 
    with PRs for module migrations: https://github.com/OCA/web/issues/3285. 
    This volume is likely made possible through automation, with an LLM 
    generating the actual migration code (on top of, hopefully, a more 
    deterministic tool like OCA's odoo-module-migrator).
    
    Regardless of the volume and the submitter, if the submitter has 
    reviewed, refined and tested the code generated by an LLM, this should 
    not be a problem but as a reviewer I'd like to know what I can expect. 
    Holger Brunn pointed out to me that in other projects, this may be 
    covered by a demand in the guidelines to disclose LLM usage and its 
    extend. For an example, see 
    https://github.com/ghostty-org/ghostty/pull/8289/files.
    
    I would very much like to see such an addition to the OCA guidelines. 
    Additionally, I would like to suggest that the basic premise (the 
    generated code is indeed first self-reviewed, refined and tested) is 
    also made explicit, and that it is unacceptable to pass on reviewer 
    comments to the LLM only to copy back the LLM's response (which has 
    happened to me on one or two occassions).
    
    Can I have a temperature check for your support for such an addition to 
    the guidelines? Or do you have other ideas or perspectives on the matter?
    
    Cheers,
    Stefan
    
    
    -- 
    Opener B.V. - Business solutions driven by open source collaboration
    
    Stefan Rijnhart - Consultant/developer
    
    mail:stefan@opener.amsterdam
    tel: +31 (0) 6 1447 8606
    web:https://opener.amsterdam
    
    
    

    by Stefan Rijnhart - 09:40 - 18 Sep 2025
  • Slides for Making Odoo Faster talk at OCA Days 2025
    Hello, 

    For those interested, the slides for the talk Making Odoo Faster
    Analyzing Odoo’s Speed that I gave yesterday are available here:


    --
    Alexandre Fayolle
    Senior Software Engineer and Architect

    Camptocamp France SAS
    http://www.camptocamp.com


    by Alexandre Fayolle - 10:26 - 17 Sep 2025
  • Oferta de empleo de Consultor/a Odoo

    Buenos días, 

    Me pongo en contacto con vosotros ya que actualmente disponemos de una oferta de empleo que podría resultar de interés para vuestros/as asociados/as. 

    Estamos buscando un perfil de Consultor Odoo para Valladolid en modalidad híbrida y me preguntaba si sería posible publicar la oferta en vuestra página web para que pudieran inscribirse las personas interesadas en la misma.

    En el siguiente enlace puedes ver todos los detalles de la oferta: https://www.jobfie.es/trabajo/13896540/Valladolid/consultora-erp-odoo-contrato-indefinido

    Cualquier duda quedo a vuestra disposición.

    Gracias de antemano, un saludo.

    --
    FIRMA SANDRA RODRIGUEZ
    Logo
    Sandra Rodríguez
    Jobfie | Portal de empleo
    Responsable de operaciones
     
    sandra.rodriguez@jobfie.es
    Valladolid, España
    www.jobfie.es
    facebook icon
    twitter icon
    youtube icon
     
    linkedin icon
    instagram icon
    El contenido de este correo electrónico es confidencial y está destinado únicamente al destinatario especificado en el mensaje. Está estrictamente prohibido compartir cualquier parte de este mensaje con terceros, sin el consentimiento por escrito del remitente. Si recibió este mensaje por error, responda a este mensaje y continúe con su eliminación, para que podamos asegurarnos de que ese error no ocurra en el futuro.

    Libre de virus.www.avast.com

    by "Sandra Rodriguez" <sandra.rodriguez@jobfie.es> - 11:25 - 16 Sep 2025
  • Application for PSC Role – RMA Repository
    Dear contributors,

    I would like to apply for the PSC role for the RMA repository.

    Over the last months, I have been actively contributing to the RMA repository, working on several improvements to the base module to provide a more flexible and configurable workflow depending on the operation. I have also introduced new modules that add important features, such as RMA reasons, lot/serial number tracking, and I am currently working on the integration between RMA and the repair module.

    I believe I can contribute to maintaining and evolving this stack by reviewing, testing, and supporting new contributors.

    You can find my PRs here: https://github.com/OCA/rma/pulls/sbejaoui

    Best regards,

    --
    Souheil Bejaoui
    Software engineer


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

    by Souheil Bejaoui - 10:41 - 16 Sep 2025
  • OCA Days 2025 Streaming

    Hi all,

    Here are the links to the OCA Days Streaming:

    odoocommunity1 => Mosane 5+6 
    odoocommunity2 => Mosane 2+3 
    odoocommunity3 => Mosane 7+8+9

    Here is the agenda: 

    Have a great day,
    Rebecca
    --
    Rebecca Gellatly
    General Secretary
    Odoo Community Association

    by Rebecca Gellatly (OCA) - 10:20 - 16 Sep 2025
  • OCA AGA Delelgates Campaign open now - till October 3rd
    Hello OCA Contributors

    I hope this finds you all well.
    It is that time of year again for the OCA Annual General Assembly

    The 2025 OCA Delegates Campaign is now open. Until October 3rd, you can apply to be an OCA Delegate if you are a current paid Member.
    If you are already a Delegate, you don't need to apply again. This is for 10 new Delegates.

    Why?
    The Delegate Assembly is the Association’s supreme authority. Each Delegate member is entitled to one vote at the Delegate Assembly. Decisions of the Delegate Assembly are taken by a majority vote of the Delegate members present and voting. For further details, please read the Bylaws.

    How?
    To apply as a candidate, you have to:
    • sign the CLA (if not already done)
    • have a valid membership. Make sure to purchase your membership or renew it (you should have received a quotation for your renewal earlier this year).
    • fill in this survey
    If you aren't sure if you have renewed/paid your membership for 2025 please contact me.

    The campaign will be closed on October 3rd, 2025.

    Then what?
    The vote will be open from October 6th - October 17th. Current OCA Delegates will have to vote for 10 new Delegates among the candidates.

    The results of the election will be announced on October 20th, 2025.

    The 10 new Delegates will then take part with the existing Delegates in :
    • the 2025 OCA Board Member Campaign from October 20th - October 31st, 2025
    • the 2025 OCA Financial Auditor Campaign from October 20th - October 31st, 2025
    • the 2025 General Assembly from November 3rd to November 14th 2025.
    • 2025 Board announced - week beginning November 17th, 2025 
    If you have any questions please get in touch.

    Warmest regards,
    Rebecca

    --
    Rebecca Gellatly
    General Secretary
    Odoo Community Association

    by Rebecca Gellatly (OCA) - 11:25 - 15 Sep 2025
  • The Consultant Working Group is looking for you!

    Dear members,
    Did you know we have a working group for consultant / functional people?

    We are looking for new members in this group so if you are interested, please contact me (Julie) at julie@odoo-community.org.

    The “Raison d’être” of the group is to help and attract functional people (non-technical) to contribute to the OCA.

    Here are the requirements to be part of this group:
    - More than 3 years of experience with OCA tools (GitHub, Weblate…) and modules
    - More than 3 years of experience as a Consultant on Odoo
    - More than 3 years of experience with Odoo
    - Availability (1 wg meeting a month + 4h /month to contribute)
    - Approval from the majority of the actual members of the WG

    We will meet at the OCA Days on Monday morning so if you are interested, come and meet us (and contact me to let me know).

    P.S. In October, we will start a series of Support group meeting for functional / consultant so even if you don't meet the requirements to be part of the group, you can still attend these meetings.

    More info here : https://odoo-community.org/event/oca-consultants-support-group-session-2025-10-07-206/register


    by Julie LeBrun (OCA) - 10:21 - 13 Sep 2025
  • Request for Quotes: Improvement of the Odoo DB / sync with GitHub / New Frontend
    Hello,

    The OCA needs to improve its tools (backend and frontend) on Odoo Community Edition.

    Two RFQ's have been issued:

    One company can answer to both RFQ's.

    The RFQ process is described here:

    The deadline for submission has been extended to the 30th September.

    Please share it in your network of experts ;)
    Thanks!
    Virginie Dewulf
    Executive Director
    +32 477 64 17 20

    by Virginie Dewulf (OCA) - 05:51 - 12 Sep 2025
  • Licence question: using AGPL and Odoo proprietary modules on the same server
    Hi,

    After years of only working on Odoo community, we are starting to have several enterprise clients.

    The OCA website at https://odoo-community.org/resources/faq indicates:

    Can I run OCA AGPL modules and closed source modules on the same instance?
    Yes, as long as closed source modules do not depend on AGPL ones and respect the license of its dependencies defined in the “depends” key of its manifest file (and vice versa).


    Will we be able to use AGPL modules and paid ones?

    Odoo projects will be able to use AGPL modules or paid modules under proprietary licenses, but it is not possible to combine both. Combining LGLPv3 modules and proprietary modules is fine however, so we encourage current owners licensing under AGPL to move to LGPLv3 too, in order to avoid complications for end users.

    My CEO believes that this using both AGPL and proprietary modules, even if they do not have dependencies, is not allowed by the AGPL license.
    I’ve searched a bit on the mailing list (that started in 2015) but I have not found no discussion on the subject.
    On what basis does the OCA position comes from?

    Regards,
    -- 
    Vincent Hatakeyama
    Directeur du pôle développement " Orbeet
    Tel +33 1 83 62 72 88 Email vincent.hatakeyama@orbeet.io
    Adresse 27, boulevard Saint-Martin
    75003 Paris
    Site web https://orbeet.io
    Image bannière

    by "Vincent Hatakeyama" <vincent.hatakeyama@orbeet.io> - 10:36 - 8 Sep 2025
  • Sharepoint Integration

    Hello OCA Members,

     

    is there an oca app for sharepoint integration existing? I need an app where I can directly integrate sharepoint in odoo, without synchronize the data.

    This will be helpful.

    Thank you!

    Regards,

    Matthias

     

    Matthias Ellmerer

     

    signature_2198048941
    digitalisierung & software

     

    signature_95927516signature_3070776534signature_2920975368


    📍 Sonnendorf 33a, 6334 Schwoich | Austria
    📞 +43 664 353 87 33 · 🌐 implema.at  

     


    by Matthias Ellmerer - 08:36 - 5 Sep 2025
  • Seeking Advice on Handling Customs Duties in Odoo ERP for International Procurement in China

    Dear OCA Community,

    I hope this message finds you well. I am writing to seek your guidance and advice regarding the handling of customs duties in Odoo ERP for international procurement operations in China.

    Here is a brief overview of our business scenario:

    Customs Duties in China

    We encounter two types of customs duties, both denominated in CNY (Chinese Yuan):

    1. Price-based duty: Calculated as unit price × exchange rate × duty rate (e.g., 10%).

    2. Quantity-based duty: Calculated as a fixed amount per unit, such as ¥800 per ton.

    International Procurement

    We import goods from other countries into China. The procurement currency is USD, but customs duties must be paid in CNY.

    Sales Operations

    For some sales orders, we quote prices in USD and collect both the(product value) and(customs duties and VAT) from customers separately.

    Challenges We Face

    • Odoo’s tax calculation does not account for multi-currency scenarios, so we have not configured customs duties as taxes on products.

    • Since customs duties are collected in CNY while our procurement and sales are in USD, we are unable to reflect duties accurately on purchase or sales orders.

    • In procurement, we make payments to suppliers (in USD) and to customs (in CNY). Currently, we manually create bills for customs duties and calculate the amounts.

    • In sales, we need to collect both the product value and duties from customers in CNY, and we also manually calculate the duty amounts on invoices.

    We would greatly appreciate any suggestions or insights from the community on how to effectively handle these challenges in Odoo. Specifically:

    1. Is there a recommended way to configure customs duties in Odoo to support multi-currency scenarios?

    2. How can we automate the calculation and recording of customs duties for both procurement and sales operations?

    3. Are there any existing modules or workflows within Odoo or the OCA ecosystem that could address these requirements?

    Thank you in advance for your time and support. We look forward to your valuable feedback and ideas.

    Best regards,



    feihu.zhang

    feihu.zhang@live.com


    by feihu.zhang - 04:46 - 5 Sep 2025
  • py3o reporting engine
    I worked on the py3o reporting engine last week (modules report_py3o and report_py3o_fusion_server from https://github.com/OCA/reporting-engine), and managed to implement a new version of report_py3o_fusion_server that works with a direct link between Odoo and libreoffice running as a daemon via the UNO interface. This implementation by-passes py3o-fusion and py3o-renderserver, which are 2 deprecated software components that are still in python2. I have already deployed it in production on 2 odoo servers. The limitation of this implementation is that it only works when libreoffice is running on the same server as Odoo (running as daemon in headless mode) whereas py3o-fusion and py3o-renderserver allowed to have libreoffice running on another server than Odoo.

    It is available as a draft pull request here :


    On this draft PR, I have detailed my ideas for the future of the report_py3o* modules, and how we could implement a solution that allows to have libreoffice running on another server than Odoo. If you are using report_py3o and feel concerned about the future of this project, please come on this draft pull request to read my ideas for the future and give your opinion about it !

    --
    Alexis de Lattre

    by Alexis de Lattre - 06:16 - 2 Sep 2025
  • Multi-Company + Website Issue
    Hi everyone,

    I'm reaching out to get some insights from the community on a multi-company scenario we're running into with Odoo.

    The Issue:
    We have a setup where multiple companies share the same website. Odoo currently ties a website to a single company, which is fine for pricing (we use GeoIP to show region-specific pricelists). But when a customer places an order, Odoo assigns that order to the company linked to the website, not necessarily the customer's regional company.

    Example:
    A US customer sees US pricing, but the order still gets created under the LATAM company because that's how the website is configured. This leads to accounting and operational misalignment.

    Any guidance, existing OCA modules, or suggestions on how to approach this would be greatly appreciated. If there's interest, I'd also be happy to help spec out a solution we will contribute back to the community.

    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 - 10:41 - 29 Aug 2025