Common Domain::Party Payment ABE
Class PartyPayment

The PartyPayment represents the transfer of wealth from any Party to another one.

Attributes
PartyRole _partyRole _partyRole
PaymentMethod _paymentMethod _paymentMethod
PaymentPlan _paymentPlan _paymentPlan
«baseType» Money amount amount

The monetary form of the PartyPayment.

BankAccount bankAccount bankAccount
DateTime date date

The date the PartyPayment was made

String description description

Description about the payment.

String direction direction

The direction of the payment seen by the company. It can be inbound (payment made to the company) or outbound (payment made by the company).

String ID ID

Unique identifier

PartyRevenueShare partyRevenueShare partyRevenueShare
PartyRevShareReconciliationItem partyRevShareReconciliationItem partyRevShareReconciliationItem
PartyRevShareReconDiscrepancy partyRevShareReconDiscrepancy partyRevShareReconDiscrepancy
PartyRole partyRole partyRole
«preliminary» PartySettlementPayment partySettlementPayment partySettlementPayment
«baseType» Money remainingAmount remainingAmount

The payment amount that has not been applied as payment item.

String status status

The payment might be either requested, accepted or rejected.


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NamePartyPayment
Name Expression
Namespace«013» Party Payment ABE
Owned Template Signature
Owner«013» Party Payment ABE
Owning Template Parameter
Package«013» Party Payment ABE
Qualified NameSID Models::Common Domain::Party Payment ABE::PartyPayment
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _partyRole
Public PartyRole _partyRole
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyPaymentReceivedFrom
Association End
ClassPartyPayment
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
Name_partyRole
Name Expression
NamespacePartyPayment
OppositepartyPayment
OwnerPartyPayment
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party Payment ABE::PartyPayment::_partyRole
Stereotype
Template Parameter
TypePartyRole
Upper1
Upper Value(1)
VisibilityPublic


 _paymentMethod
Public PaymentMethod _paymentMethod
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyPaymentMadeUsing
Association End
ClassPartyPayment
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value(1)
Multiplicity1
Name_paymentMethod
Name Expression
NamespacePartyPayment
Opposite_partyPayment
OwnerPartyPayment
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party Payment ABE::PartyPayment::_paymentMethod
Stereotype
Template Parameter
TypePaymentMethod
Upper1
Upper Value(1)
VisibilityPublic


 _paymentPlan
Public PaymentPlan _paymentPlan
Constraints:
Properties:

AggregationNone
Alias
AssociationPaymentMadeAccordingTo
Association End
ClassPartyPayment
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
Name_paymentPlan
Name Expression
NamespacePartyPayment
Opposite_partyPayment
OwnerPartyPayment
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party Payment ABE::PartyPayment::_paymentPlan
Stereotype
Template Parameter
TypePaymentPlan
Upper1
Upper Value(1)
VisibilityPublic


 amount
Public «baseType» Money amount

The monetary form of the PartyPayment.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPartyPayment
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
Nameamount
Name Expression
NamespacePartyPayment
Opposite
OwnerPartyPayment
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party Payment ABE::PartyPayment::amount
Stereotyperequired
Template Parameter
Type«baseType» Money
Upper1
Upper Value
VisibilityPublic


 bankAccount
Public BankAccount bankAccount
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyPaymentTransferedTo
Association End
ClassPartyPayment
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NamebankAccount
Name Expression
NamespacePartyPayment
OppositepartyPayment
OwnerPartyPayment
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party Payment ABE::PartyPayment::bankAccount
Stereotype
Template Parameter
TypeBankAccount
Upper1
Upper Value(1)
VisibilityPublic


 date
Public DateTime date

The date the PartyPayment was made

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPartyPayment
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
Namedate
Name Expression
NamespacePartyPayment
Opposite
OwnerPartyPayment
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party Payment ABE::PartyPayment::date
Stereotype
Template Parameter
TypeDateTime
Upper1
Upper Value
VisibilityPublic


 description
Public String description

Description about the payment.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPartyPayment
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
Namedescription
Name Expression
NamespacePartyPayment
Opposite
OwnerPartyPayment
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party Payment ABE::PartyPayment::description
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 direction
Public String direction

The direction of the payment seen by the company. It can be inbound (payment made to the company) or outbound (payment made by the company).

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPartyPayment
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
Namedirection
Name Expression
NamespacePartyPayment
Opposite
OwnerPartyPayment
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party Payment ABE::PartyPayment::direction
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 ID
Public String ID

Unique identifier

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPartyPayment
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NameID
Name Expression
NamespacePartyPayment
Opposite
OwnerPartyPayment
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party Payment ABE::PartyPayment::ID
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 partyRevenueShare
Public PartyRevenueShare partyRevenueShare
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyPaymentMadeResultsFrom
Association End
ClassPartyPayment
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NamepartyRevenueShare
Name Expression
NamespacePartyPayment
OppositepartyPayment
OwnerPartyPayment
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party Payment ABE::PartyPayment::partyRevenueShare
Stereotype
Template Parameter
TypePartyRevenueShare
Upper*
Upper Value(*)
VisibilityPublic


 partyRevShareReconciliationItem
Public PartyRevShareReconciliationItem partyRevShareReconciliationItem
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyPaymentServesAs
Association End
ClassPartyPayment
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NamepartyRevShareReconciliationItem
Name Expression
NamespacePartyPayment
OppositepartyPayment
OwnerPartyPayment
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party Payment ABE::PartyPayment::partyRevShareReconciliationItem
Stereotype
Template Parameter
TypePartyRevShareReconciliationItem
Upper*
Upper Value(*)
VisibilityPublic


 partyRevShareReconDiscrepancy
Public PartyRevShareReconDiscrepancy partyRevShareReconDiscrepancy
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyPaymentCauses
Association End
ClassPartyPayment
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NamepartyRevShareReconDiscrepancy
Name Expression
NamespacePartyPayment
OppositepartyPayment
OwnerPartyPayment
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party Payment ABE::PartyPayment::partyRevShareReconDiscrepancy
Stereotype
Template Parameter
TypePartyRevShareReconDiscrepancy
Upper*
Upper Value(*)
VisibilityPublic


 partyRole
Public PartyRole partyRole
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyPaymentMadeTo
Association End
ClassPartyPayment
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value(1)
Multiplicity1
NamepartyRole
Name Expression
NamespacePartyPayment
OppositepartyPayment2
OwnerPartyPayment
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party Payment ABE::PartyPayment::partyRole
Stereotype
Template Parameter
TypePartyRole
Upper1
Upper Value(1)
VisibilityPublic


 partySettlementPayment
Public «preliminary» PartySettlementPayment partySettlementPayment
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyPaymentAppliesTo
Association End
ClassPartyPayment
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NamepartySettlementPayment
Name Expression
NamespacePartyPayment
OppositepartyPayment
OwnerPartyPayment
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party Payment ABE::PartyPayment::partySettlementPayment
Stereotype
Template Parameter
Type«preliminary» PartySettlementPayment
Upper*
Upper Value(*)
VisibilityPublic


 remainingAmount
Public «baseType» Money remainingAmount

The payment amount that has not been applied as payment item.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPartyPayment
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NameremainingAmount
Name Expression
NamespacePartyPayment
Opposite
OwnerPartyPayment
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party Payment ABE::PartyPayment::remainingAmount
Stereotype
Template Parameter
Type«baseType» Money
Upper1
Upper Value
VisibilityPublic


 status
Public String status

The payment might be either requested, accepted or rejected.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPartyPayment
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
Namestatus
Name Expression
NamespacePartyPayment
Opposite
OwnerPartyPayment
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Party Payment ABE::PartyPayment::status
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic