common-domain-model icon indicating copy to clipboard operation
common-domain-model copied to clipboard

Chris Rayner Product Model - Update Scheduled Transfer types

Open regnosys-prod-user opened this issue 1 week ago • 4 comments

regnosys-prod-user avatar Nov 21 '25 12:11 regnosys-prod-user

Product Model - Update Scheduled Transfer types

Background

In a securities lending trade, the lender will deliver the security being lent to the borrower. This is performed on a date agreed by the parties (i.e. it is scheduled) and forms part of the settlement obligations of the trade.

The actual transfer of the shares can be processed using the TransferInstruction primitive instruction. However, under the scheduledTransfer type there is a mandatory transferType attribute where the type of this scheduled transfer must be defined. This enum currently has no option that can be used to define the delivery of the security to the borrower.

What is being released?

The changes being contributed are as follows:

  • Update the cdm.product.common.settlement.enum ScheduledTransferEnum "PrincipalPayment` option to now be named "Principal".
    • This allows "Principal" to be used for any transfers related to the principal i.e. the cash paid as collateral or the securities being delivered.
    • The Asset itself within the transfer will describe what is actually being transferred.
  • Update the Create_CashFlowFromSettlementPayout function in cdm.product.template.func to use "Principal" instead of "PrincipalPayment"
  • Update the FpML mapping and ingest namespaces to use "Principal" instead of "PrincipalPayment" where appropriate

Review Directions

Changes can be reviewed in PR: #4203

[!NOTE] This comment was generated via Rosetta.

regnosys-prod-user avatar Nov 21 '25 12:11 regnosys-prod-user

Deploy Preview for finos-cdm ready!

Name Link
Latest commit c1ec035f940444461991a3da6c1377a210e96fe2
Latest deploy log https://app.netlify.com/projects/finos-cdm/deploys/6924876aabd64a0008ba2ac9
Deploy Preview https://deploy-preview-4203--finos-cdm.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

netlify[bot] avatar Nov 21 '25 12:11 netlify[bot]

What is being released?

Updated the description for the "Principal" option to be more generic and not directly associated to cash flows.

[!NOTE] This comment was generated via Rosetta.

regnosys-prod-user avatar Nov 24 '25 11:11 regnosys-prod-user

What is being released?

Update description of ScheduledTransferEnum to be more generic as it was previously tied to cash flows and OTC derivatives.

[!NOTE] This comment was generated via Rosetta.

regnosys-prod-user avatar Nov 24 '25 16:11 regnosys-prod-user