FF05 - Invalid local instrument code
FF05 means the local instrument code is invalid for this scheme. In SEPA direct debits this is the field that says whether the collection is CORE (consumer) or B2B (business).
FF05 - Invalid local instrument code
FF05 means the local instrument code is invalid for this scheme. In SEPA direct debits this is the field that says whether the collection is CORE (consumer) or B2B (business). This rejection is recoverable: correct the cause and the same payment can be resubmitted.
What this code means
FF05 means the local instrument code is invalid for this scheme. In SEPA direct debits this is the field that says whether the collection is CORE (consumer) or B2B (business).
Typical causes
- A B2B local instrument was used without a registered B2B mandate, or vice-versa.
- The local instrument code is misspelled or is not a value the scheme defines.
- The code contradicts the sequence type or the debtor account type in the same transaction.
What to do
Set a local instrument that matches your actual product and mandate — CORE for consumer collections, B2B for business ones — and resubmit. This rejection is recoverable; ValidateFin's SEPA validator checks local instrument values against the scheme.
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.001.001.09</OrgnlMsgNmId>
</OrgnlGrpInfAndSts>
<OrgnlPmtInfAndSts>
<OrgnlPmtInfId>PMTINF-2026-01</OrgnlPmtInfId>
<TxInfAndSts>
<OrgnlEndToEndId>E2E-REF-0001</OrgnlEndToEndId>
<TxSts>RJCT</TxSts>
<StsRsnInf>
<Rsn>
<Cd>FF05</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