Skip to Content
  • Re: UK community group
    HI Richard and Stuart,

    We don't currently have a local association in the UK - but if you would like to come along to the next Local Associations meeting you can see what other countries are up to: OCA Public Calendar
    If you are interested I can add you to the invite list, just let me know.

    I can also set up communication channels via discord or an OCA mailing group for the UK if that helps?

    Are there other UK contributors that may be interested? Please get in touch.

    Rebecca

    On Fri, 13 Feb 2026 at 05:42, Stuart J Mackintosh <notifications@odoo-community.org> wrote:

    Hi Ruchard,

    I am not aware of a group however would be interested to be part of UK community.

    Best wishes,

    Stuart.



    On 12/02/2026 17:26, Richard Morgan wrote:
    Hi All,
    Is there a UK community or user group that meets regularly that anyone is aware of please?
    
    Kind regards,
    
    Richard
    

    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe

    --

    Stuart J Mackintosh

    Business & digital technology consultant

    Open Digital Consulting Co

    Open Digital Consulting Co Logo

    UK: +44 20 36 27 90 40

    FR: +33 1 89 48 00 40

    Email: sjm@opendigital.cc

    Web: https://opendigital.cc

    IM: xmpp:sjm@opendigital.cc

    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe



    --
    Rebecca Gellatly
    General Secretary
    Odoo Community Association

    by Rebecca Gellatly (OCA) - 01:51 - 13 Feb 2026
  • Re: UK community group

    Hi Ruchard,

    I am not aware of a group however would be interested to be part of UK community.

    Best wishes,

    Stuart.



    On 12/02/2026 17:26, Richard Morgan wrote:
    Hi All,
    Is there a UK community or user group that meets regularly that anyone is aware of please?
    
    Kind regards,
    
    Richard
    

    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe

    --

    Stuart J Mackintosh

    Business & digital technology consultant

    Open Digital Consulting Co

    Open Digital Consulting Co Logo

    UK: +44 20 36 27 90 40

    FR: +33 1 89 48 00 40

    Email: sjm@opendigital.cc

    Web: https://opendigital.cc

    IM: xmpp:sjm@opendigital.cc


    by Stuart Mackintosh - 05:41 - 12 Feb 2026
  • UK community group
    Hi All,
    Is there a UK community or user group that meets regularly that anyone is aware of please?
    
    Kind regards,
    
    Richard
    

    by "Richard Morgan" <richard.morgan@avocation.co.uk> - 05:25 - 12 Feb 2026
  • DMS OCA MODULE
    Hello everybody
    
      I would like to configure DMS OCA Module to get a private space for 
    each employee and attach private document for them,I would like to know 
    the best configuracion and modules needed
    
    Thanks in advanced
    
    
    -- 
    --------------------------
    --- Miguel Béjar
    
    CEO AND CoFounder
    
    TETRA CONSULTORES
    
    www.tetra-consultores.com
    
    https://www.facebook.com/tetraconsultores
    
    @tetraconsultor
    
    es.linkedin.com/in/miguelbejarluque
    
    Avenida del Gran Capitan 12, 3 Planta 2
      
    Gps 37.886662815951524, -4.782248607656695
    
    14008 CORDOBA
    
    --- AVISO LEGAL: El contenido de este mensaje de correo electrónico, incluidos los ficheros adjuntos, es confidencial y está protegido por el artículo 18.3 de la Constitución Española, que garantiza el secreto de las comunicaciones. Si usted recibe este mensaje por error, por favor póngase en contacto con el remitente para informarle de este hecho, y no difunda su contenido ni haga copias.
    
    

    by Miguel Bejar Luque - 04:25 - 12 Feb 2026
  • Re: Dynamic Stock Picking Reservations
    Hello Nils,

    This ensures that reservations are made by order date (first ordered, first served) by placing a virtual reservation.
    You are then free to place the physical reservation in any order depending on who you want to deliver first (but always respecting the quantity you promised to each customer)

    kr
    J-E

    Le mar. 10 févr. 2026 à 13:36, Nils Coenen | NICO SOLUTIONS - ENGINEERING & IT <notifications@odoo-community.org> a écrit :
    Dear Community,  

    I am looking for a way to handle dynamic stock picking reservations.  
    Specifically, I am looking for functionality to automatically reserve products based on planned delivery dates, rather than solely by order confirmation. 
    This should also cover situations where a later order is scheduled to be delivered before an earlier order for which quantities have already been reserved, by reassigning the reservation as needed.  

    I could not find a solution that directly addresses automated reservations based on delivery dates or customer priorities.  

    Has anyone in the OCA community worked on such a feature before, or is there an existing solution or recommended approach to achieve this?  

    All the best,  
    Nils


    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe


    by Jacques-Etienne Baudoux - 04:10 - 10 Feb 2026
  • AW: Dynamic Stock Picking Reservations
    Hi Lin,  

    oh, thanks for the hint! That’s new to me and I wasn’t aware of it — super helpful.  

    I’ll check if this fits our scenario and see how it behaves, or if it might interfere with other logics.  

    Thanks again!  

    Best,  
    Nils

     

    Von: Lin Inayati <notifications@odoo-community.org>
    Datum: Dienstag, 10. Februar 2026 um 13:57
    An: Contributors <contributors@odoo-community.org>
    Betreff: Re: Dynamic Stock Picking Reservations

    ACHTUNG! Diese E-Mail stammt von außerhalb der Organisation. Klicken Sie nicht auf Links und öffnen Sie keine Anhänge, es sei denn, Sie kennen den Absender und wissen, dass der Inhalt sicher ist.

    Hi Nils

    Have you tried to set the reservation method to Before schedule date? You can see this https://www.odoo.com/documentation/19.0/applications/inventory_and_mrp/inventory/shipping_receiving/reservation_methods/before_scheduled_date.html and probably its the standard feature that you are looking for.

    Regards
    Lin

    On Tue, 10 Feb 2026, 19:37 Nils Coenen | NICO SOLUTIONS - ENGINEERING & IT, <notifications@odoo-community.org> wrote:
    Dear Community,  

    I am looking for a way to handle dynamic stock picking reservations.  
    Specifically, I am looking for functionality to automatically reserve products based on planned delivery dates, rather than solely by order confirmation. 
    This should also cover situations where a later order is scheduled to be delivered before an earlier order for which quantities have already been reserved, by reassigning the reservation as needed.  

    I could not find a solution that directly addresses automated reservations based on delivery dates or customer priorities.  

    Has anyone in the OCA community worked on such a feature before, or is there an existing solution or recommended approach to achieve this?  

    All the best,  
    Nils


    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe

    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe


    by Nils Coenen - 02:11 - 10 Feb 2026
  • Re: AW: Dynamic Stock Picking Reservations

    Hi Nils,

    - The unreserver is quite low-tech, it's basically "for pick in pickings; pick.unreserve()" but then with a bit more selectivity on which ones to unreserve.
    - A manual trigger for that could of course be a manual run of the scheduled action during the day
    - The scheduler horizon is, if I remember correctly, an OCA module

    If you would like more info or to see it in action drop a mail at info@therp.nl

    -Tom

    On 2/10/26 2:02 PM, Nils Coenen | NICO SOLUTIONS - ENGINEERING & IT wrote:
    Hey Tom,
    Thanks for your reply and for sharing the details!  

    The setup you describe is almost exactly the kind of behavior we are looking for. Maybe a manual trigger to re-reserve quantities would also be useful, but that’s not a big deal if the cron is already defined.  

    Would it be possible to get access to this solution or have a closer look at how it’s implemented?  
    If this is not already available, I would consider tackling this for the OCA ecosystem. I think a solution like this could definitely be something the OCA provides, but before reinventing the wheel… it would be great to see what already exists.  

    Cheers Nils

     

    Von: Tom Blauwendraat <notifications@odoo-community.org>
    Datum: Dienstag, 10. Februar 2026 um 13:47
    An: Contributors <contributors@odoo-community.org>
    Betreff: Re: Dynamic Stock Picking Reservations


    ACHTUNG! Diese E-Mail stammt von außerhalb der Organisation. Klicken Sie nicht auf Links und öffnen Sie keine Anhänge, es sei denn, Sie kennen den Absender und wissen, dass der Inhalt sicher ist.

    Hi Nils,

    what we have at one customer is a solution we partly inherited from another integrator, but which works OK:

    - every night, a custom unreserver cron runs which unreserves all items

    - then, the regular Odoo scheduler cron kicks in and re-reserves items according to new priorities

    - we have a scheduler horizon of 1 week to prevent reserving very far into the future

    -Tom


    On 2/10/26 1:37 PM, Nils Coenen | NICO SOLUTIONS - ENGINEERING & IT wrote:
    Dear Community,  

    I am looking for a way to handle dynamic stock picking reservations.  
    Specifically, I am looking for functionality to automatically reserve products based on planned delivery dates, rather than solely by order confirmation. 
    This should also cover situations where a later order is scheduled to be delivered before an earlier order for which quantities have already been reserved, by reassigning the reservation as needed.  

    I could not find a solution that directly addresses automated reservations based on delivery dates or customer priorities.  

    Has anyone in the OCA community worked on such a feature before, or is there an existing solution or recommended approach to achieve this?  

    All the best,  
    Nils


    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe

    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe

    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe


    by Tom Blauwendraat - 02:11 - 10 Feb 2026
  • AW: Dynamic Stock Picking Reservations
    Hey Tom,
    Thanks for your reply and for sharing the details!  

    The setup you describe is almost exactly the kind of behavior we are looking for. Maybe a manual trigger to re-reserve quantities would also be useful, but that’s not a big deal if the cron is already defined.  

    Would it be possible to get access to this solution or have a closer look at how it’s implemented?  
    If this is not already available, I would consider tackling this for the OCA ecosystem. I think a solution like this could definitely be something the OCA provides, but before reinventing the wheel… it would be great to see what already exists.  

    Cheers Nils

     

    Von: Tom Blauwendraat <notifications@odoo-community.org>
    Datum: Dienstag, 10. Februar 2026 um 13:47
    An: Contributors <contributors@odoo-community.org>
    Betreff: Re: Dynamic Stock Picking Reservations

    ACHTUNG! Diese E-Mail stammt von außerhalb der Organisation. Klicken Sie nicht auf Links und öffnen Sie keine Anhänge, es sei denn, Sie kennen den Absender und wissen, dass der Inhalt sicher ist.

    Hi Nils,

    what we have at one customer is a solution we partly inherited from another integrator, but which works OK:

    - every night, a custom unreserver cron runs which unreserves all items

    - then, the regular Odoo scheduler cron kicks in and re-reserves items according to new priorities

    - we have a scheduler horizon of 1 week to prevent reserving very far into the future

    -Tom


    On 2/10/26 1:37 PM, Nils Coenen | NICO SOLUTIONS - ENGINEERING & IT wrote:
    Dear Community,  

    I am looking for a way to handle dynamic stock picking reservations.  
    Specifically, I am looking for functionality to automatically reserve products based on planned delivery dates, rather than solely by order confirmation. 
    This should also cover situations where a later order is scheduled to be delivered before an earlier order for which quantities have already been reserved, by reassigning the reservation as needed.  

    I could not find a solution that directly addresses automated reservations based on delivery dates or customer priorities.  

    Has anyone in the OCA community worked on such a feature before, or is there an existing solution or recommended approach to achieve this?  

    All the best,  
    Nils


    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe

    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe


    by Nils Coenen - 02:01 - 10 Feb 2026
  • Re: Dynamic Stock Picking Reservations
    Hi Nils

    Have you tried to set the reservation method to Before schedule date? You can see this https://www.odoo.com/documentation/19.0/applications/inventory_and_mrp/inventory/shipping_receiving/reservation_methods/before_scheduled_date.html and probably its the standard feature that you are looking for.

    Regards
    Lin

    On Tue, 10 Feb 2026, 19:37 Nils Coenen | NICO SOLUTIONS - ENGINEERING & IT, <notifications@odoo-community.org> wrote:
    Dear Community,  

    I am looking for a way to handle dynamic stock picking reservations.  
    Specifically, I am looking for functionality to automatically reserve products based on planned delivery dates, rather than solely by order confirmation. 
    This should also cover situations where a later order is scheduled to be delivered before an earlier order for which quantities have already been reserved, by reassigning the reservation as needed.  

    I could not find a solution that directly addresses automated reservations based on delivery dates or customer priorities.  

    Has anyone in the OCA community worked on such a feature before, or is there an existing solution or recommended approach to achieve this?  

    All the best,  
    Nils


    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe


    by Lin Nur Inayati - 01:52 - 10 Feb 2026
  • Re: Dynamic Stock Picking Reservations

    Hi Nils,

    what we have at one customer is a solution we partly inherited from another integrator, but which works OK:

    - every night, a custom unreserver cron runs which unreserves all items

    - then, the regular Odoo scheduler cron kicks in and re-reserves items according to new priorities

    - we have a scheduler horizon of 1 week to prevent reserving very far into the future

    -Tom


    On 2/10/26 1:37 PM, Nils Coenen | NICO SOLUTIONS - ENGINEERING & IT wrote:
    Dear Community,  

    I am looking for a way to handle dynamic stock picking reservations.  
    Specifically, I am looking for functionality to automatically reserve products based on planned delivery dates, rather than solely by order confirmation. 
    This should also cover situations where a later order is scheduled to be delivered before an earlier order for which quantities have already been reserved, by reassigning the reservation as needed.  

    I could not find a solution that directly addresses automated reservations based on delivery dates or customer priorities.  

    Has anyone in the OCA community worked on such a feature before, or is there an existing solution or recommended approach to achieve this?  

    All the best,  
    Nils


    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe


    by Tom Blauwendraat - 01:45 - 10 Feb 2026
  • Dynamic Stock Picking Reservations
    Dear Community,  

    I am looking for a way to handle dynamic stock picking reservations.  
    Specifically, I am looking for functionality to automatically reserve products based on planned delivery dates, rather than solely by order confirmation. 
    This should also cover situations where a later order is scheduled to be delivered before an earlier order for which quantities have already been reserved, by reassigning the reservation as needed.  

    I could not find a solution that directly addresses automated reservations based on delivery dates or customer priorities.  

    Has anyone in the OCA community worked on such a feature before, or is there an existing solution or recommended approach to achieve this?  

    All the best,  
    Nils



    by Nils Coenen - 01:35 - 10 Feb 2026
  • Re: Open source tool for OCA module discovery - AI-OdooFinder
    Thanks for the feedback - you've validated exactly the problem I wanted to solve!

    To your points:

    1. Web interface: Any AI web app that supports MCP works as a friendly UI (Claude.ai, ChatGPT, etc.). Users connect once, then just ask questions in plain English. No technical knowledge needed.

    2. Local LLM: Yes, fully supported. You can deploy your own instance and connect it to any MCP-compatible local LLM (via Ollama, for example). The search layer (PostgreSQL + pgvector) runs independently.

    3. For terminal users: Claude Code, Codex, or OpenCode work great too - same MCP, different interface.

    The beauty of MCP is that it's client-agnostic. Same backend, user chooses their preferred interface.

    Let me know if you have any other questions!

    Best,

    Santiago Pérez Barber

    Business Intelligence | Apps Móviles | IA & I+D

    ETICCO FREELOSOPHY, S.L.

    📧 santiago.perez@eticco.es

    🌐 www.eticco.es

    📞 985 760 960

    📍 Carretera de la Estación de Viella, Polígono de Monsagre, Nave 2, 2B
         33429 Viella, Asturias

    Cuenta de correo propiedad de ETICCO FREELOSOPHY, S.L. de uso estrictamente profesional. Este mensaje electrónico está dirigido únicamente a la(s) dirección(es) indicada(s) anteriormente. Cualquier revelación, uso o reenvío no autorizado, completo o en parte está prohibido. Si ha recibido este mensaje por equivocación notifíquelo a info@eticco.es. Si no desea recibir más correos envíenos un correo a info@eticco.es.

    INFORMACIÓN BÁSICA SOBRE PROTECCIÓN DE DATOS
    Responsable: ETICCO FREELOSOPHY, S.L. | Finalidad: contestación a las consultas y solicitudes; Información comercial. | Legitimación: Consentimiento del interesado; Interés legítimo del Responsable. | Cesiones: Pueden cederse datos a encargados de tratamiento y por obligación legal. | Derechos: De acceso, rectificación, supresión, limitación del tratamiento, portabilidad y oposición. | Información adicional: 
    https://www.eticco.es o en Urb. Monsagre, Crta. De la Estación – P.I. Naón – Nave 2, 2ºB – 33429 Viella (Siero), Asturias

    🌱 Antes de imprimir este mail, piensa en el medio ambiente.

     

    De: Stuart J Mackintosh <notifications@odoo-community.org>
    Fecha: martes, 10 de febrero de 2026, 8:23
    Para: Contributors <contributors@odoo-community.org>
    Asunto: Re: Open source tool for OCA module discovery - AI-OdooFinder

    Hi Santiago,

    Thanks - my use case is this:

    I have been in the Odoo Open Source ecosystem for a long time and familiar with many modules and concepts. however for someone to come in and understand what is possible from 2000+ modules (per version) is not a reasonable ask.  I would like a facility fro someone exploring Odoo open Source/OCA to be able to explain what they want to do and find the appropriate modules. Therefore a web interface would be ideal.

    Although it is a benefit to feed this data in to a publicly accessible model,, there are costs associated so a local model may be more practical.

    Does that fit your implementation?

    Best wishes,

    Stuart.

    PS My project is off topic here but fyi: https://github.com/OpenDigitalCC/documented-insights - to explore the recent open digital consultation from the Commission.


     

    On 10/02/2026 07:56, Santiago Perez wrote:
    Hi Stuart,

    Great to hear you're working on something similar!

    To answer your questions:

    1. Web client: There's no standalone web UI, but it works with Claude.ai (web version) using the remote MCP server. No installation needed.

    2. Local LLM: Yes, it can work with any LLM that supports MCP. The server runs locally via STDIO or remotely via HTTP/SSE.

    The project is 100% open source (MIT license), so you could also deploy your own instance or adapt it to your domain. The deployment guide is here:

    All client configuration instructions are in the README:

    Would love to hear more about your project too!

    Best,

    Santiago Pérez Barber

    Business Intelligence | Apps Móviles | IA & I+D

    ETICCO FREELOSOPHY, S.L.

    📧 santiago.perez@eticco.es

    🌐 www.eticco.es

    📞 985 760 960

    📍 Carretera de la Estación de Viella, Polígono de Monsagre, Nave 2, 2B
         33429 Viella, Asturias

    Cuenta de correo propiedad de ETICCO FREELOSOPHY, S.L. de uso estrictamente profesional. Este mensaje electrónico está dirigido únicamente a la(s) dirección(es) indicada(s) anteriormente. Cualquier revelación, uso o reenvío no autorizado, completo o en parte está prohibido. Si ha recibido este mensaje por equivocación notifíquelo a info@eticco.es. Si no desea recibir más correos envíenos un correo a info@eticco.es.

    INFORMACIÓN BÁSICA SOBRE PROTECCIÓN DE DATOS
    Responsable: ETICCO FREELOSOPHY, S.L. | Finalidad: contestación a las consultas y solicitudes; Información comercial. | Legitimación: Consentimiento del interesado; Interés legítimo del Responsable. | Cesiones: Pueden cederse datos a encargados de tratamiento y por obligación legal. | Derechos: De acceso, rectificación, supresión, limitación del tratamiento, portabilidad y oposición. | Información adicional: 
    https://www.eticco.es o en Urb. Monsagre, Crta. De la Estación – P.I. Naón – Nave 2, 2ºB – 33429 Viella (Siero), Asturias

    🌱 Antes de imprimir este mail, piensa en el medio ambiente.

     

    De: Stuart J Mackintosh <notifications@odoo-community.org>
    Fecha: martes, 10 de febrero de 2026, 7:42
    Para: Contributors <contributors@odoo-community.org>
    Asunto: Re: Open source tool for OCA module discovery - AI-OdooFinder

    Hi Santi,

    I was thinking much the same and had created a similar project just last week in a different domain.

    Is there a web client, and can this be adapted to local LLM?

    Best wishes,

    Stuart.



    On 10/02/2026 07:06, Santiago Perez wrote:
    Hi,

    My name is Santi, and I'm an Odoo developer.

    I've built an open source tool called AI-OdooFinder that I believe could be valuable for the OCA community. It's an MCP server that connects LLMs (Claude, ChatGPT, Cursor, VSCode...) with the real OCA ecosystem, allowing developers to search for modules without getting hallucinated results.

    The idea came from a real pain point: spending hours searching for the right module across 244 repositories, only to end up building something that already existed.

    What it does:
    - 16,494 OCA modules indexed
    - Filters by Odoo version
    - Returns real results with direct GitHub links
    - Hybrid search (embeddings + BM25), response in <500ms
    - 100% open source


    Would you consider sharing this with the community or giving it some visibility? I think it could save many developers a lot of time.

    Thank you for all the work you do maintaining the OCA ecosystem.

    Santiago Pérez Barber

    Business Intelligence | Apps Móviles | IA & I+D

    ETICCO FREELOSOPHY, S.L.

    📧 santiago.perez@eticco.es

    🌐 www.eticco.es

    📞 985 760 960

    📍 Carretera de la Estación de Viella, Polígono de Monsagre, Nave 2, 2B
         33429 Viella, Asturias

    Cuenta de correo propiedad de ETICCO FREELOSOPHY, S.L. de uso estrictamente profesional. Este mensaje electrónico está dirigido únicamente a la(s) dirección(es) indicada(s) anteriormente. Cualquier revelación, uso o reenvío no autorizado, completo o en parte está prohibido. Si ha recibido este mensaje por equivocación notifíquelo a info@eticco.es. Si no desea recibir más correos envíenos un correo a info@eticco.es.

    INFORMACIÓN BÁSICA SOBRE PROTECCIÓN DE DATOS
    Responsable: ETICCO FREELOSOPHY, S.L. | Finalidad: contestación a las consultas y solicitudes; Información comercial. | Legitimación: Consentimiento del interesado; Interés legítimo del Responsable. | Cesiones: Pueden cederse datos a encargados de tratamiento y por obligación legal. | Derechos: De acceso, rectificación, supresión, limitación del tratamiento, portabilidad y oposición. | Información adicional: 
    https://www.eticco.es o en Urb. Monsagre, Crta. De la Estación – P.I. Naón – Nave 2, 2ºB – 33429 Viella (Siero), Asturias

    🌱 Antes de imprimir este mail, piensa en el medio ambiente.

     

    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe

    --

    Stuart J Mackintosh

    Business & digital technology consultant

    Open Digital Consulting Co

    Open Digital Consulting Co Logo

    UK: +44 20 36 27 90 40

    FR: +33 1 89 48 00 40

    Email: sjm@opendigital.cc

    Web: https://opendigital.cc

    IM: xmpp:sjm@opendigital.cc

    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe

    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe

    --

    Stuart J Mackintosh

    Business & digital technology consultant

    Open Digital Consulting Co

    Open Digital Consulting Co Logo

    UK: +44 20 36 27 90 40

    FR: +33 1 89 48 00 40

    Email: sjm@opendigital.cc

    Web: https://opendigital.cc

    IM: xmpp:sjm@opendigital.cc

    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe


    by SpBarber - 08:55 - 10 Feb 2026
  • Re: Open source tool for OCA module discovery - AI-OdooFinder

    Hi Santiago,

    Thanks - my use case is this:

    I have been in the Odoo Open Source ecosystem for a long time and familiar with many modules and concepts. however for someone to come in and understand what is possible from 2000+ modules (per version) is not a reasonable ask.  I would like a facility fro someone exploring Odoo open Source/OCA to be able to explain what they want to do and find the appropriate modules. Therefore a web interface would be ideal.

    Although it is a benefit to feed this data in to a publicly accessible model,, there are costs associated so a local model may be more practical.

    Does that fit your implementation?

    Best wishes,

    Stuart.

    PS My project is off topic here but fyi: https://github.com/OpenDigitalCC/documented-insights - to explore the recent open digital consultation from the Commission.


     

    On 10/02/2026 07:56, Santiago Perez wrote:
    Hi Stuart,

    Great to hear you're working on something similar!

    To answer your questions:

    1. Web client: There's no standalone web UI, but it works with Claude.ai (web version) using the remote MCP server. No installation needed.

    2. Local LLM: Yes, it can work with any LLM that supports MCP. The server runs locally via STDIO or remotely via HTTP/SSE.

    The project is 100% open source (MIT license), so you could also deploy your own instance or adapt it to your domain. The deployment guide is here:

    All client configuration instructions are in the README:

    Would love to hear more about your project too!

    Best,

    Santiago Pérez Barber

    Business Intelligence | Apps Móviles | IA & I+D

    ETICCO FREELOSOPHY, S.L.

    📧 santiago.perez@eticco.es

    🌐 www.eticco.es

    📞 985 760 960

    📍 Carretera de la Estación de Viella, Polígono de Monsagre, Nave 2, 2B
         33429 Viella, Asturias

    Cuenta de correo propiedad de ETICCO FREELOSOPHY, S.L. de uso estrictamente profesional. Este mensaje electrónico está dirigido únicamente a la(s) dirección(es) indicada(s) anteriormente. Cualquier revelación, uso o reenvío no autorizado, completo o en parte está prohibido. Si ha recibido este mensaje por equivocación notifíquelo a info@eticco.es. Si no desea recibir más correos envíenos un correo a info@eticco.es.

    INFORMACIÓN BÁSICA SOBRE PROTECCIÓN DE DATOS
    Responsable: ETICCO FREELOSOPHY, S.L. | Finalidad: contestación a las consultas y solicitudes; Información comercial. | Legitimación: Consentimiento del interesado; Interés legítimo del Responsable. | Cesiones: Pueden cederse datos a encargados de tratamiento y por obligación legal. | Derechos: De acceso, rectificación, supresión, limitación del tratamiento, portabilidad y oposición. | Información adicional: 
    https://www.eticco.es o en Urb. Monsagre, Crta. De la Estación – P.I. Naón – Nave 2, 2ºB – 33429 Viella (Siero), Asturias

    🌱 Antes de imprimir este mail, piensa en el medio ambiente.

     

    De: Stuart J Mackintosh <notifications@odoo-community.org>
    Fecha: martes, 10 de febrero de 2026, 7:42
    Para: Contributors <contributors@odoo-community.org>
    Asunto: Re: Open source tool for OCA module discovery - AI-OdooFinder

    Hi Santi,

    I was thinking much the same and had created a similar project just last week in a different domain.

    Is there a web client, and can this be adapted to local LLM?

    Best wishes,

    Stuart.



    On 10/02/2026 07:06, Santiago Perez wrote:
    Hi,

    My name is Santi, and I'm an Odoo developer.

    I've built an open source tool called AI-OdooFinder that I believe could be valuable for the OCA community. It's an MCP server that connects LLMs (Claude, ChatGPT, Cursor, VSCode...) with the real OCA ecosystem, allowing developers to search for modules without getting hallucinated results.

    The idea came from a real pain point: spending hours searching for the right module across 244 repositories, only to end up building something that already existed.

    What it does:
    - 16,494 OCA modules indexed
    - Filters by Odoo version
    - Returns real results with direct GitHub links
    - Hybrid search (embeddings + BM25), response in <500ms
    - 100% open source


    Would you consider sharing this with the community or giving it some visibility? I think it could save many developers a lot of time.

    Thank you for all the work you do maintaining the OCA ecosystem.

    Santiago Pérez Barber

    Business Intelligence | Apps Móviles | IA & I+D

    ETICCO FREELOSOPHY, S.L.

    📧 santiago.perez@eticco.es

    🌐 www.eticco.es

    📞 985 760 960

    📍 Carretera de la Estación de Viella, Polígono de Monsagre, Nave 2, 2B
         33429 Viella, Asturias

    Cuenta de correo propiedad de ETICCO FREELOSOPHY, S.L. de uso estrictamente profesional. Este mensaje electrónico está dirigido únicamente a la(s) dirección(es) indicada(s) anteriormente. Cualquier revelación, uso o reenvío no autorizado, completo o en parte está prohibido. Si ha recibido este mensaje por equivocación notifíquelo a info@eticco.es. Si no desea recibir más correos envíenos un correo a info@eticco.es.

    INFORMACIÓN BÁSICA SOBRE PROTECCIÓN DE DATOS
    Responsable: ETICCO FREELOSOPHY, S.L. | Finalidad: contestación a las consultas y solicitudes; Información comercial. | Legitimación: Consentimiento del interesado; Interés legítimo del Responsable. | Cesiones: Pueden cederse datos a encargados de tratamiento y por obligación legal. | Derechos: De acceso, rectificación, supresión, limitación del tratamiento, portabilidad y oposición. | Información adicional: 
    https://www.eticco.es o en Urb. Monsagre, Crta. De la Estación – P.I. Naón – Nave 2, 2ºB – 33429 Viella (Siero), Asturias

    🌱 Antes de imprimir este mail, piensa en el medio ambiente.

     

    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe

    --

    Stuart J Mackintosh

    Business & digital technology consultant

    Open Digital Consulting Co

    Open Digital Consulting Co Logo

    UK: +44 20 36 27 90 40

    FR: +33 1 89 48 00 40

    Email: sjm@opendigital.cc

    Web: https://opendigital.cc

    IM: xmpp:sjm@opendigital.cc

    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe

    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe

    --

    Stuart J Mackintosh

    Business & digital technology consultant

    Open Digital Consulting Co

    Open Digital Consulting Co Logo

    UK: +44 20 36 27 90 40

    FR: +33 1 89 48 00 40

    Email: sjm@opendigital.cc

    Web: https://opendigital.cc

    IM: xmpp:sjm@opendigital.cc


    by Stuart Mackintosh - 08:21 - 10 Feb 2026
  • Re: Open source tool for OCA module discovery - AI-OdooFinder
    Hi Stuart,

    Great to hear you're working on something similar!

    To answer your questions:

    1. Web client: There's no standalone web UI, but it works with Claude.ai (web version) using the remote MCP server. No installation needed.

    2. Local LLM: Yes, it can work with any LLM that supports MCP. The server runs locally via STDIO or remotely via HTTP/SSE.

    The project is 100% open source (MIT license), so you could also deploy your own instance or adapt it to your domain. The deployment guide is here:
    https://github.com/SantipBarber/ai-odoo-finder/blob/main/docs/en/DEPLOYMENT_OPERATIONS.md

    All client configuration instructions are in the README:
    https://github.com/SantipBarber/ai-odoo-finder#installation

    Would love to hear more about your project too!

    Best,

    Santiago Pérez Barber

    Business Intelligence | Apps Móviles | IA & I+D

    ETICCO FREELOSOPHY, S.L.

    📧 santiago.perez@eticco.es

    🌐 www.eticco.es

    📞 985 760 960

    📍 Carretera de la Estación de Viella, Polígono de Monsagre, Nave 2, 2B
         33429 Viella, Asturias

    Cuenta de correo propiedad de ETICCO FREELOSOPHY, S.L. de uso estrictamente profesional. Este mensaje electrónico está dirigido únicamente a la(s) dirección(es) indicada(s) anteriormente. Cualquier revelación, uso o reenvío no autorizado, completo o en parte está prohibido. Si ha recibido este mensaje por equivocación notifíquelo a info@eticco.es. Si no desea recibir más correos envíenos un correo a info@eticco.es.

    INFORMACIÓN BÁSICA SOBRE PROTECCIÓN DE DATOS
    Responsable: ETICCO FREELOSOPHY, S.L. | Finalidad: contestación a las consultas y solicitudes; Información comercial. | Legitimación: Consentimiento del interesado; Interés legítimo del Responsable. | Cesiones: Pueden cederse datos a encargados de tratamiento y por obligación legal. | Derechos: De acceso, rectificación, supresión, limitación del tratamiento, portabilidad y oposición. | Información adicional: 
    https://www.eticco.es o en Urb. Monsagre, Crta. De la Estación – P.I. Naón – Nave 2, 2ºB – 33429 Viella (Siero), Asturias

    🌱 Antes de imprimir este mail, piensa en el medio ambiente.

     

    De: Stuart J Mackintosh <notifications@odoo-community.org>
    Fecha: martes, 10 de febrero de 2026, 7:42
    Para: Contributors <contributors@odoo-community.org>
    Asunto: Re: Open source tool for OCA module discovery - AI-OdooFinder

    Hi Santi,

    I was thinking much the same and had created a similar project just last week in a different domain.

    Is there a web client, and can this be adapted to local LLM?

    Best wishes,

    Stuart.



    On 10/02/2026 07:06, Santiago Perez wrote:
    Hi,

    My name is Santi, and I'm an Odoo developer.

    I've built an open source tool called AI-OdooFinder that I believe could be valuable for the OCA community. It's an MCP server that connects LLMs (Claude, ChatGPT, Cursor, VSCode...) with the real OCA ecosystem, allowing developers to search for modules without getting hallucinated results.

    The idea came from a real pain point: spending hours searching for the right module across 244 repositories, only to end up building something that already existed.

    What it does:
    - 16,494 OCA modules indexed
    - Filters by Odoo version
    - Returns real results with direct GitHub links
    - Hybrid search (embeddings + BM25), response in <500ms
    - 100% open source


    Would you consider sharing this with the community or giving it some visibility? I think it could save many developers a lot of time.

    Thank you for all the work you do maintaining the OCA ecosystem.

    Santiago Pérez Barber

    Business Intelligence | Apps Móviles | IA & I+D

    ETICCO FREELOSOPHY, S.L.

    📧 santiago.perez@eticco.es

    🌐 www.eticco.es

    📞 985 760 960

    📍 Carretera de la Estación de Viella, Polígono de Monsagre, Nave 2, 2B
         33429 Viella, Asturias

    Cuenta de correo propiedad de ETICCO FREELOSOPHY, S.L. de uso estrictamente profesional. Este mensaje electrónico está dirigido únicamente a la(s) dirección(es) indicada(s) anteriormente. Cualquier revelación, uso o reenvío no autorizado, completo o en parte está prohibido. Si ha recibido este mensaje por equivocación notifíquelo a info@eticco.es. Si no desea recibir más correos envíenos un correo a info@eticco.es.

    INFORMACIÓN BÁSICA SOBRE PROTECCIÓN DE DATOS
    Responsable: ETICCO FREELOSOPHY, S.L. | Finalidad: contestación a las consultas y solicitudes; Información comercial. | Legitimación: Consentimiento del interesado; Interés legítimo del Responsable. | Cesiones: Pueden cederse datos a encargados de tratamiento y por obligación legal. | Derechos: De acceso, rectificación, supresión, limitación del tratamiento, portabilidad y oposición. | Información adicional: 
    https://www.eticco.es o en Urb. Monsagre, Crta. De la Estación – P.I. Naón – Nave 2, 2ºB – 33429 Viella (Siero), Asturias

    🌱 Antes de imprimir este mail, piensa en el medio ambiente.

     

    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe

    --

    Stuart J Mackintosh

    Business & digital technology consultant

    Open Digital Consulting Co

    Open Digital Consulting Co Logo

    UK: +44 20 36 27 90 40

    FR: +33 1 89 48 00 40

    Email: sjm@opendigital.cc

    Web: https://opendigital.cc

    IM: xmpp:sjm@opendigital.cc

    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe


    by SpBarber - 07:55 - 10 Feb 2026
  • Re: Open source tool for OCA module discovery - AI-OdooFinder

    Hi Santi,

    I was thinking much the same and had created a similar project just last week in a different domain.

    Is there a web client, and can this be adapted to local LLM?

    Best wishes,

    Stuart.



    On 10/02/2026 07:06, Santiago Perez wrote:
    Hi,

    My name is Santi, and I'm an Odoo developer.

    I've built an open source tool called AI-OdooFinder that I believe could be valuable for the OCA community. It's an MCP server that connects LLMs (Claude, ChatGPT, Cursor, VSCode...) with the real OCA ecosystem, allowing developers to search for modules without getting hallucinated results.

    The idea came from a real pain point: spending hours searching for the right module across 244 repositories, only to end up building something that already existed.

    What it does:
    - 16,494 OCA modules indexed
    - Filters by Odoo version
    - Returns real results with direct GitHub links
    - Hybrid search (embeddings + BM25), response in <500ms
    - 100% open source


    Would you consider sharing this with the community or giving it some visibility? I think it could save many developers a lot of time.

    Thank you for all the work you do maintaining the OCA ecosystem.

    Santiago Pérez Barber

    Business Intelligence | Apps Móviles | IA & I+D

    ETICCO FREELOSOPHY, S.L.

    📧 santiago.perez@eticco.es

    🌐 www.eticco.es

    📞 985 760 960

    📍 Carretera de la Estación de Viella, Polígono de Monsagre, Nave 2, 2B
         33429 Viella, Asturias

    Cuenta de correo propiedad de ETICCO FREELOSOPHY, S.L. de uso estrictamente profesional. Este mensaje electrónico está dirigido únicamente a la(s) dirección(es) indicada(s) anteriormente. Cualquier revelación, uso o reenvío no autorizado, completo o en parte está prohibido. Si ha recibido este mensaje por equivocación notifíquelo a info@eticco.es. Si no desea recibir más correos envíenos un correo a info@eticco.es.

    INFORMACIÓN BÁSICA SOBRE PROTECCIÓN DE DATOS
    Responsable: ETICCO FREELOSOPHY, S.L. | Finalidad: contestación a las consultas y solicitudes; Información comercial. | Legitimación: Consentimiento del interesado; Interés legítimo del Responsable. | Cesiones: Pueden cederse datos a encargados de tratamiento y por obligación legal. | Derechos: De acceso, rectificación, supresión, limitación del tratamiento, portabilidad y oposición. | Información adicional: 
    https://www.eticco.es o en Urb. Monsagre, Crta. De la Estación – P.I. Naón – Nave 2, 2ºB – 33429 Viella (Siero), Asturias

    🌱 Antes de imprimir este mail, piensa en el medio ambiente.

     

    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe

    --

    Stuart J Mackintosh

    Business & digital technology consultant

    Open Digital Consulting Co

    Open Digital Consulting Co Logo

    UK: +44 20 36 27 90 40

    FR: +33 1 89 48 00 40

    Email: sjm@opendigital.cc

    Web: https://opendigital.cc

    IM: xmpp:sjm@opendigital.cc


    by Stuart Mackintosh - 07:40 - 10 Feb 2026
  • Open source tool for OCA module discovery - AI-OdooFinder
    Hi,

    My name is Santi, and I'm an Odoo developer.

    I've built an open source tool called AI-OdooFinder that I believe could be valuable for the OCA community. It's an MCP server that connects LLMs (Claude, ChatGPT, Cursor, VSCode...) with the real OCA ecosystem, allowing developers to search for modules without getting hallucinated results.

    The idea came from a real pain point: spending hours searching for the right module across 244 repositories, only to end up building something that already existed.

    What it does:
    - 16,494 OCA modules indexed
    - Filters by Odoo version
    - Returns real results with direct GitHub links
    - Hybrid search (embeddings + BM25), response in <500ms
    - 100% open source

    GitHub: https://github.com/SantipBarber/ai-odoo-finder
    LinkedIn post: https://www.linkedin.com/posts/santipbarber_odoo-oca-mcp-activity-7419280074195243009-XrIs

    Would you consider sharing this with the community or giving it some visibility? I think it could save many developers a lot of time.

    Thank you for all the work you do maintaining the OCA ecosystem.

    Santiago Pérez Barber

    Business Intelligence | Apps Móviles | IA & I+D

    ETICCO FREELOSOPHY, S.L.

    📧 santiago.perez@eticco.es

    🌐 www.eticco.es

    📞 985 760 960

    📍 Carretera de la Estación de Viella, Polígono de Monsagre, Nave 2, 2B
         33429 Viella, Asturias

    Cuenta de correo propiedad de ETICCO FREELOSOPHY, S.L. de uso estrictamente profesional. Este mensaje electrónico está dirigido únicamente a la(s) dirección(es) indicada(s) anteriormente. Cualquier revelación, uso o reenvío no autorizado, completo o en parte está prohibido. Si ha recibido este mensaje por equivocación notifíquelo a info@eticco.es. Si no desea recibir más correos envíenos un correo a info@eticco.es.

    INFORMACIÓN BÁSICA SOBRE PROTECCIÓN DE DATOS
    Responsable: ETICCO FREELOSOPHY, S.L. | Finalidad: contestación a las consultas y solicitudes; Información comercial. | Legitimación: Consentimiento del interesado; Interés legítimo del Responsable. | Cesiones: Pueden cederse datos a encargados de tratamiento y por obligación legal. | Derechos: De acceso, rectificación, supresión, limitación del tratamiento, portabilidad y oposición. | Información adicional: 
    https://www.eticco.es o en Urb. Monsagre, Crta. De la Estación – P.I. Naón – Nave 2, 2ºB – 33429 Viella (Siero), Asturias

    🌱 Antes de imprimir este mail, piensa en el medio ambiente.

     


    by SpBarber - 07:05 - 10 Feb 2026
  • Re: Warning about creating a product and reusing its variable
    I finally made a PR about this issue but without being sure that the fix is the way to go.

    --
    Yann PAPOUIN, Ingénieur R&D | DEC


    Le lun. 9 févr. 2026 à 09:37, Richard deMeester <notifications@odoo-community.org> a écrit :

    Ooh, thanks for that warning.

    I would have said bug for the resulting recordset to have context values left over from its own needs...

    Good luck getting that sorted, though, without proposing the fix yourself....

    Cheers


    Kind regards,
    Richard deMeester
    Development QA
    WilldooIT website
    Facebook
    LinkedIn
    PNORS website
    Pacific Commerce website
    WilldooIT website
    Netway Networks website
    WilldooIT is a member of the PNORS Technology Group.
    This email and any files transmitted with it are confidential and are intended solely for the use of the individual or entity to which they are addressed. If you are not the intended recipient, you may not disclose or use the information in this email in any way. If you have received this email in error please notify the sender. Although reasonable precautions have been taken to ensure no viruses are present in this email, no responsibility is accepted by PNORS Technology Group Pty Ltd or its related entities for any loss or damage arising from the use of this email or attachments. Any views expressed in this email or file attachments are those of the individual sender only, unless expressly stated to be those of PNORS Technology Group Pty Ltd or any of its related entities.

    From: Yann Papouin <notifications@odoo-community.org>
    Sent: Saturday, 7 February 2026 2:37 AM
    To: Contributors <contributors@odoo-community.org>
    Subject: Warning about creating a product and reusing its variable
     
    Hi everyone,

    A small tip to avoid an headache :

    If you create a new product
        item_a = self.env["product.product"].create({"name": "ItemA"})
    And then copy it
        item_b = item_a.copy({"name": "ItemB"})

    You will have the surprise to see that "item_b" is en empty recordset.

    Why ? Simply because a context key is set by odoo (create_product_product=False) when creating a `product.product`
    So to avoid this issue, simply re-browse your newly created record to have a clean context:
        item_a = self.env["product.product"].create({"name": "ItemA"})
        item_a = self.env["product.product"].browse(item_a.id)
        item_b = item_a.copy({"name": "ItemB"})

    It is the second time in a week that I have an issue with context keys set inside a `create that stays in the context of the variable.

    I don't know if it should be considered a bug or not but I believe that if a context key is set from create/copy/etc. to fix some recursion issue, the context should be cleaned after super() before returning the final value

    --
    Yann PAPOUIN, Ingénieur R&D | DEC

    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe

    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe


    by Yann Papouin - 12:06 - 9 Feb 2026
  • Re: Weighing scales

    Hi all

    thanks @Laurence for this very helpful clarity that seems to settle the uncertainty for now at least for the German case, given you spoke directly with the German measuring authorities/Eichamt.

    As I had written, my theory was" more a guess/feeling" from the bits and pieces of information that my last research on this had yielded, including some (shaky) statements of Odoo customer support like these

    "I've looked into this and found that the certification is twofold: one being the software (Odoo), and the other being the hardware (scale manufacturer). Odoo is certified to weigh items, so one half is covered, but the hardware itself must also be covered."

    As for for your surprise on any "legal or logical connection" between TSE and scale, this was a misunderstanding. I did not mean to suggest: From TSE certifications follows scale certification. I meant to suggest: If you use a TSE certified POS, and plugin a certified scale (which the Mettler Toledo Arriva S recommend by Odoo is, as a standalone scale), then your total setup may be Ok certification wise in terms of tax and weighing regulations. Your research shows: this is not the case, according to Eichamt, the whole systems needs to be certified together.

    From a "common sense"  perspective however (which risk is bigger: the human typing wrong from scale display, or the software grabbing the data wrong), and for smaller customers willing to take the legal risk (customers who may have multiple other non 100% compliant processes in their organisations given their small size and degree of professionalism), using these two "standalone certified components" (Odoo POS and scale) connected might still be an option some customers/Odoo users may chose to go for, having been warned about the legal risks and that the legally safe alternative would be the label printing workaround.

    Thank you for this valuable contribution and clarity,
    and joining you in the hope that regulations will be upgraded to 21st century

    Jan

    PS: As for the OCA Spring Sprint of the German Odoo community on April 23rd and 24th 2026: Warmely invited. More info here: https://odoo-community.org/event/spring-sprint-hamburg-2026-04-23-2026-04-24-213/register
    Will also drop you a direct eMail on that.


    On 2/4/2026 11:13 AM, Laurence Labusch wrote:

    Hi all,

    thanks Frederik for looping me in – happy to share what I know.

    MY LAST OFFICIAL INFORMATION FROM ODOO:

    About a year ago (maybe a bit less), I was told by Odoo that they were in the certification process for scales in Paris. Since then: radio silence. Nothing public, no announcement, no certificate number, nothing I could show to a customer or an authority. So as far as I'm concerned, the certification status is still "pending" at best.

    WHAT THE GERMAN AUTHORITIES TOLD US:

    We had direct conversations with the Eichamt (weights and measures authority) here in Germany, and they were very clear:

    The ENTIRE SYSTEM needs to be certified and calibrated together:
    - The scale itself
    - The IoT box / communication layer
    - The POS hardware
    - The POS software

    All of it. As one integrated, sealed system.

    Now, if you know Odoo... that's almost impossible to achieve. Odoo's strength is flexibility – you can configure almost anything, install community modules, customize freely. And if you're on Odoo.sh or SaaS, you're getting continuous updates. That's the exact opposite of what calibration authorities want: a frozen, audited, unchangeable system.

    REGARDING JAN'S THEORY (FISKALY TSE = SCALE OK?):

    I would be EXTREMELY INTERESTED to hear more about what Jan found out, because frankly, I don't see how this could be correct.

    The fiskaly TSE certification and scale/weighing certification are:

    1. Two completely different legal frameworks – TSE is about fiscal compliance (GoBD, KassenSichV), weighing is about legal metrology (MessEG, MessEV, NAWI/MID directive)
    2. Two completely different authorities – Finanzamt (tax office) vs. Eichamt (weights and measures office)
    3. Two completely different purposes – One ensures tax transparency, the other ensures consumers aren't cheated on weight-based pricing

    I don't see any legal or logical connection where certifying the cash register for tax purposes would automatically certify the weighing system for trade use. These authorities don't even talk to each other.

    MY SUSPICION ABOUT THE DOCUMENTATION CHANGE:

    Looking at the diff between Odoo 17.0 and 18.0 docs – yes, they removed the explicit warning about France, Germany, and Switzerland. But removing a warning from documentation is not the same as obtaining certification. I suspect this was a commercial/marketing decision rather than a reflection of any legal change.

    If Odoo actually got certified somewhere, I would expect:
    - A proper announcement
    - A certificate number we can reference
    - Updated documentation that says "certified in X countries" rather than just removing the negative statement

    MY POSITION FOR CUSTOMERS:

    Until I see an official certificate, I continue to advise customers in Germany to use the workaround: a standalone certified scale that prints labels with barcodes, which are then scanned into Odoo POS. Not elegant, but legally safe.

    LOOKING FORWARD:

    That said, I do think this whole situation is outdated for 2026. The current calibration laws were written for a world of standalone, unchanging devices – not cloud-connected, continuously updated software systems. I hope regulators will modernize this eventually, but that's a slow process.

    Jan – if you have any concrete documentation or official statement that supports the "fiskaly = scale OK" theory, I'd genuinely love to see it. Maybe I'm missing something, and I'm always happy to be proven wrong if it means we can finally use integrated scales legally.

    P.S.: Frederik, thanks for the hint about the Hamburg OCA Sprint – Jan-Marten, feel free to send me the details!

    Best,


     
    Laurence Labusch
    Laurence Labusch
    Geschäftsführer
    Labiso GmbH
     lala@labiso.de   www.labiso.de 
     
        +49 1525 4291514 
     
    Labiso GmbH · Von-Seckendorff-Platz 1 · 97539 Wonfurt 
    🎙️ Der ERP-Stammtisch Podcast 
    Höre unseren Odoo Podcast auf deiner bevorzugten Plattform: 
     Apple Podcasts  Spotify  RTL+  Deezer  Website 



    Am 26.01.2026 um 10:20 schrieb Frederik Kramer <frederik.kramer@initos.com>:

    Hi all, 

    well the latest i heard on this was from fellow Odooer Laurence Labusch (and his company Labiso GmbH). He has spent considerable time to narrow down that issue with the authorities and afaik it is still not allowed to use an electronic wheiging scale even if the POS itself is working according to the national standard which in Germany is implemented using fiskaly TSE unless the whole POS is certified with the weighing scale but maybe Laurence (which i am putting on copy can answer himself).

    Best Frederik

    P.S.: Jan-Marten maybe you can make Laurence aware of the Hamburg OCA Sprint ;-)

    Am 26.01.26 um 10:12 schrieb Jan-Marten Veddeler:

    My latest information (more a guess/feeling) from Odoo customer service (and some online research) on this was that if the POS is certified (like e.g. Odoo POS via fiscaly is in Germany), then the scale itself does not need to have an additional certification, and that this may explain why Odoo removed the below  notice from its later documentation from v18 on
    "Odoo is not certified in several countries, including France, Germany, and Switzerland. If you reside in one of these countries, you can still use a scale but without integration into your Odoo database. Alternatively, you can acquire a non-integrated certified scale that prints certified labels, which can then be scanned into your Odoo database."

    Anyone has more clarity on this scale certification part in Germany or other EU countries?

    Best
    Jan

    On 1/26/2026 11:37 AM, hugues de keyzer wrote:
    , to use a scale connected to a
    --

    Jan-Marten Veddeler
    +49 15158887067 
    j.veddeler@humanilog.org
    linkedin.com/in/jmveddeler
    Berlin | Germany

    Humanitarian Logistics Organisation e.V. | Humanilog
    Tel.: Zentrale +49 40228686750
    Post: Winsbergring 2 | 22525 Hamburg | Germany
    Büro: Schnackenburgallee 11 | 22525 Hamburg | Germany
     
    www.humanilog.org

    Gemeinsam können wir mehr erreichen.
    Unterstützen Sie uns: humanilog.org/spenden

     

    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe

    -- 
    Dr.-Ing. Frederik Kramer
    Geschäftsführer
    
    initOS GmbH
    Innungsstraße 7
    21244 Buchholz i.d.N.
    
    Tel:   +49 (0) 4181 13503 12
    Fax:   +49 (0) 4181 13503 10
    Mobil: +49 (0) 179 3901819
    
    Email: frederik.kramer@initos.com
    Internet: www.initos.com
    
    Geschäftsführung:
    Dr.-Ing. Frederik Kramer & Dipl.-Ing. (FH) Torsten Francke
    
    Sitz der Gesellschaft: Buchholz i.d.N.
    Amtsgericht Tostedt, HRB 205226
    USt-IdNr.: DE815580155
    Steuer-Nr: 15/200/53247

    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe

    --

    Jan-Marten Veddeler
    +49 15158887067 
    j.veddeler@humanilog.org
    linkedin.com/in/jmveddeler
    Berlin | Germany

    Humanitarian Logistics Organisation e.V. | Humanilog
    Tel.: Zentrale +49 40228686750
    Post: Winsbergring 2 | 22525 Hamburg | Germany
    Büro: Schnackenburgallee 11 | 22525 Hamburg | Germany
     
    www.humanilog.org

    Gemeinsam können wir mehr erreichen.
    Unterstützen Sie uns: humanilog.org/spenden

     


    by Jan-Marten Veddeler. - 09:45 - 9 Feb 2026
  • Re: Warning about creating a product and reusing its variable

    Ooh, thanks for that warning.

    I would have said bug for the resulting recordset to have context values left over from its own needs...

    Good luck getting that sorted, though, without proposing the fix yourself....

    Cheers


    Kind regards,
    Richard deMeester
    Development QA
    WilldooIT website
    Facebook
    LinkedIn
    PNORS website
    Pacific Commerce website
    WilldooIT website
    Netway Networks website
    WilldooIT is a member of the PNORS Technology Group.
    This email and any files transmitted with it are confidential and are intended solely for the use of the individual or entity to which they are addressed. If you are not the intended recipient, you may not disclose or use the information in this email in any way. If you have received this email in error please notify the sender. Although reasonable precautions have been taken to ensure no viruses are present in this email, no responsibility is accepted by PNORS Technology Group Pty Ltd or its related entities for any loss or damage arising from the use of this email or attachments. Any views expressed in this email or file attachments are those of the individual sender only, unless expressly stated to be those of PNORS Technology Group Pty Ltd or any of its related entities.

    From: Yann Papouin <notifications@odoo-community.org>
    Sent: Saturday, 7 February 2026 2:37 AM
    To: Contributors <contributors@odoo-community.org>
    Subject: Warning about creating a product and reusing its variable
     
    Hi everyone,

    A small tip to avoid an headache :

    If you create a new product
        item_a = self.env["product.product"].create({"name": "ItemA"})
    And then copy it
        item_b = item_a.copy({"name": "ItemB"})

    You will have the surprise to see that "item_b" is en empty recordset.

    Why ? Simply because a context key is set by odoo (create_product_product=False) when creating a `product.product`
    So to avoid this issue, simply re-browse your newly created record to have a clean context:
        item_a = self.env["product.product"].create({"name": "ItemA"})
        item_a = self.env["product.product"].browse(item_a.id)
        item_b = item_a.copy({"name": "ItemB"})

    It is the second time in a week that I have an issue with context keys set inside a `create that stays in the context of the variable.

    I don't know if it should be considered a bug or not but I believe that if a context key is set from create/copy/etc. to fix some recursion issue, the context should be cleaned after super() before returning the final value

    --
    Yann PAPOUIN, Ingénieur R&D | DEC

    _______________________________________________
    Mailing-List: https://odoo-community.org/groups/contributors-15
    Post to: mailto:contributors@odoo-community.org
    Unsubscribe: https://odoo-community.org/groups?unsubscribe


    by "Richard deMeester" <richard.demeester@willdooit.com> - 09:36 - 9 Feb 2026
  • Warning about creating a product and reusing its variable
    Hi everyone,

    A small tip to avoid an headache :

    If you create a new product
        item_a = self.env["product.product"].create({"name": "ItemA"})
    And then copy it
        item_b = item_a.copy({"name": "ItemB"})

    You will have the surprise to see that "item_b" is en empty recordset.

    Why ? Simply because a context key is set by odoo (create_product_product=False) when creating a `product.product`
    So to avoid this issue, simply re-browse your newly created record to have a clean context:
        item_a = self.env["product.product"].create({"name": "ItemA"})
        item_a = self.env["product.product"].browse(item_a.id)
        item_b = item_a.copy({"name": "ItemB"})

    It is the second time in a week that I have an issue with context keys set inside a `create that stays in the context of the variable.

    I don't know if it should be considered a bug or not but I believe that if a context key is set from create/copy/etc. to fix some recursion issue, the context should be cleaned after super() before returning the final value

    --
    Yann PAPOUIN, Ingénieur R&D | DEC


    by Yann Papouin - 04:35 - 6 Feb 2026