zugferd-code-lists
Version:
ZUGFeRD code lists, e.g. languages enum, currencies enum, countries enum, etc.
424 lines (422 loc) • 17.6 kB
text/typescript
declare enum VATEX {
/**
* Exempt based on article 79, point c of Council Directive 2006/112/EC
*
* Repayment of expenditure is not an exemption in the sense of the VAT Directive but may be handled as such in the context of the EN16931.
*/
ExemptBasedOnArticle79PointCCouncilDirective2006112Ec = "VATEX-EU-79-C",
/**
* Exempt based on article 132 of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle132CouncilDirective2006112Ec = "VATEX-EU-132",
/**
* Exempt based on article 132, section 1 (a) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle132Section1ACouncilDirective2006112Ec = "VATEX-EU-132-1A",
/**
* Exempt based on article 132, section 1 (b) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle132Section1BCouncilDirective2006112Ec = "VATEX-EU-132-1B",
/**
* Exempt based on article 132, section 1 (c) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle132Section1CCouncilDirective2006112Ec = "VATEX-EU-132-1C",
/**
* Exempt based on article 132, section 1 (d) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle132Section1DCouncilDirective2006112Ec = "VATEX-EU-132-1D",
/**
* Exempt based on article 132, section 1 (e) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle132Section1ECouncilDirective2006112Ec = "VATEX-EU-132-1E",
/**
* Exempt based on article 132, section 1 (f) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle132Section1FCouncilDirective2006112Ec = "VATEX-EU-132-1F",
/**
* Exempt based on article 132, section 1 (g) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle132Section1GCouncilDirective2006112Ec = "VATEX-EU-132-1G",
/**
* Exempt based on article 132, section 1 (h) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle132Section1HCouncilDirective2006112Ec = "VATEX-EU-132-1H",
/**
* Exempt based on article 132, section 1 (i) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle132Section1ICouncilDirective2006112Ec = "VATEX-EU-132-1I",
/**
* Exempt based on article 132, section 1 (j) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle132Section1JCouncilDirective2006112Ec = "VATEX-EU-132-1J",
/**
* Exempt based on article 132, section 1 (k) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle132Section1KCouncilDirective2006112Ec = "VATEX-EU-132-1K",
/**
* Exempt based on article 132, section 1 (l) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle132Section1LCouncilDirective2006112Ec = "VATEX-EU-132-1L",
/**
* Exempt based on article 132, section 1 (m) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle132Section1MCouncilDirective2006112Ec = "VATEX-EU-132-1M",
/**
* Exempt based on article 132, section 1 (n) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle132Section1NCouncilDirective2006112Ec = "VATEX-EU-132-1N",
/**
* Exempt based on article 132, section 1 (o) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle132Section1OCouncilDirective2006112Ec = "VATEX-EU-132-1O",
/**
* Exempt based on article 132, section 1 (p) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle132Section1PCouncilDirective2006112Ec = "VATEX-EU-132-1P",
/**
* Exempt based on article 132, section 1 (q) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle132Section1QCouncilDirective2006112Ec = "VATEX-EU-132-1Q",
/**
* Exempt based on article 143 of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle143CouncilDirective2006112Ec = "VATEX-EU-143",
/**
* Exempt based on article 143, section 1 (a) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle143Section1ACouncilDirective2006112Ec = "VATEX-EU-143-1A",
/**
* Exempt based on article 143, section 1 (b) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle143Section1BCouncilDirective2006112Ec = "VATEX-EU-143-1B",
/**
* Exempt based on article 143, section 1 (c) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle143Section1CCouncilDirective2006112Ec = "VATEX-EU-143-1C",
/**
* Exempt based on article 143, section 1 (d) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle143Section1DCouncilDirective2006112Ec = "VATEX-EU-143-1D",
/**
* Exempt based on article 143, section 1 (e) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle143Section1ECouncilDirective2006112Ec = "VATEX-EU-143-1E",
/**
* Exempt based on article 143, section 1 (f) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle143Section1FCouncilDirective2006112Ec = "VATEX-EU-143-1F",
/**
* Exempt based on article 143, section 1 (fa) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle143Section1FaCouncilDirective2006112Ec = "VATEX-EU-143-1FA",
/**
* Exempt based on article 143, section 1 (g) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle143Section1GCouncilDirective2006112Ec = "VATEX-EU-143-1G",
/**
* Exempt based on article 143, section 1 (h) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle143Section1HCouncilDirective2006112Ec = "VATEX-EU-143-1H",
/**
* Exempt based on article 143, section 1 (i) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle143Section1ICouncilDirective2006112Ec = "VATEX-EU-143-1I",
/**
* Exempt based on article 143, section 1 (j) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle143Section1JCouncilDirective2006112Ec = "VATEX-EU-143-1J",
/**
* Exempt based on article 143, section 1 (k) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle143Section1KCouncilDirective2006112Ec = "VATEX-EU-143-1K",
/**
* Exempt based on article 143, section 1 (l) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle143Section1LCouncilDirective2006112Ec = "VATEX-EU-143-1L",
/**
* Exempt based on article 144 of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle144CouncilDirective2006112Ec = "VATEX-EU-144",
/**
* Exempt based on article 146 section 1 (e) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle146Section1ECouncilDirective2006112Ec = "VATEX-EU-146-1E",
/**
* Exempt based on article 148 of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle148CouncilDirective2006112Ec = "VATEX-EU-148",
/**
* Exempt based on article 148, section (a) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle148SectionACouncilDirective2006112Ec = "VATEX-EU-148-A",
/**
* Exempt based on article 148, section (b) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle148SectionBCouncilDirective2006112Ec = "VATEX-EU-148-B",
/**
* Exempt based on article 148, section (c) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle148SectionCCouncilDirective2006112Ec = "VATEX-EU-148-C",
/**
* Exempt based on article 148, section (d) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle148SectionDCouncilDirective2006112Ec = "VATEX-EU-148-D",
/**
* Exempt based on article 148, section (e) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle148SectionECouncilDirective2006112Ec = "VATEX-EU-148-E",
/**
* Exempt based on article 148, section (f) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle148SectionFCouncilDirective2006112Ec = "VATEX-EU-148-F",
/**
* Exempt based on article 148, section (g) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle148SectionGCouncilDirective2006112Ec = "VATEX-EU-148-G",
/**
* Exempt based on article 151 of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle151CouncilDirective2006112Ec = "VATEX-EU-151",
/**
* Exempt based on article 151, section 1 (a) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle151Section1ACouncilDirective2006112Ec = "VATEX-EU-151-1A",
/**
* Exempt based on article 151, section 1 (aa) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle151Section1AaCouncilDirective2006112Ec = "VATEX-EU-151-1AA",
/**
* Exempt based on article 151, section 1 (b) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle151Section1BCouncilDirective2006112Ec = "VATEX-EU-151-1B",
/**
* Exempt based on article 151, section 1 (c) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle151Section1CCouncilDirective2006112Ec = "VATEX-EU-151-1C",
/**
* Exempt based on article 151, section 1 (d) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle151Section1DCouncilDirective2006112Ec = "VATEX-EU-151-1D",
/**
* Exempt based on article 151, section 1 (e) of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle151Section1ECouncilDirective2006112Ec = "VATEX-EU-151-1E",
/**
* Exempt based on article 153 of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle153CouncilDirective2006112Ec = "VATEX-EU-153",
/**
* Exempt based on article 159 of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle159CouncilDirective2006112Ec = "VATEX-EU-159",
/**
* Exempt based on article 309 of Council Directive 2006/112/EC
*/
ExemptBasedOnArticle309CouncilDirective2006112Ec = "VATEX-EU-309",
/**
* Reverse charge
*
* Only use with VAT category code AE
*/
ReverseCharge = "VATEX-EU-AE",
/**
* Travel agents VAT scheme.
*
* Only use with VAT category code E
*/
TravelAgentsVatScheme = "VATEX-EU-D",
/**
* Second hand goods VAT scheme.
*
* Only use with VAT category code E
*/
SecondHandGoodsVatScheme = "VATEX-EU-F",
/**
* Export outside the EU
*
* Only use with VAT category code G
*/
ExportOutsideEu = "VATEX-EU-G",
/**
* Works of art VAT scheme.
*
* Only use with VAT category code E
*/
WorksArtVatScheme = "VATEX-EU-I",
/**
* Intra-community supply
*
* Only use with VAT category code K
*/
IntraCommunitySupply = "VATEX-EU-IC",
/**
* Collectors items and antiques VAT scheme.
*
* Only use with VAT category code E
*/
CollectorsItemsAndAntiquesVatScheme = "VATEX-EU-J",
/**
* Not subject to VAT
*
* Only use with VAT category code O
*/
NotSubjectToVat = "VATEX-EU-O",
/**
* France domestic VAT franchise in base
*
* For domestic invoicing in France
*/
FranceDomesticVatFranchiseInBase = "VATEX-FR-FRANCHISE",
/**
* France domestic Credit Notes without VAT, due to supplier forfeit of VAT for discount
*
* For domestic Credit Notes only in France
*/
FranceDomesticCreditNotesWithoutVatDueToSupplierForfeitVatForDiscount = "VATEX-FR-CNWVAT",
/**
* Exempt based on 1 of article 261 of the Code Général des Impôts (CGI ; General tax code)
*
* Only for domestic invoicing in France
*/
ExemptBasedOn1Article261CodeGénéralDesImpôtsCgiGeneralTaxCode = "VATEX-FR-CGI261-1",
/**
* Exempt based on 2 of article 261 of the Code Général des Impôts (CGI ; General tax code)
*
* Only for domestic invoicing in France
*/
ExemptBasedOn2Article261CodeGénéralDesImpôtsCgiGeneralTaxCode = "VATEX-FR-CGI261-2",
/**
* Exempt based on 3 of article 261 of the Code Général des Impôts (CGI ; General tax code)
*
* Only for domestic invoicing in France
*/
ExemptBasedOn3Article261CodeGénéralDesImpôtsCgiGeneralTaxCode = "VATEX-FR-CGI261-3",
/**
* Exempt based on 4 of article 261 of the Code Général des Impôts (CGI ; General tax code)
*
* Only for domestic invoicing in France
*/
ExemptBasedOn4Article261CodeGénéralDesImpôtsCgiGeneralTaxCode = "VATEX-FR-CGI261-4",
/**
* Exempt based on 5 of article 261 of the Code Général des Impôts (CGI ; General tax code)
*
* Only for domestic invoicing in France
*/
ExemptBasedOn5Article261CodeGénéralDesImpôtsCgiGeneralTaxCode = "VATEX-FR-CGI261-5",
/**
* Exempt based on 7 of article 261 of the Code Général des Impôts (CGI ; General tax code)
*
* Only for domestic invoicing in France
*/
ExemptBasedOn7Article261CodeGénéralDesImpôtsCgiGeneralTaxCode = "VATEX-FR-CGI261-7",
/**
* Exempt based on 8 of article 261 of the Code Général des Impôts (CGI ; General tax code)
*
* Only for domestic invoicing in France
*/
ExemptBasedOn8Article261CodeGénéralDesImpôtsCgiGeneralTaxCode = "VATEX-FR-CGI261-8",
/**
* Exempt based on article 261 A of the Code Général des Impôts (CGI ; General tax code)
*
* Only for domestic invoicing in France
*/
ExemptBasedOnArticle261ACodeGénéralDesImpôtsCgiGeneralTaxCode = "VATEX-FR-CGI261A",
/**
* Exempt based on article 261 B of the Code Général des Impôts (CGI ; General tax code)
*
* Only for domestic invoicing in France
*/
ExemptBasedOnArticle261BCodeGénéralDesImpôtsCgiGeneralTaxCode = "VATEX-FR-CGI261B",
/**
* Exempt based on 1° of article 261 C of the Code Général des Impôts (CGI ; General tax code)
*
* Only for domestic invoicing in France
*/
ExemptBasedOn1Article261CCodeGénéralDesImpôtsCgiGeneralTaxCode = "VATEX-FR-CGI261C-1",
/**
* Exempt based on 2° of article 261 C of the Code Général des Impôts (CGI ; General tax code)
*
* Only for domestic invoicing in France
*/
ExemptBasedOn2Article261CCodeGénéralDesImpôtsCgiGeneralTaxCode = "VATEX-FR-CGI261C-2",
/**
* Exempt based on 3° of article 261 C of the Code Général des Impôts (CGI ; General tax code)
*
* Only for domestic invoicing in France
*/
ExemptBasedOn3Article261CCodeGénéralDesImpôtsCgiGeneralTaxCode = "VATEX-FR-CGI261C-3",
/**
* Exempt based on 1° of article 261 D of the Code Général des Impôts (CGI ; General tax code)
*
* Only for domestic invoicing in France
*/
ExemptBasedOn1Article261DCodeGénéralDesImpôtsCgiGeneralTaxCode = "VATEX-FR-CGI261D-1",
/**
* Exempt based on 1°bis of article 261 D of the Code Général des Impôts (CGI ; General tax code)
*
* Only for domestic invoicing in France
*/
ExemptBasedOn1BisArticle261DCodeGénéralDesImpôtsCgiGeneralTaxCode = "VATEX-FR-CGI261D-1BIS",
/**
* Exempt based on 2° of article 261 D of the Code Général des Impôts (CGI ; General tax code)
*
* Only for domestic invoicing in France
*/
ExemptBasedOn2Article261DCodeGénéralDesImpôtsCgiGeneralTaxCode = "VATEX-FR-CGI261D-2",
/**
* Exempt based on 3° of article 261 D of the Code Général des Impôts (CGI ; General tax code) Exonération de TVA - Article 261 D-3° du Code Général des Impôts
*
* Only for domestic invoicing in France
*/
ExemptBasedOn3Article261DCodeGénéralDesImpôtsCgiGeneralTaxCodeExonérationDeTvaArticle261D3DuCodeGénéralDesImpôts = "VATEX-FR-CGI261D-3",
/**
* Exempt based on 4° of article 261 D of the Code Général des Impôts (CGI ; General tax code)
*
* Only for domestic invoicing in France
*/
ExemptBasedOn4Article261DCodeGénéralDesImpôtsCgiGeneralTaxCode = "VATEX-FR-CGI261D-4",
/**
* Exempt based on 1° of article 261 E of the Code Général des Impôts (CGI ; General tax code)
*
* Only for domestic invoicing in France
*/
ExemptBasedOn1Article261ECodeGénéralDesImpôtsCgiGeneralTaxCode = "VATEX-FR-CGI261E-1",
/**
* Exempt based on 2° of article 261 E of the Code Général des Impôts (CGI ; General tax code)
*
* Only for domestic invoicing in France
*/
ExemptBasedOn2Article261ECodeGénéralDesImpôtsCgiGeneralTaxCode = "VATEX-FR-CGI261E-2",
/**
* Exempt based on article 277 A of the Code Général des Impôts (CGI ; General tax code)
*
* Only for domestic invoicing in France
*/
ExemptBasedOnArticle277ACodeGénéralDesImpôtsCgiGeneralTaxCode = "VATEX-FR-CGI277A",
/**
* Exempt based on article 275 of the Code Général des Impôts (CGI ; General tax code)
*
* Only for domestic invoicing in France
*/
ExemptBasedOnArticle275CodeGénéralDesImpôtsCgiGeneralTaxCode = "VATEX-FR-CGI275",
/**
* Exempt based on article 298 sexdecies A of the Code Général des Impôts (CGI ; General tax code)
*
* Only for domestic invoicing in France
*/
ExemptBasedOnArticle298SexdeciesACodeGénéralDesImpôtsCgiGeneralTaxCode = "VATEX-FR-298SEXDECIESA",
/**
* Exempt based on article 295 of the Code Général des Impôts (CGI ; General tax code)
*
* Only for domestic invoicing in France
*/
ExemptBasedOnArticle295CodeGénéralDesImpôtsCgiGeneralTaxCode = "VATEX-FR-CGI295",
/**
* Exempt based on 2 of article 283 of the Code Général des Impôts (CGI ; General tax code)
*
* Only for domestic invoicing in France
*/
ExemptBasedOn2Article283CodeGénéralDesImpôtsCgiGeneralTaxCode = "VATEX-FR-AE"
}
declare function description(value: VATEX): string;
export { VATEX, description };