zugferd-code-lists
Version:
ZUGFeRD code lists, e.g. languages enum, currencies enum, countries enum, etc.
70 lines • 2.5 kB
JavaScript
// src/zugferd_2_3_2/allowance.ts
var Allowance = /* @__PURE__ */ ((Allowance2) => {
Allowance2["BonusForWorksAheadSchedule"] = "41";
Allowance2["OtherBonus"] = "42";
Allowance2["ManufacturerSConsumerDiscount"] = "60";
Allowance2["DueToMilitaryStatus"] = "62";
Allowance2["DueToWorkAccident"] = "63";
Allowance2["SpecialAgreement"] = "64";
Allowance2["ProductionErrorDiscount"] = "65";
Allowance2["NewOutletDiscount"] = "66";
Allowance2["SampleDiscount"] = "67";
Allowance2["EndRangeDiscount"] = "68";
Allowance2["IncotermDiscount"] = "70";
Allowance2["PointSalesThresholdAllowance"] = "71";
Allowance2["MaterialSurchargeDeduction"] = "88";
Allowance2["Discount"] = "95";
Allowance2["SpecialRebate"] = "100";
Allowance2["FixedLongTerm"] = "102";
Allowance2["Temporary"] = "103";
Allowance2["Standard"] = "104";
Allowance2["YearlyTurnover"] = "105";
return Allowance2;
})(Allowance || {});
function description(value) {
switch (value) {
case "41" /* BonusForWorksAheadSchedule */:
return "Bonus for works ahead of schedule";
case "42" /* OtherBonus */:
return "Other bonus";
case "60" /* ManufacturerSConsumerDiscount */:
return "Manufacturer\u2019s consumer discount";
case "62" /* DueToMilitaryStatus */:
return "Due to military status";
case "63" /* DueToWorkAccident */:
return "Due to work accident";
case "64" /* SpecialAgreement */:
return "Special agreement";
case "65" /* ProductionErrorDiscount */:
return "Production error discount";
case "66" /* NewOutletDiscount */:
return "New outlet discount";
case "67" /* SampleDiscount */:
return "Sample discount";
case "68" /* EndRangeDiscount */:
return "End-of-range discount";
case "70" /* IncotermDiscount */:
return "Incoterm discount";
case "71" /* PointSalesThresholdAllowance */:
return "Point of sales threshold allowance";
case "88" /* MaterialSurchargeDeduction */:
return "Material surcharge/deduction";
case "95" /* Discount */:
return "Discount";
case "100" /* SpecialRebate */:
return "Special rebate";
case "102" /* FixedLongTerm */:
return "Fixed long term";
case "103" /* Temporary */:
return "Temporary";
case "104" /* Standard */:
return "Standard";
case "105" /* YearlyTurnover */:
return "Yearly turnover";
}
}
export {
Allowance,
description
};
//# sourceMappingURL=allowance.mjs.map