Version control
v4.0-Draft 1 - 25th April 2024
Area | Changes |
All | Enum/codeset repository (opens new window) created on GitHub |
All | Alignment with ISO 20022:
- ISO code names replaced by code value (e.g.
AcceptedWithoutPosting is now ACWP ) - Address fields aligned to ISO definition and rationalised into single address definition.
LEI added to Creditor/Debtor/CreditorAgent objectsUltimateCreditor and UltimateDebtor addedMandateRelatedInformation added to DirectDebit and StandingOrderRemittanceInformation object added, this replaces ‘reference’ in payment requests
|
AISP | ISO 20022 changes
AccountType (OBExternalAccountType1Code) renamed to AccountCategory (OBInternalAccountType1Code)AccountSubType renamed to AccountTypeCode MORT (Mortgage) and WALT (Wallet) added to OBExternalAccountSubType1CodeName added to Servicer in OBReadAccount6StatementFrequencyAndFormat added to Account in OBReadAccount6PaymentPurposeCode added to Transaction in OBReadTransaction6CategoryPurposeCode added to Transaction in OBReadTransaction6
|
PISP | ISO20022 changes
CategoryPurposeCode added to Risk objectExtendedPurpose moved to Risk object (used for International payments only)Proxy added to CreditorAccount/DebtorAccountLEI added to Creditor/Debtor objectsUltimateCreditor and UltimateDebtor added to paymentsRemittanceInformation added to paymentsMandateRelatedInformation added to domestic and international StandingOrderRegulatoryReporting added to payments
|
All | OBL enums changed from UK.OBIE.* to UK.OB.* |
Errors | - Simplified error object, top level
Code and Message have been removed. - Error codes now in ISO 20022 code value format (4 chars)
- Additional guidance on errors experienced in the redirect flow or from PSU initiated changes
|
VRP | InSession and OffSession renamed to UK.OB.InSession & UK.OB.OffSession OBRisk2 object added without ExtendedPurpose fieldContractPresentIndicator typo fixed- Added guidance on dynamic reference information for VRP payments
|
Payments | - Updated payment message types information to include ISO 20022 changes, CHAPS migration and CBPR+
- Richer payment status information aligned to ISO 20022 ExternalTransactionStatus1code:
Status changed to StatusCode
- New
StatusReason array containing 0..*:StatusReasonCode Path StatusReasonDescription
PaymentDetails changed to StatusDetail , an array of payment status details
|
Various | All 3.1.11 KI’s (opens new window) addressed |
AISP | Added new ExtendedProprietaryBankTransactionCodes array to Transactions (TDA decision 264) |
VRP | To assist with version migration:- Introduced optional HTTP PUT/PATCH verbs for consents
- Added payload version header
|