Skip to content

Class: UnscheduledTransfer

An ad-hoc transfer instigated by a party to the contract.

URI: common_domain_model:UnscheduledTransfer

 classDiagram
    class UnscheduledTransfer
    click UnscheduledTransfer href "../UnscheduledTransfer/"
      TransferBase <|-- UnscheduledTransfer
        click TransferBase href "../TransferBase/"

      UnscheduledTransfer : asset





        UnscheduledTransfer --> "1" Asset : asset
        click Asset href "../Asset/"



      UnscheduledTransfer : identifier





        UnscheduledTransfer --> "*" Identifier : identifier
        click Identifier href "../Identifier/"



      UnscheduledTransfer : payerReceiver





        UnscheduledTransfer --> "1" PartyReferencePayerReceiver : payerReceiver
        click PartyReferencePayerReceiver href "../PartyReferencePayerReceiver/"



      UnscheduledTransfer : paymentDiscounting





        UnscheduledTransfer --> "0..1" PaymentDiscounting : paymentDiscounting
        click PaymentDiscounting href "../PaymentDiscounting/"



      UnscheduledTransfer : quantity





        UnscheduledTransfer --> "1" NonNegativeQuantity : quantity
        click NonNegativeQuantity href "../NonNegativeQuantity/"



      UnscheduledTransfer : settlementDate





        UnscheduledTransfer --> "1" AdjustableOrAdjustedOrRelativeDate : settlementDate
        click AdjustableOrAdjustedOrRelativeDate href "../AdjustableOrAdjustedOrRelativeDate/"



      UnscheduledTransfer : transferType





        UnscheduledTransfer --> "0..1" UnscheduledTransferEnum : transferType
        click UnscheduledTransferEnum href "../UnscheduledTransferEnum/"



Inheritance

Slots

Name Cardinality and Range Description Inheritance
transferType 0..1
UnscheduledTransferEnum
Specifies the type of unscheduled transfer direct
identifier *
Identifier
Represents a unique reference to the transfer TransferBase
payerReceiver 1
PartyReferencePayerReceiver
Represents the parties to the transfer and their role TransferBase
quantity 1
NonNegativeQuantity
Represents the amount of the asset to be transferred AssetFlowBase
asset 1
Asset or 
Cash or 
Commodity or 
DigitalAsset or 
Instrument
Represents the object that is subject to the transfer, it could be an asset o... AssetFlowBase
settlementDate 1
AdjustableOrAdjustedOrRelativeDate
Represents the date on which the transfer to due AssetFlowBase
paymentDiscounting 0..1
PaymentDiscounting
FpML specifies the FpML PaymentDiscounting AssetFlowBase

Usages

used by used in type used
IndexTransitionInstruction cashTransfer any_of[range] UnscheduledTransfer
BillingRecord recordTransfer any_of[range] UnscheduledTransfer
BillingSummary summaryTransfer any_of[range] UnscheduledTransfer
CancelableProvision initialFee any_of[range] UnscheduledTransfer

In Subsets

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self common_domain_model:UnscheduledTransfer
native common_domain_model:UnscheduledTransfer

LinkML Source

Direct

name: UnscheduledTransfer
description: An ad-hoc transfer instigated by a party to the contract.
in_subset:
- cdm_event_common
from_schema: https://w3id.org/lmodel/common-domain-model
is_a: TransferBase
slots:
- transferType

Induced

name: UnscheduledTransfer
description: An ad-hoc transfer instigated by a party to the contract.
in_subset:
- cdm_event_common
from_schema: https://w3id.org/lmodel/common-domain-model
is_a: TransferBase
attributes:
  transferType:
    name: transferType
    description: Specifies the type of unscheduled transfer.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: UnscheduledTransfer
    domain_of:
    - UnscheduledTransfer
    - ScheduledTransfer
    range: UnscheduledTransferEnum
  identifier:
    name: identifier
    description: Represents a unique reference to the transfer.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:AssetBase.identifier
    rank: 1000
    owner: UnscheduledTransfer
    domain_of:
    - AssetBase
    - AssetIdentifier
    - ProductIdentifier
    - AssignedIdentifier
    - BusinessUnit
    - PartyIdentifier
    - EntityIdentifier
    - PersonIdentifier
    - TransferBase
    - OtherAgreement
    - LegalAgreementBase
    - NonLegalEntity
    - MasterAgreementClauseVariant
    - Clause
    - ContractualDefinition
    - FloatingRateIndexMap
    - EligibleCollateralSpecification
    - NonTransferableProduct
    range: Identifier
    required: false
    multivalued: true
    inlined: true
    inlined_as_list: true
  payerReceiver:
    name: payerReceiver
    description: Represents the parties to the transfer and their role.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:CalculateTransferInstruction.payerReceiver
    rank: 1000
    owner: UnscheduledTransfer
    domain_of:
    - CalculateTransferInstruction
    - TransferBase
    - CollateralBalance
    - FeaturePayment
    - AssetFlow
    - PayoutBase
    - PrincipalPayment
    - PortfolioReturnTerms
    - PassThroughItem
    range: PartyReferencePayerReceiver
    required: true
  quantity:
    name: quantity
    description: Represents the amount of the asset to be transferred. The cashflow
      amount is always a positive number, as the cashflow direction is implied by
      the payer/receiver attribute.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:CalculateTransferInstruction.quantity
    rank: 1000
    owner: UnscheduledTransfer
    domain_of:
    - CalculateTransferInstruction
    - ReturnInstruction
    - AvailableInventoryRecord
    - PriceQuantity
    - BasketConstituent
    - FutureValueAmount
    - AssetFlowBase
    - PortfolioReturnTerms
    range: NonNegativeQuantity
    required: true
  asset:
    name: asset
    description: Represents the object that is subject to the transfer, it could be
      an asset or a reference.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: UnscheduledTransfer
    domain_of:
    - PositionBase
    - AssetFlowBase
    range: Asset
    required: true
    any_of:
    - range: Cash
    - range: Commodity
    - range: DigitalAsset
    - range: Instrument
  settlementDate:
    name: settlementDate
    description: Represents the date on which the transfer to due.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:BillingRecordInstruction.settlementDate
    rank: 1000
    owner: UnscheduledTransfer
    domain_of:
    - BillingRecordInstruction
    - NonDeliverableSubstitute
    - AssetFlowBase
    - SettlementBase
    - AssetLeg
    range: AdjustableOrAdjustedOrRelativeDate
    required: true
  paymentDiscounting:
    name: paymentDiscounting
    description: FpML specifies the FpML PaymentDiscounting.model group for representing
      the discounting elements that can be associated with a payment.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:AssetFlowBase.paymentDiscounting
    rank: 1000
    owner: UnscheduledTransfer
    domain_of:
    - AssetFlowBase
    range: PaymentDiscounting