MD01 - No valid mandate
MD01 means there is no valid direct debit mandate for this collection. The debtor's bank has no record of an authorisation letting you take money from that account.
MD01 - No valid mandate
MD01 means there is no valid direct debit mandate for this collection. The debtor's bank has no record of an authorisation letting you take money from that account. This rejection is final: resubmitting the same payment will fail again — resolve the underlying situation first.
What this code means
MD01 means there is no valid direct debit mandate for this collection. The debtor's bank has no record of an authorisation letting you take money from that account.
Typical causes
- The mandate was never registered with the debtor's bank, or was revoked by the debtor.
- The mandate expired — a SEPA mandate lapses after 36 months without a collection.
- The mandate reference (MndtId) sent does not match the one the debtor bank holds.
What to do
Do not resubmit — the collection will be refused again. Obtain a signed, valid mandate from the debtor (or have the existing one reinstated), check the mandate reference matches, and only then collect again. This rejection is final.
What it looks like in a pain.002
The reason code is carried in the StsRsnInf/Rsn/Cd element of the status report.
<?xml version="1.0" encoding="UTF-8"?>
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pain.002.001.03">
<CstmrPmtStsRpt>
<GrpHdr>
<MsgId>STATUS-2026-000123</MsgId>
<CreDtTm>2026-01-15T09:30:00</CreDtTm>
</GrpHdr>
<OrgnlGrpInfAndSts>
<OrgnlMsgId>MSG-2026-000045</OrgnlMsgId>
<OrgnlMsgNmId>pain.008.001.08</OrgnlMsgNmId>
</OrgnlGrpInfAndSts>
<OrgnlPmtInfAndSts>
<OrgnlPmtInfId>PMTINF-2026-01</OrgnlPmtInfId>
<TxInfAndSts>
<OrgnlEndToEndId>E2E-REF-0001</OrgnlEndToEndId>
<TxSts>RJCT</TxSts>
<StsRsnInf>
<Rsn>
<Cd>MD01</Cd>
</Rsn>
</StsRsnInf>
</TxInfAndSts>
</OrgnlPmtInfAndSts>
</CstmrPmtStsRpt>
</Document>Tools for this code
Decode a real status report, or check a payment file before you send it — all in your browser, nothing uploaded.
Related codes
Source: ISO 20022 External Code Sets — ExternalStatusReason1Code · Last verified: 2026-07-12