Skip to Content

Contributors

  • Git Aggregator on Doodba
    Hi, I am configuring an instance with Doodba, I am using the doodba copier template to set up the instance
    I just find out how to use the git aggregator by launching these commands

    export DOODBA_GITAGGREGATE_UID="$(id -u $USER)" DOODBA_GITAGGREGATE_GID="$(id -g $USER)" DOODBA_UMASK="$(umask)"
    docker-compose -f setup-devel.yaml run --rm odoo

    which I found in setup-devel yaml file file.

    I have a few questions:
    1 - is it actually the proper way to use it on the project ? (maybe it should automatically start when launching docker-compose, but it's not my case)
    2 - I see that by using the aggregator I still have repositories created in the host, so they are created outside the container as volumes then recreated in the container.
    Is there a way to avoid keeping remotes (source code, oca repos etc..) on the host and directly create them only inside the container at build time with the aggregator?

    Really appreciate any kind of help.

    Regards
    -- Francesco Ballerini


    by Francesco Ballerini - 11:31 - 3 Nov 2024
  • Picking from sublocation when doing internal transfer and Inventory frequency monthly

    Hello,


    in scenario where putaway rules are setup to move certain incoming products / categories to sublocation (of the main warehouse) when there is sale order, correct stock move is created from that sublocation as part of stock picking. Now I would like to do the very same thing when doing internal transfer from the main warehouse to some other location. Is it possible somehow?


    Also is there a module to allw to schedule inventory frequency not for certain number of days but for example to last day of the month?


    Thank you very much. Best regards


        Radovan Skolnik


    by Radovan Skolnik - 06:26 - 3 Nov 2024
  • Can you share your OCA job position (as a member, delegate, board members and or contributor) on LinkedIn?
    Dear OCA Members, Delegates, Board Members, and Contributors,

    Here’s an easy idea to help spread the word about the OCA.

    Recently, I've noticed a growing trend - 14 now - have updated their LinkedIn profiles to reflect their positions at the OCA, and I think that’s fantastic! 
    I’d like to encourage everyone to consider doing the same.

    Whether you’re a member, delegate, board member, contributor, or hold a combination of these roles, adding your OCA position to your LinkedIn profile can significantly boost both your visibility and that of the OCA.

    Yesterday, I added my new job position at OCA as a Member on LinkedIn. I’m also a contributor, but since I recently post daily about the OCA and ask for new members to join, I opted to list only "Member.” By adding your OCA position to your LinkedIn profile, you not only showcase your involvement with our vibrant community but also help raise awareness about the OCA and the impactful work we do.

    If you have any privacy concerns or prefer not to share your position on LinkedIn, that’s completely understandable!

    If you feel comfortable, I encourage you to update your LinkedIn profile with your position at the OCA.
    It takes just a few moments and can make a lasting impact on our community.

    Let’s keep spreading the word about the OCA and the amazing work we’re doing together!
    It’s also great to see more LinkedIn posts about the OCA lately.

    Thank you in advance for considering this.
    I fully respect your privacy if adding your OCA position on LinkedIn isn’t for you.


    Warm regards,


    Michel Stroom
    Helping promote the OCA to get more members and sponsors


    Note / Remark / P.S.:
    I apologize in advance if this email shouldn’t be sent to the OCA contributors email list, but I didn’t know how else to get this message across.


    by Michel Stroom - 03:10 - 30 Oct 2024
  • Syncing Attendance Between Two Odoo Instances

    Hi OCA Contributors,

    I’m looking for a way to sync the Attendance module between two separate Odoo instances. Has anyone worked on something similar before? We’ve started a small custom module using Odoo RPC, but any advice or pointers would be really helpful.

    Thanks a lot in advance!

    Best,

    --
    Eicher Stéphane
    Co-fondateur / Ingénieur logiciel
    +41 32 552 27 77



    by Stéphane Eicher - 08:10 - 29 Oct 2024
  • Cash drawer support
    Dear,
    There is some Odoo Community modules available offer support for cash draw machines, such  Glory, and other similar cash drawer systems  and black box required in Belgian restaurants available in entreprise édition

    Thanks 
    Abdrahman elkafil 
    Libertysoft 
    Tel +32499164133

    by Abdrahman Elkafil - 11:15 - 28 Oct 2024
  •  IDP initiate with SAML
    Hi all,

    We are working on IDP Initiated flow with SAML auth.
    Someone did a similar flow?

    Found this related OCA module:
    https://github.com/OCA/server-auth/blob/16.0/auth_saml/README.rst

    --


    by Hed Shefer - 02:50 - 27 Oct 2024
  • recurring payments
    Hi!
    I'm using OCA Contracts and am interested in recurring payments for 
    these via Stripe or PayPal. As far as I know there is no such build-in 
    feature for Community Edition. I found OCA's contract_payment_auto for 
    10.0 [1] (PR for 12.0 [2]) which seems to do what I want, as well as a 
    few paid modules which look incompatible with OCA's Contracts. I'm 
    wondering what is the best approach to tackle this in 15.0. Would it be 
    feasible to migrate contract_payment_auto to 15.0 or is there a good 
    reason why this hasn't been done yet? Any better suggestion?
    
    Best regards
    Jan
    
    [1] https://github.com/OCA/contract/tree/10.0/contract_payment_auto
    [2] https://github.com/OCA/contract/pull/798
    

    by Jan Suhr - 05:36 - 25 Oct 2024
  • Global Online Candidates OCA Delegates - Dating Show

    Hello OCA members and OCA Delegates,

    Today, Virginie and Tom hosted what I called the Candidates OCA Delegates Dating Show. They made sure everyone was given enough time to shine and share their views and opinions.

    The online meeting reminded me of Steve Jobs hosting the Macintosh Software Dating Game with Bill Gates in 1983. It’s really fun to watch, especially with the '80s tunes and Steve Jobs' head-shaking enthusiasm. 
    Click the link below to watch the video:
    https://youtu.be/j7WVrkJYXeI

    All jokes aside, it was great to be part of the global online OCA meeting, from Japan to Argentina, and to witness the enthusiasm of all the candidates.

    I don’t mind if the recording is shared with all OCA members and not just the OCA Delegates. Everyone can see how this process is executed, which certainly helps in attracting candidates for next year.

    One last thing:
    The OCA Board can make an exception this year and select all 18 candidates to help the OCA move forward faster. As Steve Jobs said in the video, I can’t choose one of you; I need all of you!

    I had fun and really enjoyed the meeting, and I encourage other candidates, delegates, and hosts, to share their experiences of the “Dating Show.”


    Warm regards,

    Michel Stroom
    Helping promote the OCA to get more members and sponsors

    Remark / Note / P.S.:
    I apologize in advance for sending this email to the contributors list. I really don’t know where else to send it, and I haven’t found an email address for only OCA members and delegates.

    Idea:
    Maybe we can implement the Odoo Forum app to set up different channels, like they already did at the local Spanish OCA.

    ==> If you’re not an OCA Member, You are welcome to Join us<==
    Click the link below:


    by Michel Stroom - 05:31 - 23 Oct 2024
  • Big number changed automatically on float fields

    Hello, when trying to input very large numbers (with no decimals, 19 digits in my specific case) in credit or debit fields from journal items these numbers are changed on saving automatically with no explanation. The issue is easily reproducible in runbot Odoo 16 CE. I think a similar issue has been reported on github (https://github.com/odoo/odoo/issues/82597).

    Steps to reproduce (from a user with full accounting features enabled), demo db from runbot.com 16.0 CE:

    - Go to Invoicing/Accounting/Journal Entries

    - Create a new one

    - In Journal Items add a new line like this:

     

    - When saved we get:

    A value with the last Nth digits changed.

    I was able to debug in a local environment and my observations are:

    • Is not a problem from UI: emulating the creation of journal items from code gets the same results.
    • Is not a problem of visualization: wrong values are persisted into database.
    • At ORM level the large numbers are represented in python scientific notation, in this case 1.51337248356932e+18
      • From there python float "features" begin to work and the float part of the scientific notation gets transformed due to the way python stores float numbers.
    • If my tests are not wrong every single float field in Odoo is hit by this.

    I think is rare nobody has notice this before. Maybe I'm ignoring some very basic fact about currency settings in Odoo that's why I'm reaching U for help or any creative idea.


    by Ing. Rolando Pérez Rebollo - 03:30 - 23 Oct 2024
  • Submmit an Odoo website form as an Iframe
    Hi all,

    I'm trying to embed an Odoo website form as an iframe and encountering a 400 error.
    The original Odoo website form works well when not used in Iframe.

    Tried to change csrf=False with no success, do you have other ideas?
    --


    by Hed Shefer - 01:41 - 23 Oct 2024
  • My Application for OCA Delegate
    Dear Delegates,

    Unfortunately, I won't be able to attend tomorrow's live session. The reason is quite simple: three kids to manage at that time! :-) Wednesday is the day I dedicate to my children.

    However, this does not diminish my motivation to become an OCA delegate. In fact, I have already served as a delegate in the past, until 2018, when I took a few years to focus on other professional activities.

    For me, the OCA is the central and essential player in the Odoo community. We play a crucial role in enhancing and enriching Odoo's open-source ecosystem by offering a vast collection of open-source addons across many functional areas. Addons provided by the OCA offer solutions that go beyond the standard capabilities of Odoo, enabling us to meet specific client needs and further optimize their business processes. Additionally, we benefit from synergies with other stakeholders facing similar challenges or requirements.

    It is for these reasons that I wish to continue promoting our work by becoming an OCA delegate once again, because together, we can take Odoo to the next level.

    See you soon,

    Adrien

    --
    Adrien Peiffer
    Manager | Project & Technical Lead


    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

    Absent on Wednesdays



    by Adrien Peiffer - 08:31 - 22 Oct 2024
  • Scanner HW for stock_barcodes (OCA/stock-logistics-barcode)

    Hi I have been playing with this great stock_barcodes module on runboat:
        https://github.com/OCA/stock-logistics-barcode/tree/15.0/stock_barcodes

    Been testing barcode input with xdotool on Linux; works fine for simple tests.
    (More info about it in the "bar code scanner simulator" discussion from March 2020 in this mailing list.)

    My question to people using this module - do you have specific scanner hardware you would recommend?

    I notice the module has a dependency on barcodes from Odoo Community, which implements scanning interface here.
    Odoo itself recommends hardware here and here, but I'm not sure if that applies to Odoo Community or Enterprise only.

    Our OCA module also seems to implement such a scanning interface here, and without importing elements from that barcodes module (from what I can see on a cursory glance)?
    Hence my question - should I follow Odoo's scanner HW recommendation, or is our interface slightly different?

    Thanks for your input

    -- 
    Houzéfa Abbasbhay
    XCG Consulting / Ọrbeet

    by Houzéfa Abbasbhay - 04:56 - 22 Oct 2024
  • Help promoting the OCA
    Hi OCA members and fellow Odooers,

    I wasn’t able to attend the recent OCA Days in Liège, so I began watching the videos online. One of them highlighted the need for more OCA members.

    Since then, I’ve made it a daily routine to watch one OCA video each morning and share my thoughts on LinkedIn, encouraging readers to consider applying for membership.

    This morning, I posted Gonzalo Ruzafa talk, "How to Sell an Odoo Project." In my opinion, it’s a must-see for anyone involved in selling Odoo.

    Read my latest post on LinkedIn and click the link below:
    https://tinyurl.com/ytndcmst

    I hope this inspires more people to write about the OCA.
    Feel free to reach out if you need help creating content.

    Best regards,

    Michel Stroom
    LinkedIn: https://linkedin.com/in/stroom


    by Michel Stroom - 11:50 - 22 Oct 2024
  • Invoicing addresses

    Dear Community,

    i do have a use case, where the following scenario should be covered.

     

    Company A (using odoo) is a subcontractor of Company B. Company B is handing over work to Company A to perform some service (lets say Product “Service on behalf of Company B”) for Customer X.

    Company A is performing the service @Customer X and also sells some items to Customer X.

    When Company A is creating an invoice, the invoice for “Service on behalf of Company B” should be addressed to company A, while the sold items should be invoiced to Customer X.

     

    Is any body aware of a solution, that covers this scenario and automating this logic? Separating this manually can be pretty time consuming.

     

    All the best

    Nils


    by Nils Coenen - 02:46 - 20 Oct 2024
  • [14.0] Change warehouse and location on picking
    Hi, 

    We have a customer who needs to change the warehouse and destination location for some incoming pickings.

    Can this be done manually? I'm watching for this module which has an opened PR for odoo14 https://github.com/OCA/stock-logistics-workflow/pull/1668 

    but I don't understand some of modules restrictions, maybe I've misunderstood the purpose of this module.

    The part I don't understand is the domain of `new_location_dest_id` field : is there any important reason for the New Location Destination to be restricted as child of "location_dest_id" ? 

    Do you suggest other modules to achieve this goal? 

    Thank you as always for your help

    --Francesco Ballerini



    by Francesco Ballerini - 07:21 - 18 Oct 2024
  • GS1 integration with Odoo
    Hello odoo community.

    I was asked to make products in odoo to be compatible with GS1 system.

    I got this answer from ChatGPT:

    Check for available modules in the OCA (Odoo Community Association) repositories that could help with barcode management, GTIN validation, or GS1 integration. The OCA often has tools to extend Odoo for industry standards and compliance.

    So, I need a module to fetch products and update them frequently from GS1 database.

    Thanks All...

    by Mohamed Alkobrosly - 05:21 - 16 Oct 2024
  • OCA - AGA 2024 Delegates Campaign - CLOSES - 18th October
    Hello OCA Contributors,

    Just a reminder the 2024 OCA Delegates Campaign closes in a couple of days on the 18th Of October. We currently have 12 applicants.

    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 2024 please contact me.

    The campaign will be closed on October 18th, 2024.

    Then what?
    The vote will be open from October 21st -  November 1st, 2024. Current OCA Delegates will have to vote for 10 new Delegates among the candidates.

    There will be a Live Meeting to meet the new candidates who will have a chance to present themselves in real time - Wednesday 23rd October, 12am UTC/ 2pm CEST. The meeting link will be sent to Delegates and the Candidates.

    The results of the election will be announced on November 4th, 2024.

    The 10 new Delegates will then take part with the existing Delegates in :
    • the 2024 OCA Board Member Campaign from November 4th - 15th, 2024
    • the 2024 OCA Financial Auditor Campaign from November 4th - 15th, 2024
    • the 2024 General Assembly from November 18th to November 29th 2024.
    • 2025 Board announced - week beginning December 2nd, 2024
    If you have any questions please get in touch.

    Warmest regards,
    Rebecca

    --
    Rebecca Gellatly
    General Secretary
    Odoo Community Association

    by Rebecca Gellatly (OCA) - 08:16 - 16 Oct 2024
  • Manage Product Recall
    Hello!
    I was wondering if there is a way (in standard Odoo or with OCA modules) to manage products recall.

    The use case is the following : 
    I produce and sell food products tracked by lot.
    I notice that a lot has a problem and we need to contact all customers that have this product for a recall.

    So I need to be able to :
    - Identify the customers who have bought this lot of this product.
    - Identify the quantity sold to the customer

    I know that I can access some information such as the SO linked to a lot but in this case, I cannot access easily the quantity sold so I would need to go over each Sales Orde to find the information.

    I can see the quantity in the Product Moves smart button in the product form but if I want to have the customer information, I would need to export the info.

    Note that in this case, we use Odoo community V14.

    Thank you in advance for your help!
     
    Julie LeBrun
    Formatrice & Analyste en applications de gestion intégrée
    +1 514-317-7944
    LinkedIn Twitter Facebook YouTube
     
      Nouveau
    Le nouveau site des Numigiens est WAW 🤩
      Découvrir

    by Julie LeBrun - 03:46 - 15 Oct 2024
  • Handling promotions of "buy 2 get 1 free" kind in purchase

    Hello,


    is there any existing module for handling promotions like "buy 2 get 1 free" in purchase? For stock purposes we obviously need to have qty=3 in the order. Should we create 2 lines, 1 with qty=2 and normal price and 1 with qty=1 and zero price? Or some different approach?


    Best regards


        Radovan Skolnik


    by Radovan Skolnik - 01:01 - 14 Oct 2024
  • Lively discussion on LinkedIN - including OCA App Store
    Hi Odooers,
    
    
    Since a couple of days there is a lively discussion on LinkedIn.
    It started by confusion about the Odoo Accounting, Enterprise and Community apps.
    
    It didn't stop at these apps.
    
    I read all the replies and thought, after reading several fights, and the discussions which one is better, the Enterprise accounting app vs the Community Accounting apps, Enterprise vs Community Edition, Odoo Apps Store vs OCA Apps store. I thought, this needs to stop and proposed to start an Odoo App Naming Convention asap to minimize the confusion.
    
    Anyhow, if you like to participate and join the conversation, or like to read a good written and live discussion, click the link below.
    https://www.linkedin.com/posts/fredericktubiermont_open-source-is-amazing-but-it-can-also-activity-7250131553098371072-hJXv
    
    
    Have a great weekend.
    
    
    Michel Stroom

    by Michel Stroom - 09:39 - 12 Oct 2024