standards-maintenance icon indicating copy to clipboard operation
standards-maintenance copied to clipboard

Maintenance backlog summary - Banking sector

Open nils-work opened this issue 1 year ago • 4 comments

To provide an overview of key issues from the Banking-sector maintenance backlog, combined with relevant Future-plan items, this issue consolidates the items with a brief summary of each.

The intention is to support discussion of possible approaches to prioritising, and working through the delivery of any agreed items. This list may not include items that are not sector-specific, including; infosec, error handling, CX, NFRs, or shared schema issues.

Issues are grouped by primary endpoint affected and ordered by issue number. Theme icons indicate issues that appear to be closely related. ⭐ indicates the issue is a candidate in the current Maintenance Iteration.

Get Product Detail

Issue Theme Group
~~BankingProductLendingRate - move properties Rate & ComparisonRate to RateTier #184~~ ~~Restructure rate and tier details~~
Product Reference Data - revert rates for fixed rate mortgages are absent #284 Addition of 'revert' rate details. Also refer to #567. 🏠 Mortgage rates, DP306
Product Ref Data - leeway within standards makes fee comparison difficult #285 Addition of structured Fee data 💲 Fees, DP306
Credit card loyalty program data: significant gaps and lack of structure #291 Addition of structures to support card program detail 💳 Cards
PRD - Constraint types #387 Addition of OTHER Product constraint type ● Constraint enum, DP306
Use of additionalValue field for ADDITIONAL_CARDS #390 Clarify the expectation of a null value in a mandatory field 💳 Cards
Transaction Limits in Product Reference Data #408 Clarification of existing constraints and addition of a new enum to specify transaction limit constraint ● Constraint enum, DP306
Add structured fields for rate applicability #588 Structured fields for rate eligibility/applicability Rates, DP306

Get Accounts

Issue Theme Group
~~Flag for account(s) not shared #584~~ ~~Ability to either request all available accounts, or determine whether some accounts were not shared~~ ~~Use case/special purpose~~

Get Account Detail

Issue Theme Group
Credit card balance plans and payment hierarchy: inadequate information within the CDS #292 Additional structure for card plans or sub-accounts within an account 💳 Cards (and sub-accounts?), DP306
Update description of features[].isActivated to remove default #316 Adjust the isActivated feature boolean to convey true, false and indeterminate DP306
Additional credit card fields #471 Support card detail associated with an account 💳 Cards, DP306
Define new Loan Repayment Type to relevant schemas #531 Additional loan repaymentType option, or clarity around suitability of fees for a loan without an interest rate 💲 Fees, DP306
~~BankingProductLendingRateV2 - Lending Rates – FIXED/INTEREST_ONLY period end date cannot be determined #567~~ ~~Addition of rate start and end dates~~ ~~🏠 Mortgage rates, DP306~~
~~Home Loan Revert rate and product is not available #569~~ ~~Addition of 'revert' rate details~~ ~~🏠 Mortgage rates, DP306~~

Get Account Balances

Issue Theme Group
Travel Money Card Balance #357 Change mandatory balance fields to conditional
Running balance available under transaction detail #553 Addition of fields to provide running balance with transactions, or ability to query for account balance at a point in time

Get Transactions for Account

Issue Theme Group
Behaviour where posted transactions only have an associated date. #173 Clarification of timezone handling for filtering transactions based on a postingDateTime without the time component
~~Update Query Parameter Transaction #176~~ ~~Review usage of isQueryParamUnsupported and consider error response instead. Also refer to #469.~~ ~~🔎 Text filtering~~
~~Add isQueryParamUnsupported to MetaPaginated for schema validation #469~~ ~~Add the isQueryParamUnsupported field in the relevant schema to support schema validation~~ ~~🔎 Text filtering~~
Ability to identify pre-authorisation transactions #579 Ability to distinguish pre-authorisation transactions from others, without relying on PENDING and POSTED status

Get Transaction Detail

Issue Theme Group
Service field in the Get Transaction Details API #229 Extend support for newer NPP codes (X2P1.02+) and other types (SCT) in the Transaction Detail structure ⏱ Previously marked as urgent

Get Scheduled Payments

Issue Theme Group
~~Define new toUType value to relevant schemas #536~~ ~~Addition of digitalWalletPayee structure to allow scheduled payments to specify this type of payment destination~~

Future-plan items

Issue Theme Group
Design and Distribution Obligations #39 PRD and Account Detail changes to support DDO/TMD details
Non-Bank Lending Standards #78 Potential impact to the Banking sector
Bulk Account Detail API #89 New endpoint to retrieve certain account details with fewer requests

Documentation

Issue Theme Group
~~Clarify Base and Adjustment Rate Types #585~~ ~~Clarify the expected use of base and adjustment rates (DISCOUNT, INTRODUCTORY, etc.)~~ ~~Rates, DP306~~

nils-work avatar Mar 08 '23 03:03 nils-work