OpenPEPPOL

OpenPEPPOL using GITB

The business process is described in the new PEPPOL BIS 4A Invoice Only Specification and in the PEPPOL transport profiles and infrastructure specifications.

This test scenario implements the AS2 protocol to submit an electronic invoice from a sending

Access Point to a receiving Access Point.
The objective of this Test Scenario is to ensure the sending Access Point (the System Under Test) can submit a conformant PEPPOL BIS 4A electronic invoice to a receiving Access Point using the AS2 protocol.

Actors and Interactions

Seller – The original issuer of the electronic invoice. The submission of the electronic invoice to the sending Access Point is out of scope for this Test Scenario.

Buyer – The original receiver of the electronic invoice. For the purpose of the test, the buyer will be always the one registered in the GITB SMP.

Sending Access Point – The System Under Test.

Receiving Access Point – Simulated by the GITB, receives electronic invoices in AS2 and validates them according to the BIS 4A rule set

Service Metadata Locator – Simulated by the GITB, receives a request and provides an URL to the Service Metadata Publisher. A service that provides a client with the capability of discovering the Service Metadata Publisher endpoint associated with a particular participant identifier. A client uses this service in order to find where information is held about services for a particular participant business.

Service Metadata Publisher – Simulated by the GITB, receives a request and provides the AP endpoint. A service metadata publisher offers a service on the network where information about services of specific participant businesses can be found and retrieved. It is necessary for a client application to retrieve the metadata about the services for a target participant business before the client can use those services to send messages to the participant business.

Business Process

1. The seller creates an invoice based on the PEPPOL BIS 4A Business Interoperability Specification.
2. The seller authenticates with the sending Access Point and submits the electronic invoice. The authentication process of the seller to the sending Access Point is considered out of scope for this Test Scenario.
3. The sending Access Point validates the electronic invoice for conformance to BIS 4A.
4. The sending Access Point looks up the PEPPOL address of the endpoint of the buyer in the SML.

5. Using the SML address, the sending Access Point gets the SMP registry entry.
6. From the SMP entry, the sending Access Point gets the AS2 endpoint of the receiver.
7. The sending Access Point wraps the electronic invoice into a message envelope based on the SBDH specification.
8. The sending Access Point submits the electronic invoice using AS2 to the receiving Access Point.
9. The receiving Access Point validates the electronic invoice using the BIS 4A rule set.