public enum TaxCategory extends Enum<TaxCategory>
Based on 5305 Duty or tax or fee category code
| Enum Constant and Description |
|---|
A
Mixed tax rate
Code specifying that the rate is based on mixed tax.
|
AA
Lower rate
Tax rate is lower than standard rate.
|
AB
Exempt for resale
A tax category code indicating the item is tax exempt
when the item is bought for future resale.
|
AC
Value Added Tax (VAT) not now due for payment
A code to indicate that the Value Added Tax (VAT) amount
which is due on the current invoice is to be paid on
receipt of a separate VAT payment request.
|
AD
Value Added Tax (VAT) due from a previous invoice
A code to indicate that the Value Added Tax (VAT) amount
of a previous invoice is to be paid.
|
AE
VAT Reverse Charge
Code specifying that the standard VAT rate is levied
from the invoicee.
|
B
Transferred (VAT)
VAT not to be paid to the issuer of the invoice but
directly to relevant tax authority.
|
C
Duty paid by supplier
Duty associated with shipment of goods is paid by the
supplier; customer receives goods with duty paid.
|
E
Exempt from tax
Code specifying that taxes are not applicable.
|
G
Free export item, tax not charged
Code specifying that the item is free export and taxes
are not charged.
|
H
Higher rate
Code specifying a higher rate of duty or tax or fee.
|
O
Services outside scope of tax
Code specifying that taxes are not applicable to the
services.
|
S
Standard rate
Code specifying the standard rate.
|
Z
Zero rated goods
Code specifying that the goods are at a zero rate.
|
| Modifier and Type | Method and Description |
|---|---|
static TaxCategory |
getByCode(String code)
|
String |
getCode()
|
String |
getDescription()
|
String |
getDetailedDescription()
|
String |
toString() |
static TaxCategory |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static TaxCategory[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final TaxCategory A
public static final TaxCategory AA
public static final TaxCategory AB
public static final TaxCategory AC
public static final TaxCategory AD
public static final TaxCategory AE
public static final TaxCategory B
public static final TaxCategory C
public static final TaxCategory E
public static final TaxCategory G
public static final TaxCategory H
public static final TaxCategory O
public static final TaxCategory S
public static final TaxCategory Z
public static TaxCategory getByCode(String code)
Retrieves a TaxCategoryCode the by the given code.
code - the codepublic String getDescription()
Gets the description.
public String getDetailedDescription()
Gets the detailed description.
public String toString()
toString in class Enum<TaxCategory>public static TaxCategory valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant
with the specified nameNullPointerException - if the argument is nullpublic static TaxCategory[] values()
for (TaxCategory c : TaxCategory.values()) System.out.println(c);
Copyright © 2014 Konik.io. All Rights Reserved.