Business Partner Domain::Party Revenue & Settlement ABE::Party Revenue Sharing ABE::Party Revenue Sharing Model ABE
Class PartyRevenueSharingModelInvolvement

Specification of a party, including an enterprise, who participates in revenue sharing, their type of involvement, and their associated offering(s).

Attributes
String involvementType involvementType

The specification of whether revenue is retained by an enterprise and whether a party participates in revenue sharing. For example, an enterprise may charge a listing fee for a party's offering or offerings as part of an agreement between a party and an enterprise, and an enterprise passes all revenue on to the party for sales of the party's offering. The party is invoiced separately for the listing fee. For a template revenue sharing model only an enterprise's involvement is specified. When a party enters into a revenue sharing agreement and a template is used their involvement is specified.

PartyRevenueShareProdOffer partyRevenueShareProdOffer partyRevenueShareProdOffer
PartyRevenueSharingModel partyRevenueSharingModel partyRevenueSharingModel
PartyRoleProductOffering partyRoleProductOffering partyRoleProductOffering
ProductOfferingPrice productOfferingPrice productOfferingPrice
ProductSpecificationType productSpecificationType productSpecificationType
«baseType» TimePeriod validFor validFor

The period for which the PartyRevenueShaingModelInvolvement is valid.


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NamePartyRevenueSharingModelInvolvement
Name Expression
NamespaceParty Revenue Sharing Model ABE
Owned Template Signature
OwnerParty Revenue Sharing Model ABE
Owning Template Parameter
PackageParty Revenue Sharing Model ABE
Qualified NameSID Models::Business Partner Domain::Party Revenue & Settlement ABE::Party Revenue Sharing ABE::Party Revenue Sharing Model ABE::PartyRevenueSharingModelInvolvement
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 involvementType
Public String involvementType

The specification of whether revenue is retained by an enterprise and whether a party participates in revenue sharing. For example, an enterprise may charge a listing fee for a party's offering or offerings as part of an agreement between a party and an enterprise, and an enterprise passes all revenue on to the party for sales of the party's offering. The party is invoiced separately for the listing fee. For a template revenue sharing model only an enterprise's involvement is specified. When a party enters into a revenue sharing agreement and a template is used their involvement is specified.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPartyRevenueSharingModelInvolvement
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)
NameinvolvementType
Name Expression
NamespacePartyRevenueSharingModelInvolvement
Opposite
OwnerPartyRevenueSharingModelInvolvement
Owning Association
Owning Template Parameter
Qualified NameSID Models::Business Partner Domain::Party Revenue & Settlement ABE::Party Revenue Sharing ABE::Party Revenue Sharing Model ABE::PartyRevenueSharingModelInvolvement::involvementType
Stereotyperequired
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 partyRevenueShareProdOffer
Public PartyRevenueShareProdOffer partyRevenueShareProdOffer
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyRevenueShareProdOfferDeterminedBy
Association End
ClassPartyRevenueSharingModelInvolvement
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*
NamepartyRevenueShareProdOffer
Name Expression
NamespacePartyRevenueSharingModelInvolvement
OppositepartyRevenueSharingModelInvolvement
OwnerPartyRevenueSharingModelInvolvement
Owning Association
Owning Template Parameter
Qualified NameSID Models::Business Partner Domain::Party Revenue & Settlement ABE::Party Revenue Sharing ABE::Party Revenue Sharing Model ABE::PartyRevenueSharingModelInvolvement::partyRevenueShareProdOffer
Stereotype
Template Parameter
TypePartyRevenueShareProdOffer
Upper*
Upper Value(*)
VisibilityPublic


 partyRevenueSharingModel
Public PartyRevenueSharingModel partyRevenueSharingModel
Constraints:
Properties:

AggregationNone
Alias
AssociationPartyRevenueSharingModelConsistsOf
Association End
ClassPartyRevenueSharingModelInvolvement
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)
NamepartyRevenueSharingModel
Name Expression
NamespacePartyRevenueSharingModelInvolvement
OppositepartyRevenueSharingModelInvolvement
OwnerPartyRevenueSharingModelInvolvement
Owning Association
Owning Template Parameter
Qualified NameSID Models::Business Partner Domain::Party Revenue & Settlement ABE::Party Revenue Sharing ABE::Party Revenue Sharing Model ABE::PartyRevenueSharingModelInvolvement::partyRevenueSharingModel
Stereotype
Template Parameter
TypePartyRevenueSharingModel
Upper1
Upper Value
VisibilityPublic


 partyRoleProductOffering
Public PartyRoleProductOffering partyRoleProductOffering
Constraints:
Properties:

AggregationNone
Alias
AssociationRevShareModelInvolvementDefinedByOffering
Association End
ClassPartyRevenueSharingModelInvolvement
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*
NamepartyRoleProductOffering
Name Expression
NamespacePartyRevenueSharingModelInvolvement
OppositepartyRevenueSharingModelInvolvement
OwnerPartyRevenueSharingModelInvolvement
Owning Association
Owning Template Parameter
Qualified NameSID Models::Business Partner Domain::Party Revenue & Settlement ABE::Party Revenue Sharing ABE::Party Revenue Sharing Model ABE::PartyRevenueSharingModelInvolvement::partyRoleProductOffering
Stereotype
Template Parameter
TypePartyRoleProductOffering
Upper*
Upper Value(*)
VisibilityPublic


 productOfferingPrice
Public ProductOfferingPrice productOfferingPrice
Constraints:
Properties:

AggregationNone
Alias
AssociationRevenueShareDefinedBy
Association End
ClassPartyRevenueSharingModelInvolvement
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*
NameproductOfferingPrice
Name Expression
NamespacePartyRevenueSharingModelInvolvement
OppositepartyRevenueSharingModelInvolvement
OwnerPartyRevenueSharingModelInvolvement
Owning Association
Owning Template Parameter
Qualified NameSID Models::Business Partner Domain::Party Revenue & Settlement ABE::Party Revenue Sharing ABE::Party Revenue Sharing Model ABE::PartyRevenueSharingModelInvolvement::productOfferingPrice
Stereotype
Template Parameter
TypeProductOfferingPrice
Upper*
Upper Value(*)
VisibilityPublic


 productSpecificationType
Public ProductSpecificationType productSpecificationType
Constraints:
Properties:

AggregationNone
Alias
AssociationRevShareModelInvolvementDefinedBySpecType
Association End
ClassPartyRevenueSharingModelInvolvement
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*
NameproductSpecificationType
Name Expression
NamespacePartyRevenueSharingModelInvolvement
OppositepartyRevenueSharingModelInvolvement
OwnerPartyRevenueSharingModelInvolvement
Owning Association
Owning Template Parameter
Qualified NameSID Models::Business Partner Domain::Party Revenue & Settlement ABE::Party Revenue Sharing ABE::Party Revenue Sharing Model ABE::PartyRevenueSharingModelInvolvement::productSpecificationType
Stereotype
Template Parameter
TypeProductSpecificationType
Upper*
Upper Value(*)
VisibilityPublic


 validFor
Public «baseType» TimePeriod validFor

The period for which the PartyRevenueShaingModelInvolvement is valid.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPartyRevenueSharingModelInvolvement
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)
NamevalidFor
Name Expression
NamespacePartyRevenueSharingModelInvolvement
Opposite
OwnerPartyRevenueSharingModelInvolvement
Owning Association
Owning Template Parameter
Qualified NameSID Models::Business Partner Domain::Party Revenue & Settlement ABE::Party Revenue Sharing ABE::Party Revenue Sharing Model ABE::PartyRevenueSharingModelInvolvement::validFor
Stereotype
Template Parameter
Type«baseType» TimePeriod
Upper1
Upper Value
VisibilityPublic