Skip to main content

AP accept / reject (MLR)

Message Level Response (MLR) is used to acknowledge or reject an incoming invoice at the Peppol network level.

Send MLR (accept or reject)

PropertyValue
Endpoint/peppol/send-mlr
MethodPOST
AuthorizationBearer {token}
{
"companyId": "uuid",
"invoiceId": "uuid",
"responseCode": "AP",
"description": "Invoice accepted"
}
FieldTypeRequiredDescription
companyIdUUIDYesReceiving company ID
invoiceIdUUIDYesInvoice to respond to
responseCodeStringYesAP = Accepted, RE = Rejected
descriptionStringNoReason
CodeDescription
200MLR sent successfully
400Invalid request
500Peppol network error

Search MLR history

PropertyValue
Endpoint/peppol/search-mlr
MethodGET
AuthorizationBearer {token}

Query parameters: companyId (required), documentId, invoiceId, fromDate, toDate

Get MLR list for invoice

PropertyValue
Endpoint/peppol/invoice-mls-list
MethodGET
AuthorizationBearer {token}

Query parameters: companyId, invoiceId

Get Peppol send details

PropertyValue
Endpoint/peppol/send-details/:invoiceId
MethodGET
AuthorizationBearer {token}

Query parameters: companyId