Testing with Business Partners using Peppol Exchange Service

In this blog post you will find what do you need to check before you submit test documents to your business partners when using Peppol Exchange Service, as well as details about Peppol SMP and how can test and productive participants be distinguished in the Peppol network.

Peppol SMP (Service Metadata Publisher) is similar to an address book or business registry containing details of participants within Peppol community. The participants have their receiving capabilities, such as supported document types, described in the SMP registration.

There are two parts of this address book, one meant for test participants – SMK and another one meant to be used for productive participants – SML. A participant can be registered in SML, SMK or both of them in the same time. SMK is also sometimes called test SML.

If you send a document to a participant which is only registered in SML, your document will be forwarded to your business partner productive system and therefore it can be considered legally binding.

If you are in your test environment and want to send test documents which shouldn’t be treated as productive, then you have to follow the steps bellow.

  1. Request a test participant from your business partner
  2. Access the Participant Information page. Fill the Participant ID you got at point 1 in the Identifier value and choose the SMK option from the SML to use dropdown.
  3. After you press the Show details button, ensure that the participant appears as registered in SMK. This should look like in the image below:
  4. Only if the participant is registered in SMK as shown in the image at point 3, you can go ahead and submit test documents to your business partner.
  5. You shouldn’t submit test documents to a participant for which the SMK look-up is returning an error message as in the image bellow: In this case you should contact your business partner and request a correct test participant.
  6. A participant registered for productive use – SML – has the following representation in the participant information:

This blog post only contains instructions for the outgoing process, if you want to run a complete test then I recommend to follow the End-to-end Testing post.

Please share your feedback and thoughts in a comment. If you have questions about SAP Document Compliance, you can post your question here.