Skip to Content

Contributors

  • 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 - 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
  • Laboratory Information Management System (LIMS)

    Hello,

    We have the opportunity to start developing a basic LIMS module and its extensions within the OCA with 2 customers.

    Since https://github.com/OCA/connector-lims seems to be empty and not used, I would like to rename it to "vertical-lims" and start documenting our effort there.

    What do you think? Anyone interested?

    Thank you!

    MAXIME CHAMBREUIL
    DIRECTOR INTERNACIONAL
    T: +52 (800) 953-2012 #5200
    M: +52 (442) 114-9164 | WhatsApp
    C: MChambreuil@OpenSourceIntegrators.com
    Av. Antea 1032, Piso 4 Local 8, Colonia Jurica
    Santiago de Querétaro, Querétaro, 76100, México

    Analizar. Optimizar. Automatizar. Transicionar.


    by Maxime Chambreuil - 11:45 - 28 Aug 2025
  • Stock location state

    Hello everyone,

    I am using Odoo 18 and the inventory module to manage a stock of products stored in bulk in silos.

    The requirement is about having a state on the stock location (empty, full, filling, empyting) and keeping the logs of the state changes, including the timestamp of when the filling/empyting starts and stops.

    Do we have a solution for this? In previous versions?

    Thank you!

    MAXIME CHAMBREUIL
    DIRECTOR INTERNACIONAL
    T: +52 (800) 953-2012 #5200
    M: +52 (442) 114-9164 | WhatsApp
    C: MChambreuil@OpenSourceIntegrators.com
    Av. Antea 1032, Piso 4 Local 8, Colonia Jurica
    Santiago de Querétaro, Querétaro, 76100, México

    Analizar. Optimizar. Automatizar. Transicionar.


    by Maxime Chambreuil - 11:34 - 28 Aug 2025
  • Adding Job Dependency support in o13 queue_job module?
    Dear contributors of the queue_job (v13.0) module,

    We are utilizing the Job Queue module in Odoo 13 to fulfill our asynchronous processing requirements. However, we have recently encountered a situation where we require support for Job Dependency.

    It appears that job dependency support was only introduced in the Job Queue starting from Odoo 14, however currently, we are unable to migrate to a higher version of Odoo immediately and are seeking Job Dependency support within Odoo 13

    If it is feasible for you to backport Job Dependency support from Odoo 14 to Odoo 13, that would represent the optimal solution for our needs? 

    Alternatively, we could consider modifying the Odoo 13 Job Queue code to incorporate Job Dependency ourselves, potentially using the same syntax as Odoo 14, however if we have to do it ourselves would you have any advice for us that would help, ex. was there a technical reason you started at v14, or you just had to start somewhere?


    Any help would be greatly appreciated, thank you!
    BWT
    Gilbert Gagnon
    Technology Leader | Leader technologique

    - gilbertg@blackwaretech.com
    - 888.228.5755
    Blackware Technologies | www.blackwaretech.com
     Facebook  Linkedin 
    Construisez l'avenir avec nous

    Le présent courriel, incluant tout fichier qui y est joint, est envoyé à l’intention exclusive de son destinataire et est confidentiel. Si vous recevez ce courriel par erreur, notez que vous ne devez ni l’utiliser, ni le divulguer, ni le distribuer, ni le copier et tout fichier qui y est joint, ni vous en servir à quelque fin que ce soit. Merci d’en aviser l’expéditeur par courriel et de supprimer ce courriel ainsi que tout fichier joint.

    ------------

    The information, including any attached file, transmitted by this email is intended only for the person to which it is addressed and is confidential. If you have received this email by mistake, be aware that any use, review, retransmission, distribution, reproduction or any action taken in reliance upon this email or the attached file is strictly prohibited. Please contact the sender and delete the email and any attached file.

    by "Gilbert Gagnon" <gilbertg@blackwaretech.com> - 06:21 - 26 Aug 2025
  • Odoo 18

    Hello everyone,

     

    will there be an upgrade to Odoo 18 for the purchase_discount module?

     

    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) 23460140231

     

    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 9169 960 | F +49 (0)2461 9169 969

    Amtsgericht Düren | HRB 5889 | Geschäftsführung: Michael von Steht, Frank Stechel
    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 - 12:01 - 26 Aug 2025
  • Looking for partners in LATAM
    Dear all,

    We are generating opportunities in the LATAM market and are looking to connect with partners for implementing projects, primarily in Argentina and Chile, and potentially in other LATAM countries.

    We are specifically seeking partners who are proficient with Odoo Community, adopt an OCA approach, and have a strong understanding of OCA guidelines.

    If you are interested in collaborating on these projects, please send an email directly to me.

    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 - 01:15 - 25 Aug 2025
  • Community Contribution Statistics
    Dear members,

    I’m happy to share that the contribution statistics have been restored and are now published again in a public repository: https://github.com/OCA-contributors/monthly-statistics/. Also, there is another repository where the code used to do it is shared: https://github.com/OCA-contributors/contributors-statistics-generator. This way, everyone can explore the data, verify it, and even improve the tooling if needed.

    I plan to publish the monthly results at the begining of each month. It has not been published inside OCA because I opened the topic several times, but there were some issues for doing it. So, I’ve started publishing it independently so the whole community can benefit. I will not publish it under Dixmit banner in order to keep it neutral and independent.

    The goal is to celebrate our contributors and provide transparency on how our community is evolving. A few highlights:

    - Our top contributors come from a broad range of companies and individuals, which shows the diversity and strength of our ecosystem.
    - At the same time, our delegates and board composition reflects historical patterns, with a large share coming from just a few companies.

    This contrast suggests an opportunity: as our contributor base diversifies, our governance could also evolve to better reflect the variety of people and organizations who make this association possible.

    I’d like to open the conversation on:

    - How can we keep contribution statistics as a regular, neutral resource?
    - How can governance and community contributions stay closely connected?
    - What other forms of transparency would help us all feel engaged?

    A big thank-you to everyone who contributes code, reviews and energy.

    Sincerely,

    Enric Tobella Alomar
    CEO & Founder


    by Enric Tobella Alomar - 09:51 - 21 Aug 2025
  • updating weblate with po-files
    
    
    Hello!
    We do some translating for the Odoo community and that's for Swedish in 
    our case.
    Most projects and most modules don't have a sv.po file created.
    
    If such is missing, it's easy to just press the plus-sign, "+" and the 
    sv.po-file is created.
    I can imagine it's the same procedure in any other language.
    
    It works fine...! At least the first two times! Then an error show, 
    "Your request was rejected because you have performed too many 
    operations recently. Please try again later."
    
    https://translation.odoo-community.org/projects/rest-framework-18-0/
    
    As an example, the "rest-framework-18-0" contains seven modules and I 
    can only create sv.po files for the first two modules. Then the error 
    above will show. I have to do two more tomorrow.
    
    * * * * *
    OK, as for the rest-framwroek it's not really so important. We're using 
    Weblate API and I need to try commands and the rest-framework it happens 
    to be.
    My question is, who's in charge of these things and is it possible tp 
    change the limit from 2 requests  to unlimited requests?
    
    I believe it's a fair wish to be able to prepare sv.po files for all 
    modules in a project!
    
    Please forward my letter and my wish  to the person responsible for the 
    limit! :-)
    
    regards,
    
    // Jakob
    
    
    -- 
    Med vänlig hälsning / Best regards/ 顺祝商祺,
    Jakob Krabbe
    
    VERTEL AB | Jakob Krabbe | jakob.krabbe@vertel.se
    +46 (0)13 99 19 480 | +46 (0) 79-348 18 01 | vertel.se
    
    

    by Jakob Krabbe - 04:11 - 21 Aug 2025
  • REMINDER - Last day to order your T-Shirt - OCA Days 2025
    🚨 LAST DAY TO ORDER YOUR T-SHIRT! 🚨
    I just placed my order — don’t say I didn’t warn you! 😄

    Buy your OCA Days 2025 T-Shirt here:

    Note: This T-Shirt can only be collected during OCA Days in Liège, September 15–18, 2025.


    Best, Michel.



    by Michel Stroom - 12:06 - 20 Aug 2025
  • Are there any other local associations?
    Hello Everyone,

    I am just checking in to see if there are any other local associations we might not know about. I'm organising a talk at the OCA Days around this and would like to get in touch.

    I have so far contacted my contacts at these local associations:
    • OCUS
    • Spanish
    • Italy
    • Finland
    • France
    • Mexico
    I look forward to hearing from anyone else.
    Warmest regards,
    Rebecca

    --
    Rebecca Gellatly
    General Secretary
    Odoo Community Association

    by Rebecca Gellatly (OCA) - 07:50 - 20 Aug 2025
  • .pdf format in app Sign
    Hello,

    I noticed that with Docusign or Adobe the .pdf is saved in a way that you can not modify it afterward but with Odoo it does not seem as secure.

    Have you ever faced this problem before? Is there a module that could fix it ?

    Thanks,

    --
    Aymerick Glowacki

    by glowacki.aymerick - 04:31 - 19 Aug 2025
  • OCA Annual General Assembly for 2025 - upcoming dates, will you apply as a delegate or board member this year?
    Hello OCA Contributors,
    I hope this finds you all well. Our Annual General Assembly is commencing in September. Please find below a few details and key dates.
    • AGA:
      • As a contributor if you would like to be active in the AGA you will need to be a current paid member - if you aren't already a member you can become one nowbecome a member now!
      • If you are a current paid Member and interested in becoming a Delegate this year keep an eye out for upcoming AGA information to propose yourself.
      • If you are voted in as a Delegate, you'll then be able to vote in the AGA.
      • You need to be a Delegate to apply to become a Board member during the AGA if this is of interest to you.
    • Key Dates:
      • 15th Sept - 3rd October - Week 1, 2 & 3 (we've extended this to 3 weeks this year to encompass the OCA Days week):
      • OCA paid members of 2025 invited to apply their candidacy to become an OCA Delegate (opens week of OCA Days and Odoo XP)
    • 6th October  - 17th October - Week 4 & 5:
      • Active OCA Delegates vote for 10 new OCA Delegates
    • 20th October - 31st October- Week 6 & 7:
      • Announce new Delegates
      • OCA Delegates announce their candidacy to become an OCA Board Member or Financial Auditor (for the FA the applicant does not need to be a Delegate) on the Delegate mailing list
    • 3rd November - 14th November - Week 8 & 9:
      • OCA Delegates vote for board members, auditors, financial statements
    • 17th November - Week 10:
      • New board announced
    If you have any questions about the above please don't hesitate to get in touch, you email me directly and I will do my best to help out.

    Warm regards,
    Rebecca

    --
    Rebecca Gellatly
    General Secretary
    Odoo Community Association

    by Rebecca Gellatly (OCA) - 01:45 - 18 Aug 2025
  • Read-only admin?
    Hello!

    Is there a module that adds a "Read-Only admin" role? As in a role that would allow the user to view all records from all models and have access to the reporting menus but that's incapable of performing write, create and unlink actions?

    Thanks!

    by Samuel Macias Oropeza - 11:21 - 15 Aug 2025
  • Eager to Attend Full-Day, Volunteer & Learn — Access Request for 13–14 Aug
    Dear Odoo Community Days Team,

    I hope this message finds you well.

    I am already registered for the "F&B Innovation Days" session on 13 August 2025 (2:00 PM – 6:00 PM) at Mahatma Mandir, Gandhinagar.

    As someone who is passionate about technology, business process automation, and learning from real industry leaders, I sincerely wish to attend the complete Odoo Community Days experience on both 13 and 14 August 2025 — including the morning sessions, exhibitions, and networking opportunities.

    Unfortunately, due to my current financial constraints, I am unable to purchase an additional Premium or CEO pass.  
    If possible, I would be truly grateful for a complimentary upgrade, a volunteer role, or any alternative arrangement that would allow me to participate for the full day on both dates.

    Attending these sessions would be an invaluable learning experience for me, and I assure you I will make the most of this opportunity. I will also be happy to share and promote my learnings and the event experience on my social media platforms to further support the Odoo community.

    Thank you so much for considering my request, and I look forward to your kind response.

    Warm regards,  
    Mehul kachchhava 
    Mo 9054350032
           7041412175


    by "Mehul Kachchhava" <mdkachchhava2@gmail.com> - 05:26 - 12 Aug 2025