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
- AssetFlowBase
- TransferBase
- UnscheduledTransfer
- TransferBase
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
- from schema: https://w3id.org/lmodel/common-domain-model
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