eProcurement processes #5827
ehuelsmann
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
(originally submitted by @hasorli on the wiki)
Goals
The intent is to have full eProcurement based on PEPPOL Business Interoperability Specifications (BIS) (v2-mandatory) and derivates for LedgerSMB, eventually.
Communicate with a "Digital Capability Publisher" and "Access-Point"
Subsets and customizations
Universal_Business_Language#Subsets_and_customizations_of_UBL
Norway
CEN BII as a base for the EHF formats and the Universal Business Language (UBL) as a foundation for the implemented syntax.
Dutch
UBL-OHNL customization via Digipoort or the Simplerinvoicing customization via PEPPOL
Canada
UBL 2.1 as Canadian national standard CAN/CSA-ISO/IEC 19845:16
Australia
validation portal
test data sets
How to fit it into the application in all its aspects.
(Ui, code integration, other aspects)
Note: Akretion have implemented UBL in Odoo (Pyton). Urls in Resources
Sniplet:
(2011): SendRegning is now working on developing a simple communication protocol between the PEPPOL Access Point and the end-user to standardise this last mile.
http://www.peppol.eu/news/news_repository/sendregning-makes-plug-and-play-peppol-access-point-available-open-source
-ToDO: Need more information about progress on this effort
Selection of Libray
Chris implementation of iso20022 xml (bank statements) use XML::Simple, but the cpan documentation states: "You really don't want to use this module in new code. " It is probably not a good idea to continue with XML::Simple. ehuelsmann agree
ehuelsmann : My preference would be to use xml::libxml or xml::twig. We depend on both.
"Using XML::Compile to output XSD compliant XML"
http://blogs.perl.org/users/brian_e_lozier/2011/10/using-xmlcompile-to-output-xsd-compliant-xml.html
work snipplets:
http://www.modernperlbooks.com/mt/2012/10/i-stopped-parsing-xml-thanks-to-xmlrabbit.html
Status codes in LedgerSMB
"Best practice" - AP Access Points should have good procedures
source: https://www.anskaffelser.no/sites/anskaffelser/files/innforing_ehf_og_infrastruktur__2.pdf
Sender and can see real status of documents to be sent, whether they are transmitted to the access point for sending or generated by services provided by the same supplier. Status made available in the end user system or through other suitable methods based on the platform used to deliver services to customers.
The status of shipments can be:
Shipments with status "Sent" and "Received" shall contain identifier receiving AP tying with
Proper use of EndpointId
The access point should be clear in its details on how EndpointId be used, and what its consequences if it is misused. It can be done through good prompts in retail system or through direct dialogue with customers who generate documents.
Recipients are informed of their registration in SMP / ELMA
All recipients registered in an SMP / ELMA should have access to information about what it entails. Information should be customer specific, and for example, be made available in the retail system. Accurate contact information should be readily available.
The Access Point can receive files of up to 100MB
The Access Point will be able to receive files up to 100MB for all recipients that use AP as its supplier.
Validation
How to handle country subsets and customizations?
(Ui, code integration, other aspects)
"Approvals"
UBL Ready is a not for profit initiative to promote UBL e-invoicing by ‘approved’ accounting software. "Achieving the ‘UBL Ready’ label is free and as simple by filling out the application form."
http://ublready.com/get-started-guide/
UBL Ready have test data.
Resources
Toolbox |
Implementations
http://www.akretion.com/blog/akretion-adds-support-for-ubl-based-electronic-orders-in-odoo
http://www.akretion.com/blog/akretion-adds-support-for-the-import-of-e-fff-invoices-in-odoo
United Nations Economic Commission for Europe (UNECE)
Cross Industry Invoice (CII) http://tfig.unece.org/contents/cross-industry-invoice-cii.htm
Kick off
Started as a question 12. mars 2017 on https://vector.im/develop/#/room/#ledgersmb:matrix.org (slightly edited).
Beta Was this translation helpful? Give feedback.
All reactions