| Product Offering Price Tax ABE UML Documentation |
Product Domain::Product Offering ABE::Product Offering Price Tax ABE
Class TaxDefinition
Definition of a tax that should be levied and defined by a TaxJurisdiction.
Attributes |
AppliedCustomerBillingTaxRate | appliedCustomerBillingTaxRate | |
«preliminary» AppliedPartyBillingTaxRate | appliedPartyBillingTaxRate | |
String | category |
A category specifies a level of tax for a specific type of TaxDefinition type such as Standard, Alimentary, Luxury...
|
Boolean | definesExemption |
If TRUE, the TaxDefinition corresponds to a tax exemption that replaces a standard tax if a corresponding TaxExemptionCertificate grants it.For example, a voluntary organization may be granted a complete exemption from value-added tax, to pay 0% of the standard tax.
|
String | ID |
Unique identifier for TaxDefinition.
|
String | name |
Displayable name of the tax, typically derived from the type, for example Sales Tax, Federal Tax,Purchase Tax, Value Added Tax...
|
TaxDefinition | taxDefinition | |
TaxDefinition | taxDefinition2 | |
TaxExemptionCertificate | taxExemption | |
TaxJurisdiction | taxJurisdiction | |
TaxProdOfferPriceAlteration | taxProdOfferPriceAlteration | |
TaxProdPriceAlteration | taxProdPriceAlteration | |
String | type |
The type of tax, such as VAT for Value Added Tax typically extracted from international accounting standard.
|
«baseType» TimePeriod | validFor |
The time period that the TaxDefinition is valid for.
|
Properties:
Alias | |
Classifier Behavior | |
Is Abstract | false |
Is Active | false |
Is Leaf | false |
Keywords | |
Name | TaxDefinition |
Name Expression | |
Namespace | Product Offering Price Tax ABE |
Owned Template Signature | |
Owner | Product Offering Price Tax ABE |
Owning Template Parameter | |
Package | Product Offering Price Tax ABE |
Qualified Name | SID Models::Product Domain::Product Offering ABE::Product Offering Price Tax ABE::TaxDefinition |
Representation | |
Stereotype | |
Template Parameter | |
Visibility | Public |
appliedCustomerBillingTaxRate
Public AppliedCustomerBillingTaxRate appliedCustomerBillingTaxRate
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | ACBTaxRateDefinedBy |
Association End | |
Class | TaxDefinition |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 0 |
Lower Value | (0) |
Multiplicity | * |
Name | appliedCustomerBillingTaxRate |
Name Expression | |
Namespace | TaxDefinition |
Opposite | taxDefinition |
Owner | TaxDefinition |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Product Domain::Product Offering ABE::Product Offering Price Tax ABE::TaxDefinition::appliedCustomerBillingTaxRate |
Stereotype | |
Template Parameter | |
Type | AppliedCustomerBillingTaxRate |
Upper | * |
Upper Value | (*) |
Visibility | Public |
appliedPartyBillingTaxRate
Public «preliminary» AppliedPartyBillingTaxRate appliedPartyBillingTaxRate
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | APBTaxRateDefinedBy |
Association End | |
Class | TaxDefinition |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 0 |
Lower Value | (0) |
Multiplicity | * |
Name | appliedPartyBillingTaxRate |
Name Expression | |
Namespace | TaxDefinition |
Opposite | taxDefinition |
Owner | TaxDefinition |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Product Domain::Product Offering ABE::Product Offering Price Tax ABE::TaxDefinition::appliedPartyBillingTaxRate |
Stereotype | |
Template Parameter | |
Type | «preliminary» AppliedPartyBillingTaxRate |
Upper | * |
Upper Value | (*) |
Visibility | Public |
category
Public String category
-
A category specifies a level of tax for a specific type of TaxDefinition type such as Standard, Alimentary, Luxury...
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | TaxDefinition |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 1 |
Lower Value | |
Multiplicity | None (1) |
Name | category |
Name Expression | |
Namespace | TaxDefinition |
Opposite | |
Owner | TaxDefinition |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Product Domain::Product Offering ABE::Product Offering Price Tax ABE::TaxDefinition::category |
Stereotype | |
Template Parameter | |
Type | String |
Upper | 1 |
Upper Value | |
Visibility | Public |
definesExemption
Public Boolean definesExemption
-
If TRUE, the TaxDefinition corresponds to a tax exemption that replaces a standard tax if a corresponding TaxExemptionCertificate grants it.For example, a voluntary organization may be granted a complete exemption from value-added tax, to pay 0% of the standard tax.
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | TaxDefinition |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 1 |
Lower Value | |
Multiplicity | None (1) |
Name | definesExemption |
Name Expression | |
Namespace | TaxDefinition |
Opposite | |
Owner | TaxDefinition |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Product Domain::Product Offering ABE::Product Offering Price Tax ABE::TaxDefinition::definesExemption |
Stereotype | |
Template Parameter | |
Type | Boolean |
Upper | 1 |
Upper Value | |
Visibility | Public |
ID
Public String ID
-
Unique identifier for TaxDefinition.
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | TaxDefinition |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 1 |
Lower Value | |
Multiplicity | None (1) |
Name | ID |
Name Expression | |
Namespace | TaxDefinition |
Opposite | |
Owner | TaxDefinition |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Product Domain::Product Offering ABE::Product Offering Price Tax ABE::TaxDefinition::ID |
Stereotype | required |
Template Parameter | |
Type | String |
Upper | 1 |
Upper Value | |
Visibility | Public |
name
Public String name
-
Displayable name of the tax, typically derived from the type, for example Sales Tax, Federal Tax,Purchase Tax, Value Added Tax...
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | TaxDefinition |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 1 |
Lower Value | |
Multiplicity | None (1) |
Name | name |
Name Expression | |
Namespace | TaxDefinition |
Opposite | |
Owner | TaxDefinition |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Product Domain::Product Offering ABE::Product Offering Price Tax ABE::TaxDefinition::name |
Stereotype | required |
Template Parameter | |
Type | String |
Upper | 1 |
Upper Value | |
Visibility | Public |
taxDefinition
Public TaxDefinition taxDefinition
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | TaxDefinitionMightBeReplacedBy |
Association End | |
Class | TaxDefinition |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 0 |
Lower Value | (0) |
Multiplicity | 0..1 |
Name | taxDefinition |
Name Expression | |
Namespace | TaxDefinition |
Opposite | taxDefinition2 |
Owner | TaxDefinition |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Product Domain::Product Offering ABE::Product Offering Price Tax ABE::TaxDefinition::taxDefinition |
Stereotype | |
Template Parameter | |
Type | TaxDefinition |
Upper | 1 |
Upper Value | (1) |
Visibility | Public |
taxDefinition2
Public TaxDefinition taxDefinition2
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | TaxDefinitionMightBeReplacedBy |
Association End | |
Class | TaxDefinition |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 0 |
Lower Value | (0) |
Multiplicity | * |
Name | taxDefinition2 |
Name Expression | |
Namespace | TaxDefinition |
Opposite | taxDefinition |
Owner | TaxDefinition |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Product Domain::Product Offering ABE::Product Offering Price Tax ABE::TaxDefinition::taxDefinition2 |
Stereotype | |
Template Parameter | |
Type | TaxDefinition |
Upper | * |
Upper Value | (*) |
Visibility | Public |
taxExemption
Public TaxExemptionCertificate taxExemption
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | TaxDefinitionGrantedByTaxExemption |
Association End | |
Class | TaxDefinition |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 0 |
Lower Value | (0) |
Multiplicity | * |
Name | taxExemption |
Name Expression | |
Namespace | TaxDefinition |
Opposite | taxDefinition |
Owner | TaxDefinition |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Product Domain::Product Offering ABE::Product Offering Price Tax ABE::TaxDefinition::taxExemption |
Stereotype | |
Template Parameter | |
Type | TaxExemptionCertificate |
Upper | * |
Upper Value | (*) |
Visibility | Public |
taxJurisdiction
Public TaxJurisdiction taxJurisdiction
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | TaxDefinitionLeviedBy |
Association End | |
Class | TaxDefinition |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 1 |
Lower Value | (1) |
Multiplicity | 1 |
Name | taxJurisdiction |
Name Expression | |
Namespace | TaxDefinition |
Opposite | taxDefinition |
Owner | TaxDefinition |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Product Domain::Product Offering ABE::Product Offering Price Tax ABE::TaxDefinition::taxJurisdiction |
Stereotype | |
Template Parameter | |
Type | TaxJurisdiction |
Upper | 1 |
Upper Value | (1) |
Visibility | Public |
taxProdOfferPriceAlteration
Public TaxProdOfferPriceAlteration taxProdOfferPriceAlteration
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | TaxProdOfferPriceAlterationDefinedBy |
Association End | |
Class | TaxDefinition |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 0 |
Lower Value | (0) |
Multiplicity | * |
Name | taxProdOfferPriceAlteration |
Name Expression | |
Namespace | TaxDefinition |
Opposite | taxDefinition |
Owner | TaxDefinition |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Product Domain::Product Offering ABE::Product Offering Price Tax ABE::TaxDefinition::taxProdOfferPriceAlteration |
Stereotype | |
Template Parameter | |
Type | TaxProdOfferPriceAlteration |
Upper | * |
Upper Value | (*) |
Visibility | Public |
taxProdPriceAlteration
Public TaxProdPriceAlteration taxProdPriceAlteration
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | TaxProdPriceAlterationApplies |
Association End | |
Class | TaxDefinition |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 0 |
Lower Value | (0) |
Multiplicity | * |
Name | taxProdPriceAlteration |
Name Expression | |
Namespace | TaxDefinition |
Opposite | taxDefinition |
Owner | TaxDefinition |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Product Domain::Product Offering ABE::Product Offering Price Tax ABE::TaxDefinition::taxProdPriceAlteration |
Stereotype | |
Template Parameter | |
Type | TaxProdPriceAlteration |
Upper | * |
Upper Value | (*) |
Visibility | Public |
type
Public String type
-
The type of tax, such as VAT for Value Added Tax typically extracted from international accounting standard.
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | TaxDefinition |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 1 |
Lower Value | |
Multiplicity | None (1) |
Name | type |
Name Expression | |
Namespace | TaxDefinition |
Opposite | |
Owner | TaxDefinition |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Product Domain::Product Offering ABE::Product Offering Price Tax ABE::TaxDefinition::type |
Stereotype | |
Template Parameter | |
Type | String |
Upper | 1 |
Upper Value | |
Visibility | Public |
validFor
Public «baseType» TimePeriod validFor
-
The time period that the TaxDefinition is valid for.
-
Constraints:
-
Properties:
-
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | TaxDefinition |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 1 |
Lower Value | |
Multiplicity | None (1) |
Name | validFor |
Name Expression | |
Namespace | TaxDefinition |
Opposite | |
Owner | TaxDefinition |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Product Domain::Product Offering ABE::Product Offering Price Tax ABE::TaxDefinition::validFor |
Stereotype | |
Template Parameter | |
Type | «baseType» TimePeriod |
Upper | 1 |
Upper Value | |
Visibility | Public |
| Product Offering Price Tax ABE UML Documentation |