ValidateFin

RC03 - Invalid debtor bank identifier

RC03 means the debtor bank identifier — the BIC of your own bank, the one being debited — is invalid. The file names a sending bank that does not check out.

RC03 - Invalid debtor bank identifier

RC03 means the debtor bank identifier — the BIC of your own bank, the one being debited — is invalid. The file names a sending bank that does not check out. This rejection is recoverable: correct the cause and the same payment can be resubmitted.

References & identifiersSEPA · ISO 20022 Recoverable
Can you resubmit? This rejection is recoverable: correct the cause and the same payment can be resubmitted.

What this code means

RC03 means the debtor bank identifier — the BIC of your own bank, the one being debited — is invalid. The file names a sending bank that does not check out.

Typical causes

  • The ordering bank BIC in the file is wrong or obsolete.
  • The payment file was generated with a template still pointing at a previous bank.
  • The BIC does not match the ordering account IBAN in the same file.

What to do

Check the ordering bank BIC in your file against the one your bank publishes, or simply omit it (the IBAN is sufficient in SEPA), then resubmit. This rejection is recoverable.

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>RC03</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

All rejection codes