UNPKG

zugferd-code-lists

Version:

ZUGFeRD code lists, e.g. languages enum, currencies enum, countries enum, etc.

225 lines (224 loc) 16.9 kB
"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_2/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["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"; 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-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"; } } // Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = { VATEX, description }); //# sourceMappingURL=vatex.js.map