Skip to content

Restructuring PartyContactInformation in legal agreement model #3950

@CDM-ReleaseManagement-OT

Description

Background

PartyContactInformation specifies the party details involved in the legal agreement, as well as the party reference. Only the party reference should be specified, and the parties themselves anonymised, being referred to as Party1 or Party2 to the agreement.

It is used in ContactElection, with the reference to the relevant party inside the partyElection attribute
Image

These types are used throughout the legaldocumentation model

  1. They need to specify only the party reference as opposed to the Party
  2. Be made more granular for different use cases.
  • demandsAndNotices - to include a natural person to address the notice to
  • addressForTransfer - account information related to the transfer

Proposal

  • Split the type PartyContactInformation into more granular contact election types for use throughout the legaldocumentation model
  • Specify the party reference rather than the party at each level

Approach
Image

The screenshot above shows how PartyContactInformation has been refactored.

  • The new types TransferContactInformation and NoticeInformation add additional contact information related to their usage within a CSA
  • The TransferInformationElections and NoticeInformationElection types extend a base ContactInformationElection type, and use their respective contact information types to include the additional information, as well as specifying the party reference
  • These new election types are then used instead of ContactElection and PartyContactInformation

Parent Feature

No response

Additional Context

7-dev release as this is a backward incompatible change

Metadata

Metadata

Labels

backward-incompatibleLikely to be backward-incompatible; must be on Steering WG roadmap; 2 maintainers to approve

Projects

Status

Current

Status

Pipeline

Relationships

None yet

Development

No branches or pull requests

Issue actions