Are all the objects, related to the Product Reference Data (PRD) API response, applicable to all products? Are they required in the account detail response for a grandfathered product that is no longer available, but is active in the account?
The objects include
The account detail API response uses the same objects as are defined in the PRD responses. In the account detail response, the rates and fees reflect the applicable set of negotiated rates and fees for the account.
For active accounts, a valid request for account details returns the fees, rates, features, and other properties for that product as it is instantiated in this account. This includes any negotiated discounts or special arrangements.
For instance, a Term Deposit in PRD may have many rates, with the actual rate for a customer depending on the duration of the arrangement and the starting balance. For an instantiated account the duration and balance are known so there should only be one set of applicable rates.
For features, there is the addition of the
isActivated field for BankingProductFeature which denotes whether a feature is already activated for the account, and, if false, that the feature is available for activation. This
isActivated field defaults to true if absent implying the feature is activated.
- Grandfathered products and PRDs
- Grandfathered Product Reference Data (PRD) for Public vs Customer endpoints