-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update CDS documentation to clarify expected rate value 'sign' (+/-) for each RateType #641
Comments
A solution to this issue could be to add clarifying text to the Description in the Adjustment Rate Types tables. 1. For the Deposit Adjustment Rate Types 'bonus' values:
Append the text:
Expected outcome (also current expectation):
2. For the Lending Adjustment Rate Types 'discount' values:
Append the text:
Expected outcome (also current expectation):
3. For the Lending Adjustment Rate Types 'penalty' value:
Append the text:
Expected outcome (also current expectation):
Please comment if there are any concerns with the above details or examples. |
@nils-work the proposed change will be a breaking change for Great Southern Bank's current implementation. Our core banking system was designed long before CDR that the system has always calculated the net rate by the formula Net rate = Base rate + Margin. The margin can be either negative (i.e. a discount) or positive (i.e. a penalty). |
I believe the reason for this issue and the aim of the current proposal is to ensure consistency across Data Holder responses. For that to be achieved, a level of transformation from what may be held in core systems across the sector could be expected. I don't think that implies your core system must be changed, but that will obviously depend on your implementation. Is the requirement for a disclosed |
@nils-work hi Nils. Yes the proposed change to enforce |
Hi @cuctran-greatsouthernbank |
@nils-work the below is an example of our response for Get Product Details API for one of our products. In the example below, the ADR is expected to calculate the net rate based on the base rate and the discount provided for the LVR under 70%. In general, the expectation is Net rate = Base rate + Discount/Penalty. If the "lendingRates": [ |
Discussion on this issue on the Maintenance Call on 7th August noted:
This change will be treated as non-breaking and no FDO will be specified, as:
If there are concerns about compliance as a result of these or other matters, please refer to the ACCC and OAIC Compliance and Enforcement policy which sets out the general approach to CDR compliance and enforcement, and their strategic and risk based approach. Alternatively contact [email protected]. |
This change has been staged for review. |
* Created 1.32.0 branch base * Updated to newer openapi-generator-cli Added new jar and removed older jars * Merged the Change Log and Archives sections Addresses: ConsumerDataStandardsAustralia/standards-staging#413 * Retaining original anchors * Fixed spelling mistake for authorization_code reference. Addresses issue comment ConsumerDataStandardsAustralia/standards-maintenance#647 (comment) * Removed redundant statement regarding client ID. Addresses issue ConsumerDataStandardsAustralia/standards-maintenance#647 (comment) * Corrected field description for tariffUType. Addresses issue ConsumerDataStandardsAustralia/standards-maintenance#647 (comment) * Updated URIString example to use HTTPS scheme rather than HTTP. Addresses issue ConsumerDataStandardsAustralia/standards-maintenance#647 (comment) * Update details in Common Field Types section Addresses: ConsumerDataStandardsAustralia/standards-maintenance#641 * Clarified the format of adjustment rate values Addresses: ConsumerDataStandardsAustralia/standards-maintenance#641 * Fixed typos Addresses: ConsumerDataStandardsAustralia/standards-staging#411 * Endpoint as one word Addresses: ConsumerDataStandardsAustralia/standards-staging#411 (comment) and ConsumerDataStandardsAustralia/standards-maintenance#527 (comment) * Corrected required properties Addresses: ConsumerDataStandardsAustralia/standards-staging#417 * Add version delta comment and removed line breaks * #418 - Add CX guidelines link to footer Addresses: ConsumerDataStandardsAustralia/standards-staging#418 * Update Common and Admin APIs descriptions * Staging #419 - Update field name styling Addresses: ConsumerDataStandardsAustralia/standards-staging#419 * Update description of Product Categories section Addresses: ConsumerDataStandardsAustralia/standards-staging#411 (comment) * Staging #426 - Corrected OAS, moved files Addresses: ConsumerDataStandardsAustralia/standards-staging#426 * Fixed typos * Standards Maintenance Issue #652: Updated description of AmountString field clarifying the currency format and noting it defaults to AUD * adding 'and' for one hundred 'and' twenty-three dollars * Minor update to styling and wording * Fix link for local build testing * Added x-version-notes and x-diff custom extension keys. x-version-notes allows capturing API version notes. x-diff allows capturing diff statements against specific API or schemas * Standards Maintenance Issue #653: Amended description of dailySupplyChargeType field * Standards Maintenance Issue #653: Fixed incorrect diff statement * Staging #438 - Improve code samples Addresses: ConsumerDataStandardsAustralia/standards-staging#438 * Version delta and release notes * Staging #437 - Remove Known Issues Addresses: ConsumerDataStandardsAustralia/standards-staging#437 * Corrected error title Addresses: ConsumerDataStandardsAustralia/standards-staging#411 (comment) * Update _errors.md * Corrected quotes in JSON samples * Added Register Base URLs to spec * Updated links * Added TLS changes to align with BCP 195 and FAPI 2.0. Addresses issue: ConsumerDataStandardsAustralia/standards-maintenance#648 * Removed x-diff custom key from json swagger. Moved diff statement into energy erb file * BCP195 as one word, bolded key words * Update "account id" to "accountId" * Removed bold styling * Update to validation version only Clearly distinguishing the specific JAR versions used in each step of the build process and updated to the newer JAR for validation only. * Reverted non-RateString changes * Updated notes * Update issue title * Resolve release notes and change log * 1.32.0 build for Staging * Build 1.32.0 --------- Co-authored-by: Mark Verstege <[email protected]> Co-authored-by: Hemang Rathod <[email protected]>
Incorporated into Standards v1.32.0. |
Description
The CDS documentation should be updated to clarify the expected rate value 'sign' (+/-) for each lendingRateType and depositRateType.
NOTE: the issue of which sign to use (+/-) was previously raised and resolved as part of DP306.
Intention and Value of Change
We are seeing some confusion across the industry regarding the expected 'sign' (+/-) that should be used for rate values associated with certain lendingRateTypes and depositRateTypes. For example, some data holders are using a negative sign for rates associated with the DISCOUNT lendingRateType, rather than the expected positive sign.
The consequences of this confusion are serious, specifically, its leading to errors in interest rates. Errors in interest rates make the data unusable, and if used risk misleading consumers.
Area Affected
The CDS documentation should be updated to clarify the expected rate value sign.
Change Proposed
Update the CDS documentation as follows:
DSB Proposed Solution
The current DSB proposal for this issue is in this comment.
The text was updated successfully, but these errors were encountered: