Peppol’s technical solution: The four-corner model

The four-corner model describes the technical implementation of file transmission within the Peppol network. Corner 1 is the invoice sender, while corner 4 is the invoice recipient. Invoice recipients need to be registered with the Service Metadata Publisher (SMP) server. When a Peppol participant is registered, the SMP server contacts the Service Metadata Locator (SML) server. There is only one such server in the entire Peppol network: it is centrally operated by Peppol. Based on specific data, a DNS entry is created for this participant. The address of the DNS entry for the registered participant points to the SMP server where the latter was registered.

To send an invoice via Peppol, the sender (corner 1) needs to connect to an access point(corner 2). When sending an invoice, the invoice sender sends along the recipient’s participant ID. Based on this ID, the access point of corner 2 generates the correct DNS name of the invoice recipient, thus connecting to the appropriate SMP server. Worldwide, there are a host of SMP servers which are used or operated by access points of corner 3. All recipients connected to the access point of corner 3 are registered with these servers. This registration includes the recipient’s unique participant ID as well as specific settings regarding the documents that can be received via Peppol. At the request of the access point of corner 2, the SMP server checks which access point of corner 3 is to be targeted and whether that access point will accept the attached document (compatibility check). Upon approval and feedback of other specific data, the access point of 2 can now exactly target the recipient’s access point of corner 3, which will then make the invoice available to the recipient (corner 4).

To ensure standardised document exchange within the Peppol network, communication is implemented on the basis of what is known as BIS (Business Interoperability Specification). The BIS document establishes a clearly defined standard for exchanging documents within the network. For example, if an e-invoice in XRechnung format is to be sent to a recipient via Peppol, a standard business document (SBD) serves as the technical envelope in which the e-invoice (together with the SBD header) is enclosed. It is not necessary to make any changes to the invoice.

It is not necessary to make any changes to the invoice even though the standard of the Peppol network is used. BIS 3.0 is compatible with XRechnung invoices.

Illustration: The four-corner model

Further information:

A list of compliant SMP implementations is available here: Links to software for Peppol implementations.

This site is registered on wpml.org as a development site. Switch to a production site key to remove this banner.