For v4.0.1 the following approach has been adopted for identifying changes:
- Known Issues - these are tagged with the KI identifier, e.g. [v40_KI45]
- Change Requests - these are tagged with the CR number used in the consultations, e.g. [CR4a]
- EAG/Consultation items - Items included in the consultations are tagged with an identifier representing the consultation period they were introduced, e.g. [v4.0.1 RC 1]
- Feedback remediation - Technical errata and other minor corrections identified by participants or OBL during the Advanced Information period for Release Candidates 1 and 2 with an appropriate identifier for internal OBL traceability e.g. [CDRW-5006]
Consultations:
- [v40_KI45] Added
LWMH,LXMH, andTWYRtoOBFrequency6Codein OBInternal - [v40_KI46] Added
NONEandSLCTtoOBFrequency2Codein OBInternal - [CR1] Added to
OBInternalStatementFeeType1Code:UK.OBIE.InstalmentPlanUK.OBIE.ReturnedPayment
- [CR1] Added to
OBInternalStatementInterestType1Code:UK.OBIE.InstalmentPlanUK.OBIE.MoneyTransfer
- [CR4a] Added
CRYPtoExternalPurpose1Code - [CR2] Introduced
OBIntermediaryAgentStatus1CodeinOB_Internal_Codeset. This is used forOBIntermediaryAgent/ProcessingStatusand has the following codes:PDNGRCVDACSPACSCRJCTUNKNCANC
- [CR4a] Updated Code Name and description of
CRYPto match ISO 20022 approved entry. Code Name was previouslyCryptoTransactionand is nowCryptoAssets. Description has been updated to reflect this change. - [CDRW-5007] Updated ISO 20022 External Codeset files to Q3 2025 release.
- [CR4a] Updated description for CRYP code to "Transaction is related to the purchase or sale of cryptocurrency."
- [CDRW-5002] Enhanced the descriptions of current
OBInternalPaymentContext1CodecodesBillingGoodsAndServicesInAdvance,BillingGoodsAndServicesInArrears,EcommerceMerchantInitiatedPayment,FaceToFacePointOfSale,TransferToSelf,TransferToThirdParty - [v40_KI39] Updated description of
U037inOBExternalStatusReason1Codeto "Authorisation failed by one (or more) of the authenticators." (#7) - [v4.0.1 Draft 1] Separated
OBInternalConsentStatus1Codeinto 3 codesets for certain contexts (#17):- Removed
COND&AWUPfromOBInternalConsentStatus2Code - Added
OBInternalConsentStatus2CodetoOB_Internal_Codeset.csvwith the following values:AWAURJCTAUTHCOND
- Added
OBInternalConsentStatus3CodetoOB_Internal_Codeset.csvwith the following values:AWAURJCTAUTHCONDAWUP
- Removed
- [v4.0.1 Draft 1] Separated
ExternalPaymentTransactionStatus1Codeinto 5 codesets for specific contexts (#16). New Codes look like:ExternalPaymentTransactionStatus1Code(16 codes) for Domestic Standing Orders & International Standing Orders:CANCRCVDACTCPATCPDNGRJCTINFAINCOACCPACFCACSPACWCACSCBLCKACCCACWP
ExternalPaymentTransactionStatus2Code(14 codes) for Domestic Scheduled Payments and International Scheduled Payments:CANCRCVDPDNGACTCPATCACCPACFCACSPACWCACSCBLCKACCCACWPRJCT
ExternalPaymentTransactionStatus3Code(13 codes) for Domestic Payments and International Payments:RCVDPDNGACTCPATCACCPACFCACSPACWCACSCBLCKACCCACWPRJCT
ExternalPaymentTransactionStatus4Code(3 codes) for File Payments:PDNGINFAINCO
ExternalPaymentTransactionStatus5Code(12 codes) for Domestic VRPs:RCVDPDNGACTCACCPACFCACSPACWCACSCBLCKACCCACWPRJCT
- [CDRW-4860] Removed duplicate
ExternalMandateStatus1Codecodes (#12) - [v40_KI43] Removed deprecated
OBExternalStatus3Code(#13)
- [CDRW-5006] Fixed typo in
OBExternalStatusReason1CodeU003description - [CDRW-5047] Fixed the following typographical issues:
- Corrected capitalisation of
ProFormainOBInternalAccountStatus1Code - Removed unnecessary
nfrom the end ofANNIdescription - Fixed spelling of 'related' in
DEPT - Removed additional whitespace from end of
OBExternalCommunicationMethod2Code - Removed additional whitespace from end of
Enabled - Removed additional whitespace from the end of
Annual - Removed duplicate
BusinessCurrentAccountentry.
- Corrected capitalisation of
- [CDRW-5071] Updated
INFAandINCOcode descriptions inExternalPaymentTransactionStatus4Codeto be File Payment specific. - [CDRW-5072] Fixed typographical and structural errors in
OB_Internal_Codeset:- Corrected
UK.OBIE.BACSCode Definition from "Back Payment Scheme" to "BACS Payment Scheme" inOBInternalLocalInstrument1Code - Fixed
MultipleinOBInternalAuthorisation1Code: moved description text from Code Name column to Code Definition column; Code Name is nowMultiple(consistent withAnyandSingle) - Removed trailing space from
ActualCode Value and Code Name inOBInternalExchangeRateType2Code - Removed trailing spaces from Code Names of
EMAL,FAXI,ONLI, andPOSTinOBExternalCommunicationMethod2Code - Removed trailing space from
AvailableCode Name inOBInternalLimitType1Code - Fixed grammar in
U000Code Definition: "to specific" corrected to "to specify" inOBExternalStatusReason1Code - Fixed grammar in
U041Code Definition: "could not applied" corrected to "could not be applied" inOBExternalStatusReason1Code - Corrected
MORTCode Name from "Mortgage Account" to "MortgageAccount" inOBExternalCashAccountType1Code - Added missing terminal period to
CISHandMORTCode Definitions inOBExternalCashAccountType1Code - Fixed capitalisation in
UK.OBIE.MoneyTransferCode Definition: "To Indicate" corrected to "To indicate" inOBInternalLocalInstrument1Code
- Corrected
- [CDRW-4775] Codesets are now contiguous and organized alphabetically
- [CDRW-4775] Several descriptions have been moved out of the codeset name column and into the description column
- [CDRW-4906] Corrected
OBExternalStatusReason1Code1180description (#21) - [v40_KI43] Moved the
BusinessCurrentAccountcode fromOBInternalCardSchemeType1CodetoOBInternalProductType1Code(#13) - [v40_KI44] Corrected
OBExternalAuthorisation1CodetoOBInternalAuthorisation1Code(#14) - [CDRW-4855] Fix typo in
ExternalPaymentGroupStatus1CodeINFAdescription (#15)
Note: Information that has been removed is marked as
struck outand that has changed or added is marked as underlined.Refer to KI Page for all the known issues.
| Version No | Created by | Creation Date | Version Notes |
|---|---|---|---|
| v0.1 | OBL Standards Team | 01-Jul-2024 | 1) 2) Removed incorrect values from OBInternalCardSchemeType1Codes 3) Removed duplicate entries of ExternalBalanceType1Code, ExternalBalanceSubType1Code 4) 5) Moved all ExternalPaymentTransactionStatus1Code from ISO_External_Codeset to OB_Internal_Codeset 6) Added BusinessCurrentAccount which was missing as a Code Value in OBInternalProductType1Code 7) Replaced few 8) Removed 9) Renamed 10) Moved ExternalPaymentGroupStatus1Code from ISO_External_Codeset to OB_Internal_Codeset 11) Added two code sets INFA and INCO under ExternalPaymentGroupStatus1Code 12) Rename 13) Updated CodeValue and CodeDefinition of all OBExternalMandateClassification1Code |
| v0.2 | OBL Standards Team | 16-Jan-2025 | 1) (v40_KI26) Added 9 codesets 1100, 1161, 1162, 1163, 1165, 1166, 1177, 1178, 1180 under OBExternalStatusReason1Code 2) (v40_KI27) Added RJCT codeset under ExternalEntryStatus1Code in ISO_External_Codeset 3) (v40_KI28)(TDA-270 and 271) Added new OBL Proprietary code values WODL,FOWK, TWMH, FOMH, FIMH, ALMH, NONE under OBFrequency6 4) (v40_KI31) Removed duplicate entries of ExternalDocumentFormat1code from ISO_External_Codeset and OB_Internal_Codeset 5) Added code definitions for below code values and updated code name in OBInternalPaymentContext1Code in OB_Internal_Codeset: - BillingGoodsAndServicesInAdvance - BillingGoodsAndServicesInArrears - EcommerceMerchantInitiatedPayment - FaceToFacePointOfSale - TransferToSelf - TransferToThirdParty 6) Removed 'OTHER' from OBInternalPaymentContext1Code as it is a deprecated value |