Skip to Content

Contributors

EDI broker integrations

Hi everyone,

Looking for some advice here - we have a customer that's looking for 
integration with an EDI broker. On their shortlist are Transus and Babelway.

EDI broker --> Odoo:
- Let down / let up: Create (Return) Sale Orders in Odoo, filling in 
customer ref, warehouse, expected delivery date, serial number / package 
number information
- RECADV: confirmation of order (apparently orders are created first as 
quotation, and then a message comes when they should be confirmed)
- INVRPT: inventory report, a message that is apparently sent when EDI 
broker wants to know if there is stock available

Odoo --> EDI broker:

- Create purchase order at client
- DESADV: represents a picking, so what is the content of each package
- Invoice, relay invoice to client

A quick research finds that these terms are EDIFACT terms and that both 
Transus and Babelway seem to support that format, and that there are 
alpha modules in OCA that implement part of the above: base_edifact and 
sale_order_import_edifact.

Does anyone know how to best go about this, and if there are other 
modules or Odoo base functionality available that can help?

-Tom



by Tom Blauwendraat - 12:01 - 5 Dec 2024

Follow-Ups

  • Re: EDI broker integrations
    Hi Tom,

    regarding the base: go w/ edi framework. You can handle any kind of exchange as it's agnostic.

    Regarding the format: I'd stay away from EDIFACT if possible (we are using them on v16 but the format is really horrible and hard to inspect).
    If you can, use UBL. There's a lot of work there that you can reuse (including PO export, despatch advice, SO import + OrderResponse, etc).

    Feel free to ask more questions on the framework repo ;)

    Bests,
    S

    On Thu, Dec 5, 2024 at 12:02 PM Tom Blauwendraat <notifications@odoo-community.org> wrote:
    Hi everyone,
    
    Looking for some advice here - we have a customer that's looking for 
    integration with an EDI broker. On their shortlist are Transus and Babelway.
    
    EDI broker --> Odoo:
    - Let down / let up: Create (Return) Sale Orders in Odoo, filling in 
    customer ref, warehouse, expected delivery date, serial number / package 
    number information
    - RECADV: confirmation of order (apparently orders are created first as 
    quotation, and then a message comes when they should be confirmed)
    - INVRPT: inventory report, a message that is apparently sent when EDI 
    broker wants to know if there is stock available
    
    Odoo --> EDI broker:
    
    - Create purchase order at client
    - DESADV: represents a picking, so what is the content of each package
    - Invoice, relay invoice to client
    
    A quick research finds that these terms are EDIFACT terms and that both 
    Transus and Babelway seem to support that format, and that there are 
    alpha modules in OCA that implement part of the above: base_edifact and 
    sale_order_import_edifact.
    
    Does anyone know how to best go about this, and if there are other 
    modules or Odoo base functionality available that can help?
    
    -Tom
    
    
    

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



    --
    Simone Orsi

    Full stack Python web developer, Odoo specialist, Odoo Community Board Member, in love with open source.

    by Simone Orsi - 03:56 - 5 Dec 2024
  • Re: EDI broker integrations
    On 12/5/24 13:27, Enric Tobella Alomar wrote:
    
    >
    
    > There are several Videos of Simone talking about it (the original 
    
    > project comes from Simone (most of it) and me)
    
    >
    
    > https://www.youtube.com/@OdooCommunity/search?query=edi
    Thanks guys! It looks like this is the golden tip and the way to go :-) 
    long live your hard work and OCA
    

    by Tom Blauwendraat - 01:52 - 5 Dec 2024
  • RE: EDI broker integrations
    We use atgp (french company) but the module edi-framework is agnostic of the broker. There are a lot of brokers with their own template in this domain. The templates is not part of the edi-framework module, you need to create your owns. See video of Simone Orsi for more explanation: https://www.youtube.com/@OdooCommunity/search?query=edi

    --

    Jonathan Van den Broeck


    De : Tom Blauwendraat <notifications@odoo-community.org>
    Envoyé : jeudi 5 décembre 2024 13:07
    À : Contributors <contributors@odoo-community.org>
    Objet : Re: EDI broker integrations
     

    Which broker is that? And do you have a PR already

    On 12/5/24 12:52, Jonathan Van den Broeck wrote:
    Hello,

    We have approximately the same needs but we have another broker. We are currently in the process to use the OCA/edi-framework modules wich seems to be a perfect fit for these needs.

    --

    Jonathan Van den Broeck



    De : Tom Blauwendraat <notifications@odoo-community.org>
    Envoyé : jeudi 5 décembre 2024 12:02
    À : Contributors <contributors@odoo-community.org>
    Objet : EDI broker integrations
     
    Hi everyone, Looking for some advice here - we have a customer that's looking for integration with an EDI broker. On their shortlist are Transus and Babelway. EDI broker --> Odoo: - Let down / let up: Create (Return) Sale Orders in Odoo, filling in customer ref, warehouse, expected delivery date, serial number / package number information - RECADV: confirmation of order (apparently orders are created first as quotation, and then a message comes when they should be confirmed) - INVRPT: inventory report, a message that is apparently sent when EDI broker wants to know if there is stock available Odoo --> EDI broker: - Create purchase order at client - DESADV: represents a picking, so what is the content of each package - Invoice, relay invoice to client A quick research finds that these terms are EDIFACT terms and that both Transus and Babelway seem to support that format, and that there are alpha modules in OCA that implement part of the above: base_edifact and sale_order_import_edifact. Does anyone know how to best go about this, and if there are other modules or Odoo base functionality available that can help? -Tom

    _______________________________________________
    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 jonathan.vandenbroeck - 01:41 - 5 Dec 2024
  • Re: EDI broker integrations
    Tom you should check https://github.com/OCA/edi-framework

    It was developed on v13 (it is on OCA/edi) and moved to its own repo. It allows you to receive and process files and also create and send. There are examples in OCA like spanish electronic invoicing and we are trying to improve the documentation of it.

    There are several Videos of Simone talking about it (the original project comes from Simone (most of it) and me)


    Kind regards,

    El jue, 5 dic 2024 a las 13:07, Tom Blauwendraat (<notifications@odoo-community.org>) escribió:

    Which broker is that? And do you have a PR already

    On 12/5/24 12:52, Jonathan Van den Broeck wrote:
    Hello,

    We have approximately the same needs but we have another broker. We are currently in the process to use the OCA/edi-framework modules wich seems to be a perfect fit for these needs.

    --

    Jonathan Van den Broeck



    De : Tom Blauwendraat <notifications@odoo-community.org>
    Envoyé : jeudi 5 décembre 2024 12:02
    À : Contributors <contributors@odoo-community.org>
    Objet : EDI broker integrations
     
    Hi everyone, Looking for some advice here - we have a customer that's looking for integration with an EDI broker. On their shortlist are Transus and Babelway. EDI broker --> Odoo: - Let down / let up: Create (Return) Sale Orders in Odoo, filling in customer ref, warehouse, expected delivery date, serial number / package number information - RECADV: confirmation of order (apparently orders are created first as quotation, and then a message comes when they should be confirmed) - INVRPT: inventory report, a message that is apparently sent when EDI broker wants to know if there is stock available Odoo --> EDI broker: - Create purchase order at client - DESADV: represents a picking, so what is the content of each package - Invoice, relay invoice to client A quick research finds that these terms are EDIFACT terms and that both Transus and Babelway seem to support that format, and that there are alpha modules in OCA that implement part of the above: base_edifact and sale_order_import_edifact. Does anyone know how to best go about this, and if there are other modules or Odoo base functionality available that can help? -Tom

    _______________________________________________
    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



    --
    Enric Tobella Alomar
    CEO & Founder


    by Enric Tobella Alomar - 01:26 - 5 Dec 2024
  • Re: EDI broker integrations

    Which broker is that? And do you have a PR already

    On 12/5/24 12:52, Jonathan Van den Broeck wrote:
    Hello,

    We have approximately the same needs but we have another broker. We are currently in the process to use the OCA/edi-framework modules wich seems to be a perfect fit for these needs.

    --

    Jonathan Van den Broeck



    De : Tom Blauwendraat <notifications@odoo-community.org>
    Envoyé : jeudi 5 décembre 2024 12:02
    À : Contributors <contributors@odoo-community.org>
    Objet : EDI broker integrations
     
    Hi everyone, Looking for some advice here - we have a customer that's looking for integration with an EDI broker. On their shortlist are Transus and Babelway. EDI broker --> Odoo: - Let down / let up: Create (Return) Sale Orders in Odoo, filling in customer ref, warehouse, expected delivery date, serial number / package number information - RECADV: confirmation of order (apparently orders are created first as quotation, and then a message comes when they should be confirmed) - INVRPT: inventory report, a message that is apparently sent when EDI broker wants to know if there is stock available Odoo --> EDI broker: - Create purchase order at client - DESADV: represents a picking, so what is the content of each package - Invoice, relay invoice to client A quick research finds that these terms are EDIFACT terms and that both Transus and Babelway seem to support that format, and that there are alpha modules in OCA that implement part of the above: base_edifact and sale_order_import_edifact. Does anyone know how to best go about this, and if there are other modules or Odoo base functionality available that can help? -Tom

    _______________________________________________
    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 - 01:06 - 5 Dec 2024