-
Notifications
You must be signed in to change notification settings - Fork 10
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
Tiered fees in Product Reference data #10
Comments
After analysis the DSB would recommend the proposed change with the variation that the tier field would be an alternative to the existing conditional fields (amount/balancerate/etc) and would include the amount applicable to the tier. This would allow clear distinction between tiered fees (which are likely to be in the minority) and simple fees and will also ensure that all tiers are clearly aggregated under a single fee type. It is believed that this will achieved the intent of the request but be more readable for client applications. For example the Cash Advance Fee in the issue description would be represented as:
|
At the completion of consultation and with reference to the discussion at the open teleconference last Wednesday the recommendation of the DSB above will stand but a review of tiering with a view to rationalising the structures will be examined in a future iteration. |
Commonwealth Bank does not support the changes as proposed to address tiered pricing. There is a need to create a consistent design pattern between rates and fees to simplify interpretation for consumers and data recipients. The Data61 proposal is inconsistent with the current standards for both deposit and lending rate tiering. The recommended treatment outlined by Commonwealth Bank is consistent with the treatment for both deposit and lending rate tiering. The approach improves the consistency of information for data recipients. This would be a backwards compatible additive change using industry standard approaches to API versioning. To provide clarity, what we have proposed is an optional tier, which would follow the same pattern present in both the deposit and lending rate property - BankingProductRateTier.
Current Standard -
Proposed change -
Commonwealth Bank understands that there are considerations for greater enhancements to the Standards which could require a breaking change. What we have proposed is a solution that may be implemented by Data holders post go-live without creating a dependency on changes to the Standards. The Commonwealth Bank recommends that additive change be treated as non-breaking in general, and notes that the various versioning approaches defined in the Standards could be leveraged to allow explicit change. The proposed approach follows the same design intent and further enhances the machine readability of the schema, allowing clear and transparent publication of pricing information. Commonwealth Bank recommends that the amendment be a backlog item as a priority for the current iteration of the Standards. |
Is the intent of the DSB's proposal to suggest that a fee is correlated to a specific rate tier? With reference to the example given:
This appear to suggest a Cash Advance Withdrawal fee of 5c and 3c charged on transactions of either $0->$100 or $100->9999. Or it is a cash advance fee with no value based on an interest rate (derived from lending rates presumably) and balance value. Neither of these scenarios appear to be likely and/or correct? In order to avoid unnecessary rework and as outlined in the conference call Biza.io recommends that further consideration be given to this change and immediate changes not be made until such time as there is reasonable consideration and consensus the proposed change will be suitable to Holder's product use cases. Biza wishes to reiterate the comments made in the call and in other threads that consideration be given for a tier identifier which could be used across fee descriptions. This would represent a significant decrease in work effort for effective rendering of fees and rates alike. Not withstanding @commbankoss's proposal, Biza repeats once again that this change be delayed until such time as there is suitable alignment of participants. As it stands this change affects Optional components of the existing payload and does not appear to be an urgent change so we are confused as to why it is being prioritised within the maintenance repository. |
It would appear that more discussion on this topic is required so no recommendation will be made in this iteration. According to our published operating model there are now three ways of addressing this issue:
The DSB has no specific preference. Feedback on the community's preferred option is sought. |
In response to the feedback provided above: @commbankoss wrote:
This was understood in the original proposal. The note provided in the DSB's original feedback on the proposal was that this would overly complicate the tiering of fees which do not appear to be as complicated as rate tiers that can be highly complex and multi-dimensional. Following the pattern applied for rates will result in the consumer of the payload needing to correlate tiers based on the name of the fee, which is a display string and not an identifier. It is true that the proposed tier model is different than that used for rates but it is believed that this is commensurate with the different level of complexity required and would be a simpler treatment for the simpler scenario. The feedback provided did not address this concern raised by the DSB but asserted that consistency with rates would make it easier for consumers of the data which does not appear to be self-evident. @perlboy wrote:
The sample given was simply to illustrate the proposed structure and was aligned with the sample provided in the issue description. Note that transactionRate is a percentage the example given implies a 5% fee applied to a smaller transaction amount and a 3% fee being applied to the larger transaction amount. @perlboy wrote:
This approach has been considered but has not been pursued as the tiering for fees and rates do appear to be correlated in any way. Fees are usually transaction oriented whereas lending rates based on the loan amount. Even if the fee and rate tiers are both using the amount invested or lent there is no reason that the thresholds for the tiers will be the same. In summary, it appears logical to treat the tiering data is an attribute of a rate or fee and not the other way around. That said, it may be that the model being proposed is not well understood. If an example could be provided that may help the proposal to be properly understood. |
NAB agrees that tiering for fees is a necessary addition to allow an accurate representation of some Fees, however more examples need to be worked through to understand impacts and drive consistency across the data holders. We recommend raising a dedicated Decision Proposal to allow options to be tabled and discussed. |
ANZ supports the original @commbankoss proposal for Fees to follow the pattern used for interest rate tiering. In the same way that While the @CDR-API-Stream is right to say ‘needing to correlate tiers based on the name of the fee, which is a display string and not an identifier’. However this points to the need for Note that Note: In reference to @perlboy 's post, |
Description
Amend the PRD payloads to incorporate the ability to represent tiered fees
Area Affected
Payloads of Product Detail and Account Detail
Change Proposed
The following is the detail previously posted by CBA in the main standards repo in this comment:
ConsumerDataStandardsAustralia/standards#79 (comment)
The text was updated successfully, but these errors were encountered: