Test participants

Table of Contents
Introduction..................................................................................................................................2
This was not tested: ....................................................................................................................................... 2
Timeline testing ............................................................................................................................2
Brief Chronology of the Interoperability Test ................................................................................................ 3
Glossary ........................................................................................................................................3
Holodeck B2B ................................................................................................................................................. 3
Domibus 3 ...................................................................................................................................................... 3
Summary ......................................................................................................................................4
Pilot test of e-invoice for e-SENS.................................................................................................................... 4
Test participants: ........................................................................................................................................... 4
Test log from the participants: ...................................................................................................................... 5
Pilot Scenario Goals and Scope ......................................................................................................6
User stories:..................................................................................................................................8
References: ................................................................................................................................. 13
Document type to be sent............................................................................................................................ 13
AS2 setup ..................................................................................................................................................... 13
AS4 setup ..................................................................................................................................................... 13
Service location SML(BDXR) setup e-SENS building block: http://www.esens.eu/content/e-delivery
Capability lookup SMP setup e-SENS building block: http://www.esens.eu/content/e-delivery
http://www.peppol.eu/ressource-library/technical-specifications/infrastructure-resources .................... 13
Holodeck setup ............................................................................................................................................ 13
Domibus 3 setup .......................................................................................................................................... 13
WP5.1.4 eInvoice pilot – test report
1
Introduction
The test senario was to test the 4-corner model – we are using the 4-corner (C1,C2,C3,C4) setup with access
points (AP). Between corner C2 and C3 the protocol for transport is AS4 with the use of Holodeck for setup
of the AS4 enviroment. The installations are using Java. The access points (AP) makes lookup in the SMP for
finding the access point address of the receiver AP.
There are no standards for sending document from C1 to C2 or from C3 to C4. The choise for transport was
done individualy for the test. The only issue is that the received document in corner C4 is the same as
document sent for corner C1.
This was not tested:
o
o
o
AS2 setup
Combinations of Holodeck and Domibus environments on AS4
Combinations of Java and .NET installations
Timeline testing
WP5.1.4 eInvoice pilot – test report
2
Brief Chronology of the Interoperability Test
Week 2015/42 to 2016/06 - (October 12th 2015 to February 2nd 2016): Getting compliant with PEPPOL BIS
eInvoice, setting up access point AS4.
Week 2016/06 to 2016/12 - (February 2nd to March 21st): Sending messages between access points (C2-C3).
Week 2016/13 to 2016/14 – (March 28th to April 4th): Sending messages and documents to CA and EO from
the access points.
Week 2016/14 to 2016/18 – (April 4th to May 2nd): Sending and receiving many messages and large files.
Week 2016/19 to 2016/19 – (May 9th to May 12th): Test report writing and consolidating the logs for the test
participants.
Glossary
Holodeck B2B (Chasquis Consulting) is open-source software for B2B messaging, implementing the
OASIS specifications for ebXML Messaging version 3 and the AS4 profile. It is a Java based, small &
lightweight, well documented, flexible, stand-alone AS4 gateway. It is easy to connect with and fully
compliant with the AS4 standard and it runs on most platforms.
Domibus 3 (Government of Germany) is an open source AS4 Gateway created to jumpstart the uptake
of AS4 in e-SENS.
WP5.1.4 eInvoice pilot – test report
3
Summary
The e-SENS eInvoice pilot was started in November 2015 and finished in May 2016.
The goal of the pilot was to see if the protocol AS4 was efficient to use for sending and receiving many and
large files while using the 4-corner model. The goal was also to see if the 4-corner model could be used for
transporting messages for a sender to a receiver using access point for sending and receiving messages.
The general solution: Use of AS4 protocol for sending and receiving messages is acceptable in the 4-corner
model. Sending many files (1.000 at the same time) and large files (up to 2GB) works when using Holodeck
setup for the AS4 environment.
However, actors using Java installation, Holodeck environment for AS4 setup, have only done the testing.
Domibus and .NET installations where not tested because lack of test resources.
Not testing combinations of Holodeck and Domibus environments on AS4 does this test less trustworthy.
Not testing combinations of Java and .NET installations does this test less trustworthy.
In real life combinations will appear.
Something to make a note of in this test:
•
•
•
•
•
•
•
Limited participants
Limited scenarios and scope
Low volumes
High incentive among participants
Custom solutions
Testing what works
Motivation to demonstrate positive conclusion
Pilot test of e-invoice for e-SENS
o
Standards used
 AS2
 AS4 version
 Holodeck version
 Domibus version 3
 JAVA
 .NET
 PEPPOL BIS format profile 4A e-invoice only
Test participants:
o
The whole test group tested C2-C3:
 Austria (Brz - Government of Austria)
 Czech Republic (ViaSky)
 Denmark (IBM)
 Holland (ChasQuis)
 Greece (UPRC)
 Norway (Difi)
 Slovenia (Setcce)
o Smaller group of testers tested C1-C2-C3-C4, 1000 messages sent simultaneously, large files
up to 2GB:
WP5.1.4 eInvoice pilot – test report
4
o
 Denmark (IBM)
 Holland (ChasQuis)
 Greece (UPRC)
 Slovenia (Setcce)
Cost for installing AS4 with Holodeck:
 Slovenia (Setcce)
Test log from the participants:
o
Test log from the participants are noted in Annex 1(Excel spreadsheet) in this document.
WP5.1.4 eInvoice pilot – test report
5
Pilot Scenario Goals and Scope
eProcurement
Goal ID
G5.1-UC4-1
G5.1-UC4-2
G5.1-UC4-3
G5.1-UC4-4
Goal Name
Secure interoperability between
access points using AS4 in the
eProcurement area.
Secure low cost
for setup
Find the difference in set up cost, for
access points with AS4 and AS2
protocols.
Upgrading cost
Find cost for access point upgrading
from AS2 to AS4.
Will AS4 protocol be an alternative
for sending many invoices for a big
invoice issuer?
WP5.1.4 eInvoice pilot – test report
Scope statements
Fulfilled
Partly fulfilled
Not fulfilled
All access points must be able
to send and receive invoices
using AS4.
Fulfilled
Goal Description
Secure
interoperability
Secure high
volume
transactions
Result from the
test
eInvoicing
Access points (service
providers) must document
cost for setting up services.
Comments to the tests
All access points
managed to send and
receive invoices using
AS4 with the Holodeck
setup.
Partly fulfilled
Date missing from
participants. Difi and
IBM have done this.
Greece?
Access points must document
the cost of upgrading from
AS2 to AS4
Not fulfilled
Date missing from
participants. Slovenia
has done this.
Test for sending many
PEPPOL BIS documents from
an access point to another
access point. The EO must be
able to send many invoices
through an access point. The
Fulfilled
6
Tested sending 100 and
1000 messages
simultaneously.
It took 5 minutes to send
1000 messages between
eProcurement
Result from the
test
eInvoicing
Scope statements
Goal ID
Goal Name
Goal Description
Fulfilled
Partly fulfilled
Not fulfilled
access point must send the
invoices to the receiver in
reasonable time.
Test for sending large files
form an issuer’s access point
to a receiver’s access point.
G5.1-UC4-5
Secure large
invoice
transactions
WP5.1.4 eInvoice pilot – test report
Will AS4 protocol be an alternative
for sending large invoices (up to 2
GB) invoice issuer?
Involve ERP vendors
(accounting payable and
accounting receiving) to send
and receive PEPPOL BIS
documents.
7
Comments to the tests
the access points with
AS4.
The setup of the servers
are the limitations for
sending many files
simultaneously. AS4
worked without
problems.
Fulfilled
Tested sending 100MB,
1GB and 1,5GB with AS4
and Holodeck
implementation.
2GB files where tested
successfully after some
configuration in
Holodeck.
User stories:
eProcurement
Example ID
eInvoicing
Result from the test
Fulfilled
Partly fulfilled
Not fulfilled
Example Description
Fulfilled
KE5.1-UC4-1
Comments to the tests
A subcontractor and supplier (EO) to a CA, both located within
the EU, are doing business together. They already went through
a contracting and award scenario such as an electronic tendering.
After creating a purchase order electronically and sending it from
the CA to the EO, the EO can now send its invoices to the CA. The
CA is able to receive and process these invoices electronically.
The EO and CO has established
interoperability with another with the
use of access points. The test access
points are using AS4 with Holodeck
setup for transmitting documents
between the access points.
SMP are setup so that document type
a receiver’s access point electronic
address is available.
Test result: Ok
Actors that has tested:



WP5.1.4 eInvoice pilot – test report
8
All actors were compliant
with AS4.
All actors were compliant
with Holodeck setup.
All actors has their own SMP
or has the possibility to use
eProcurement
Example ID
eInvoicing
Result from the test
Fulfilled
Partly fulfilled
Not fulfilled
Example Description
Fulfilled
KE5.1-UC4-2
Comments to the tests
The CA must also be able to receive electronic invoices from all
other suppliers that are able to send and process these invoices
electronically.
one of the others SMP
(Slovenia uses Greece SMP).
All access points had the possibility to
send to all other access points thru
the access point infrastructure by
using the SMP for finding the
receivers access point electronic
address.
Test result: Ok
Actors that has tested:



KE5.1-UC4-3
Partly fulfilled
Multiple service providers of ERP systems across Europe deliver
their systems to either CAs or EOs who are suppliers and
subcontractors to the CAs. The ERP provider must then be able
to produce, send and receive electronic invoices on behalf of
both EOs and CAs.
WP5.1.4 eInvoice pilot – test report
9
Denmark has sent documents
to CA/EO (name).
Greece has sent documents
to CA/EO (name).
Slovenia has send and
received documents from
CA/EO (name).
There has been no contact with ERP
providers in these test cases but ERP
providers are ready and this is proven
though the broad use of ERP systems
connected to an access point in the
PEPPOL community.
eProcurement
Example ID
eInvoicing
Result from the test
Fulfilled
Partly fulfilled
Not fulfilled
Example Description
Partly fulfilled
KE5.1-UC4-4
Comments to the tests
The different service providers of ERP systems across Europe will
have to set up an access point, which must be able to receive and
distribute electronic invoices to the receiver.
There are no standards for sending or
receiving documents between EO its
access point and the same for CO and
its access point. There has been sent
documents to EO and CO - to and
from there access points using
different transfer methods such as
file transfer and Rest.
Test result: Ok
Actors that has tested:



Partly Fulfilled
KE5.1-UC4-5
The EO should then be able to send bulks of electronic invoices
with the range of 100 and 1.000 electronic invoices to one or
several CAs.
KE5.1-UC4-6
The service provider’s access point should be able to send or
receive 100 and 1.000 electronic invoices to one or several CAs.
Fulfilled
WP5.1.4 eInvoice pilot – test report
10
Denmark has sent documents
to CA/EO (name).
Greece has sent documents
to CA/EO (name).
Slovenia has send and
received documents from
CA/EO (name).
Same conclusion as KE5.1-UC4-4
There has been sent 100 and 1000
documents simultaneously from EO
eProcurement
Example ID
eInvoicing
Result from the test
Comments to the tests
Fulfilled
Partly fulfilled
Not fulfilled
Example Description
access point to other access points
without failures.
Test result: Ok
Actors that has tested:



Fulfilled
KE5.1-UC4-7
Some EOs would have a need to attach larger amounts of text or
images to their electronic documents for the CAs and hence an
EO should be able to send an electronic invoice at size 10 MB,
100 MB and up to 2 GB.
There has been sent electronic
invoice at size 10 MB, 100 MB 2 GB
from EO’s access point to other
access points.
Test result: Ok
Actors that has tested:


WP5.1.4 eInvoice pilot – test report
Denmark has sent documents
to CA/EO (name).
Greece has sent documents
to CA/EO (name).
Slovenia has send and
received documents from
CA/EO (name).
11
Denmark has sent documents
to CA/EO (name).
Slovenia has send and
received documents from
CA/EO (name).
eProcurement
Example ID
eInvoicing
Result from the test
Fulfilled
Partly fulfilled
Not fulfilled
Example Description
Fulfilled
KE5.1-UC4-8
Comments to the tests
An EO needs to be able to produce eInvoices at size 10 MB, 100
MB and up to 2 GB and send them thru there access point to CAs
access point.
There has been sent electronic
invoice at size 10 MB, 100 MB 2 GB
from EO’s access point to other
access points
Test result: Ok
Actors that has tested:


WP5.1.4 eInvoice pilot – test report
12
Denmark has sent documents
to CA/EO (name).
Slovenia has send and
received documents from
CA/EO (name).
References:
Document type to be sent:
PEPPOL 4A - use - 20140301-PEPPOL_BIS_4A-400-AppendixAUse Case test files.zip - PEPPOL Invoice only 4A https://joinup.ec.europa.eu/svn/peppol/PostAward/InvoiceOnly4A/
AS2 setup
http://www.peppol.eu/ressource-library/technical-specifications/infrastructure-resources
AS4 setup
e-SENS building block - http://www.esens.eu/content/e-delivery
Service location SML(BDXR) setup
e-SENS building block: http://www.esens.eu/content/e-delivery
Capability lookup SMP setup
e-SENS building block: http://www.esens.eu/content/e-delivery
http://www.peppol.eu/ressource-library/technical-specifications/infrastructure-resources
Holodeck setup (Chasquis Consulting)
e-SENS building block - http://www.esens.eu/content/e-delivery
Domibus 3 setup (Government of Germany) - e-SENS building block
e-SENS building block - http://www.esens.eu/content/e-delivery
WP5.1.4 eInvoice pilot – test report
13