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

The certificate describing an exemption from tax (partial or complete) granted for a party and/or a place.
Examples include:
- Party-based
    - Individual might be exempt due to health or other personal situation
    - Organization might be exempt due to its business (e.g. a charity, or government)
- Location-based
    - A City might have a global exemption from purchase tax

Attributes
BusinessPartnerAccount _partyAccount _partyAccount
Account account account
Attachment attachment attachment
CustomerAccount customerAccount customerAccount
String ID ID

The ID of the certificate that is granted by the issuing jurisdiction for this exemption. This ID is itself issued by the jurisdiction.

Party party party
Place place place
TaxDefinition taxDefinition taxDefinition
TaxJurisdiction taxJurisdiction taxJurisdiction
«baseType» TimePeriod validFor validFor

The period of time for which the exemption is valid - typically an exemption will expire after a certain time and the party will need to reapply for a new exemption based on current circumstances.


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameTaxExemptionCertificate
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::TaxExemptionCertificate
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _partyAccount
Public BusinessPartnerAccount _partyAccount
Constraints:
Properties:

AggregationNone
Alias
AssociationBPAccountExemptedFromTaxesVia
Association End
ClassTaxExemptionCertificate
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)
Multiplicity0..1
Name_partyAccount
Name Expression
NamespaceTaxExemptionCertificate
Opposite_partyAccountTaxExemption
OwnerTaxExemptionCertificate
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product Offering ABE::Product Offering Price Tax ABE::TaxExemptionCertificate::_partyAccount
Stereotype
Template Parameter
TypeBusinessPartnerAccount
Upper1
Upper Value(1)
VisibilityPublic


 account
Public Account account
Constraints:
Properties:

AggregationNone
Alias
AssociationAccountExemptedFromTaxesVia
Association End
ClassTaxExemptionCertificate
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
Nameaccount
Name Expression
NamespaceTaxExemptionCertificate
OppositepartyAccountTaxExemption
OwnerTaxExemptionCertificate
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product Offering ABE::Product Offering Price Tax ABE::TaxExemptionCertificate::account
Stereotype
Template Parameter
TypeAccount
Upper1
Upper Value(1)
VisibilityPublic


 attachment
Public Attachment attachment
Constraints:
Properties:

AggregationNone
Alias
AssociationTaxExemptionAttestedBy
Association End
ClassTaxExemptionCertificate
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
Nameattachment
Name Expression
NamespaceTaxExemptionCertificate
OppositetaxExemption
OwnerTaxExemptionCertificate
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product Offering ABE::Product Offering Price Tax ABE::TaxExemptionCertificate::attachment
Stereotype
Template Parameter
TypeAttachment
Upper1
Upper Value(1)
VisibilityPublic


 customerAccount
Public CustomerAccount customerAccount
Constraints:
Properties:

AggregationNone
Alias
AssociationCustomerAccountExemptedFromTaxesVia
Association End
ClassTaxExemptionCertificate
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
NamecustomerAccount
Name Expression
NamespaceTaxExemptionCertificate
OppositetaxExemptionCertificate
OwnerTaxExemptionCertificate
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product Offering ABE::Product Offering Price Tax ABE::TaxExemptionCertificate::customerAccount
Stereotype
Template Parameter
TypeCustomerAccount
Upper1
Upper Value(1)
VisibilityPublic


 ID
Public String ID

The ID of the certificate that is granted by the issuing jurisdiction for this exemption. This ID is itself issued by the jurisdiction.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassTaxExemptionCertificate
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
NamespaceTaxExemptionCertificate
Opposite
OwnerTaxExemptionCertificate
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product Offering ABE::Product Offering Price Tax ABE::TaxExemptionCertificate::ID
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 party
Public Party party
Constraints:
Properties:

AggregationNone
Alias
AssociationTaxExemptionGrantedToParty
Association End
ClassTaxExemptionCertificate
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
Nameparty
Name Expression
NamespaceTaxExemptionCertificate
OppositetaxExemption
OwnerTaxExemptionCertificate
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product Offering ABE::Product Offering Price Tax ABE::TaxExemptionCertificate::party
Stereotype
Template Parameter
TypeParty
Upper1
Upper Value(1)
VisibilityPublic


 place
Public Place place
Constraints:
Properties:

AggregationNone
Alias
AssociationTaxExemptionGrantedToPlace
Association End
ClassTaxExemptionCertificate
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
Nameplace
Name Expression
NamespaceTaxExemptionCertificate
OppositetaxExemption
OwnerTaxExemptionCertificate
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product Offering ABE::Product Offering Price Tax ABE::TaxExemptionCertificate::place
Stereotype
Template Parameter
TypePlace
Upper1
Upper Value(1)
VisibilityPublic


 taxDefinition
Public TaxDefinition taxDefinition
Constraints:
Properties:

AggregationNone
Alias
AssociationTaxDefinitionGrantedByTaxExemption
Association End
ClassTaxExemptionCertificate
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..*
NametaxDefinition
Name Expression
NamespaceTaxExemptionCertificate
OppositetaxExemption
OwnerTaxExemptionCertificate
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product Offering ABE::Product Offering Price Tax ABE::TaxExemptionCertificate::taxDefinition
Stereotype
Template Parameter
TypeTaxDefinition
Upper*
Upper Value(*)
VisibilityPublic


 taxJurisdiction
Public TaxJurisdiction taxJurisdiction
Constraints:
Properties:

AggregationNone
Alias
AssociationTaxExemptionGrantedBy
Association End
ClassTaxExemptionCertificate
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
NametaxJurisdiction
Name Expression
NamespaceTaxExemptionCertificate
OppositetaxExemption
OwnerTaxExemptionCertificate
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product Offering ABE::Product Offering Price Tax ABE::TaxExemptionCertificate::taxJurisdiction
Stereotype
Template Parameter
TypeTaxJurisdiction
Upper1
Upper Value(1)
VisibilityPublic


 validFor
Public «baseType» TimePeriod validFor

The period of time for which the exemption is valid - typically an exemption will expire after a certain time and the party will need to reapply for a new exemption based on current circumstances.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassTaxExemptionCertificate
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
NamespaceTaxExemptionCertificate
Opposite
OwnerTaxExemptionCertificate
Owning Association
Owning Template Parameter
Qualified NameSID Models::Product Domain::Product Offering ABE::Product Offering Price Tax ABE::TaxExemptionCertificate::validFor
Stereotype
Template Parameter
Type«baseType» TimePeriod
Upper1
Upper Value
VisibilityPublic