Business Partner Domain::Party Bill ABE
Class PartyBillingCycleSpecification

A detailed description of when to initiate a billing cycle and the various sub steps of a billing cycle.

Attributes
BillingPeriod _billingPeriod _billingPeriod
PartyBillingCycle _partyBillingCycle _partyBillingCycle
PartyBillSpec _partyBillSpec _partyBillSpec
Integer billingDateShift billingDateShift

An offset of a billing date. The offset is expressed as number of days with regard to the start of the BillingPeriod.

Integer chargeDateOffset chargeDateOffset

An offset of a date through which charges previously received by the billing system will appear on the bill. The offset is expressed as number of days with regard to the start of the BillingPeriod.

Integer creditDateOffset creditDateOffset

An offset of a date through which credits previously received by the billing system will appear on the bill. The offset is expressed as number of days with regard to the start of the BillingPeriod.

String description description

A narrative that explains in detail the semantics of this component.

Integer mailingDateOffset mailingDateOffset

An offset of a party bill mailing date. The offset is expressed as number of days with regard to the start of the BillingPeriod.

String name name

A short descriptive name.

Integer paymentDueDateOffset paymentDueDateOffset

An offset of a payment due date. The offset is expressed as number of days with regard to the start of the BillingPeriod.

«baseType» TimePeriod validFor validFor

The period for which the PartyBillingCycleSpecification is valid.


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NamePartyBillingCycleSpecification
Name Expression
Namespace«012, preliminary» Party Bill ABE
Owned Template Signature
Owner«012, preliminary» Party Bill ABE
Owning Template Parameter
Package«012, preliminary» Party Bill ABE
Qualified NameSID Models::Business Partner Domain::Party Bill ABE::PartyBillingCycleSpecification
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _billingPeriod
Public BillingPeriod _billingPeriod
Constraints:
Properties:

AggregationNone
Alias
AssociationBillingCycleRecurrenceDescribedBy
Association End
ClassPartyBillingCycleSpecification
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower1
Lower Value(1)
Multiplicity1
Name_billingPeriod
Name Expression
NamespacePartyBillingCycleSpecification
Opposite_partyBillingCycleSpecification
OwnerPartyBillingCycleSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Business Partner Domain::Party Bill ABE::PartyBillingCycleSpecification::_billingPeriod
Stereotype
Template Parameter
TypeBillingPeriod
Upper1
Upper Value(1)
VisibilityPublic


 _partyBillingCycle
Public PartyBillingCycle _partyBillingCycle
Constraints:
Properties:

AggregationNone
Alias
AssociationBillingCycleSpecDescribes
Association End
ClassPartyBillingCycleSpecification
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_partyBillingCycle
Name Expression
NamespacePartyBillingCycleSpecification
Opposite_partyBillingCycleSpecification
OwnerPartyBillingCycleSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Business Partner Domain::Party Bill ABE::PartyBillingCycleSpecification::_partyBillingCycle
Stereotype
Template Parameter
TypePartyBillingCycle
Upper*
Upper Value(*)
VisibilityPublic


 _partyBillSpec
Public PartyBillSpec _partyBillSpec
Constraints:
Properties:

AggregationShared
Alias
AssociationCycleSpecSchedulesCreationOfBillDescribedBy
Association End
ClassPartyBillingCycleSpecification
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_partyBillSpec
Name Expression
NamespacePartyBillingCycleSpecification
Opposite_partyBillingCycleSpecification
OwnerPartyBillingCycleSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Business Partner Domain::Party Bill ABE::PartyBillingCycleSpecification::_partyBillSpec
Stereotype
Template Parameter
TypePartyBillSpec
Upper*
Upper Value(*)
VisibilityPublic


 billingDateShift
Public Integer billingDateShift

An offset of a billing date. The offset is expressed as number of days with regard to the start of the BillingPeriod.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPartyBillingCycleSpecification
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)
NamebillingDateShift
Name Expression
NamespacePartyBillingCycleSpecification
Opposite
OwnerPartyBillingCycleSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Business Partner Domain::Party Bill ABE::PartyBillingCycleSpecification::billingDateShift
Stereotype
Template Parameter
TypeInteger
Upper1
Upper Value
VisibilityPublic


 chargeDateOffset
Public Integer chargeDateOffset

An offset of a date through which charges previously received by the billing system will appear on the bill. The offset is expressed as number of days with regard to the start of the BillingPeriod.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPartyBillingCycleSpecification
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)
NamechargeDateOffset
Name Expression
NamespacePartyBillingCycleSpecification
Opposite
OwnerPartyBillingCycleSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Business Partner Domain::Party Bill ABE::PartyBillingCycleSpecification::chargeDateOffset
Stereotype
Template Parameter
TypeInteger
Upper1
Upper Value
VisibilityPublic


 creditDateOffset
Public Integer creditDateOffset

An offset of a date through which credits previously received by the billing system will appear on the bill. The offset is expressed as number of days with regard to the start of the BillingPeriod.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPartyBillingCycleSpecification
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)
NamecreditDateOffset
Name Expression
NamespacePartyBillingCycleSpecification
Opposite
OwnerPartyBillingCycleSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Business Partner Domain::Party Bill ABE::PartyBillingCycleSpecification::creditDateOffset
Stereotype
Template Parameter
TypeInteger
Upper1
Upper Value
VisibilityPublic


 description
Public String description

A narrative that explains in detail the semantics of this component.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPartyBillingCycleSpecification
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
NamespacePartyBillingCycleSpecification
Opposite
OwnerPartyBillingCycleSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Business Partner Domain::Party Bill ABE::PartyBillingCycleSpecification::description
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 mailingDateOffset
Public Integer mailingDateOffset

An offset of a party bill mailing date. The offset is expressed as number of days with regard to the start of the BillingPeriod.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPartyBillingCycleSpecification
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)
NamemailingDateOffset
Name Expression
NamespacePartyBillingCycleSpecification
Opposite
OwnerPartyBillingCycleSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Business Partner Domain::Party Bill ABE::PartyBillingCycleSpecification::mailingDateOffset
Stereotype
Template Parameter
TypeInteger
Upper1
Upper Value
VisibilityPublic


 name
Public String name

A short descriptive name.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPartyBillingCycleSpecification
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)
Namename
Name Expression
NamespacePartyBillingCycleSpecification
Opposite
OwnerPartyBillingCycleSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Business Partner Domain::Party Bill ABE::PartyBillingCycleSpecification::name
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 paymentDueDateOffset
Public Integer paymentDueDateOffset

An offset of a payment due date. The offset is expressed as number of days with regard to the start of the BillingPeriod.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPartyBillingCycleSpecification
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)
NamepaymentDueDateOffset
Name Expression
NamespacePartyBillingCycleSpecification
Opposite
OwnerPartyBillingCycleSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Business Partner Domain::Party Bill ABE::PartyBillingCycleSpecification::paymentDueDateOffset
Stereotype
Template Parameter
TypeInteger
Upper1
Upper Value
VisibilityPublic


 validFor
Public «baseType» TimePeriod validFor

The period for which the PartyBillingCycleSpecification is valid.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPartyBillingCycleSpecification
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
NamespacePartyBillingCycleSpecification
Opposite
OwnerPartyBillingCycleSpecification
Owning Association
Owning Template Parameter
Qualified NameSID Models::Business Partner Domain::Party Bill ABE::PartyBillingCycleSpecification::validFor
Stereotype
Template Parameter
Type«baseType» TimePeriod
Upper1
Upper Value
VisibilityPublic