Dycode SimpleUBL UBL 2.0 Class Library

TaxCategory Class

Remarks

Information about a tax category.

Public Instance Constructors

TaxCategory Constructor Default constructor.
TaxCategory Copy Constructor Copy constructor. (Only C++)
TaxCategory Constructor with required values Constructor with required values. (Only C++, .NET)

Public Instance Properties

 
Property UBL 2.0 Description
ID0..1 Identifier. Identifies the tax category. (Ex: "ZeroRatedGoods" "NotTaxable" "Standard Rate")
Name0..1 Name. The name of the tax category. (Ex: "Luxury Goods","Wine Equalization", "Exempt")
Percent0..1 Percent. The tax rate for the category, expressed as a percentage.
BaseUnitMeasure0..1 Base Unit Measure. Where a tax is applied at a certain rate per unit, the measure of units on which the tax calculation is based.
PerUnitAmount0..1 Amount. Where a tax is applied at a certain rate per unit, the rate per unit applied.
TaxExemptionReasonCode0..1 Tax Exemption Reason Code. The reason for tax being exempted expressed as a code.
TaxExemptionReason0..1 Tax Exemption Reason. The reason for tax being exempted.
TierRange0..1 Tier Range. Where a tax is tiered, the range of tiers applied in the calculation of the tax subtotal for the tax category.
TierRatePercent0..1 Tier Rate. Where a tax is tiered, the rate of tax applied to the range of tiers in the calculation of the tax subtotal for the tax category.
TaxScheme1 Tax Scheme. An association to Tax Scheme.

Public Operators

Operator=Overloading of Assignment Operator. (Only C++)

Thread Safety

Public static members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

See Also

TaxCategory Properties | Dycode.SimpleUBL.Common