zugferd-code-lists
Version:
ZUGFeRD code lists, e.g. languages enum, currencies enum, countries enum, etc.
300 lines (299 loc) • 25.1 kB
JavaScript
"use strict";
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
// src/zugferd_2_3_3/vatex.ts
var vatex_exports = {};
__export(vatex_exports, {
VATEX: () => VATEX,
description: () => description
});
module.exports = __toCommonJS(vatex_exports);
var VATEX = /* @__PURE__ */ ((VATEX2) => {
VATEX2["ExemptBasedOnArticle79PointCCouncilDirective2006112Ec"] = "VATEX-EU-79-C";
VATEX2["ExemptBasedOnArticle132CouncilDirective2006112Ec"] = "VATEX-EU-132";
VATEX2["ExemptBasedOnArticle132Section1ACouncilDirective2006112Ec"] = "VATEX-EU-132-1A";
VATEX2["ExemptBasedOnArticle132Section1BCouncilDirective2006112Ec"] = "VATEX-EU-132-1B";
VATEX2["ExemptBasedOnArticle132Section1CCouncilDirective2006112Ec"] = "VATEX-EU-132-1C";
VATEX2["ExemptBasedOnArticle132Section1DCouncilDirective2006112Ec"] = "VATEX-EU-132-1D";
VATEX2["ExemptBasedOnArticle132Section1ECouncilDirective2006112Ec"] = "VATEX-EU-132-1E";
VATEX2["ExemptBasedOnArticle132Section1FCouncilDirective2006112Ec"] = "VATEX-EU-132-1F";
VATEX2["ExemptBasedOnArticle132Section1GCouncilDirective2006112Ec"] = "VATEX-EU-132-1G";
VATEX2["ExemptBasedOnArticle132Section1HCouncilDirective2006112Ec"] = "VATEX-EU-132-1H";
VATEX2["ExemptBasedOnArticle132Section1ICouncilDirective2006112Ec"] = "VATEX-EU-132-1I";
VATEX2["ExemptBasedOnArticle132Section1JCouncilDirective2006112Ec"] = "VATEX-EU-132-1J";
VATEX2["ExemptBasedOnArticle132Section1KCouncilDirective2006112Ec"] = "VATEX-EU-132-1K";
VATEX2["ExemptBasedOnArticle132Section1LCouncilDirective2006112Ec"] = "VATEX-EU-132-1L";
VATEX2["ExemptBasedOnArticle132Section1MCouncilDirective2006112Ec"] = "VATEX-EU-132-1M";
VATEX2["ExemptBasedOnArticle132Section1NCouncilDirective2006112Ec"] = "VATEX-EU-132-1N";
VATEX2["ExemptBasedOnArticle132Section1OCouncilDirective2006112Ec"] = "VATEX-EU-132-1O";
VATEX2["ExemptBasedOnArticle132Section1PCouncilDirective2006112Ec"] = "VATEX-EU-132-1P";
VATEX2["ExemptBasedOnArticle132Section1QCouncilDirective2006112Ec"] = "VATEX-EU-132-1Q";
VATEX2["ExemptBasedOnArticle143CouncilDirective2006112Ec"] = "VATEX-EU-143";
VATEX2["ExemptBasedOnArticle143Section1ACouncilDirective2006112Ec"] = "VATEX-EU-143-1A";
VATEX2["ExemptBasedOnArticle143Section1BCouncilDirective2006112Ec"] = "VATEX-EU-143-1B";
VATEX2["ExemptBasedOnArticle143Section1CCouncilDirective2006112Ec"] = "VATEX-EU-143-1C";
VATEX2["ExemptBasedOnArticle143Section1DCouncilDirective2006112Ec"] = "VATEX-EU-143-1D";
VATEX2["ExemptBasedOnArticle143Section1ECouncilDirective2006112Ec"] = "VATEX-EU-143-1E";
VATEX2["ExemptBasedOnArticle143Section1FCouncilDirective2006112Ec"] = "VATEX-EU-143-1F";
VATEX2["ExemptBasedOnArticle143Section1FaCouncilDirective2006112Ec"] = "VATEX-EU-143-1FA";
VATEX2["ExemptBasedOnArticle143Section1GCouncilDirective2006112Ec"] = "VATEX-EU-143-1G";
VATEX2["ExemptBasedOnArticle143Section1HCouncilDirective2006112Ec"] = "VATEX-EU-143-1H";
VATEX2["ExemptBasedOnArticle143Section1ICouncilDirective2006112Ec"] = "VATEX-EU-143-1I";
VATEX2["ExemptBasedOnArticle143Section1JCouncilDirective2006112Ec"] = "VATEX-EU-143-1J";
VATEX2["ExemptBasedOnArticle143Section1KCouncilDirective2006112Ec"] = "VATEX-EU-143-1K";
VATEX2["ExemptBasedOnArticle143Section1LCouncilDirective2006112Ec"] = "VATEX-EU-143-1L";
VATEX2["ExemptBasedOnArticle144CouncilDirective2006112Ec"] = "VATEX-EU-144";
VATEX2["ExemptBasedOnArticle146Section1ECouncilDirective2006112Ec"] = "VATEX-EU-146-1E";
VATEX2["ExemptBasedOnArticle148CouncilDirective2006112Ec"] = "VATEX-EU-148";
VATEX2["ExemptBasedOnArticle148SectionACouncilDirective2006112Ec"] = "VATEX-EU-148-A";
VATEX2["ExemptBasedOnArticle148SectionBCouncilDirective2006112Ec"] = "VATEX-EU-148-B";
VATEX2["ExemptBasedOnArticle148SectionCCouncilDirective2006112Ec"] = "VATEX-EU-148-C";
VATEX2["ExemptBasedOnArticle148SectionDCouncilDirective2006112Ec"] = "VATEX-EU-148-D";
VATEX2["ExemptBasedOnArticle148SectionECouncilDirective2006112Ec"] = "VATEX-EU-148-E";
VATEX2["ExemptBasedOnArticle148SectionFCouncilDirective2006112Ec"] = "VATEX-EU-148-F";
VATEX2["ExemptBasedOnArticle148SectionGCouncilDirective2006112Ec"] = "VATEX-EU-148-G";
VATEX2["ExemptBasedOnArticle151CouncilDirective2006112Ec"] = "VATEX-EU-151";
VATEX2["ExemptBasedOnArticle151Section1ACouncilDirective2006112Ec"] = "VATEX-EU-151-1A";
VATEX2["ExemptBasedOnArticle151Section1AaCouncilDirective2006112Ec"] = "VATEX-EU-151-1AA";
VATEX2["ExemptBasedOnArticle151Section1BCouncilDirective2006112Ec"] = "VATEX-EU-151-1B";
VATEX2["ExemptBasedOnArticle151Section1CCouncilDirective2006112Ec"] = "VATEX-EU-151-1C";
VATEX2["ExemptBasedOnArticle151Section1DCouncilDirective2006112Ec"] = "VATEX-EU-151-1D";
VATEX2["ExemptBasedOnArticle151Section1ECouncilDirective2006112Ec"] = "VATEX-EU-151-1E";
VATEX2["ExemptBasedOnArticle153CouncilDirective2006112Ec"] = "VATEX-EU-153";
VATEX2["ExemptBasedOnArticle159CouncilDirective2006112Ec"] = "VATEX-EU-159";
VATEX2["ExemptBasedOnArticle309CouncilDirective2006112Ec"] = "VATEX-EU-309";
VATEX2["ReverseCharge"] = "VATEX-EU-AE";
VATEX2["TravelAgentsVatScheme"] = "VATEX-EU-D";
VATEX2["SecondHandGoodsVatScheme"] = "VATEX-EU-F";
VATEX2["ExportOutsideEu"] = "VATEX-EU-G";
VATEX2["WorksArtVatScheme"] = "VATEX-EU-I";
VATEX2["IntraCommunitySupply"] = "VATEX-EU-IC";
VATEX2["CollectorsItemsAndAntiquesVatScheme"] = "VATEX-EU-J";
VATEX2["NotSubjectToVat"] = "VATEX-EU-O";
VATEX2["FranceDomesticVatFranchiseInBase"] = "VATEX-FR-FRANCHISE";
VATEX2["FranceDomesticCreditNotesWithoutVatDueToSupplierForfeitVatForDiscount"] = "VATEX-FR-CNWVAT";
VATEX2["ExemptBasedOn1Article261CodeG\xE9n\xE9ralDesImp\xF4tsCgiGeneralTaxCode"] = "VATEX-FR-CGI261-1";
VATEX2["ExemptBasedOn2Article261CodeG\xE9n\xE9ralDesImp\xF4tsCgiGeneralTaxCode"] = "VATEX-FR-CGI261-2";
VATEX2["ExemptBasedOn3Article261CodeG\xE9n\xE9ralDesImp\xF4tsCgiGeneralTaxCode"] = "VATEX-FR-CGI261-3";
VATEX2["ExemptBasedOn4Article261CodeG\xE9n\xE9ralDesImp\xF4tsCgiGeneralTaxCode"] = "VATEX-FR-CGI261-4";
VATEX2["ExemptBasedOn5Article261CodeG\xE9n\xE9ralDesImp\xF4tsCgiGeneralTaxCode"] = "VATEX-FR-CGI261-5";
VATEX2["ExemptBasedOn7Article261CodeG\xE9n\xE9ralDesImp\xF4tsCgiGeneralTaxCode"] = "VATEX-FR-CGI261-7";
VATEX2["ExemptBasedOn8Article261CodeG\xE9n\xE9ralDesImp\xF4tsCgiGeneralTaxCode"] = "VATEX-FR-CGI261-8";
VATEX2["ExemptBasedOnArticle261ACodeG\xE9n\xE9ralDesImp\xF4tsCgiGeneralTaxCode"] = "VATEX-FR-CGI261A";
VATEX2["ExemptBasedOnArticle261BCodeG\xE9n\xE9ralDesImp\xF4tsCgiGeneralTaxCode"] = "VATEX-FR-CGI261B";
VATEX2["ExemptBasedOn1Article261CCodeG\xE9n\xE9ralDesImp\xF4tsCgiGeneralTaxCode"] = "VATEX-FR-CGI261C-1";
VATEX2["ExemptBasedOn2Article261CCodeG\xE9n\xE9ralDesImp\xF4tsCgiGeneralTaxCode"] = "VATEX-FR-CGI261C-2";
VATEX2["ExemptBasedOn3Article261CCodeG\xE9n\xE9ralDesImp\xF4tsCgiGeneralTaxCode"] = "VATEX-FR-CGI261C-3";
VATEX2["ExemptBasedOn1Article261DCodeG\xE9n\xE9ralDesImp\xF4tsCgiGeneralTaxCode"] = "VATEX-FR-CGI261D-1";
VATEX2["ExemptBasedOn1BisArticle261DCodeG\xE9n\xE9ralDesImp\xF4tsCgiGeneralTaxCode"] = "VATEX-FR-CGI261D-1BIS";
VATEX2["ExemptBasedOn2Article261DCodeG\xE9n\xE9ralDesImp\xF4tsCgiGeneralTaxCode"] = "VATEX-FR-CGI261D-2";
VATEX2["ExemptBasedOn3Article261DCodeG\xE9n\xE9ralDesImp\xF4tsCgiGeneralTaxCodeExon\xE9rationDeTvaArticle261D3DuCodeG\xE9n\xE9ralDesImp\xF4ts"] = "VATEX-FR-CGI261D-3";
VATEX2["ExemptBasedOn4Article261DCodeG\xE9n\xE9ralDesImp\xF4tsCgiGeneralTaxCode"] = "VATEX-FR-CGI261D-4";
VATEX2["ExemptBasedOn1Article261ECodeG\xE9n\xE9ralDesImp\xF4tsCgiGeneralTaxCode"] = "VATEX-FR-CGI261E-1";
VATEX2["ExemptBasedOn2Article261ECodeG\xE9n\xE9ralDesImp\xF4tsCgiGeneralTaxCode"] = "VATEX-FR-CGI261E-2";
VATEX2["ExemptBasedOnArticle277ACodeG\xE9n\xE9ralDesImp\xF4tsCgiGeneralTaxCode"] = "VATEX-FR-CGI277A";
VATEX2["ExemptBasedOnArticle275CodeG\xE9n\xE9ralDesImp\xF4tsCgiGeneralTaxCode"] = "VATEX-FR-CGI275";
VATEX2["ExemptBasedOnArticle298SexdeciesACodeG\xE9n\xE9ralDesImp\xF4tsCgiGeneralTaxCode"] = "VATEX-FR-298SEXDECIESA";
VATEX2["ExemptBasedOnArticle295CodeG\xE9n\xE9ralDesImp\xF4tsCgiGeneralTaxCode"] = "VATEX-FR-CGI295";
VATEX2["ExemptBasedOn2Article283CodeG\xE9n\xE9ralDesImp\xF4tsCgiGeneralTaxCode"] = "VATEX-FR-AE";
return VATEX2;
})(VATEX || {});
function description(value) {
switch (value) {
case "VATEX-EU-79-C" /* ExemptBasedOnArticle79PointCCouncilDirective2006112Ec */:
return "Exempt based on article 79, point c of Council Directive 2006/112/EC";
case "VATEX-EU-132" /* ExemptBasedOnArticle132CouncilDirective2006112Ec */:
return "Exempt based on article 132 of Council Directive 2006/112/EC";
case "VATEX-EU-132-1A" /* ExemptBasedOnArticle132Section1ACouncilDirective2006112Ec */:
return "Exempt based on article 132, section 1 (a) of Council Directive 2006/112/EC";
case "VATEX-EU-132-1B" /* ExemptBasedOnArticle132Section1BCouncilDirective2006112Ec */:
return "Exempt based on article 132, section 1 (b) of Council Directive 2006/112/EC";
case "VATEX-EU-132-1C" /* ExemptBasedOnArticle132Section1CCouncilDirective2006112Ec */:
return "Exempt based on article 132, section 1 (c) of Council Directive 2006/112/EC";
case "VATEX-EU-132-1D" /* ExemptBasedOnArticle132Section1DCouncilDirective2006112Ec */:
return "Exempt based on article 132, section 1 (d) of Council Directive 2006/112/EC";
case "VATEX-EU-132-1E" /* ExemptBasedOnArticle132Section1ECouncilDirective2006112Ec */:
return "Exempt based on article 132, section 1 (e) of Council Directive 2006/112/EC";
case "VATEX-EU-132-1F" /* ExemptBasedOnArticle132Section1FCouncilDirective2006112Ec */:
return "Exempt based on article 132, section 1 (f) of Council Directive 2006/112/EC";
case "VATEX-EU-132-1G" /* ExemptBasedOnArticle132Section1GCouncilDirective2006112Ec */:
return "Exempt based on article 132, section 1 (g) of Council Directive 2006/112/EC";
case "VATEX-EU-132-1H" /* ExemptBasedOnArticle132Section1HCouncilDirective2006112Ec */:
return "Exempt based on article 132, section 1 (h) of Council Directive 2006/112/EC";
case "VATEX-EU-132-1I" /* ExemptBasedOnArticle132Section1ICouncilDirective2006112Ec */:
return "Exempt based on article 132, section 1 (i) of Council Directive 2006/112/EC";
case "VATEX-EU-132-1J" /* ExemptBasedOnArticle132Section1JCouncilDirective2006112Ec */:
return "Exempt based on article 132, section 1 (j) of Council Directive 2006/112/EC";
case "VATEX-EU-132-1K" /* ExemptBasedOnArticle132Section1KCouncilDirective2006112Ec */:
return "Exempt based on article 132, section 1 (k) of Council Directive 2006/112/EC";
case "VATEX-EU-132-1L" /* ExemptBasedOnArticle132Section1LCouncilDirective2006112Ec */:
return "Exempt based on article 132, section 1 (l) of Council Directive 2006/112/EC";
case "VATEX-EU-132-1M" /* ExemptBasedOnArticle132Section1MCouncilDirective2006112Ec */:
return "Exempt based on article 132, section 1 (m) of Council Directive 2006/112/EC";
case "VATEX-EU-132-1N" /* ExemptBasedOnArticle132Section1NCouncilDirective2006112Ec */:
return "Exempt based on article 132, section 1 (n) of Council Directive 2006/112/EC";
case "VATEX-EU-132-1O" /* ExemptBasedOnArticle132Section1OCouncilDirective2006112Ec */:
return "Exempt based on article 132, section 1 (o) of Council Directive 2006/112/EC";
case "VATEX-EU-132-1P" /* ExemptBasedOnArticle132Section1PCouncilDirective2006112Ec */:
return "Exempt based on article 132, section 1 (p) of Council Directive 2006/112/EC";
case "VATEX-EU-132-1Q" /* ExemptBasedOnArticle132Section1QCouncilDirective2006112Ec */:
return "Exempt based on article 132, section 1 (q) of Council Directive 2006/112/EC";
case "VATEX-EU-143" /* ExemptBasedOnArticle143CouncilDirective2006112Ec */:
return "Exempt based on article 143 of Council Directive 2006/112/EC";
case "VATEX-EU-143-1A" /* ExemptBasedOnArticle143Section1ACouncilDirective2006112Ec */:
return "Exempt based on article 143, section 1 (a) of Council Directive 2006/112/EC";
case "VATEX-EU-143-1B" /* ExemptBasedOnArticle143Section1BCouncilDirective2006112Ec */:
return "Exempt based on article 143, section 1 (b) of Council Directive 2006/112/EC";
case "VATEX-EU-143-1C" /* ExemptBasedOnArticle143Section1CCouncilDirective2006112Ec */:
return "Exempt based on article 143, section 1 (c) of Council Directive 2006/112/EC";
case "VATEX-EU-143-1D" /* ExemptBasedOnArticle143Section1DCouncilDirective2006112Ec */:
return "Exempt based on article 143, section 1 (d) of Council Directive 2006/112/EC";
case "VATEX-EU-143-1E" /* ExemptBasedOnArticle143Section1ECouncilDirective2006112Ec */:
return "Exempt based on article 143, section 1 (e) of Council Directive 2006/112/EC";
case "VATEX-EU-143-1F" /* ExemptBasedOnArticle143Section1FCouncilDirective2006112Ec */:
return "Exempt based on article 143, section 1 (f) of Council Directive 2006/112/EC";
case "VATEX-EU-143-1FA" /* ExemptBasedOnArticle143Section1FaCouncilDirective2006112Ec */:
return "Exempt based on article 143, section 1 (fa) of Council Directive 2006/112/EC";
case "VATEX-EU-143-1G" /* ExemptBasedOnArticle143Section1GCouncilDirective2006112Ec */:
return "Exempt based on article 143, section 1 (g) of Council Directive 2006/112/EC";
case "VATEX-EU-143-1H" /* ExemptBasedOnArticle143Section1HCouncilDirective2006112Ec */:
return "Exempt based on article 143, section 1 (h) of Council Directive 2006/112/EC";
case "VATEX-EU-143-1I" /* ExemptBasedOnArticle143Section1ICouncilDirective2006112Ec */:
return "Exempt based on article 143, section 1 (i) of Council Directive 2006/112/EC";
case "VATEX-EU-143-1J" /* ExemptBasedOnArticle143Section1JCouncilDirective2006112Ec */:
return "Exempt based on article 143, section 1 (j) of Council Directive 2006/112/EC";
case "VATEX-EU-143-1K" /* ExemptBasedOnArticle143Section1KCouncilDirective2006112Ec */:
return "Exempt based on article 143, section 1 (k) of Council Directive 2006/112/EC";
case "VATEX-EU-143-1L" /* ExemptBasedOnArticle143Section1LCouncilDirective2006112Ec */:
return "Exempt based on article 143, section 1 (l) of Council Directive 2006/112/EC";
case "VATEX-EU-144" /* ExemptBasedOnArticle144CouncilDirective2006112Ec */:
return "Exempt based on article 144 of Council Directive 2006/112/EC";
case "VATEX-EU-146-1E" /* ExemptBasedOnArticle146Section1ECouncilDirective2006112Ec */:
return "Exempt based on article 146 section 1 (e) of Council Directive 2006/112/EC";
case "VATEX-EU-148" /* ExemptBasedOnArticle148CouncilDirective2006112Ec */:
return "Exempt based on article 148 of Council Directive 2006/112/EC";
case "VATEX-EU-148-A" /* ExemptBasedOnArticle148SectionACouncilDirective2006112Ec */:
return "Exempt based on article 148, section (a) of Council Directive 2006/112/EC";
case "VATEX-EU-148-B" /* ExemptBasedOnArticle148SectionBCouncilDirective2006112Ec */:
return "Exempt based on article 148, section (b) of Council Directive 2006/112/EC";
case "VATEX-EU-148-C" /* ExemptBasedOnArticle148SectionCCouncilDirective2006112Ec */:
return "Exempt based on article 148, section (c) of Council Directive 2006/112/EC";
case "VATEX-EU-148-D" /* ExemptBasedOnArticle148SectionDCouncilDirective2006112Ec */:
return "Exempt based on article 148, section (d) of Council Directive 2006/112/EC";
case "VATEX-EU-148-E" /* ExemptBasedOnArticle148SectionECouncilDirective2006112Ec */:
return "Exempt based on article 148, section (e) of Council Directive 2006/112/EC";
case "VATEX-EU-148-F" /* ExemptBasedOnArticle148SectionFCouncilDirective2006112Ec */:
return "Exempt based on article 148, section (f) of Council Directive 2006/112/EC";
case "VATEX-EU-148-G" /* ExemptBasedOnArticle148SectionGCouncilDirective2006112Ec */:
return "Exempt based on article 148, section (g) of Council Directive 2006/112/EC";
case "VATEX-EU-151" /* ExemptBasedOnArticle151CouncilDirective2006112Ec */:
return "Exempt based on article 151 of Council Directive 2006/112/EC";
case "VATEX-EU-151-1A" /* ExemptBasedOnArticle151Section1ACouncilDirective2006112Ec */:
return "Exempt based on article 151, section 1 (a) of Council Directive 2006/112/EC ";
case "VATEX-EU-151-1AA" /* ExemptBasedOnArticle151Section1AaCouncilDirective2006112Ec */:
return "Exempt based on article 151, section 1 (aa) of Council Directive 2006/112/EC ";
case "VATEX-EU-151-1B" /* ExemptBasedOnArticle151Section1BCouncilDirective2006112Ec */:
return "Exempt based on article 151, section 1 (b) of Council Directive 2006/112/EC ";
case "VATEX-EU-151-1C" /* ExemptBasedOnArticle151Section1CCouncilDirective2006112Ec */:
return "Exempt based on article 151, section 1 (c) of Council Directive 2006/112/EC ";
case "VATEX-EU-151-1D" /* ExemptBasedOnArticle151Section1DCouncilDirective2006112Ec */:
return "Exempt based on article 151, section 1 (d) of Council Directive 2006/112/EC ";
case "VATEX-EU-151-1E" /* ExemptBasedOnArticle151Section1ECouncilDirective2006112Ec */:
return "Exempt based on article 151, section 1 (e) of Council Directive 2006/112/EC ";
case "VATEX-EU-153" /* ExemptBasedOnArticle153CouncilDirective2006112Ec */:
return "Exempt based on article 153 of Council Directive 2006/112/EC";
case "VATEX-EU-159" /* ExemptBasedOnArticle159CouncilDirective2006112Ec */:
return "Exempt based on article 159 of Council Directive 2006/112/EC";
case "VATEX-EU-309" /* ExemptBasedOnArticle309CouncilDirective2006112Ec */:
return "Exempt based on article 309 of Council Directive 2006/112/EC ";
case "VATEX-EU-AE" /* ReverseCharge */:
return "Reverse charge";
case "VATEX-EU-D" /* TravelAgentsVatScheme */:
return "Travel agents VAT scheme.";
case "VATEX-EU-F" /* SecondHandGoodsVatScheme */:
return "Second hand goods VAT scheme.";
case "VATEX-EU-G" /* ExportOutsideEu */:
return "Export outside the EU";
case "VATEX-EU-I" /* WorksArtVatScheme */:
return "Works of art VAT scheme.";
case "VATEX-EU-IC" /* IntraCommunitySupply */:
return "Intra-community supply";
case "VATEX-EU-J" /* CollectorsItemsAndAntiquesVatScheme */:
return "Collectors items and antiques VAT scheme.";
case "VATEX-EU-O" /* NotSubjectToVat */:
return "Not subject to VAT";
case "VATEX-FR-FRANCHISE" /* FranceDomesticVatFranchiseInBase */:
return "France domestic VAT franchise in base";
case "VATEX-FR-CNWVAT" /* FranceDomesticCreditNotesWithoutVatDueToSupplierForfeitVatForDiscount */:
return "France domestic Credit Notes without VAT, due to supplier forfeit of VAT for discount";
case "VATEX-FR-CGI261-1" /* ExemptBasedOn1Article261CodeGénéralDesImpôtsCgiGeneralTaxCode */:
return "Exempt based on 1 of article 261 of the Code G\xE9n\xE9ral des Imp\xF4ts (CGI ; General tax code)";
case "VATEX-FR-CGI261-2" /* ExemptBasedOn2Article261CodeGénéralDesImpôtsCgiGeneralTaxCode */:
return "Exempt based on 2 of article 261 of the Code G\xE9n\xE9ral des Imp\xF4ts (CGI ; General tax code)";
case "VATEX-FR-CGI261-3" /* ExemptBasedOn3Article261CodeGénéralDesImpôtsCgiGeneralTaxCode */:
return "Exempt based on 3 of article 261 of the Code G\xE9n\xE9ral des Imp\xF4ts (CGI ; General tax code)";
case "VATEX-FR-CGI261-4" /* ExemptBasedOn4Article261CodeGénéralDesImpôtsCgiGeneralTaxCode */:
return "Exempt based on 4 of article 261 of the Code G\xE9n\xE9ral des Imp\xF4ts (CGI ; General tax code)";
case "VATEX-FR-CGI261-5" /* ExemptBasedOn5Article261CodeGénéralDesImpôtsCgiGeneralTaxCode */:
return "Exempt based on 5 of article 261 of the Code G\xE9n\xE9ral des Imp\xF4ts (CGI ; General tax code) ";
case "VATEX-FR-CGI261-7" /* ExemptBasedOn7Article261CodeGénéralDesImpôtsCgiGeneralTaxCode */:
return "Exempt based on 7 of article 261 of the Code G\xE9n\xE9ral des Imp\xF4ts (CGI ; General tax code)";
case "VATEX-FR-CGI261-8" /* ExemptBasedOn8Article261CodeGénéralDesImpôtsCgiGeneralTaxCode */:
return "Exempt based on 8 of article 261 of the Code G\xE9n\xE9ral des Imp\xF4ts (CGI ; General tax code)";
case "VATEX-FR-CGI261A" /* ExemptBasedOnArticle261ACodeGénéralDesImpôtsCgiGeneralTaxCode */:
return "Exempt based on article 261 A of the Code G\xE9n\xE9ral des Imp\xF4ts (CGI ; General tax code)";
case "VATEX-FR-CGI261B" /* ExemptBasedOnArticle261BCodeGénéralDesImpôtsCgiGeneralTaxCode */:
return "Exempt based on article 261 B of the Code G\xE9n\xE9ral des Imp\xF4ts (CGI ; General tax code)";
case "VATEX-FR-CGI261C-1" /* ExemptBasedOn1Article261CCodeGénéralDesImpôtsCgiGeneralTaxCode */:
return "Exempt based on 1\xB0 of article 261 C of the Code G\xE9n\xE9ral des Imp\xF4ts (CGI ; General tax code)";
case "VATEX-FR-CGI261C-2" /* ExemptBasedOn2Article261CCodeGénéralDesImpôtsCgiGeneralTaxCode */:
return "Exempt based on 2\xB0 of article 261 C of the Code G\xE9n\xE9ral des Imp\xF4ts (CGI ; General tax code)";
case "VATEX-FR-CGI261C-3" /* ExemptBasedOn3Article261CCodeGénéralDesImpôtsCgiGeneralTaxCode */:
return "Exempt based on 3\xB0 of article 261 C of the Code G\xE9n\xE9ral des Imp\xF4ts (CGI ; General tax code)";
case "VATEX-FR-CGI261D-1" /* ExemptBasedOn1Article261DCodeGénéralDesImpôtsCgiGeneralTaxCode */:
return "Exempt based on 1\xB0 of article 261 D of the Code G\xE9n\xE9ral des Imp\xF4ts (CGI ; General tax code)";
case "VATEX-FR-CGI261D-1BIS" /* ExemptBasedOn1BisArticle261DCodeGénéralDesImpôtsCgiGeneralTaxCode */:
return "Exempt based on 1\xB0bis of article 261 D of the Code G\xE9n\xE9ral des Imp\xF4ts (CGI ; General tax code)";
case "VATEX-FR-CGI261D-2" /* ExemptBasedOn2Article261DCodeGénéralDesImpôtsCgiGeneralTaxCode */:
return "Exempt based on 2\xB0 of article 261 D of the Code G\xE9n\xE9ral des Imp\xF4ts (CGI ; General tax code)";
case "VATEX-FR-CGI261D-3" /* ExemptBasedOn3Article261DCodeGénéralDesImpôtsCgiGeneralTaxCodeExonérationDeTvaArticle261D3DuCodeGénéralDesImpôts */:
return "Exempt based on 3\xB0 of article 261 D of the Code G\xE9n\xE9ral des Imp\xF4ts (CGI ; General tax code) Exon\xE9ration de TVA - Article 261 D-3\xB0 du Code G\xE9n\xE9ral des Imp\xF4ts ";
case "VATEX-FR-CGI261D-4" /* ExemptBasedOn4Article261DCodeGénéralDesImpôtsCgiGeneralTaxCode */:
return "Exempt based on 4\xB0 of article 261 D of the Code G\xE9n\xE9ral des Imp\xF4ts (CGI ; General tax code)";
case "VATEX-FR-CGI261E-1" /* ExemptBasedOn1Article261ECodeGénéralDesImpôtsCgiGeneralTaxCode */:
return "Exempt based on 1\xB0 of article 261 E of the Code G\xE9n\xE9ral des Imp\xF4ts (CGI ; General tax code)";
case "VATEX-FR-CGI261E-2" /* ExemptBasedOn2Article261ECodeGénéralDesImpôtsCgiGeneralTaxCode */:
return "Exempt based on 2\xB0 of article 261 E of the Code G\xE9n\xE9ral des Imp\xF4ts (CGI ; General tax code)";
case "VATEX-FR-CGI277A" /* ExemptBasedOnArticle277ACodeGénéralDesImpôtsCgiGeneralTaxCode */:
return "Exempt based on article 277 A of the Code G\xE9n\xE9ral des Imp\xF4ts (CGI ; General tax code)";
case "VATEX-FR-CGI275" /* ExemptBasedOnArticle275CodeGénéralDesImpôtsCgiGeneralTaxCode */:
return "Exempt based on article 275 of the Code G\xE9n\xE9ral des Imp\xF4ts (CGI ; General tax code)";
case "VATEX-FR-298SEXDECIESA" /* ExemptBasedOnArticle298SexdeciesACodeGénéralDesImpôtsCgiGeneralTaxCode */:
return "Exempt based on article 298 sexdecies A of the Code G\xE9n\xE9ral des Imp\xF4ts (CGI ; General tax code)";
case "VATEX-FR-CGI295" /* ExemptBasedOnArticle295CodeGénéralDesImpôtsCgiGeneralTaxCode */:
return "Exempt based on article 295 of the Code G\xE9n\xE9ral des Imp\xF4ts (CGI ; General tax code)";
case "VATEX-FR-AE" /* ExemptBasedOn2Article283CodeGénéralDesImpôtsCgiGeneralTaxCode */:
return "Exempt based on 2 of article 283 of the Code G\xE9n\xE9ral des Imp\xF4ts (CGI ; General tax code)";
}
}
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
VATEX,
description
});
//# sourceMappingURL=vatex.js.map