4.2.2.24. PEPPOL Gateway In
This gateway allows to receive files from the PEPPOL network.
PEPPOL
The PEPPOL project was started in 2008 with the objective to enable businesses to communicate electronically with any European government institution in the procurement process. Seven years later, PEPPOL standard is gaining traction by the European governments but also within the industry. The peppol.eu website lists more than 100 certified Peppol Access Point providers, and the number continues to grow every day.
The three main components of the PEPPOL architecture are :
- The Access Point (AP) : responsible to send and receive documents for a PEPPOL participant
- The Service Metadata Publisher (SMP) : registry containing the Participant AP information. It tells you which access point must be contacted to send document of certain type to a PEPPOL participant
- The Service Metadata Locator (SML) : the PEPPOL DNS Server. It tells you in which SMP a PEPPOL participant is registered
Participant
A PEPPOL Participant (the receiver) must be assigned to a 'PEPPOL In Gateway'. Typically, a unique gateway is associated with each participant identifier. However, multiple gateways for the same participant identifier may be configured if mutually exclusive routing is utilized. This configuration is permitted provided that distinct sets of Document Types are registered on each gateway (e.g., Invoices on one, Orders on another) so that routing conflicts are avoided.
The identifier value is the value identifying the PEPPOL participant in a given identification scheme. Most of the time this is a national VAT or a GLN number. For easier use, you can, for each identifier, define a user-friendly name that we call a "label".
When you deploy an "PEPPOL In Gateway", the gateway is registered as an Access Point for the receiver and document types in a Babelway SMP and the Babelway SMP is referenced in the SML for this participant.
The participant SML status tells you if the participant is registered in the PEPPOL SML.
Some actions are available depending on the participant status :
- Prepare migration : Let you start the participant migration to another SMP than Babelway. It will generate a migration key that need to be exchange with the new SMP.
- Migrate : If the participant is registered to another SMP in the SML, this action lets you migrate him to a Babelway SMP. The migration key received from the old SMP need to be entered.
- Register : If the participant is not registered at all in the SML, you can register it by clicking on this action.
Registered Documents
Registered documents are UBL document type that are customized and categorized by PEPPOL business flows (i.e. : An UBL v2.1 Invoice that follows business specifications of the PEPPOL BIS 4a v2.0 ). One or more document types can be choose to configure the gateway.
Message Level Response
A Message Level Response (MLR) can be sent back to the sender of the PEPPOL message. A MLR is a business acknowledgment that tells the sender if the received message follows business rules related to the document type and business flow. You can choose the "MLR strategy" in the Gateway IN configuration.
PEPPOL Directory
Participants registered in the Babelway SMP can optionnally also be published to PEPPOL Directory.
Once your gateway is deployed, you will be able to see the defined identifiers in the PEPPOL directory (http://directory.peppol.eu for Production, and http://test-directory.peppol.eu for Test environment).
Undeploying your gateway will delete the participants from the PEPPOL Directory.
Note that the process to add/delete participants to the PEPPOL Directory is asynchronous and might take some time until it actually shows up.
Here is the summary of gateway properties:
Note:
- If a file name specified in “Message In” or “Message Out” contains the ~ (tilde) character, any Chromium-based browser will automatically replace the tilde with an underscore (_)
when you download the file from the Babelway interface. For more information, see the Chromium issue report: https://bugs.chromium.org/p/chromium/issues/detail?id=479419 - The maximum file size accepted by this gateway is 100 MB.
Validation:
The Peppol document can be validated online before being sent with for example this tool : https://peppol-tools.ademico-software.com/ui/document-validator