Search 1.9 billion lines of Odoo code on GitHub

edi

Author: ACSONE,Odoo Community Association (OCA)
License: LGPL-3
Branch: merge-branch-2477-13.0.12.29.2
Repository: camptocamp/edi
Dependencies: base_edi, base_sparse_field, component, component_event, http_routing, mail, queue_job, and web
Languages: HTML (418, 11.5%), JavaScript (30, 0.8%), Python (2200, 60.5%), SVG (142, 3.9%), XML (708, 19.5%), and reStructuredText (139, 3.8%)
Other branches: 13-bs-doc-import--match-product, 13-edi-storage-input-402, 13-fix-invoice-export, 13-ubl-import-http-imp, 13-ubl-import-track-file, 13.0-mig-account_invoice_import, fix-invoice-export-resend, import-ubl-customer-free-ref, invoice-export-custom-url, merge-branch-2477-13.0.10.3.0, merge-branch-2477-13.0.11.0.0, merge-branch-2477-13.0.11.0.1, merge-branch-2477-13.0.11.0.2, merge-branch-2477-13.0.11.1.0, merge-branch-2477-13.0.11.2.0, merge-branch-2477-13.0.11.2.1, merge-branch-2477-13.0.11.3.0, merge-branch-2477-13.0.11.3.1, merge-branch-2477-13.0.12.0.0, merge-branch-2477-13.0.12.0.1, merge-branch-2477-13.0.12.0.2, merge-branch-2477-13.0.12.1.0, merge-branch-2477-13.0.12.10.0, merge-branch-2477-13.0.12.11.0, merge-branch-2477-13.0.12.12.0, merge-branch-2477-13.0.12.13.0, merge-branch-2477-13.0.12.14.0, merge-branch-2477-13.0.12.15.0, merge-branch-2477-13.0.12.15.1, merge-branch-2477-13.0.12.16.0, merge-branch-2477-13.0.12.16.1, merge-branch-2477-13.0.12.16.2, merge-branch-2477-13.0.12.17.0, merge-branch-2477-13.0.12.17.1, merge-branch-2477-13.0.12.18.0, merge-branch-2477-13.0.12.19.0, merge-branch-2477-13.0.12.19.1, merge-branch-2477-13.0.12.2.0, merge-branch-2477-13.0.12.2.1, merge-branch-2477-13.0.12.2.2, merge-branch-2477-13.0.12.2.3, merge-branch-2477-13.0.12.2.4, merge-branch-2477-13.0.12.20.0, merge-branch-2477-13.0.12.20.1, merge-branch-2477-13.0.12.21.0, merge-branch-2477-13.0.12.22.0, merge-branch-2477-13.0.12.22.1, merge-branch-2477-13.0.12.23.0, merge-branch-2477-13.0.12.23.1, merge-branch-2477-13.0.12.24.0, merge-branch-2477-13.0.12.24.1, merge-branch-2477-13.0.12.25.0, merge-branch-2477-13.0.12.26.0, merge-branch-2477-13.0.12.26.1, merge-branch-2477-13.0.12.26.2, merge-branch-2477-13.0.12.27.0, merge-branch-2477-13.0.12.28.0, merge-branch-2477-13.0.12.29.0, merge-branch-2477-13.0.12.29.1, merge-branch-2477-13.0.12.3.0, merge-branch-2477-13.0.12.3.1, merge-branch-2477-13.0.12.30.0, merge-branch-2477-13.0.12.30.1, merge-branch-2477-13.0.12.30.2, merge-branch-2477-13.0.12.31.0, merge-branch-2477-13.0.12.32.0, merge-branch-2477-13.0.12.33.0, merge-branch-2477-13.0.12.34.0, merge-branch-2477-13.0.12.34.1, merge-branch-2477-13.0.12.35.0, merge-branch-2477-13.0.12.35.1, merge-branch-2477-13.0.12.35.2, merge-branch-2477-13.0.12.36.0, merge-branch-2477-13.0.12.36.1, merge-branch-2477-13.0.12.36.2, merge-branch-2477-13.0.12.37.0, merge-branch-2477-13.0.12.4.0, merge-branch-2477-13.0.12.4.1, merge-branch-2477-13.0.12.4.2, merge-branch-2477-13.0.12.5.0, merge-branch-2477-13.0.12.5.1, merge-branch-2477-13.0.12.5.2, merge-branch-2477-13.0.12.5.3, merge-branch-2477-13.0.12.6.0, merge-branch-2477-13.0.12.6.1, merge-branch-2477-13.0.12.7.0, merge-branch-2477-13.0.12.8.0, merge-branch-2477-13.0.12.9.0, merge-branch-2477-BSCOS-2241-427b5afd, merge-branch-2477-BSCOS-3070, merge-branch-2477-BSCOS-3070-35f93445, merge-branch-2477-BSCOS-3070-d4718038, merge-branch-2477-bscos-1714-24bd9f60, merge-branch-2477-bscos-1714-4f58ea11, merge-branch-2477-bscos-1714-4fc2a746, merge-branch-2477-bscos-1714-6b2bc90b, merge-branch-2477-bscos-1714-8d09e89e, merge-branch-2477-bscos-2056-1ee11542, merge-branch-2477-bscos-2056-acd6e56f, merge-branch-2477-bscos-2056-fe3b94e7, merge-branch-2477-bscos-2066-0dc73d8f, merge-branch-2477-bscos-2107-606e8e60, merge-branch-2477-bscos-2107-8303fa56, merge-branch-2477-bscos-2107-b3354364, merge-branch-2477-bscos-2107-c85c723c, merge-branch-2477-bscos-2107-cbb343c8, merge-branch-2477-bscos-2107-dd36a6ca, merge-branch-2477-bscos-2107-e8efa92a, merge-branch-2477-bscos-2107-eba67460, merge-branch-2477-bscos-2109-0a385ee3, merge-branch-2477-bscos-2109-18f1dc7a, merge-branch-2477-bscos-2109-5f37f6c2, merge-branch-2477-bscos-2109-fix-d37bc293, merge-branch-2477-bscos-2216-2106e90d, merge-branch-2477-bscos-2461-2d68fecd, merge-branch-2477-bscos-2461-507fab89, merge-branch-2477-bscos-2461-954acb62, merge-branch-2477-bscos-2461-f268daa2, merge-branch-2477-bscos-2514-476d6f74, merge-branch-2477-bscos-2809-100997b8, merge-branch-2477-master-4a282351, merge-branch-2477-master-4aa9e5e7, merge-branch-2477-update-edi-98e0cf47, merge-branch-2889-13.0.0.4.0, merge-branch-2889-13.0.0.4.1, merge-branch-2889-13.0.0.4.2, merge-branch-2889-13.0.0.5.0, merge-branch-2889-13.0.0.5.1, merge-branch-2889-13.0.0.5.2, merge-branch-2889-13.0.1.0.0, merge-branch-2889-13.0.3.0.1, merge-branch-2889-ALCO-33-22ebe4f2, merge-branch-2889-ALCO-33-3f1ff4c0, merge-branch-2889-ALCO-33-a002404e, merge-branch-2889-ALCO-50-43a5181c, merge-branch-2889-ALCO-50-db01afd8, merge-branch-2889-ALCO-50-f98c3ee9, merge-branch-2889-alco15-51fe2ff7, merge-branch-2889-master-a7da512d, merge-branch-2889-master-db01afd8, merge-branch-2889-master-e746a56f, and ubl-http-raise-if-exists
Other repositories: 30s/openerp, 3dfxmadscientist/cbss-server, 3dfxmadscientist/openerp-addons, 3dfxsoftware/openerp-addons, 3iData/odoo8, Acerole/odoo, Admilson/openerp-addons, AgustinJAM/openerp-addons, Aletz-Arce/openerp-addons, Andresxgf/odoo, BMOTech/OpenERP, BMTechno/odoo, BizzCloud/PosBox, BorderITS/odoo, CamiloRamirez90/odoo, Change2improve/edi, Ctrusan/odoo, Cywaithaka/openerp-addons, DITIntl/odoo, Danisan/odoo, Dhs-odoo/openerp-addons, Diegosmith/openerp-addons-bundle, DreamPeak/OpenERP-1, EDYDSI/odoo, Elbagoury/OpenERP_V8, Elico-Corp/odoo, Endika/openerp-addons, EquipoVision/openerp-addons, FashtimeDotCom/openerp-ktv, ForgeFlow/edi, Guobower/odoogoeen, Ichag/openerp-addons, Johnzero/erp, LordBago/openerp-addons-bundle, MFIGROUP/odoo, Manashadevi/purchaseandInventory, Mathews421/odoo, Mefistous/typ-odoo, Neurotec/odoo, Novasoft-India/OperERP-AM-Motors, Nucleoos/medical, Nucleoos/saas3, OCA/OCB, OCA/OpenUpgrade, OCA/edi, OSSESAC/odoopubarquileds, OthmaneGhandi/openerp-addons-bundle, RakhiSudevan/OperERP-AM-Motors, Rishirajverma/openerp, Saharadevtalents/odoo, Saran440/Odoo, ShantiSR/openerp-addons, ShrutiVerma31/openerp-addons, SimonRolin/openerp-addons, Soufianeterhzaz/openerp-addons, Soufianeterhzaz/openerp-addons-bundle, Sukikiroi/odoo-1, TDu/edi, TRESCLOUD/odoopub, TariqBstc/odoo, Tariqlab/odoo, Tecnativa/edi, Vauxoo/typ-odoo, WytheLi/openerp-7.0-20170329, a7madz90/openerp-oemedical-v0.1, abhijitdalavi/odoo, abhishek1289/openerp-addons, abihedia/odoo-edi, absalhi/openerp-addons-bundle, acsone/edi, adolfoeliazat/odoo-1, aeme000/odoo, akretion/edi, akretion/openerp-addons, allanwong/openerp-ktv, allanwong/read_openerp, aminget/odoo, ammarzaied/openerp-addons-bundle, andre66bardina66/openerp-addons, anilgs/openerp-addons, anndream/mixprint_addons, anon-hello/odoo-design, antonyexpenli/openerp-addons, aurestic/edi, ax003d/openerp, baggiowang/read_openerp, balaprasad18/odoo-1, bdunnette/openshift-openerp-quickstart, binhdinhjsc/openerp-addons-bundle, bluedaemondev/odoo, bmya/odoo-1, brain-tec/edi, browseinfo/odoo_saas3_nicolas, buguelos/odoo, buke/GreenOdoo, caiki/odoo, captivea-djh/asterisk, carset/OpenERP, caruccio/openshift-openerp-quickstart-old, ccdos/OpenERP, ccdos/OpenERP-2, ccdos/openerp-1, ccdos/openerp-addons, ccdos/openerp-ktv, chegirow/odoo-1, chengdh/openerp-ktv, ciberick/odoo, ciptasoft/OpenERP, clefresh/read_openerp, cmorisse/openerp7, connect-to-ak/odoo-design, consultingerp/odoo-edi, crmccreary/openerp_server, crzuniga-rw/odoo, danikmil/openerp-addons, danimaribeiro/odoo-erp, defyasdf/openerp-addons, den5509/odoo, detian08/mixprint_addons, detian08/odoo-1, dga-odoo/odoo8, dhp-denero/PosBox, dhp-denero/cubicerp, digitalsatori/odoo-edi, dkodnik/Ant, dsasoftware/odoo8, dtorbay/odoo-1, duyet/openerp-6.1.1, dvitme/openerp-restaurant, dw250100785/openerp-addons, dw250100785/openerp-ktv, dw250100785/read_openerp, ecwashburn/openshift-openerp-quickstart, edanpiro/odoo, edisaac/odoo_cubic, eguane/edi, ehtishamfaisal/odoo8, emgciudad/odoo-1, eneldoserrata/marcos_openerp, erick-alvino/odoo-edi, esosaja/odoo-1, estebanvm30/odoo, factorlibre/addons-6.1, fanguloa/odoo, fanzalika/odoo-1, farfansixto/odoo, fc-azurtech/odoo, firehot/openerp-ktv, franck333/openerp-oemedical-v0.1, frankchongli/openerp-ktv, freezmeinster/odoo8, frouty/odoogoeen, fs45/odoo, gedeslan/odoo, ghanshyam2911/openerp-addons, gitlabuser/odoo-design, gmoncada/odoo, gonbike/OpenERP, grottas/odoo-edi-1, guoyu07/OpenERP-1, guzzi235/saas3, hanisha93/odoo, hannank/openerp7, haryoran04/odoo8, hbrunn/edi, henrytao-me/openerp.positionq, hifans/openerp-ktv, hilarak/odoo-design, hindata/odoo, honj51/openerp-ktv, huacamx/OpenERP, iceship/PosBox, iceship/openerp-restaurant, inovtec-solutions/OpenERP, ivanofp/odoo, j0rdm4n/openerp-addons, jango2015/OpenERP, jarmedali/odoo, jeanabreu/odoo-1, jeffery9/mixprint_addons, jellyhappy/xjerp, jhanys/odoo, jhochoa/CubicERPOdoo, jiraya/openerp-addons, jlzhou/odoo-edi, jmcarbo/openerp7, jmesteve/asterisk, jmesteve/medical, jmesteve/openerp, jmesteve/openerpseda, jmesteve/saas3, jolevq/odoopub, jsabastizagal/odoopub, jss-emr/openerp-7-src, jtodeveloper/odoo, juaniyyo/odoo, jvaldiviezo/odoo, kailIII/odoo, karl-cenliming/OpenERP, kenvac/odoo-edi, kevin-de-granta/openerp, kiran-parepalli/openerp-addons, kishoj/addons-6.1, kleosus/odoo, kobra34/odoo8, konstantinkonstantinovbgo/openerp-addons-bundle, kousikaganesan/purchaseandInventory, ksrajkumar/openerp-6.1, l327253678/odoo-edi, lauracvilla-zz/odoo-1, leangjia/OpenERP, leemannd/openerp-addons-bundle, likaiyuan/odoopub, limamp/openerp-addons, lonelysun/odoo, maestrano/odoo, mbenyoub/server, mcb30/odoo-edi, melfry/odoo, mindphp/openerp-addons, minhphung171093/GreenERP_V7, minhphung171093/OpenERP_V7, minhphung171093/OpenERP_V8, mmoreta/openerp-addons-bundle, modemax93/odoo, mohitg1312/openerp-7-src, mohitg1312/openerp-addons-bundle, mol8/openerp-addons-bundle, molandtoxx/PosBox, morpheo909/openerp-addons-bundle, mrbamboovn/odoo, mrissa/openerp-addons, mrshelly/openerp71313, mrshelly/read_openerp, munruf/odoo-design, mustafan83/openerp-addons, mutita/odoo, nabiforks/odoo-1, nagyistge/odoo-design, neimarrampazo/openerp-addons, nick2474/openerp-addons-bundle, nikunj7790/openerp-addons-bundle, nmhung89/odoo-design, ntiufalara/universidade-digital, odewitt/odoo8, odic30/openerp-addons-bundle, odoo/odoo, odooerpperu/odoo-1, odoofans/odoo, odoousers2014/OpenERP, omarouhari/odoo, onmywaytoheaven/odoo, oussa/openerp-oemedical-v0.1, ovnicraft/openerp-restaurant, paaq0659342/odoopub, poiesisconsulting/openerp-restaurant, poljeff/openerp-addons-bundle, ppokah0111/openerp-addons, praveen-krishnappa/openerp-7.0-20170329, prem-hunt/openerp-addons, prinznazzy/odoo-1, priyankarani/openerp-addons, progressdll/openerp-addons-bundle, quiks13/openerp-addons-bundle, quysticiero/odoo, rafaelbeckel/openerp-addons, railsuser2014/openerp-addons-bundle, rajivkumar00006/openerp-addons, rapidgrps/eagle-erp-main, raulha10/odoo, realestdon/odoo, rogeriofalcone/openerp-1, romendil/odoo, ronniedemarco/odoo8, ruifranco/odoo-design, rvalyi/openerp-addons, safecoms/odoo8, salahable/odoo-design, samsonharrison/openerp-addons-bundle, sasakuma/odoo-edi, sc4you/odoo-design, sengottuvel/openerp-foundry, sgeerish/odoo, shouyejing/mixprint_addons, simahawk/edi, sixtofarfan/odoo-1, sjpatel21/openerp-addons, skalyanapu-mtuity/odoo, sopheak1/odoo, springuser2014/odoo, steedos/odoo7, steedos/odoo8, sunflowerit/edi, surgeon001/openerp-addons-bundle, tahirlanre/odoo, tasmail/odoo, tasosiakovidis/openshift-openerp-quickstart-old, tavinshky/odoo, tedi3231/openerp, tegin/edi, tejastank/addons-6.1, teruy1958/openerp-addons, thm1118/openerp-ktv, tiagojfpais/openerp-addons-bundle, titasakgm/brc-stock, torbero/odoopub, trabacus-softapps/openerp-7.0-20170329, trabacus-softapps/openerp-8.0-cc, ttfseiko/openerp-trunk, ttfseiko/openerp_7_osbzr, ubic135/odoo-design, ujwalap/openerp-addons, umingpeng/odoo, unipartbot/odoo-edi, unipartdigital/odoo-edi, valenciaricardos/odoo-1, vauxoo-dev/addons-clearcorp, vauxoo-dev/typ-odoo, vidtsin/OpenERP_V8, vidtsindia/odoo-design, viveksikri/odoo, vizura/openerp-addons, vnc-biz/openerp-addons-bundle, vnsofthe/openerp, wajidksa/odoo, wgepapa/odoo, wilbeekman/odoo8, x0rzkov/odoo-edi, xavier-ramirez/framework-python, xxshutong/openerp-7.0, youifki/odoo-1, younessel/openerp-addons, yvaucher/edi, yvoirin/openerp-addons, zhaohuaw/openerp-ktv, and zjpjohn/OpenERP

<h1 class="title">EDI</h1> <p><a class="reference external" href="https://odoo-community.org/page/development-status"><img alt="Alpha" src="https://img.shields.io/badge/maturity-Alpha-red.png" /></a> <a class="reference external" href="http://www.gnu.org/licenses/lgpl-3.0-standalone.html"><img alt="License: LGPL-3" src="https://img.shields.io/badge/licence-LGPL--3-blue.png" /></a> <a class="reference external" href="https://github.com/OCA/edi/tree/13.0/edi"><img alt="OCA/edi" src="https://img.shields.io/badge/github-OCA%2Fedi-lightgray.png?logo=github" /></a> <a class="reference external" href="https://translation.odoo-community.org/projects/edi-13-0/edi-13-0-edi"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external" href="https://runbot.odoo-community.org/runbot/226/13.0"><img alt="Try me on Runbot" src="https://img.shields.io/badge/runbot-Try%20me-875A7B.png" /></a></p> <p>Base EDI backend.</p> <p>Provides following models:</p> <ol class="arabic simple"> <li>EDI Backend, to centralize configuration</li> <li>EDI Backend Type, to classify EDI backends (eg: UBL, GS1, e-invoice, pick-yours)</li> <li>EDI Exchange Type, to define file types of exchange</li> <li>EDI Exchange Record, to define a record exchanged between systems</li> </ol> <p>Also define a mixin to be inherited by records that will generate EDIs</p> <div class="admonition important"> <p class="first admonition-title">Important</p> <p class="last">This is an alpha version, the data model and design can change at any time without warning. Only for development or testing purpose, do not use in production. <a class="reference external" href="https://odoo-community.org/page/development-status">More details on development status</a></p> </div> <p><strong>Table of contents</strong></p> <div class="contents local topic" id="contents"> <ul class="simple"> <li><a class="reference internal" href="#configuration" id="id1">Configuration</a><ul> <li><a class="reference internal" href="#component-definition" id="id2">Component definition</a></li> <li><a class="reference internal" href="#user-edi-generation" id="id3">User EDI generation</a></li> </ul> </li> <li><a class="reference internal" href="#usage" id="id4">Usage</a><ul> <li><a class="reference internal" href="#output-exchange-records" id="id5">Output Exchange records</a></li> <li><a class="reference internal" href="#input-exchange-records" id="id6">Input Exchange records</a></li> </ul> </li> <li><a class="reference internal" href="#bug-tracker" id="id7">Bug Tracker</a></li> <li><a class="reference internal" href="#credits" id="id8">Credits</a><ul> <li><a class="reference internal" href="#authors" id="id9">Authors</a></li> <li><a class="reference internal" href="#contributors" id="id10">Contributors</a></li> <li><a class="reference internal" href="#maintainers" id="id11">Maintainers</a></li> </ul> </li> </ul> </div> <a name="configuration"></a> <h2><a class="toc-backref" href="#id1">Configuration</a></h2> <p>This module aims to provide an infrastructure to simplify interchangability of documents between systems providing a configuration platform. It will be inherited by other modules in order to define the proper implementations of components.</p> <p>In order to define a new Exchange Record, we need to configure:</p> <ul class="simple"> <li>Backend Type</li> <li>Exchange Type</li> <li>Backend</li> <li>Components</li> </ul> <a name="component-definition"></a> <h3><a class="toc-backref" href="#id2">Component definition</a></h3> <p>The component usage must be defined like <cite>edi.{direction}.{kind}.{code}</cite> where:</p> <ul class="simple"> <li>direction is <cite>output</cite> or <cite>input</cite></li> <li>kind can be: <cite>generate</cite>, <cite>send</cite>, <cite>check</cite>, <cite>process</cite>, <cite>receive</cite></li> <li>code is the <cite>{backend type code}</cite> or <cite>{backend type code}.{exchange type code}</cite></li> </ul> <a name="user-edi-generation"></a> <h3><a class="toc-backref" href="#id3">User EDI generation</a></h3> <p>On the exchange type, it might be possible to define a set of models, a domain and a snippet of code. After defining this fields, we will automatically see buttons on the view to generate the exchange records. This configuration is useful to define a way of generation managed by user.</p> <a name="usage"></a> <h2><a class="toc-backref" href="#id4">Usage</a></h2> <p>After certain operations or manual execution, Exchange records will be generated. This Exchange records might be input records or outputs records.</p> <p>The change of state can be manually executed by the system or be managed through by <cite>ir.cron</cite>.</p> <a name="output-exchange-records"></a> <h3><a class="toc-backref" href="#id5">Output Exchange records</a></h3> <p>An output record is intended to be used for exchange information from Odoo to another system.</p> <p>The flow of an output record should be:</p> <ul class="simple"> <li>Creation</li> <li>Generation of data</li> <li>Validation of data</li> <li>Sending data</li> <li>Validation of data processed properly by the other party</li> </ul> <a name="input-exchange-records"></a> <h3><a class="toc-backref" href="#id6">Input Exchange records</a></h3> <p>An input record is intended to be used for exchange information another system to odoo.</p> <p>The flow of an input record should be:</p> <ul class="simple"> <li>Creation</li> <li>Reception of data</li> <li>Checking data</li> <li>Processing data</li> </ul> <a name="bug-tracker"></a> <h2><a class="toc-backref" href="#id7">Bug Tracker</a></h2> <p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/edi/issues">GitHub Issues</a>. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed <a class="reference external" href="https://github.com/OCA/edi/issues/new?body=module:%20edi%0Aversion:%2013.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p> <p>Do not contact contributors directly about support or help with technical issues.</p> <a name="credits"></a> <h2><a class="toc-backref" href="#id8">Credits</a></h2> <a name="authors"></a> <h3><a class="toc-backref" href="#id9">Authors</a></h3> <ul class="simple"> <li>ACSONE</li> </ul> <a name="contributors"></a> <h3><a class="toc-backref" href="#id10">Contributors</a></h3> <ul class="simple"> <li>Simone Orsi &lt;<a class="reference external" href="mailto:simahawk&#64;gmail.com">simahawk&#64;gmail.com</a>&gt;</li> <li>Enric Tobella &lt;<a class="reference external" href="mailto:etobella&#64;creublanca.es">etobella&#64;creublanca.es</a>&gt;</li> </ul> <a name="maintainers"></a> <h3><a class="toc-backref" href="#id11">Maintainers</a></h3> <p>This module is maintained by the OCA.</p> <a class="reference external image-reference" href="https://odoo-community.org"><img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" /></a> <p>OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.</p> <p>Current <a class="reference external" href="https://odoo-community.org/page/maintainer-role">maintainer</a>:</p> <p><a class="reference external" href="https://github.com/simahawk"><img alt="simahawk" src="https://github.com/simahawk.png?size=40px" /></a></p> <p>This module is part of the <a class="reference external" href="https://github.com/OCA/edi/tree/13.0/edi">OCA/edi</a> project on GitHub.</p> <p>You are welcome to contribute. To learn how please visit <a class="reference external" href="https://odoo-community.org/page/Contribute">https://odoo-community.org/page/Contribute</a>.</p>