public static enum Codes.VATExemptionReasonCode extends java.lang.Enum<Codes.VATExemptionReasonCode>
Enum Constant and Description |
---|
CustomEntry1
Custom entry whose member "code" gets updated to "value" on calls to
fromString(String value) |
CustomEntry10
Custom entry whose member "code" gets updated to "value" on calls to
fromString(String value) |
CustomEntry2
Custom entry whose member "code" gets updated to "value" on calls to
fromString(String value) |
CustomEntry3
Custom entry whose member "code" gets updated to "value" on calls to
fromString(String value) |
CustomEntry4
Custom entry whose member "code" gets updated to "value" on calls to
fromString(String value) |
CustomEntry5
Custom entry whose member "code" gets updated to "value" on calls to
fromString(String value) |
CustomEntry6
Custom entry whose member "code" gets updated to "value" on calls to
fromString(String value) |
CustomEntry7
Custom entry whose member "code" gets updated to "value" on calls to
fromString(String value) |
CustomEntry8
Custom entry whose member "code" gets updated to "value" on calls to
fromString(String value) |
CustomEntry9
Custom entry whose member "code" gets updated to "value" on calls to
fromString(String value) |
VATEX_EU_132
Exempt based on article 132 of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-132" for this value
The function getName() returns "Exempt based on article 132 of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns "Exemptions for certain activities in public interest." for this value
The function getRemark() returns "" for this value |
VATEX_EU_132_1A
Exempt based on article 132, section 1 (a) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-132-1A" for this value
The function getName() returns "Exempt based on article 132, section 1 (a) of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns "The supply by the public postal services of services other than passenger transport and telecommunications services, and the supply of goods incidental thereto." for this value
The function getRemark() returns "" for this value |
VATEX_EU_132_1B
Exempt based on article 132, section 1 (b) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-132-1B" for this value
The function getName() returns "Exempt based on article 132, section 1 (b) of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns "Hospital and medical care and closely related activities undertaken by bodies governed by public law or, under social conditions comparable with those applicable to bodies governed by public law, by hospitals, centres for medical treatment or diagnosis and other duly recognised establishments of a similar nature" for this value
The function getRemark() returns "" for this value |
VATEX_EU_132_1C
Exempt based on article 132, section 1 (c) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-132-1C" for this value
The function getName() returns "Exempt based on article 132, section 1 (c) of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns "The provision of medical care in the exercise of the medical and paramedical professions as defined by the Member State concerned." for this value
The function getRemark() returns "" for this value |
VATEX_EU_132_1D
Exempt based on article 132, section 1 (d) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-132-1D" for this value
The function getName() returns "Exempt based on article 132, section 1 (d) of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns "The supply of human organs, blood and milk." for this value
The function getRemark() returns "" for this value |
VATEX_EU_132_1E
Exempt based on article 132, section 1 (e) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-132-1E" for this value
The function getName() returns "Exempt based on article 132, section 1 (e) of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns "The supply of services by dental technicians in their professional capacity and the supply of dental prostheses by dentists and dental technicians." for this value
The function getRemark() returns "" for this value |
VATEX_EU_132_1F
Exempt based on article 132, section 1 (f) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-132-1F" for this value
The function getName() returns "Exempt based on article 132, section 1 (f) of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns "The supply of services by independent groups of persons, who are carrying on an activity which is exempt from VAT or in relation to which they are not taxable persons, for the purpose of rendering their members the services directly necessary for the exercise of that activity, where those groups merely claim from their members exact reimbursement of their share of the joint expenses, provided that such exemption is not likely to cause distortion of competition." for this value
The function getRemark() returns "" for this value |
VATEX_EU_132_1G
Exempt based on article 132, section 1 (g) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-132-1G" for this value
The function getName() returns "Exempt based on article 132, section 1 (g) of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns "The supply of services and of goods closely linked to welfare and social security work, including those supplied by old people's homes, by bodies governed by public law or by other bodies recognised by the Member State concerned as being devoted to social wellbeing." for this value
The function getRemark() returns "" for this value |
VATEX_EU_132_1H
Exempt based on article 132, section 1 (h) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-132-1H" for this value
The function getName() returns "Exempt based on article 132, section 1 (h) of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns "The supply of services and of goods closely linked to the protection of children and young persons by bodies governed by public law or by other organisations recognised by the Member State concerned as being devoted to social wellbeing;" for this value
The function getRemark() returns "" for this value |
VATEX_EU_132_1I
Exempt based on article 132, section 1 (i) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-132-1I" for this value
The function getName() returns "Exempt based on article 132, section 1 (i) of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns " The provision of children's or young people's education, school or university education, vocational training or retraining, including the supply of services and of goods closely related thereto, by bodies
governed by public law having such as their aim or by other organisations recognised by the Member State concerned as having similar objects." for this value
The function getRemark() returns "" for this value |
VATEX_EU_132_1J
Exempt based on article 132, section 1 (j) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-132-1J" for this value
The function getName() returns "Exempt based on article 132, section 1 (j) of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns "Tuition given privately by teachers and covering school or university education." for this value
The function getRemark() returns "" for this value |
VATEX_EU_132_1K
Exempt based on article 132, section 1 (k) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-132-1K" for this value
The function getName() returns "Exempt based on article 132, section 1 (k) of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns "The supply of staff by religious or philosophical institutions for the purpose of the activities referred to in points (b), (g), (h) and (i) and with a view to spiritual welfare." for this value
The function getRemark() returns "" for this value |
VATEX_EU_132_1L
Exempt based on article 132, section 1 (l) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-132-1L" for this value
The function getName() returns "Exempt based on article 132, section 1 (l) of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns "The supply of services, and the supply of goods closely linked thereto, to their members in their common interest in return for a subscription fixed in accordance with their rules by non-profitmaking organisations with aims of a political, trade-union, religious, patriotic, philosophical, philanthropic or civic nature, provided that this exemption is not likely to cause distortion of competition." for this value
The function getRemark() returns "" for this value |
VATEX_EU_132_1M
Exempt based on article 132, section 1 (m) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-132-1M" for this value
The function getName() returns "Exempt based on article 132, section 1 (m) of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns "The supply of certain services closely linked to sport or physical education by non-profit-making organisations to persons taking part in sport or physical education." for this value
The function getRemark() returns "" for this value |
VATEX_EU_132_1N
Exempt based on article 132, section 1 (n) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-132-1N" for this value
The function getName() returns "Exempt based on article 132, section 1 (n) of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns "The supply of certain cultural services, and the supply of goods closely linked thereto, by bodies governed by public law or by other cultural bodies recognised by the Member State concerned." for this value
The function getRemark() returns "" for this value |
VATEX_EU_132_1O
Exempt based on article 132, section 1 (o) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-132-1O" for this value
The function getName() returns "Exempt based on article 132, section 1 (o) of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns "The supply of services and goods, by organisations whose activities are exempt pursuant to points (b), (g), (h), (i), (l), (m) and (n), in connection with fund-raising events organised exclusively for their
own benefit, provided that exemption is not likely to cause distortion of competition." for this value
The function getRemark() returns "" for this value |
VATEX_EU_132_1P
Exempt based on article 132, section 1 (p) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-132-1P" for this value
The function getName() returns "Exempt based on article 132, section 1 (p) of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns "The supply of transport services for sick or injured persons in vehicles specially designed for the purpose, by duly authorised bodies." for this value
The function getRemark() returns "" for this value |
VATEX_EU_132_1Q
Exempt based on article 132, section 1 (q) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-132-1Q" for this value
The function getName() returns "Exempt based on article 132, section 1 (q) of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns "The activities, other than those of a commercial nature, carried out by public radio and television bodies." for this value
The function getRemark() returns "" for this value |
VATEX_EU_143
Exempt based on article 143 of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-143" for this value
The function getName() returns "Exempt based on article 143 of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns "Exemptions on importation." for this value
The function getRemark() returns "" for this value |
VATEX_EU_143_1A
Exempt based on article 143, section 1 (a) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-143-1A" for this value
The function getName() returns "Exempt based on article 143, section 1 (a) of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns "The final importation of goods of which the supply by a taxable person would in all circumstances be exempt within their respective territory." for this value
The function getRemark() returns "" for this value |
VATEX_EU_143_1B
Exempt based on article 143, section 1 (b) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-143-1B" for this value
The function getName() returns "Exempt based on article 143, section 1 (b) of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns "The final importation of goods governed by Council Directives 69/169/EEC (1), 83/181/EEC (2) and 2006/79/EC (3)." for this value
The function getRemark() returns "" for this value |
VATEX_EU_143_1C
Exempt based on article 143, section 1 (c) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-143-1C" for this value
The function getName() returns "Exempt based on article 143, section 1 (c) of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns "The final importation of goods, in free circulation from a third territory forming part of the Community customs territory, which would be entitled to exemption under point (b) if they had been imported within the meaning of the first paragraph of Article 30" for this value
The function getRemark() returns "" for this value |
VATEX_EU_143_1D
Exempt based on article 143, section 1 (d) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-143-1D" for this value
The function getName() returns "Exempt based on article 143, section 1 (d) of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns "The importation of goods dispatched or transported from a third territory or a third country into a Member State other than that in which the dispatch or transport of the goods ends, where the supply of such goods by the importer designated or recognised under Article 201 as liable for payment of VAT is exempt under Article 138." for this value
The function getRemark() returns "" for this value |
VATEX_EU_143_1E
Exempt based on article 143, section 1 (e) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-143-1E" for this value
The function getName() returns "Exempt based on article 143, section 1 (e) of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns "The reimportation, by the person who exported them, of goods in the state in which they were exported, where those goods are exempt from customs duties." for this value
The function getRemark() returns "" for this value |
VATEX_EU_143_1F
Exempt based on article 143, section 1 (f) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-143-1F" for this value
The function getName() returns "Exempt based on article 143, section 1 (f) of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns "The importation, under diplomatic and consular arrangements, of goods which are exempt from customs duties." for this value
The function getRemark() returns "" for this value |
VATEX_EU_143_1FA
Exempt based on article 143, section 1 (fa) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-143-1FA" for this value
The function getName() returns "Exempt based on article 143, section 1 (fa) of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns "The importation of goods by the European Community, the European Atomic Energy Community, the European Central Bank or the European Investment Bank, or by the bodies set up by the Communities to which the Protocol of 8 April 1965 on the privileges and immunities of the European Communities applies, within the limits and under the conditions of that Protocol and the agreements for its implementation or the headquarters agreements, in so far as it does not lead to distortion of competition;" for this value
The function getRemark() returns "" for this value |
VATEX_EU_143_1G
Exempt based on article 143, section 1 (g) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-143-1G" for this value
The function getName() returns "Exempt based on article 143, section 1 (g) of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns " The importation of goods by international bodies, other than those referred to in point (fa), recognised as such by the public authorities of the host Member State, or by members of such bodies, within the limits and under the conditions laid down by the international conventions establishing the bodies or by headquarters agreements;" for this value
The function getRemark() returns "" for this value |
VATEX_EU_143_1H
Exempt based on article 143, section 1 (h) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-143-1H" for this value
The function getName() returns "Exempt based on article 143, section 1 (h) of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns "The importation of goods, into Member States party to the North Atlantic Treaty, by the armed forces of other States party to that Treaty for the use of those forces or the civilian staff accompanying them or for supplying their messes or canteens where such forces take part in the common defence effort." for this value
The function getRemark() returns "" for this value |
VATEX_EU_143_1I
Exempt based on article 143, section 1 (i) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-143-1I" for this value
The function getName() returns "Exempt based on article 143, section 1 (i) of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns "The importation of goods by the armed forces of the United Kingdom stationed in the island of Cyprus pursuant to the Treaty of Establishment concerning the Republic of Cyprus, dated 16 August 1960, which are for the use of those forces or the civilian staff accompanying them or for supplying their messes or canteens." for this value
The function getRemark() returns "" for this value |
VATEX_EU_143_1J
Exempt based on article 143, section 1 (j) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-143-1J" for this value
The function getName() returns "Exempt based on article 143, section 1 (j) of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns "The importation into ports, by sea fishing undertakings, of their catches, unprocessed or after undergoing preservation for marketing but before being supplied." for this value
The function getRemark() returns "" for this value |
VATEX_EU_143_1K
Exempt based on article 143, section 1 (k) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-143-1K" for this value
The function getName() returns "Exempt based on article 143, section 1 (k) of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns "The importation of gold by central banks." for this value
The function getRemark() returns "" for this value |
VATEX_EU_143_1L
Exempt based on article 143, section 1 (l) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-143-1L" for this value
The function getName() returns "Exempt based on article 143, section 1 (l) of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns "The importation of gas through a natural gas system or any network connected to such a system or fed in from a vessel transporting gas into a natural gas system or any upstream pipeline network, of electricity or of heat or cooling energy through heating or cooling networks." for this value
The function getRemark() returns "" for this value |
VATEX_EU_148
Exempt based on article 148 of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-148" for this value
The function getName() returns "Exempt based on article 148 of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns "Exemptions related to international transport." for this value
The function getRemark() returns "" for this value |
VATEX_EU_148_A
Exempt based on article 148, section (a) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-148-A" for this value
The function getName() returns "Exempt based on article 148, section (a) of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns "Fuel supplies for commercial international transport vessels" for this value
The function getRemark() returns "" for this value |
VATEX_EU_148_B
Exempt based on article 148, section (b) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-148-B" for this value
The function getName() returns "Exempt based on article 148, section (b) of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns "Fuel supplies for fighting ships in international transport." for this value
The function getRemark() returns "" for this value |
VATEX_EU_148_C
Exempt based on article 148, section (c) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-148-C" for this value
The function getName() returns "Exempt based on article 148, section (c) of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns "Maintenance, modification, chartering and hiring of international transport vessels." for this value
The function getRemark() returns "" for this value |
VATEX_EU_148_D
Exempt based on article 148, section (d) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-148-D" for this value
The function getName() returns "Exempt based on article 148, section (d) of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns "Supply to of other services to commercial international transport vessels." for this value
The function getRemark() returns "" for this value |
VATEX_EU_148_E
Exempt based on article 148, section (e) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-148-E" for this value
The function getName() returns "Exempt based on article 148, section (e) of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns "Fuel supplies for aircraft on international routes." for this value
The function getRemark() returns "" for this value |
VATEX_EU_148_F
Exempt based on article 148, section (f) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-148-F" for this value
The function getName() returns "Exempt based on article 148, section (f) of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns "Maintenance, modification, chartering and hiring of aircraft on international routes." for this value
The function getRemark() returns "" for this value |
VATEX_EU_148_G
Exempt based on article 148, section (g) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-148-G" for this value
The function getName() returns "Exempt based on article 148, section (g) of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns "Supply to of other services to aircraft on international routes." for this value
The function getRemark() returns "" for this value |
VATEX_EU_151
Exempt based on article 151 of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-151" for this value
The function getName() returns "Exempt based on article 151 of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns "Exemptions relating to certain Transactions treated as exports." for this value
The function getRemark() returns "" for this value |
VATEX_EU_151_1A
Exempt based on article 151, section 1 (a) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-151-1A" for this value
The function getName() returns "Exempt based on article 151, section 1 (a) of Council Directive 2006/112/EC " for this value
The function getContextOfExemption() returns "The supply of goods or services under diplomatic and consular arrangements." for this value
The function getRemark() returns "" for this value |
VATEX_EU_151_1AA
Exempt based on article 151, section 1 (aa) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-151-1AA" for this value
The function getName() returns "Exempt based on article 151, section 1 (aa) of Council Directive 2006/112/EC " for this value
The function getContextOfExemption() returns "The supply of goods or services to the European Community, the European Atomic Energy Community, the European Central Bank or the European Investment Bank, or to the bodies set up by the Communities to which the Protocol of 8 April 1965 on the privileges and immunities of the European Communities applies, within the limits and under the conditions of that Protocol and the agreements for its implementation or the headquarters agreements, in so far as it does not lead to distortion of competition." for this value
The function getRemark() returns "" for this value |
VATEX_EU_151_1B
Exempt based on article 151, section 1 (b) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-151-1B" for this value
The function getName() returns "Exempt based on article 151, section 1 (b) of Council Directive 2006/112/EC " for this value
The function getContextOfExemption() returns "The supply of goods or services to international bodies, other than those referred to in point (aa), recognised as such by the public authorities of the host Member States, and to members of such bodies, within the limits and under the conditions laid down by the international conventions establishing the bodies or by headquarters agreements." for this value
The function getRemark() returns "" for this value |
VATEX_EU_151_1C
Exempt based on article 151, section 1 (c) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-151-1C" for this value
The function getName() returns "Exempt based on article 151, section 1 (c) of Council Directive 2006/112/EC " for this value
The function getContextOfExemption() returns "The supply of goods or services within a Member State which is a party to the North Atlantic Treaty, intended either for the armed forces of other States party to that Treaty for the use of those forces, or of the civilian staff accompanying them, or for supplying their messes or canteens when such forces take part in the common defence effort." for this value
The function getRemark() returns "" for this value |
VATEX_EU_151_1D
Exempt based on article 151, section 1 (d) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-151-1D" for this value
The function getName() returns "Exempt based on article 151, section 1 (d) of Council Directive 2006/112/EC " for this value
The function getContextOfExemption() returns "The supply of goods or services to another Member State, intended for the armed forces of any State which is a party to the North Atlantic Treaty, other than the Member State of destination itself, for the use of those forces, or of the civilian staff accompanying them, or for supplying their messes or canteens when such forces take part in the common defence effort." for this value
The function getRemark() returns "" for this value |
VATEX_EU_151_1E
Exempt based on article 151, section 1 (e) of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-151-1E" for this value
The function getName() returns "Exempt based on article 151, section 1 (e) of Council Directive 2006/112/EC " for this value
The function getContextOfExemption() returns "The supply of goods or services to the armed forces of the United Kingdom stationed in the island of Cyprus pursuant to the Treaty of Establishment concerning the Republic of Cyprus, dated 16 August 1960, which are for the use of those forces, or of the civilian staff accompanying them, or for supplying their messes or canteens." for this value
The function getRemark() returns "" for this value |
VATEX_EU_309
Exempt based on article 309 of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-309" for this value
The function getName() returns "Exempt based on article 309 of Council Directive 2006/112/EC " for this value
The function getContextOfExemption() returns "Travel agents performed outside of EU." for this value
The function getRemark() returns "" for this value |
VATEX_EU_79_C
Exempt based on article 79, point c of Council Directive 2006/112/EC
The function getCode() returns "VATEX-EU-79-C" for this value
The function getName() returns "Exempt based on article 79, point c of Council Directive 2006/112/EC" for this value
The function getContextOfExemption() returns "Exemptions relating to repayment of expenditures." for this value
The function getRemark() returns "" for this value |
VATEX_EU_AE
Reverse charge
The function getCode() returns "VATEX-EU-AE" for this value
The function getName() returns "Reverse charge" for this value
The function getContextOfExemption() returns "Supports EN 16931-1 rule BR-AE-10" for this value
The function getRemark() returns "Only use with VAT category code AE" for this value |
VATEX_EU_D
Intra-Community acquisition from second hand means of transport
The function getCode() returns "VATEX-EU-D" for this value
The function getName() returns "Intra-Community acquisition from second hand means of transport" for this value
The function getContextOfExemption() returns "Second-hand means of transport - Indication that VAT has been paid according to the relevant transitional arrangements" for this value
The function getRemark() returns "Only use with VAT category code E" for this value |
VATEX_EU_F
Intra-Community acquisition of second hand goods
The function getCode() returns "VATEX-EU-F" for this value
The function getName() returns "Intra-Community acquisition of second hand goods" for this value
The function getContextOfExemption() returns "Second-hand goods - Indication that the VAT margin scheme for second-hand goods has been applied." for this value
The function getRemark() returns "Only use with VAT category code E" for this value |
VATEX_EU_G
Export outside the EU
The function getCode() returns "VATEX-EU-G" for this value
The function getName() returns "Export outside the EU" for this value
The function getContextOfExemption() returns "Supports EN 16931-1 rule BR-G-10" for this value
The function getRemark() returns "Only use with VAT category code G" for this value |
VATEX_EU_I
Intra-Community acquisition of works of art
The function getCode() returns "VATEX-EU-I" for this value
The function getName() returns "Intra-Community acquisition of works of art" for this value
The function getContextOfExemption() returns "Works of art - Indication that the VAT margin scheme for works of art has been applied." for this value
The function getRemark() returns "Only use with VAT category code E" for this value |
VATEX_EU_IC
Intra-Community supply
The function getCode() returns "VATEX-EU-IC" for this value
The function getName() returns "Intra-Community supply" for this value
The function getContextOfExemption() returns "Supports EN 16931-1 rule BR-IC-10" for this value
The function getRemark() returns "Only use with VAT category code K" for this value |
VATEX_EU_J
Intra-Community acquisition of collectors items and antiques
The function getCode() returns "VATEX-EU-J" for this value
The function getName() returns "Intra-Community acquisition of collectors items and antiques" for this value
The function getContextOfExemption() returns "Collectors' items and antiques - Indication that the VAT margin scheme for collector’s items and antiques has been applied." for this value
The function getRemark() returns "Only use with VAT category code E" for this value |
VATEX_EU_O
Not subject to VAT
The function getCode() returns "VATEX-EU-O" for this value
The function getName() returns "Not subject to VAT" for this value
The function getContextOfExemption() returns "Supports EN 16931-1 rule BR-O-10" for this value
The function getRemark() returns "Only use with VAT category code O" for this value |
Modifier and Type | Method and Description |
---|---|
static Codes.VATExemptionReasonCode |
fromString(java.lang.String value)
Convert a String to a VATExemptionReasonCode.
|
java.lang.String |
getCode()
Get the "Code" property value
|
java.lang.String |
getContextOfExemption()
Get the "Context of exemption" property value
|
java.lang.String |
getName()
Get the "Name" property value
|
java.lang.String |
getRemark()
Get the "Remark" property value
|
static boolean |
isNativeValue(java.lang.String value)
Tests if
valueOf(value) would return a non custom enum value |
java.lang.String |
toString()
Returns a string representation of the VATExemptionReasonCode.
|
static Codes.VATExemptionReasonCode |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static Codes.VATExemptionReasonCode[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Codes.VATExemptionReasonCode VATEX_EU_79_C
getCode()
returns "VATEX-EU-79-C" for this value
getName()
returns "Exempt based on article 79, point c of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns "Exemptions relating to repayment of expenditures." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_132
getCode()
returns "VATEX-EU-132" for this value
getName()
returns "Exempt based on article 132 of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns "Exemptions for certain activities in public interest." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_132_1A
getCode()
returns "VATEX-EU-132-1A" for this value
getName()
returns "Exempt based on article 132, section 1 (a) of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns "The supply by the public postal services of services other than passenger transport and telecommunications services, and the supply of goods incidental thereto." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_132_1B
getCode()
returns "VATEX-EU-132-1B" for this value
getName()
returns "Exempt based on article 132, section 1 (b) of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns "Hospital and medical care and closely related activities undertaken by bodies governed by public law or, under social conditions comparable with those applicable to bodies governed by public law, by hospitals, centres for medical treatment or diagnosis and other duly recognised establishments of a similar nature" for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_132_1C
getCode()
returns "VATEX-EU-132-1C" for this value
getName()
returns "Exempt based on article 132, section 1 (c) of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns "The provision of medical care in the exercise of the medical and paramedical professions as defined by the Member State concerned." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_132_1D
getCode()
returns "VATEX-EU-132-1D" for this value
getName()
returns "Exempt based on article 132, section 1 (d) of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns "The supply of human organs, blood and milk." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_132_1E
getCode()
returns "VATEX-EU-132-1E" for this value
getName()
returns "Exempt based on article 132, section 1 (e) of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns "The supply of services by dental technicians in their professional capacity and the supply of dental prostheses by dentists and dental technicians." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_132_1F
getCode()
returns "VATEX-EU-132-1F" for this value
getName()
returns "Exempt based on article 132, section 1 (f) of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns "The supply of services by independent groups of persons, who are carrying on an activity which is exempt from VAT or in relation to which they are not taxable persons, for the purpose of rendering their members the services directly necessary for the exercise of that activity, where those groups merely claim from their members exact reimbursement of their share of the joint expenses, provided that such exemption is not likely to cause distortion of competition." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_132_1G
getCode()
returns "VATEX-EU-132-1G" for this value
getName()
returns "Exempt based on article 132, section 1 (g) of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns "The supply of services and of goods closely linked to welfare and social security work, including those supplied by old people's homes, by bodies governed by public law or by other bodies recognised by the Member State concerned as being devoted to social wellbeing." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_132_1H
getCode()
returns "VATEX-EU-132-1H" for this value
getName()
returns "Exempt based on article 132, section 1 (h) of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns "The supply of services and of goods closely linked to the protection of children and young persons by bodies governed by public law or by other organisations recognised by the Member State concerned as being devoted to social wellbeing;" for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_132_1I
getCode()
returns "VATEX-EU-132-1I" for this value
getName()
returns "Exempt based on article 132, section 1 (i) of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns " The provision of children's or young people's education, school or university education, vocational training or retraining, including the supply of services and of goods closely related thereto, by bodies
governed by public law having such as their aim or by other organisations recognised by the Member State concerned as having similar objects." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_132_1J
getCode()
returns "VATEX-EU-132-1J" for this value
getName()
returns "Exempt based on article 132, section 1 (j) of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns "Tuition given privately by teachers and covering school or university education." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_132_1K
getCode()
returns "VATEX-EU-132-1K" for this value
getName()
returns "Exempt based on article 132, section 1 (k) of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns "The supply of staff by religious or philosophical institutions for the purpose of the activities referred to in points (b), (g), (h) and (i) and with a view to spiritual welfare." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_132_1L
getCode()
returns "VATEX-EU-132-1L" for this value
getName()
returns "Exempt based on article 132, section 1 (l) of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns "The supply of services, and the supply of goods closely linked thereto, to their members in their common interest in return for a subscription fixed in accordance with their rules by non-profitmaking organisations with aims of a political, trade-union, religious, patriotic, philosophical, philanthropic or civic nature, provided that this exemption is not likely to cause distortion of competition." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_132_1M
getCode()
returns "VATEX-EU-132-1M" for this value
getName()
returns "Exempt based on article 132, section 1 (m) of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns "The supply of certain services closely linked to sport or physical education by non-profit-making organisations to persons taking part in sport or physical education." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_132_1N
getCode()
returns "VATEX-EU-132-1N" for this value
getName()
returns "Exempt based on article 132, section 1 (n) of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns "The supply of certain cultural services, and the supply of goods closely linked thereto, by bodies governed by public law or by other cultural bodies recognised by the Member State concerned." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_132_1O
getCode()
returns "VATEX-EU-132-1O" for this value
getName()
returns "Exempt based on article 132, section 1 (o) of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns "The supply of services and goods, by organisations whose activities are exempt pursuant to points (b), (g), (h), (i), (l), (m) and (n), in connection with fund-raising events organised exclusively for their
own benefit, provided that exemption is not likely to cause distortion of competition." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_132_1P
getCode()
returns "VATEX-EU-132-1P" for this value
getName()
returns "Exempt based on article 132, section 1 (p) of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns "The supply of transport services for sick or injured persons in vehicles specially designed for the purpose, by duly authorised bodies." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_132_1Q
getCode()
returns "VATEX-EU-132-1Q" for this value
getName()
returns "Exempt based on article 132, section 1 (q) of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns "The activities, other than those of a commercial nature, carried out by public radio and television bodies." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_143
getCode()
returns "VATEX-EU-143" for this value
getName()
returns "Exempt based on article 143 of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns "Exemptions on importation." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_143_1A
getCode()
returns "VATEX-EU-143-1A" for this value
getName()
returns "Exempt based on article 143, section 1 (a) of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns "The final importation of goods of which the supply by a taxable person would in all circumstances be exempt within their respective territory." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_143_1B
getCode()
returns "VATEX-EU-143-1B" for this value
getName()
returns "Exempt based on article 143, section 1 (b) of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns "The final importation of goods governed by Council Directives 69/169/EEC (1), 83/181/EEC (2) and 2006/79/EC (3)." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_143_1C
getCode()
returns "VATEX-EU-143-1C" for this value
getName()
returns "Exempt based on article 143, section 1 (c) of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns "The final importation of goods, in free circulation from a third territory forming part of the Community customs territory, which would be entitled to exemption under point (b) if they had been imported within the meaning of the first paragraph of Article 30" for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_143_1D
getCode()
returns "VATEX-EU-143-1D" for this value
getName()
returns "Exempt based on article 143, section 1 (d) of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns "The importation of goods dispatched or transported from a third territory or a third country into a Member State other than that in which the dispatch or transport of the goods ends, where the supply of such goods by the importer designated or recognised under Article 201 as liable for payment of VAT is exempt under Article 138." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_143_1E
getCode()
returns "VATEX-EU-143-1E" for this value
getName()
returns "Exempt based on article 143, section 1 (e) of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns "The reimportation, by the person who exported them, of goods in the state in which they were exported, where those goods are exempt from customs duties." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_143_1F
getCode()
returns "VATEX-EU-143-1F" for this value
getName()
returns "Exempt based on article 143, section 1 (f) of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns "The importation, under diplomatic and consular arrangements, of goods which are exempt from customs duties." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_143_1FA
getCode()
returns "VATEX-EU-143-1FA" for this value
getName()
returns "Exempt based on article 143, section 1 (fa) of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns "The importation of goods by the European Community, the European Atomic Energy Community, the European Central Bank or the European Investment Bank, or by the bodies set up by the Communities to which the Protocol of 8 April 1965 on the privileges and immunities of the European Communities applies, within the limits and under the conditions of that Protocol and the agreements for its implementation or the headquarters agreements, in so far as it does not lead to distortion of competition;" for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_143_1G
getCode()
returns "VATEX-EU-143-1G" for this value
getName()
returns "Exempt based on article 143, section 1 (g) of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns " The importation of goods by international bodies, other than those referred to in point (fa), recognised as such by the public authorities of the host Member State, or by members of such bodies, within the limits and under the conditions laid down by the international conventions establishing the bodies or by headquarters agreements;" for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_143_1H
getCode()
returns "VATEX-EU-143-1H" for this value
getName()
returns "Exempt based on article 143, section 1 (h) of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns "The importation of goods, into Member States party to the North Atlantic Treaty, by the armed forces of other States party to that Treaty for the use of those forces or the civilian staff accompanying them or for supplying their messes or canteens where such forces take part in the common defence effort." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_143_1I
getCode()
returns "VATEX-EU-143-1I" for this value
getName()
returns "Exempt based on article 143, section 1 (i) of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns "The importation of goods by the armed forces of the United Kingdom stationed in the island of Cyprus pursuant to the Treaty of Establishment concerning the Republic of Cyprus, dated 16 August 1960, which are for the use of those forces or the civilian staff accompanying them or for supplying their messes or canteens." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_143_1J
getCode()
returns "VATEX-EU-143-1J" for this value
getName()
returns "Exempt based on article 143, section 1 (j) of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns "The importation into ports, by sea fishing undertakings, of their catches, unprocessed or after undergoing preservation for marketing but before being supplied." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_143_1K
getCode()
returns "VATEX-EU-143-1K" for this value
getName()
returns "Exempt based on article 143, section 1 (k) of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns "The importation of gold by central banks." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_143_1L
getCode()
returns "VATEX-EU-143-1L" for this value
getName()
returns "Exempt based on article 143, section 1 (l) of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns "The importation of gas through a natural gas system or any network connected to such a system or fed in from a vessel transporting gas into a natural gas system or any upstream pipeline network, of electricity or of heat or cooling energy through heating or cooling networks." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_148
getCode()
returns "VATEX-EU-148" for this value
getName()
returns "Exempt based on article 148 of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns "Exemptions related to international transport." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_148_A
getCode()
returns "VATEX-EU-148-A" for this value
getName()
returns "Exempt based on article 148, section (a) of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns "Fuel supplies for commercial international transport vessels" for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_148_B
getCode()
returns "VATEX-EU-148-B" for this value
getName()
returns "Exempt based on article 148, section (b) of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns "Fuel supplies for fighting ships in international transport." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_148_C
getCode()
returns "VATEX-EU-148-C" for this value
getName()
returns "Exempt based on article 148, section (c) of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns "Maintenance, modification, chartering and hiring of international transport vessels." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_148_D
getCode()
returns "VATEX-EU-148-D" for this value
getName()
returns "Exempt based on article 148, section (d) of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns "Supply to of other services to commercial international transport vessels." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_148_E
getCode()
returns "VATEX-EU-148-E" for this value
getName()
returns "Exempt based on article 148, section (e) of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns "Fuel supplies for aircraft on international routes." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_148_F
getCode()
returns "VATEX-EU-148-F" for this value
getName()
returns "Exempt based on article 148, section (f) of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns "Maintenance, modification, chartering and hiring of aircraft on international routes." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_148_G
getCode()
returns "VATEX-EU-148-G" for this value
getName()
returns "Exempt based on article 148, section (g) of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns "Supply to of other services to aircraft on international routes." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_151
getCode()
returns "VATEX-EU-151" for this value
getName()
returns "Exempt based on article 151 of Council Directive 2006/112/EC" for this value
getContextOfExemption()
returns "Exemptions relating to certain Transactions treated as exports." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_151_1A
getCode()
returns "VATEX-EU-151-1A" for this value
getName()
returns "Exempt based on article 151, section 1 (a) of Council Directive 2006/112/EC " for this value
getContextOfExemption()
returns "The supply of goods or services under diplomatic and consular arrangements." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_151_1AA
getCode()
returns "VATEX-EU-151-1AA" for this value
getName()
returns "Exempt based on article 151, section 1 (aa) of Council Directive 2006/112/EC " for this value
getContextOfExemption()
returns "The supply of goods or services to the European Community, the European Atomic Energy Community, the European Central Bank or the European Investment Bank, or to the bodies set up by the Communities to which the Protocol of 8 April 1965 on the privileges and immunities of the European Communities applies, within the limits and under the conditions of that Protocol and the agreements for its implementation or the headquarters agreements, in so far as it does not lead to distortion of competition." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_151_1B
getCode()
returns "VATEX-EU-151-1B" for this value
getName()
returns "Exempt based on article 151, section 1 (b) of Council Directive 2006/112/EC " for this value
getContextOfExemption()
returns "The supply of goods or services to international bodies, other than those referred to in point (aa), recognised as such by the public authorities of the host Member States, and to members of such bodies, within the limits and under the conditions laid down by the international conventions establishing the bodies or by headquarters agreements." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_151_1C
getCode()
returns "VATEX-EU-151-1C" for this value
getName()
returns "Exempt based on article 151, section 1 (c) of Council Directive 2006/112/EC " for this value
getContextOfExemption()
returns "The supply of goods or services within a Member State which is a party to the North Atlantic Treaty, intended either for the armed forces of other States party to that Treaty for the use of those forces, or of the civilian staff accompanying them, or for supplying their messes or canteens when such forces take part in the common defence effort." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_151_1D
getCode()
returns "VATEX-EU-151-1D" for this value
getName()
returns "Exempt based on article 151, section 1 (d) of Council Directive 2006/112/EC " for this value
getContextOfExemption()
returns "The supply of goods or services to another Member State, intended for the armed forces of any State which is a party to the North Atlantic Treaty, other than the Member State of destination itself, for the use of those forces, or of the civilian staff accompanying them, or for supplying their messes or canteens when such forces take part in the common defence effort." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_151_1E
getCode()
returns "VATEX-EU-151-1E" for this value
getName()
returns "Exempt based on article 151, section 1 (e) of Council Directive 2006/112/EC " for this value
getContextOfExemption()
returns "The supply of goods or services to the armed forces of the United Kingdom stationed in the island of Cyprus pursuant to the Treaty of Establishment concerning the Republic of Cyprus, dated 16 August 1960, which are for the use of those forces, or of the civilian staff accompanying them, or for supplying their messes or canteens." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_309
getCode()
returns "VATEX-EU-309" for this value
getName()
returns "Exempt based on article 309 of Council Directive 2006/112/EC " for this value
getContextOfExemption()
returns "Travel agents performed outside of EU." for this value
getRemark()
returns "" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_AE
getCode()
returns "VATEX-EU-AE" for this value
getName()
returns "Reverse charge" for this value
getContextOfExemption()
returns "Supports EN 16931-1 rule BR-AE-10" for this value
getRemark()
returns "Only use with VAT category code AE" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_D
getCode()
returns "VATEX-EU-D" for this value
getName()
returns "Intra-Community acquisition from second hand means of transport" for this value
getContextOfExemption()
returns "Second-hand means of transport - Indication that VAT has been paid according to the relevant transitional arrangements" for this value
getRemark()
returns "Only use with VAT category code E" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_F
getCode()
returns "VATEX-EU-F" for this value
getName()
returns "Intra-Community acquisition of second hand goods" for this value
getContextOfExemption()
returns "Second-hand goods - Indication that the VAT margin scheme for second-hand goods has been applied." for this value
getRemark()
returns "Only use with VAT category code E" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_G
getCode()
returns "VATEX-EU-G" for this value
getName()
returns "Export outside the EU" for this value
getContextOfExemption()
returns "Supports EN 16931-1 rule BR-G-10" for this value
getRemark()
returns "Only use with VAT category code G" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_I
getCode()
returns "VATEX-EU-I" for this value
getName()
returns "Intra-Community acquisition of works of art" for this value
getContextOfExemption()
returns "Works of art - Indication that the VAT margin scheme for works of art has been applied." for this value
getRemark()
returns "Only use with VAT category code E" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_IC
getCode()
returns "VATEX-EU-IC" for this value
getName()
returns "Intra-Community supply" for this value
getContextOfExemption()
returns "Supports EN 16931-1 rule BR-IC-10" for this value
getRemark()
returns "Only use with VAT category code K" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_J
getCode()
returns "VATEX-EU-J" for this value
getName()
returns "Intra-Community acquisition of collectors items and antiques" for this value
getContextOfExemption()
returns "Collectors' items and antiques - Indication that the VAT margin scheme for collector’s items and antiques has been applied." for this value
getRemark()
returns "Only use with VAT category code E" for this valuepublic static final Codes.VATExemptionReasonCode VATEX_EU_O
getCode()
returns "VATEX-EU-O" for this value
getName()
returns "Not subject to VAT" for this value
getContextOfExemption()
returns "Supports EN 16931-1 rule BR-O-10" for this value
getRemark()
returns "Only use with VAT category code O" for this valuepublic static final Codes.VATExemptionReasonCode CustomEntry1
fromString(String value)
public static final Codes.VATExemptionReasonCode CustomEntry2
fromString(String value)
public static final Codes.VATExemptionReasonCode CustomEntry3
fromString(String value)
public static final Codes.VATExemptionReasonCode CustomEntry4
fromString(String value)
public static final Codes.VATExemptionReasonCode CustomEntry5
fromString(String value)
public static final Codes.VATExemptionReasonCode CustomEntry6
fromString(String value)
public static final Codes.VATExemptionReasonCode CustomEntry7
fromString(String value)
public static final Codes.VATExemptionReasonCode CustomEntry8
fromString(String value)
public static final Codes.VATExemptionReasonCode CustomEntry9
fromString(String value)
public static final Codes.VATExemptionReasonCode CustomEntry10
fromString(String value)
public static Codes.VATExemptionReasonCode[] values()
for (Codes.VATExemptionReasonCode c : Codes.VATExemptionReasonCode.values()) System.out.println(c);
public static Codes.VATExemptionReasonCode 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 java.lang.String getCode()
public java.lang.String getName()
public java.lang.String getContextOfExemption()
public java.lang.String getRemark()
public java.lang.String toString()
toString
in class java.lang.Enum<Codes.VATExemptionReasonCode>
public static Codes.VATExemptionReasonCode fromString(java.lang.String value)
IllegalArgumentException
if the value doesn't exist unless the system property "facturx.laxenums" is set to true.
In the latter case, a custom value is returned if available.public static boolean isNativeValue(java.lang.String value)
valueOf(value)
would return a non custom enum valuevalueOf(value)
would return a non custom enum value