zugferd-code-lists
Version:
ZUGFeRD code lists, e.g. languages enum, currencies enum, countries enum, etc.
40 lines • 1.57 kB
JavaScript
// src/zugferd_2_3_2/enum5305.ts
var Enum5305 = /* @__PURE__ */ ((Enum53052) => {
Enum53052["StandardRate"] = "S";
Enum53052["ZeroRatedGoods"] = "Z";
Enum53052["ExemptFromTax"] = "E";
Enum53052["VatReverseCharge"] = "AE";
Enum53052["VatExemptForEeaIntraCommunitySupplyGoodsAndServices"] = "K";
Enum53052["FreeExportItemTaxNotCharged"] = "G";
Enum53052["ServiceOutsideScopeTax"] = "O";
Enum53052["CanaryIslandsGeneralIndirectTax"] = "L";
Enum53052["TaxForProductionServicesAndImportationInCeutaAndMelilla"] = "M";
return Enum53052;
})(Enum5305 || {});
function description(value) {
switch (value) {
case "S" /* StandardRate */:
return "Standard rate";
case "Z" /* ZeroRatedGoods */:
return "Zero rated goods";
case "E" /* ExemptFromTax */:
return "Exempt from tax";
case "AE" /* VatReverseCharge */:
return "VAT Reverse charge";
case "K" /* VatExemptForEeaIntraCommunitySupplyGoodsAndServices */:
return "VAT exempt for EEA intra-community supply of goods and services";
case "G" /* FreeExportItemTaxNotCharged */:
return "Free export item, tax not charged";
case "O" /* ServiceOutsideScopeTax */:
return "Service outside scope of tax";
case "L" /* CanaryIslandsGeneralIndirectTax */:
return "Canary Islands general indirect tax";
case "M" /* TaxForProductionServicesAndImportationInCeutaAndMelilla */:
return "Tax for production, services and importation in Ceuta and Melilla";
}
}
export {
Enum5305,
description
};
//# sourceMappingURL=enum5305.mjs.map