The DSB proposes the following convention:
Where the data standards do not support a schema compliant response for an entity or entities in a specific end point version payload, a Data Holder SHOULD try to represent the entity as best as possible in the current structure. If this is not possible, the Data Holder MAY exclude the record entirely.
For example, it is not desirable to exclude any fee in Get Product Detail v2. However VARIABLE product fees MAY be excluded in Get Product Detail v2, if there is no accurate way to represent them. For minor fees that are infrequently applied, it may be considered less inaccurate to exclude the fee than to choose a fee type that could be misleading to a customer.
- convention CDS-DC-0011, Accuracy of responses.
- convention CDS-DC-0012, Excluding VARIABLE fees where they cannot be represented accurately