Skip to Content

Contributors

  • Peppol 2026 Belgium
    Hello,

    Does OCA have any plans to comply with the PEPPOL 2026 requirements in Belgium?

    We have customers on versions 11.0, 13.0, 15.0, and 16.0, and we cannot migrate all of them before 2026.

    Kind regards,

    François WYAIME
    Odoo Expert @ ABAKUS IT-SOLUTIONS

    by franz.wyaime - 11:11 - 27 Mar 2025
  • Compatibility OCA OCB + OpenUpgrade
    Hello everybody,

    I want to know if it is possible to use OpenUpgrade with OCB. For example, if I use OCB v16 and want to update to OCB v17.

    Thanks.

    by Aboubacar TRAORE - 02:36 - 27 Mar 2025
  • Work centers planning gantt chart and other planning tools
    Hello!

    We have a client who's working with v17 CE. Their main issue right now is planning and managing their manufacturing capacity, as in work center availability and determining how many machines they'd actually need to fulfill manufacturing demand. We showed them Enterprise's work center planning gantt chart, and they seemed to like it. With that in mind, could you recommend some alternatives as well as complimentary tools available for Community?

    Thank you!

    --

    SAMUEL MACIAS OROPEZA

    TECH LEAD

    smacias@opensourceintegrators.com

    P.O. BOX 940, HIGLEY, AZ 85236





    Security Notice: Don't be too quick to click!
    Think carefully before clicking on links or attachments. Never provide your User ID or Passwords. Report any suspicious emails to your system administrator.

    by Samuel Macias Oropeza - 10:26 - 26 Mar 2025
  • The future of oca/bank-payment
    Hi everyone,

    The oca/bank-payment repository has the essential modules to prepare and generate SEPA (and more) payment orders for credit transfer and direct debit.

    Today, there are important decisions to make about the future of this module.

    18 months ago, Alexis de Lattre, (one of) the original authors of these modules, started a huge effort to modernize these modules and improve their overall quality.
    He explained his approach in this PR 1174 for 16.0  [1]. 
    Naturally, that PR was not merged because it came too late in the 16.0 release cycle. 

    Now Alexis continues this effort with a series of 18.0 pull requests, with the important addition that he proposes to replace the Payment Mode object by the now native object from Odoo. 

    In Odoo v18, Odoo SA introduced new "Payment mode" M2O fields in the "account" module (cf this commit [6]):
    - on res.partner : one property field "Customer Payment Method" and one property field "Supplier Payment Method"
    - on invoices (account.move) : one field "Payment Method", copied from res.partner and that can be modified
    Up to Odoo v17, these "Payment mode" fields were not native ; they were added by the OCA module account_payment_partner from OCA/bank-payment.
    These new native "Payment mode" fields use the model account.payment.method.line (which was introduced in v15).

    Migrating to use these native fields makes a lot of sense to align with Odoo to avoid duplication of fields and logic.

    For more context, There was some discussion in the 16.0 PR [1], the 18.0 migration issue [4], as well as [5].

    I personally very much welcome this effort as I think the quality of Alexis' work is excellent (as usual), and this will create a solid foundation for the future.
    Indeed, over the many years of history of these modules, the only significant refactoring was Pedro's important work to adapt them to use Account Payment, and these modules start to show their great age.

    Alexis' work can be tested on runboat PR 1406 for direct debit [2] and PR 1405 for credit transfer [3]. From the preliminary tests we have done at Acsone it works fine.

    Of course, such work is not a traditional migration, and is difficult to review due to the importance of the changes. This will also create some additional migration work for maintainers of modules that depend on it (for instance the migration from Payment Mode to native Payment Methods will require some effort, although not difficult).

    On the other hand, reaching the same result by incremental improvements is going to be impossible, because as soon as a module is merged it starts to be extended, and some evolutions will not be possible in a backward-compatible way.

    So Akretion and Acsone propose to add migration scripts, and merge Alexis' work in 18.0 and rapidly iterate from there to review and add possible features that would have been missed in the transition. At Acsone we plan to put significant effort on this repo in the coming 3-4 months.

    Would there be agreement on such an approach?

    Best regards,

    -Stéphane


    by Stéphane Bidoul - 11:45 - 26 Mar 2025
  • dms in 18.0 is wow
    Dear Contributors, I couldn't wait until I share the video of dms module for version 18.0 that I am almost finished with.

    It will include wow features starting with new odoo design for 18.0 and also a handy security and privacy for managing files and sharing too as well.

    I am waiting for positive feedback and encouragement.

    happy contribution...

    https://youtu.be/5z7yPdCnZCo

    by Mohamed Alkobrosly - 04:45 - 26 Mar 2025
  • Planned disruption of OCA services on April 7th
    Hi everyone,

    We have been informed by our hosting company that a mainboard replacement needs to be performed on the main OCA server.

    This means that most OCA services (CI, runboat, weblate, GitHub bot, etc) will be disrupted on 7 April 2025, from 08:00 GMT+2 to 12:00 GMT+2.

    Please organize accordingly.

    I'll provide more information as it becomes available.

    Best regards,

    -Stéphane

    --
    Stéphane Bidoul
    http://acsone.eu/

    by Stéphane Bidoul - 10:31 - 25 Mar 2025
  • dms security issues solved
    Dear OCA community, recently we have been migrating DMS module from 17.0 to 18.0.

    While migration we encountered some security critical issues.
    We found that some people have raised them in:

    https://github.com/OCA/dms/issues/381
    https://github.com/OCA/dms/issues/386

    I was interested to assign each portal user access to only their related files and by default related directories only.

    Now we could solve the security issue in 18.0 but I guess if some members here are annoyed from these issues in older versions like 17.0 and 18.0 I left the commit of the solution in that PR:

    https://github.com/OCA/dms/pull/385

    here is the commit of the solution:

    8db593b4bcb94f772576f7fec33f6c1837bd610f

    In brief as portal users can access only their related sales order and invoices, they access only their related files.

    Only we have to assign any user as a follower to the file in its mixin in form view and those users whether they are internal or portal will access only the files they are following.

    I am waiting for your reviews on our migration, and I am pleased to have the fix merged in older versions too.

    Best Regards...

    by Mohamed Alkobrosly - 06:56 - 25 Mar 2025
  • Migrations scripts from MuK DMS to OCA DMS
    Hello everybody,
    
    we need to migrate some customers from the original MuK DMS modules to
    the OCA modules. I seem to remember having seen something about ready
    migration scripts several years ago when the DMS modules were first imported
    into the OCA repository, but am not able to find that again.
    
    Can anybody help?
    
    Thanks in advance for any hint,
    
    Olaf
    
    -- 
    Olaf Wagner -- elego Software Solutions GmbH -- http://www.elegosoft.com
                   Gustav-Meyer-Allee 25 / Gebäude 12, 13355 Berlin, Germany
    Geschäftsführer: Olaf Wagner | Sitz: Berlin
    Handelregister: Amtsgericht Charlottenburg HRB 77719 | USt-IdNr: DE163214194
    

    by Olaf Wagner - 12:05 - 24 Mar 2025
  • Late Purchase Bill
    Esteemed Contributors,

    A client presents a complex billing scenario. They enjoy a strong vendor relationship, receiving goods on credit for production, with payments consistently delayed (6-10 months) after goods are consumed and sold. Pricing is uniquely determined at the time of payment. Which module optimally addresses this situation?

    Best regards, 
    Abdulbasit Suleiman 

    by basit.suleiman91 - 11:51 - 24 Mar 2025
  • odoo CE to OCB
    Dear Contributors,

    We are deploying odoo17 CE with OCA modules. Using  docker-compose However we want to migrate our customers to OCB image without affecting the persistent volume. 

    Kindly recommend the OCB docker image that the docker file is most similar to odoo CE image.

    Best Regards,
    Abdulbasit Suleiman 

    by basit.suleiman91 - 11:46 - 24 Mar 2025
  • Manage odoo automatic mails with recipients anti spam
    Dear OCA contributors,

    How do you manage automatic mailings from odoo when the recipient uses an anti-spam solution that requires the sender to be validated by a return mail that requires clicking on a link or filling a captcha ?
    I have a customer who uses the https://www.mailinblack.com/en solution.
    Mails returned by recipients who have mailinblack are not returned in Odoo in the original mail thread and are invisible in Odoo.

    What are the best practices in this case?

    Thanks a lot

    Regards

    David BEAL

    by David BEAL - 01:00 - 21 Mar 2025
  • Request for Review and Feedback on PR #3189: Enhancement to views_migration_17 Module

    Subject: Request for Review and Feedback on PR #3189: Enhancement to views_migration_17 Module

    Dear OCA Contributors,

    I hope this message finds you well. I am writing to kindly request your review and feedback on a recent pull request I have submitted to the server-tools repository: PR #3189.

    Pull Request Overview:

    • Title: [IMP] views_migration_17: support alternative output directory for transformed views instead of in-place write
    • Description: This improvement introduces the ability to specify an alternative output directory for transformed views in the views_migration_17 module, rather than performing in-place modifications. This enhancement aims to provide greater flexibility in managing transformed views for example when using doodba image from Tecnatica where addons path is readonly.

    Your insights and feedback are invaluable to ensure the quality and functionality of this enhancement. I would greatly appreciate it if you could take the time to review the proposed changes and share your thoughts or suggestions.

    Thank you for your attention and support.

    Best regards,

    \rrebollo


    by Ing. Rolando Pérez Rebollo - 11:51 - 21 Mar 2025
  • Request for Information on Using connector_importer and connector_importer_product

    Dear OCA Contributors,

    I hope you are all doing well.

    I am currently exploring the connector_importer and connector_importer_product addons and would like to better understand their intended use, configuration, and best practices. While I have reviewed the source code and available documentation, I would appreciate any additional insights from the community.

    If you have:

    • Any official or unofficial documentation,
    • Example implementations or case studies,
    • Guidance on best practices for setting up and using these modules,

    I would be grateful if you could share them. Any pointers to existing discussions, blog posts, or repositories with relevant examples would also be highly valuable.

    Thank you in advance for your time and assistance!

    Best regards,

    \rrebollo


    by Ing. Rolando Pérez Rebollo - 10:41 - 21 Mar 2025
  • SAVE THE DATE - OCA DAYS 2025 - 15-17 SEPTEMBER

    Hello OCA Contributors!


    We are excited to finally be able to announce the dates for the OCA Days 2025.
    We will be in Liège again at Val Benoit - this year over the course of 3 days - 15th - 17th September.


    • Monday 15th - Trainings and Code Sprint

    • Tuesday 16th - Presentations and Code Sprint

    • Wednesday 17th - Presentations and Code Sprint.


    You’ll be able to purchase tickets soon - I'll be in touch again to let you know when they are ready online.

    If you are interested in joining the OCA Days 2024 workgroup to help with the planning of the event please get in touch with me directly at rebecca@odoo-communityorg


    We are looking forward to creating another great event for you this year.
    Warm regards,

    Rebecca



    --
    Rebecca Gellatly
    General Secretary
    Odoo Community Association

    by Rebecca Gellatly (OCA) - 05:11 - 17 Mar 2025
  • Odoo base_external_dbsource usage examples

    Hello community,

    I installed the base_external_dbsource Odoo module and am able to connect to an external postgresql database. However, I am not able to find any examples of how the base_external_dbsource module should be used. I would like to create a model and access data from the external database in similar ways as the native Odoo database.

    Any examples of how to use this module would be appreciated. It might also be wise to add some to the readme of this module.

    Thanks,

    Marcus Myer


    by Marcus Myer - 02:31 - 12 Mar 2025
  • Odoo - Internal Transfer in Payments
    Dear,

    In Odoo versions 15 and 16, internal transfers could be done directly in payments.
    However, in version 18, I can't find the option to use internal transfers in payments.
    Maybe it has been changed to internal transfers via bank reconciliation.

    Should we migrate the account_payment_paired_internal_transfer module to v18, or is there another way to handle internal transfers?

    Thank you,
    Saran Lim.

    by saranl - 08:21 - 12 Mar 2025
  • Introducing pofiletranslate – A Tool for Translating PO Files

    Dear Odoo Community,  

    I’ve developed a straightforward tool to translate PO files directly from a local codebase. I noticed that translations often follow a pattern within each project, and leveraging existing translations tends to produce better results than relying on Google Translate or AI-based tools.  

    **PyPI:** [https://pypi.org/project/pofiletranslate/](https://pypi.org/project/pofiletranslate/)  
    **GitHub:** [https://github.com/RachidAlassir/po-translate](https://github.com/RachidAlassir/po-translate)  

    I’d love to hear your feedback and suggestions!  

    Best regards,  
    Rachid Alassir

    by Rachid Alassir - 08:45 - 11 Mar 2025
  • financial reports
    Dear Odoo Community,

    How can I create financial reports without new programming to specify which account should be shown in which item? For example, suppose I have 4 types of prepayment accounts, but 3 of them are recorded as receivables, and now in the balance sheet, when I want to get a report, it shows 1 account in prepayments. Where can I set up accounts whose types are also recorded in one month and another to be viewed in a specific group in financial reports?

    Regards
    Amir Akbari

    by Amir Akbari - 01:25 - 11 Mar 2025
  • Webinars for OCA Members: learn how to navigate the OCA world
    Hello everyone,

    I am happy to share with you the list of the next OCA Webinars for the 2025 members.

    💡02 & 03 April: How to start to contribute? 

    💡 16 & 17 April: How to search for an OCA module? 

    💡 30 April & 1st May: How to test an OCA module? 

    💡 14 & 15 May: How to translate an OCA module?

    Those are the first steps for anyone wanting to understand the basics of the OCA tools and start contributing.

    I am sure that even people who have been around for a long time will learn useful tips as well!

    Each webinar is 30 minutes long with a presentation by Julie LeBrun followed by Questions & Answers.

    There are 2 sessions organized for each topic to arrange for different timezone.

    Register here:

    Other topics will follow, stay tuned! And tell us what you would like to see in the future: julie@odoo-community.org

    Have a nice week,
    Virginie Dewulf
    Executive Director
    +32 477 64 17 20

    by Virginie Dewulf - 05:41 - 10 Mar 2025
  • Existing OCA Module for Concurrent User Tracking‏

    Dear Odoo community,

    I am currently looking for a module that allows users to see if other users are viewing or editing the same record in Odoo, such as a service request or any other document. The functionality I am looking for includes:

    Real-time visibility of other active users on the same record/page.
    Notifications or indicators when multiple users are working on the same document.

    I would like to note that the feature I am looking for exists in the system within the Project module. When two users are active on the same task screen, each of them receives a notification and sees a visual indication that another user is active on the same page and edit.

    Picture attached:
    image.png

    Before considering custom development, I wanted to check if there is an existing OCA module that provides this functionality. If such a module exists, I would appreciate it if you could provide its name or a link to its repository.

    Thank you in advance for your help!

    Best regards,
    Sagi Achiel
    Layline Tech




    by Sagi - 05:35 - 10 Mar 2025