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