FPS → ISO 20022 Code Mapping

This table shows how current FPS error codes will map to the new ISO 20022 standard when the UK migrates to the New Payments Architecture (NPA).

Exact17 codes
Approximate7 codes
FPS CodeFPS DescriptionISO 20022ISO 20022 DescriptionConfidence
1114Invalid sort code/account number combinationAC01Format of the account number specified is not correct

AC01 covers format issues; BE06 may also apply for unknown accounts

Approximate
1160Beneficiary account closedAC04, AC07Account closed on bank's books / Creditor account closedExact
1176Unknown sort code/account numberBE06End customer not known at associated Sort/National Bank CodeExact
1162Beneficiary name mismatchBE01Identification not consistent with account numberExact
1163Account unidentifiable without referenceRR09Structured creditor reference invalid or missingApproximate
1165Currency mismatchCURRCurrency of the payment is incorrectExact
1166Account no longer validAC15Account details have changedApproximate
1170Account terms prohibit creditAG01Transaction forbidden on this type of accountExact
00000001Invalid sort code/account numberBE06End customer not known at Sort CodeExact
00000002Beneficiary account closedAC04Account closed on bank's booksExact
00000003Creditor account stoppedAC06, SP01Account blocked / Payment stopped by account holderExact
00000004Creditor deceasedMD07End customer is deceasedExact
00000005Account unidentifiable without referenceRR09Structured creditor reference invalid or missingApproximate
00000006Beneficiary name mismatchBE01Identification not consistent with account numberExact
00000007Return requested by senderFOCRReturn following a cancellation requestExact
00000008Account not in quoted currencyCURRCurrency of the payment is incorrectExact
00000009Recipient requested returnMD06Return of funds requested by end customerExact
00000010Account terms prohibit creditAG01Transaction forbidden on this type of accountExact
00000011Sending institution action requiredAGNTAgent in the payment workflow is incorrect

May require manual review; closest ISO 20022 equivalent

Approximate
00000012Account transferredAC15Account details have changedExact
00000013Creditor sensitivities (bankruptcy)AC16, AC17Account in sequestration / Account in liquidationExact
00000014Reason not givenMS02, MS03Reason not specified by end customer / agentExact
1100Generic rejectionMS03Reason not specified by agent

Generic catch-all codes map loosely

Approximate
1161Rejected by receiving bank (unspecified)MS03Reason not specified by agentApproximate

About this mapping

  • Exact mappings have a direct 1:1 correspondence
  • Approximate mappings are the closest equivalent but may differ in scope
  • • Some FPS codes map to multiple ISO 20022 codes depending on context
  • • This mapping is based on analysis of official ISO 20022 external code sets and FPS documentation