Skip to content

We have to think about the child-parent relationship under the new ontractStructure #38

Description

@Brammertz

The child parent relationship was defined yet at a time, when underlying children were directly linked to the parent contracts. In such cases, it was possible to write for example SD only in the parent level. The SD for the associated children was implicitly given.
Now we have decoupled parent and child. The relationship is only know indirectly via contractStructure. If we have for example a SWAPS contract with different states, then it is also likely, that the children might have different different states. I wrote "might" to point to the fact, that it is possible to have a single version of the fixed leg of the Swap while the variable leg has clearly multiple versions and states.

We must also think about the different cases. The first case, where the child is an underlying contract (CNTRL=UDL). In this case some of the child-parent relationships might make sense. In the case of CEC/CEG and also securitization, it is clear, that the child parent relationship don't make sense.

How to deal with this?

  1. We have to go through the parent child relationship one by one. Some still make sense, but some must go.
  2. We must take into consideration the different cases.
  3. Update the DD

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions