Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »


WORK IN PROGRESS - Links may not work properly - Thank you for your understanding


Responses from the public sector (Message Level Response - MLR)

abstract
This page describes the business response returned from receiver (customer) to sender (supplier) confirming accepted (or rejected) processing of the document sent. For the moment PEPPOL BIS MLR is used to send those messages. In the nearby future a new PEPPOL format (Invoice Message Response 063A) will be used since this kind of message will allow to support all kinds of Business Responses to the sender. Be aware that this kind of responses is only possible for documents sent through the PEPPOL network and not for documents entered manually through the Mercurius portal.
After retrieving and marking (deleting from the list) a document in Mercurius, customers reply with some kind a business response to Mercurius (could take some time to process). Not every backend has the ability to provide all possible business response codes. This document describes how the response could get to the supplier of the document.
Typical example of Application Response received from backend:

Possible values in ResponseCode:

Depending on the ResponseCode, the status for the document in Mercurius is changed to:

  • Processed (codes ending in :1)
  • Rejected (all codes not ending in :1)

Mercurius is now sending a response to the supplier based on:

  • If supplier has receiving capabilities "Application Response" defined (SMP), the message is transformed into PEPPOL Message Level Response (36A) using MessageLevelResponse36A . SMP should reply receiving capabilities as:
  • If no Message Level Response defined (in SMP) as receiving capabilities, then the message is send as email to the Contact in the received document (AccountingSupplierParty\Party\Contact\ElectronicMail).
  • If no Message Level response and no e-mail are defined, then no message is send but the Application Response can be consulted in Mercurius in messages (technical level).

Examples of MLR:

  • Response OK Note ResponseCode = AP (Approved)
  • Response NOK Note the ResponseCode = RE (Rejected) and text in Description

Notice that the MLR is immediately "pushed" to the supplier (so no inbox involved like incoming documents). This sending can be verified in the MDN-message attached to the Application Response eg.

Technical format reference: {+}https://github.com/OpenPEPPOL/documentation/tree/master/PostAward/MessageLevelResponse36A+ 

  • No labels