pondersource / peppol-php

An implementation of Peppol in PHP
MIT License
15 stars 5 forks source link

Comparison with existing or historical efforts. #7

Open michielbdejong opened 3 years ago

michielbdejong commented 3 years ago

https://github.com/vertelab/odoo-edi/issues/95 <-- this is our top hit so far. We have a video call set up with the author. https://github.com/ElisevanM/Odoologic/issues/1 <-- will ask DutchWorld if Odoologic is open source, but so far it seems not. https://github.com/OCA/edi <-- this is related to probably UBL and Zugferd, but I think it does not include Peppol.

https://www.odoo.com/nl_NL/forum/help-1/european-electronic-invoicing-179473

Odoo SA, the company behind Odoo, is an OpenPeppol member, not an Access Point.

https://apps.odoo.com/apps/modules/13.0/customer_invoice_peppol_willdoo/

This module accesses PEPPOL using services provided by the Pacific Commerce gateway. The Odoo In App Purchase system is used to charge for access to the gateway on a per-invoice basis.

https://youtu.be/bs8GPYlHa9Y

Shows that Odoo supports UBL but it's done via PDF export/import.

https://factuur-portal.nl/verkoopfacturen-vanuit-odoo-via-peppol-versturen/

proprietary Odoo-to-Peppol bridge in NL?

https://willdoo.it/page/odoo-peppol-e-invoicing-application

proprietary Odoo-to-Peppol bridge in Australia/NZ?

https://odoobot.com/web/ecommerce/peppol/

proprietary Odoo-to-Peppol bridge in Singapore? In fact their domainname contains 'odoo' but the web page does not.

michielbdejong commented 3 years ago

On the ERPNext side, I only found https://discuss.erpnext.com/t/e-rechnungspflicht-in-der-bundesverwaltung/66266/2

michielbdejong commented 3 years ago

Had a very informative meeting with Anders from Vertel AB who gave us a lot of insight in the landscape and pointed us to https://github.com/vertelab/odoo-oca-edi . We are allowed to use that source code but it will probably serve mostly as an inspiration, since it was an adaptation of https://github.com/OCA/edi to make the existing UBL composer/parser code compatible with Peppol-Billing 3.0, and the software was not architected with out-of-context reuse in mind.

michielbdejong commented 3 years ago

Also, neither https://github.com/OCA/edi nor https://github.com/vertelab/odoo-oca-edi support AS4, they only deal with the XML format for the invoices, not with the sending and receiving, network recipient discovery, identity checks, etc.

michielbdejong commented 3 years ago

https://github.com/vertelab/odoo-edi supported Peppol bis 4 and bis 5 which are now both outdated, so not really useful to us nowadays.

michielbdejong commented 3 years ago

It's possible that DutchWorld (the company behind https://github.com/ElisevanM/Odoologic/issues/1 ) may at some point open source their Peppol Billing 3.0 invoice composition code, that would be awesome! If they do, we will definitely use that in item 5 ("Odoo integration") of our milestones.