Product Domain::Product Offering ABE::Product Offering Price Tax ABE
Class ComplexTaxDefinition

A ComplexTaxDefinition is defined by one or many TaxRules. It can be a Tax based on the age of the building or a tax with a different rate according to the amount.

Attributes
TaxRule taxRule taxRule

Attributes inherited from SID Models::Product Domain::Product Offering ABE::Product Offering Price Tax ABE::TaxDefinition SID Models::Product Domain::Product Offering ABE::Product Offering Price Tax ABE::TaxDefinition
ID ID, name name, type type, category category, taxJurisdiction taxJurisdiction, taxProdOfferPriceAlteration taxProdOfferPriceAlteration, taxProdPriceAlteration taxProdPriceAlteration, appliedCustomerBillingTaxRate appliedCustomerBillingTaxRate, appliedPartyBillingTaxRate appliedPartyBillingTaxRate, taxExemption taxExemption, taxDefinition taxDefinition, taxDefinition2 taxDefinition2, definesExemption definesExemption, validFor validFor

Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameComplexTaxDefinition
Name Expression
NamespaceProduct Offering Price Tax ABE
Owned Template Signature
OwnerProduct Offering Price Tax ABE
Owning Template Parameter
PackageProduct Offering Price Tax ABE
Qualified NameSID Models::Product Domain::Product Offering ABE::Product Offering Price Tax ABE::ComplexTaxDefinition
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 taxRule
Public TaxRule taxRule
Constraints:
Properties:

AggregationNone
Alias
AssociationComplexTaxDefinitionDefinedBy
Association End
ClassComplexTaxDefinition
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*
NametaxRule
Name Expression
NamespaceComplexTaxDefinition
OppositecomplexTaxDefinition
OwnerComplexTaxDefinition
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product Offering ABE::Product Offering Price Tax ABE::ComplexTaxDefinition::taxRule
Stereotype
Template Parameter
TypeTaxRule
Upper*
Upper Value(*)
VisibilityPublic