Skip to Content

Contributors

  • Download Sale Orders from Magento 2.3 to Odoo14

    Hello everyone,

     

    we are integrating Odoo14 in our main company business and we need to cover an important need, but we don’t know yet if we should develope our custom solution or use a 3rd party connector.

    It would be really helpful to have your opinion in relation of our needs, if possible, or more simply about Odoo-Magento connectors in general.

     

    We cooperates in dropshipping with a company that use Magento 2.3 (and will possibly switch to Magento 2.4) and we are managing for him the stock and part of delivery workflow.

     

    We don’t need a full syncro, because our ‘dropshipping partner’ only sells product that we already have in stock.

    This means that we only have to sync

     

    • orders
    • possibly new customers, but we don’t manage invoice data so we don’t need much data for the customer sync, just a generic reference

     

    With this premise, we were think that using a connector is not necessary but we would like to have an opinion from experienced people that know Odoo better than us.

     

    The workflow we are using right now with another ERP and we are going to re-create in Odoo is pretty raw, but it works well:

     

    • we receive an XML with orders,
    • we read XML,
    • we create orders in Odoo,
    • we process orders internally,
    • we send, at the end of the day, a csv file with our stock quantity (for all products) back to the ‘dropshipping partner’ so he can update his product availability on Magento website

     

    Also, in Odoo we are going to make some little improvements here and there to make orders easier and fast to manage once they have been processed, so we would need to make a few implementations even if we buy/use a 3rd party module.

     

    From my perspective it’s not worth to get a connector to achieve this specific tasks unless is a very good one, meaning that:

     

    • Well supported by community (if it’s free, but i did not find one) or have very good and responsive assistance service
    • it will work without spending much additional time on it,  expecially because it will probably add hundreds (if not thousands) of code line that we are not fully going to take advantage of,

    so it might just be better to spend time on develope our small but specific solution, if that’s the case

     

    Thanks in advance and regards,

     

    Francesco B.

     

     

     

     

     


    Privo di virus.www.avast.com

    by Francesco Ballerini - 07:26 - 29 Apr 2023
  • Proforma invoices in Odoo

    Hello all,

    long time listener, first time caller. I need to develop a module to handle proforma invoices, as the default Odoo implementation is not at all adequate for the needs of multiple customers. What we need looks more like what Sales Orders have, with the 3 states ("Quotation" => "Quotation Sent" => "Sales Order"), where the proforma invoice corresponds to the "Quotation Sent" state.

    Requirements:

    • Invoices (not SOs) can (optionally) become Proforma Invoices, before being confirmed and posted. It doesn't necessarily have to be a new "state" selection, but it seems to be the most natural fit for it.
    • When an invoice becomes a proforma (which logically implies it's being sent to the customer for confirmation), it should take a sequence number from a different sequence than posted invoices. When the invoice is eventually confirmed and posted, it will then take the usual number.  The number it takes when it becomes a proforma should be saved somewhere.
    • Proforma invoices can go back to draft, be cancelled, or be confirmed and posted.
    • The printed version should clearly state it's a proforma, but it's otherwise the same as a regular invoice.

    I've searched for an OCA module resembling these requirements but couldn't find it. Is there an OCA module for this, or is someone developing it? If not, I will work on it myself and propose it in https://github.com/OCA/account-invoicing/

    Thank you for your time

    Have a good day

    --

    Alessandro Uffreduzzi

    Developer

    alessandro.uffreduzzi@pytech.it

    PyTech Srl

    Sede legale: Via Barozzi 40/8 - 41124 Modena

    Sede operativa: Via P. Giardini 472/L - 41124 Modena

    P.IVA 03988700369

    www.pytech.it

    PyTech
          Logo

    by Alessandro Uffreduzzi - 06:25 - 26 Apr 2023
  • LDAP and MS Azure
    Hello OCA Contributors. Have a client who is wanting to authenticate Odoo users with Azure Active Directory, and we're running in to some issues.

    Can anyone point me to resources about authenticating Odoo and Azure AD using LDAP? Recent web searches show this is complex and I'm learning Azure AD isn't completely LDAP compliant. Are there any resources or OCA modules related to oauth2 authentication with Azure AD? 

    Thanks much!



    by Arthur Franklin Smith - 09:21 - 21 Apr 2023
  • New repository OCA/sign
    We are starting to develop some modules for signing things (for now, Odoo records, ala base_tier_validation, which is also linked, but in the future, PDF documents, etc).


    so I think it would be very good to have a new repository to host them for having them properly placed from the beginning.

    Is that possible?

    Regards.

    by Pedro M. Baeza - 06:16 - 21 Apr 2023
  • Getting start with IoT in Odoo 16
    Dear, All,
    I`m interested in working on IoT in odoo 16. I need a little bit of help. If anyone is active, give feedback me. tx.

    by Mostafa Barmshory - 01:16 - 18 Apr 2023
  • Authorized Certification Providers
    Hello,

    In Latin America, some business documents (invoices, credit notes, deliveries, payslips) are electronically signed and sent to the government or intermediaries called authorized certification providers (ACP).

    Those ACP have their own platforms with a specific API and protocol of communication (FTP, REST, etc.).

    In the past I have made a prototype to connect to an ACP in Chile:
    https://github.com/OCA/l10n-chile/tree/12.0/connector_acp
    https://github.com/OCA/l10n-chile/tree/12.0/connector_acp_ftp

    I contacted Simone regarding hosting these modules in OCA/edi and he suggested opening the discussion on this list.

    Those modules would allow users:
    • to configure their credentials to their PAC
    • to send and receive information
    • to manage errors
    and maybe other related features that I am forgetting.

    What do you think? OCA/edi? A different repo? A new repo?

    Thank you and have a great week.

    MAXIME CHAMBREUIL
    DIRECTOR GENERAL LATAM
    Calendario
    T:
     +52 (800) 953-2012 #5200
    M: +52 (442) 114-9164 | WhatsApp
    C: MChambreuil@OpenSourceIntegrators.com

    Av. Antea 1032, Piso 4 Local 8, Colonia Jurica
    Santiago de Querétaro, Querétaro, 76100, México



    Analizar. Optimizar. Automatizar. Transicionar.
     Save the date. OSICon 2023

    by Maxime Chambreuil - 04:26 - 17 Apr 2023
  • About a modules for maritime and port activities
    Hi dear community

    I'm looking for information about modules related  to maritime and port activities. I have a client dedicated to these activities and he wants to manage his business with Odoo. I've been looking for information about it but no result.

    Regards

    by Maikel del Valle Bresler - 10:30 - 9 Apr 2023
  • Clear Customer Invoice and Vendor Bills

    Dear Contributors,

     

    I have been looking for a module which help to clear customer invoices with vendor bill from the invoices in the 2 directions.

     

    I look for it in

     

    We will develop a module account_invoice_clearing

     

    From customer invoice o vendor bill you can bottom clear and a wizard will help you to clear with bill or viceversa

    From list same with an action

     

    Actually,  this can be done by accountants really easy from account.move.lines but the module wants to provide this tool for invoicing department.

     

    If any feedback, thank you!

     

    Regards,

    Rafael

     

    MT-2035

     


    by Rafael Blasco (Moduon) - 02:10 - 1 Apr 2023
  • How the OCA will deal with the disappearance of analytical tags #551

    Hello all!

     

    Please all discussion in Github please not by email

     

    https://github.com/OCA/account-analytic/issues/551

     

    This email is to point you all to github 😊

     

    Thank you!

     

    Regards

     

    Rafael

    Moduon Team

     


    by Rafael Blasco (Moduon) - 09:20 - 29 Mar 2023
  • Solucion para usar Odoo sin conectividad a Intenet
    Buen día,quería saber si tiene alguna solución para poder usar odoo sin 
    conectividad a Internet básicamente lo que queremos usar es el modulo de 
    punto de venta ya que como empresa queremos aperturar en otras 
    sucursales donde no hay conectividad de internet.
    
    Estaré Atenta a cualquier notificación.
    
    Buen dia
    

    by paola.martinez@oficinastecnologicas.com - 04:25 - 29 Mar 2023
  • Odoo TMS module
    Dear all
    
    has anyone done something about "sales delivery optimization"
    
    My prospect has a fleet of vehicules to deliver the goods they sell and 
    he would like to organize some way the flow of delivery
    
    regards
    
    Maurice
    
    
    -- 
    Très cordialement
    
    Maurice MORETTI
    
    _________________________________________________________________________
    TeMPO CONSULTING 20, avenue de la Paix 67000 Strasbourg FRANCE
    			
    Web   : http://www.tempo-consulting.fr
    email : mm@tempo-consulting.fr	
    			
    Tel      : 33 (0)3 88 56 82 10				
    Mobile   : 33 (0)6 08 61 85 02
    			
    
    

    by Maurice MORETTI - 11:40 - 29 Mar 2023
  • Very simple POS Tests go to backoffice
    Content:

    I have a very simple test. It contains only two steps:

    1º Wait for the loading to finish

    {
        content: "Test pos_order_to_sale_order: Waiting for loading to finish",
        trigger: "body:not(:has(.loader))",
    },
    2º Click on the login button that appears because I have pos_hr installed.

    {
        content: 'click login button',
        trigger: '.login-overlay .login-button.select-cashier',
        run: () => {}
    },
    Well, my Tour starts like any Tour for POS, visiting the URL "/pos/ui?config_id=X" where X is a pos_config. When it finishes loading, instead of showing the POS UI it goes to 127.0.0.1:8069/web#action=point_of_sale.action_client_pos_menu

    I can see than first step succeeded Tour PosTicketActions: step 'Test pos_order_to_sale_order: Waiting for loading to finish (trigger: body:not(:has(.loader)))' succeeded

    What seems very strange to me is that before the first step in the log it appears

    Tour Manager is ready. running_tour=PosTicketActions

    And just after the success and before executing the second step also appears the same message.

    Tour Manager is ready. running_tour=PosTicketActions

    It makes me think that for some reason, the "Ready" event of the Tour is fired in duplicate or that it doesn't clear the cache properly for some issue. As if I'm double subscribed to this event.

    This URL is the one you go to when more than one POS tab is open. The second one visits the POS UI but the first one that stays in the background goes to the backoffice.

    I have made sure that the user profiles and cookies are being removed from the headless that opens automatically when the start_tour is opened with watch=True. If I run the tests with watch=False the same thing happens, it leaves the POS UI and goes to Backoffice.

    by Fernando La Chica - 05:41 - 27 Mar 2023
  • Standard SQL table definitions -> Odoo module with models and user interface ?
    Hello,

    I am looking for a tool to:
    (1) Connect to a database, or read an SQL file with CREATE TABLE definitions.
    (2) Use this to create an Odoo module with similar models and user interface.

    Do you know about any tool that can do this?

    Best regards,
    Henrik Norlin

    by Henrik Norlin - 05:30 - 27 Mar 2023
  • Odoo14 (OCA). Error de fabricación: unexpected keyword argument 'cancel_backorder'
    Buenos días:

    En un Odoo14 OCA llevamos unos meses intentando desarrollar los procesos que necesita una pequeña empresa que cuenta con dos bodeguitas de elaboración de vino. Y hemos avanzado mucho con ello incorporando movimientos de venta (sale order y stock move) y de fabricación (mrp production de embotellado y etiquetado). Pero nos han surgido problemas.

    En concreto, no podemos concluir los movimientos 'mrp.production' que tras haber pasado por las fases previas de 'borrador', 'confirmado' y 'en progreso' se encuentran en la pestaña 'para cerrar'. Cuando pìnchamos en el botón 'Marcar como Hecho' nos aparece una ventana con el aviso: 

    TypeError: _action_done() got an unexpected keyword argument 'cancel_backorder'

    Pero no existe pedido pendiente alguno y no sabemos porqué se produce este error, a pesar de las muchas vueltas que hemos dado para revisar los módulos de Inventario, Fabricación y Ventas de la versión Odoo14 de OCA.

    Por ello nos atrevemos a solicitar alguna ayuda técnica a este respecto. Desearíamos que no se nos interpretara inconvenientemente; no queremos abusar de la amabilidad y experiencia de los técnicos de OCA odoo. Estamos dispuestos a abonar la factura que pudiera corresponder por sacarnos de este impasse en el que nos encontramos. Más abajo incorporamos un pantallazo del error.

    En cualquier caso, vaya por delante nuestro agradecimiento por el tiempo que nos dedican a este correo.

    Saludos cordiales.

    Bocos Duero


    by Bocos Duero - 03:10 - 27 Mar 2023
  • New thread: Test timeout has no effect

    Content:

    I have seen the guide to run front-end tests and according to it, when a step is defined, you can indicate in the "timeout" property a time that has to pass to continue with the execution of the next step.

    Well, in my case this does not happen. All the steps are executed immediately.

    Is there any condition for this timeout to take effect?

    By the way, I am testing a module made by me for the POS.

    Thanks

    PD: This is a copy of a thread added in Odoo community help forum

    by Fernando La Chica - 11:31 - 27 Mar 2023
  • Optimize the fulfillment of the palets
    Hello all, 

    I’ve a use case where maybe the community can has experience

    I would like to sell products by units, packages in box, and then stored on palets.  So far Ok. 
    Then, i want to apply different price on the product base on the quantity contained on parcels, or palets.     
    For example, 1 box contain 10 products,
    1 palet contain 10 box, (100 products)

    In order to encourage the customer to order by pallets units instead of products units, would like to apply a lowest price for pallets units rounding. That mean the product unit price will be higher if the customer order 9 or 11 boxes instead of 10. 

    Basically, we want to optimize the fulfillment of the palets,

    Any suggestion ?

    Nice week to everyone. 

    Paul Goubert
    Fonctionnal support ERP Odoo







    by Paul Goubert - 11:31 - 27 Mar 2023
  • Question regarding Spanish certification
    Hi everyone,

    I'm about to start a new customer in spain and they are asking me if Odoo accounting  is certified for the spanish market.
    I'm aware of the french process but not for the spanish one.
    Is anybody could help me to understand the requirements of the spanish accounting and the certification part?

    Sorry for this basic question ;-)

    Regards

    Vertical seprator

    Florent THOMAS

    ☎ +33 972 457 755
    florent.thomas@mind-and-go.com

    Mind & Go
    14, Rue Pierre Cartelet | 66000 PERPIGNAN

    Logo Mind And Go Facebook Mind And Go Twitter Mind And Go LinkedIn Mind And Go

    by Florent THOMAS - 01:50 - 22 Mar 2023
  • legacy custom javascript field widgets in odoo 16

    hello,

    i’m wondering whether custom legacy javascript field widgets are still supported in odoo 16 as in previous versions or whether owl or es modules are mandatory. the documentation still states this to register a custom widget:

    var fieldRegistry = require('web.field_registry');
    
    fieldRegistry.add('my-custom-field', CustomFieldChar);

    the web.field_registry is an instance of the legacy registry, but it seems that it is another registry that is used to find the widgets when parsing the xml view. because of this, it seems that custom widgets are not found (the warning Missing widget: ${widget} for field of type ${fieldType} appears in the console instead).

    i didn’t find any information about this in the migration guide. what is supposed to be done to migrate custom widgets to odoo 16? i guess that ideally, custom widgets should be converted to owl and all javascript code should be converted to es modules. however, what are the minimal needed changes?

    cheers,

    hugues
    coop it easy


    by hugues - 11:05 - 17 Mar 2023
  • Who maintains l10n-germany OCA repository?
    Dear OCA-Community,
    
    I've made some minor contribution to the l10n-germany [1] repository and 
    would continue my work on migration and fixing existing modules. 
    Unfortunately, the PRs are open for weeks and nothing happens.
    
    What can I do to get my (and other) open PRs reviewed and merged? Isn't 
    there any maintainer of this repo? Did I miss something?
    
    Best regards,
    
    Alexander
    
    [1] https://github.com/OCA/l10n-germany
    
    
    -- 
    Alexander Bigga
    
    Alexander.Bigga@verdigado.com
    PGP Key ID: 0x976307DE81F1CEBA
    
    verdigado eG
    Heilig-Kreuz-Straße 16
    86609 Donauwörth
    
    Sitz der Genossenschaft: Nürnberg
    Registergericht: Amtsgericht Nürnberg
    Registernummer: GnR 344
    Umsatzsteuer ID: DE 329 190 191
    
    Vorstand: Dominik Ach, Katharina Zierer
    Vorsitzender des Aufsichtsrats: Marc Urbatsch
    
    

    by Alexander Bigga - 09:30 - 16 Mar 2023
  • Proposing myself as l10n-ecuador PSC

    Dear contributors,

    I would like to apply as PSC for l10n-ecuador

    We are a few group of developers and contributors interests on Ecuadorian Localization open source and functional(as alternative at module recently landed into Odoo enterprise) We have been working into github repository https://github.com/Odoo-EC/l10n-ecuador and now we wish merge into OCA repo, initial PR for V15 is here: https://github.com/OCA/l10n-ecuador/pull/34

    Roadmap is here https://jhonromero26.notion.site/Localizaci-n-Ecuatoriana-a-Odoo-15-d3f3fcec7f404c2ead41bbf4b1a9539f

    This is my github profile, for those that don't know me: https://github.com/celm1990

    Thanks to consider my request

    Regards,

    Carlos Lopez


    by Carlos Lopez - 05:00 - 14 Mar 2023