Introduction
The BankingAccountDetail response provides details of the consumer instantiation of a banking product. This includes details of fees and discounts, which may differ from the corresponding product details in Product Reference Data.
BankingAccountDetail includes an array of BankingProductFee objects, which in turn may contain an array of BankingProductDiscount objects. These schemas provide the flexibility to represent a wide range of fees and discounts.
If the standards do not accommodate a required fee or discount type, the DSB encourages participants to create change requests.
Indicating a negotiated discount
Where a customer has negotiated a discount for the associated fee, populate the discount object with the negotiated discount. Express the amount as a positive value. The term discount implies a positive value is to be deducted from the base fee.
Indicating eligibility for discounts
In the BankingAccountDetail response, the Data Holder (DH) has discretion to indicate whether a consumer has met the eligibility requirements for a discount.
For example, where eligibility depends on a minimum monthly deposit, set discountType = DEPOSITS, and additionalValue to the value that must be deposited over a specified period. The additionalInfo can optionally also be used to note whether the customer has satisfied this condition.
The DH can indicate whether eligibility requirements are met using the BankingProductDiscountEligibility object. Set discountType = ELIGIBILITY_ONLY. In case the BankingProductDiscountEligibility must be populated.
For example, where eligibility depends on card purchases, set discountEligibilityType = OTHER, and in the additionalValue field, indicate the eligibility requirements, e.g. '5+ card purchases that are settled (not pending) each month'.
The DH can optionally add, to the additionalValue field, whether the eligibility requirements are met for the current month.
Where a discount applies only once, the DH may use an ELIGIBILITY_ONLY discountType with discountEligibilityType of OTHER. The additionalValue represents the negotiated amount and also qualifies that this is a once-off discount.
Comments
0 comments
Please sign in to leave a comment.