zugferd-code-lists
Version:
ZUGFeRD code lists, e.g. languages enum, currencies enum, countries enum, etc.
573 lines (572 loc) • 21 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_2/charge.ts
var charge_exports = {};
__export(charge_exports, {
Charge: () => Charge,
description: () => description
});
module.exports = __toCommonJS(charge_exports);
var Charge = /* @__PURE__ */ ((Charge2) => {
Charge2["Advertising"] = "AA";
Charge2["Telecommunication"] = "AAA";
Charge2["TechnicalModification"] = "AAC";
Charge2["JobOrderProduction"] = "AAD";
Charge2["Outlays"] = "AAE";
Charge2["OffPremises"] = "AAF";
Charge2["AdditionalProcessing"] = "AAH";
Charge2["Attesting"] = "AAI";
Charge2["Acceptance"] = "AAS";
Charge2["RushDelivery"] = "AAT";
Charge2["SpecialConstruction"] = "AAV";
Charge2["AirportFacilities"] = "AAY";
Charge2["Concession"] = "AAZ";
Charge2["CompulsoryStorage"] = "ABA";
Charge2["FuelRemoval"] = "ABB";
Charge2["IntoPlane"] = "ABC";
Charge2["Overtime"] = "ABD";
Charge2["Tooling"] = "ABF";
Charge2["Miscellaneous"] = "ABK";
Charge2["AdditionalPackaging"] = "ABL";
Charge2["Dunnage"] = "ABN";
Charge2["Containerisation"] = "ABR";
Charge2["CartonPacking"] = "ABS";
Charge2["HessianWrapped"] = "ABT";
Charge2["PolyethyleneWrapPacking"] = "ABU";
Charge2["MiscellaneousTreatment"] = "ACF";
Charge2["EnamellingTreatment"] = "ACG";
Charge2["HeatTreatment"] = "ACH";
Charge2["PlatingTreatment"] = "ACI";
Charge2["Painting"] = "ACJ";
Charge2["Polishing"] = "ACK";
Charge2["Priming"] = "ACL";
Charge2["PreservationTreatment"] = "ACM";
Charge2["Fitting"] = "ACS";
Charge2["Consolidation"] = "ADC";
Charge2["BillLading"] = "ADE";
Charge2["Airbag"] = "ADJ";
Charge2["Transfer"] = "ADK";
Charge2["Slipsheet"] = "ADL";
Charge2["Binding"] = "ADM";
Charge2["RepairOrReplacementBrokenReturnablePackage"] = "ADN";
Charge2["EfficientLogistics"] = "ADO";
Charge2["Merchandising"] = "ADP";
Charge2["ProductMix"] = "ADQ";
Charge2["OtherServices"] = "ADR";
Charge2["PickUp"] = "ADT";
Charge2["ChronicIllness"] = "ADW";
Charge2["NewProductIntroduction"] = "ADY";
Charge2["DirectDelivery"] = "ADZ";
Charge2["Diversion"] = "AEA";
Charge2["Disconnect"] = "AEB";
Charge2["Distribution"] = "AEC";
Charge2["HandlingHazardousCargo"] = "AED";
Charge2["RentsAndLeases"] = "AEF";
Charge2["LocationDifferential"] = "AEH";
Charge2["AircraftRefueling"] = "AEI";
Charge2["FuelShippedIntoStorage"] = "AEJ";
Charge2["CashOnDelivery"] = "AEK";
Charge2["SmallOrderProcessingService"] = "AEL";
Charge2["ClericalOrAdministrativeServices"] = "AEM";
Charge2["Guarantee"] = "AEN";
Charge2["CollectionAndRecycling"] = "AEO";
Charge2["CopyrightFeeCollection"] = "AEP";
Charge2["VeterinaryInspectionService"] = "AES";
Charge2["PensionerService"] = "AET";
Charge2["MedicineFreePassHolder"] = "AEU";
Charge2["EnvironmentalProtectionService"] = "AEV";
Charge2["EnvironmentalCleanUpService"] = "AEW";
Charge2["NationalChequeProcessingServiceOutsideAccountArea"] = "AEX";
Charge2["NationalPaymentServiceOutsideAccountArea"] = "AEY";
Charge2["NationalPaymentServiceWithinAccountArea"] = "AEZ";
Charge2["Adjustments"] = "AJ";
Charge2["Authentication"] = "AU";
Charge2["Cataloguing"] = "CA";
Charge2["Cartage"] = "CAB";
Charge2["Certification"] = "CAD";
Charge2["CertificateConformance"] = "CAE";
Charge2["CertificateOrigin"] = "CAF";
Charge2["Cutting"] = "CAI";
Charge2["ConsularService"] = "CAJ";
Charge2["CustomerCollection"] = "CAK";
Charge2["PayrollPaymentService"] = "CAL";
Charge2["CashTransportation"] = "CAM";
Charge2["HomeBankingService"] = "CAN";
Charge2["BilateralAgreementService"] = "CAO";
Charge2["InsuranceBrokerageService"] = "CAP";
Charge2["ChequeGeneration"] = "CAQ";
Charge2["PreferentialMerchandisingLocation"] = "CAR";
Charge2["Crane"] = "CAS";
Charge2["SpecialColourService"] = "CAT";
Charge2["Sorting"] = "CAU";
Charge2["BatteryCollectionAndRecycling"] = "CAV";
Charge2["ProductTakeBackFee"] = "CAW";
Charge2["QualityControlReleased"] = "CAX";
Charge2["QualityControlHeld"] = "CAY";
Charge2["QualityControlEmbargo"] = "CAZ";
Charge2["CarLoading"] = "CD";
Charge2["Cleaning"] = "CG";
Charge2["CigaretteStamping"] = "CS";
Charge2["CountAndRecount"] = "CT";
Charge2["LayoutDesign"] = "DAB";
Charge2["AssortmentAllowance"] = "DAC";
Charge2["DriverAssignedUnloading"] = "DAD";
Charge2["DebtorBound"] = "DAF";
Charge2["DealerAllowance"] = "DAG";
Charge2["AllowanceTransferableToConsumer"] = "DAH";
Charge2["GrowthBusiness"] = "DAI";
Charge2["IntroductionAllowance"] = "DAJ";
Charge2["MultiBuyPromotion"] = "DAK";
Charge2["Partnership"] = "DAL";
Charge2["ReturnHandling"] = "DAM";
Charge2["MinimumOrderNotFulfilledCharge"] = "DAN";
Charge2["PointSalesThresholdAllowance"] = "DAO";
Charge2["WholesalingDiscount"] = "DAP";
Charge2["DocumentaryCreditsTransferCommission"] = "DAQ";
Charge2["Delivery"] = "DL";
Charge2["Engraving"] = "EG";
Charge2["Expediting"] = "EP";
Charge2["ExchangeRateGuarantee"] = "ER";
Charge2["Fabrication"] = "FAA";
Charge2["FreightEqualization"] = "FAB";
Charge2["FreightExtraordinaryHandling"] = "FAC";
Charge2["FreightService"] = "FC";
Charge2["FillingHandling"] = "FH";
Charge2["Financing"] = "FI";
Charge2["Grinding"] = "GAA";
Charge2["Hose"] = "HAA";
Charge2["Handling"] = "HD";
Charge2["HoistingAndHauling"] = "HH";
Charge2["Installation"] = "IAA";
Charge2["InstallationAndWarranty"] = "IAB";
Charge2["InsideDelivery"] = "ID";
Charge2["Inspection"] = "IF";
Charge2["InstallationAndTraining"] = "IR";
Charge2["Invoicing"] = "IS";
Charge2["Koshering"] = "KO";
Charge2["CarrierCount"] = "L1";
Charge2["Labelling"] = "LA";
Charge2["Labour"] = "LAA";
Charge2["RepairAndReturn"] = "LAB";
Charge2["Legalisation"] = "LF";
Charge2["Mounting"] = "MAE";
Charge2["MailInvoice"] = "MI";
Charge2["MailInvoiceToEachLocation"] = "ML";
Charge2["NonReturnableContainers"] = "NAA";
Charge2["OutsideCableConnectors"] = "OA";
Charge2["InvoiceWithShipment"] = "PA";
Charge2["PhosphatizingSteelTreatment"] = "PAA";
Charge2["Packing"] = "PC";
Charge2["Palletizing"] = "PL";
Charge2["PriceVariation"] = "PRV";
Charge2["Repacking"] = "RAB";
Charge2["Repair"] = "RAC";
Charge2["ReturnableContainer"] = "RAD";
Charge2["Restocking"] = "RAF";
Charge2["ReDelivery"] = "RE";
Charge2["Refurbishing"] = "RF";
Charge2["RailWagonHire"] = "RH";
Charge2["Loading"] = "RV";
Charge2["Salvaging"] = "SA";
Charge2["ShippingAndHandling"] = "SAA";
Charge2["SpecialPackaging"] = "SAD";
Charge2["Stamping"] = "SAE";
Charge2["ConsigneeUnload"] = "SAI";
Charge2["ShrinkWrap"] = "SG";
Charge2["SpecialHandling"] = "SH";
Charge2["SpecialFinish"] = "SM";
Charge2["SetUp"] = "SU";
Charge2["TankRenting"] = "TAB";
Charge2["Testing"] = "TAC";
Charge2["TransportationThirdPartyBilling"] = "TT";
Charge2["TransportationByVendor"] = "TV";
Charge2["DropYard"] = "V1";
Charge2["DropDock"] = "V2";
Charge2["Warehousing"] = "WH";
Charge2["CombineAllSameDayShipment"] = "XAA";
Charge2["SplitPickUp"] = "YY";
Charge2["MutuallyDefined"] = "ZZZ";
return Charge2;
})(Charge || {});
function description(value) {
switch (value) {
case "AA" /* Advertising */:
return "Advertising";
case "AAA" /* Telecommunication */:
return "Telecommunication";
case "AAC" /* TechnicalModification */:
return "Technical modification";
case "AAD" /* JobOrderProduction */:
return "Job-order production";
case "AAE" /* Outlays */:
return "Outlays";
case "AAF" /* OffPremises */:
return "Off-premises";
case "AAH" /* AdditionalProcessing */:
return "Additional processing";
case "AAI" /* Attesting */:
return "Attesting";
case "AAS" /* Acceptance */:
return "Acceptance";
case "AAT" /* RushDelivery */:
return "Rush delivery";
case "AAV" /* SpecialConstruction */:
return "Special construction";
case "AAY" /* AirportFacilities */:
return "Airport facilities";
case "AAZ" /* Concession */:
return "Concession";
case "ABA" /* CompulsoryStorage */:
return "Compulsory storage";
case "ABB" /* FuelRemoval */:
return "Fuel removal";
case "ABC" /* IntoPlane */:
return "Into plane";
case "ABD" /* Overtime */:
return "Overtime";
case "ABF" /* Tooling */:
return "Tooling";
case "ABK" /* Miscellaneous */:
return "Miscellaneous";
case "ABL" /* AdditionalPackaging */:
return "Additional packaging";
case "ABN" /* Dunnage */:
return "Dunnage";
case "ABR" /* Containerisation */:
return "Containerisation";
case "ABS" /* CartonPacking */:
return "Carton packing";
case "ABT" /* HessianWrapped */:
return "Hessian wrapped";
case "ABU" /* PolyethyleneWrapPacking */:
return "Polyethylene wrap packing";
case "ACF" /* MiscellaneousTreatment */:
return "Miscellaneous treatment";
case "ACG" /* EnamellingTreatment */:
return "Enamelling treatment";
case "ACH" /* HeatTreatment */:
return "Heat treatment";
case "ACI" /* PlatingTreatment */:
return "Plating treatment";
case "ACJ" /* Painting */:
return "Painting";
case "ACK" /* Polishing */:
return "Polishing";
case "ACL" /* Priming */:
return "Priming";
case "ACM" /* PreservationTreatment */:
return "Preservation treatment";
case "ACS" /* Fitting */:
return "Fitting";
case "ADC" /* Consolidation */:
return "Consolidation";
case "ADE" /* BillLading */:
return "Bill of lading";
case "ADJ" /* Airbag */:
return "Airbag";
case "ADK" /* Transfer */:
return "Transfer";
case "ADL" /* Slipsheet */:
return "Slipsheet";
case "ADM" /* Binding */:
return "Binding";
case "ADN" /* RepairOrReplacementBrokenReturnablePackage */:
return "Repair or replacement of broken returnable package";
case "ADO" /* EfficientLogistics */:
return "Efficient logistics";
case "ADP" /* Merchandising */:
return "Merchandising";
case "ADQ" /* ProductMix */:
return "Product mix";
case "ADR" /* OtherServices */:
return "Other services";
case "ADT" /* PickUp */:
return "Pick-up";
case "ADW" /* ChronicIllness */:
return "Chronic illness";
case "ADY" /* NewProductIntroduction */:
return "New product introduction";
case "ADZ" /* DirectDelivery */:
return "Direct delivery";
case "AEA" /* Diversion */:
return "Diversion";
case "AEB" /* Disconnect */:
return "Disconnect";
case "AEC" /* Distribution */:
return "Distribution";
case "AED" /* HandlingHazardousCargo */:
return "Handling of hazardous cargo";
case "AEF" /* RentsAndLeases */:
return "Rents and leases";
case "AEH" /* LocationDifferential */:
return "Location differential";
case "AEI" /* AircraftRefueling */:
return "Aircraft refueling";
case "AEJ" /* FuelShippedIntoStorage */:
return "Fuel shipped into storage";
case "AEK" /* CashOnDelivery */:
return "Cash on delivery";
case "AEL" /* SmallOrderProcessingService */:
return "Small order processing service";
case "AEM" /* ClericalOrAdministrativeServices */:
return "Clerical or administrative services";
case "AEN" /* Guarantee */:
return "Guarantee";
case "AEO" /* CollectionAndRecycling */:
return "Collection and recycling";
case "AEP" /* CopyrightFeeCollection */:
return "Copyright fee collection";
case "AES" /* VeterinaryInspectionService */:
return "Veterinary inspection service";
case "AET" /* PensionerService */:
return "Pensioner service";
case "AEU" /* MedicineFreePassHolder */:
return "Medicine free pass holder";
case "AEV" /* EnvironmentalProtectionService */:
return "Environmental protection service";
case "AEW" /* EnvironmentalCleanUpService */:
return "Environmental clean-up service";
case "AEX" /* NationalChequeProcessingServiceOutsideAccountArea */:
return "National cheque processing service outside account area";
case "AEY" /* NationalPaymentServiceOutsideAccountArea */:
return "National payment service outside account area";
case "AEZ" /* NationalPaymentServiceWithinAccountArea */:
return "National payment service within account area";
case "AJ" /* Adjustments */:
return "Adjustments";
case "AU" /* Authentication */:
return "Authentication";
case "CA" /* Cataloguing */:
return "Cataloguing";
case "CAB" /* Cartage */:
return "Cartage";
case "CAD" /* Certification */:
return "Certification";
case "CAE" /* CertificateConformance */:
return "Certificate of conformance";
case "CAF" /* CertificateOrigin */:
return "Certificate of origin";
case "CAI" /* Cutting */:
return "Cutting";
case "CAJ" /* ConsularService */:
return "Consular service";
case "CAK" /* CustomerCollection */:
return "Customer collection";
case "CAL" /* PayrollPaymentService */:
return "Payroll payment service";
case "CAM" /* CashTransportation */:
return "Cash transportation";
case "CAN" /* HomeBankingService */:
return "Home banking service";
case "CAO" /* BilateralAgreementService */:
return "Bilateral agreement service";
case "CAP" /* InsuranceBrokerageService */:
return "Insurance brokerage service";
case "CAQ" /* ChequeGeneration */:
return "Cheque generation";
case "CAR" /* PreferentialMerchandisingLocation */:
return "Preferential merchandising location";
case "CAS" /* Crane */:
return "Crane";
case "CAT" /* SpecialColourService */:
return "Special colour service";
case "CAU" /* Sorting */:
return "Sorting";
case "CAV" /* BatteryCollectionAndRecycling */:
return "Battery collection and recycling";
case "CAW" /* ProductTakeBackFee */:
return "Product take back fee";
case "CAX" /* QualityControlReleased */:
return "Quality control released";
case "CAY" /* QualityControlHeld */:
return "Quality control held";
case "CAZ" /* QualityControlEmbargo */:
return "Quality control embargo";
case "CD" /* CarLoading */:
return "Car loading";
case "CG" /* Cleaning */:
return "Cleaning";
case "CS" /* CigaretteStamping */:
return "Cigarette stamping";
case "CT" /* CountAndRecount */:
return "Count and recount";
case "DAB" /* LayoutDesign */:
return "Layout/design";
case "DAC" /* AssortmentAllowance */:
return "Assortment allowance";
case "DAD" /* DriverAssignedUnloading */:
return "Driver assigned unloading";
case "DAF" /* DebtorBound */:
return "Debtor bound";
case "DAG" /* DealerAllowance */:
return "Dealer allowance";
case "DAH" /* AllowanceTransferableToConsumer */:
return "Allowance transferable to the consumer";
case "DAI" /* GrowthBusiness */:
return "Growth of business";
case "DAJ" /* IntroductionAllowance */:
return "Introduction allowance";
case "DAK" /* MultiBuyPromotion */:
return "Multi-buy promotion";
case "DAL" /* Partnership */:
return "Partnership";
case "DAM" /* ReturnHandling */:
return "Return handling";
case "DAN" /* MinimumOrderNotFulfilledCharge */:
return "Minimum order not fulfilled charge";
case "DAO" /* PointSalesThresholdAllowance */:
return "Point of sales threshold allowance";
case "DAP" /* WholesalingDiscount */:
return "Wholesaling discount";
case "DAQ" /* DocumentaryCreditsTransferCommission */:
return "Documentary credits transfer commission";
case "DL" /* Delivery */:
return "Delivery";
case "EG" /* Engraving */:
return "Engraving";
case "EP" /* Expediting */:
return "Expediting";
case "ER" /* ExchangeRateGuarantee */:
return "Exchange rate guarantee";
case "FAA" /* Fabrication */:
return "Fabrication";
case "FAB" /* FreightEqualization */:
return "Freight equalization";
case "FAC" /* FreightExtraordinaryHandling */:
return "Freight extraordinary handling";
case "FC" /* FreightService */:
return "Freight service";
case "FH" /* FillingHandling */:
return "Filling/handling";
case "FI" /* Financing */:
return "Financing";
case "GAA" /* Grinding */:
return "Grinding";
case "HAA" /* Hose */:
return "Hose";
case "HD" /* Handling */:
return "Handling";
case "HH" /* HoistingAndHauling */:
return "Hoisting and hauling";
case "IAA" /* Installation */:
return "Installation";
case "IAB" /* InstallationAndWarranty */:
return "Installation and warranty";
case "ID" /* InsideDelivery */:
return "Inside delivery";
case "IF" /* Inspection */:
return "Inspection";
case "IR" /* InstallationAndTraining */:
return "Installation and training";
case "IS" /* Invoicing */:
return "Invoicing";
case "KO" /* Koshering */:
return "Koshering";
case "L1" /* CarrierCount */:
return "Carrier count";
case "LA" /* Labelling */:
return "Labelling";
case "LAA" /* Labour */:
return "Labour";
case "LAB" /* RepairAndReturn */:
return "Repair and return";
case "LF" /* Legalisation */:
return "Legalisation";
case "MAE" /* Mounting */:
return "Mounting";
case "MI" /* MailInvoice */:
return "Mail invoice";
case "ML" /* MailInvoiceToEachLocation */:
return "Mail invoice to each location";
case "NAA" /* NonReturnableContainers */:
return "Non-returnable containers";
case "OA" /* OutsideCableConnectors */:
return "Outside cable connectors";
case "PA" /* InvoiceWithShipment */:
return "Invoice with shipment";
case "PAA" /* PhosphatizingSteelTreatment */:
return "Phosphatizing (steel treatment)";
case "PC" /* Packing */:
return "Packing";
case "PL" /* Palletizing */:
return "Palletizing";
case "PRV" /* PriceVariation */:
return "Price variation";
case "RAB" /* Repacking */:
return "Repacking";
case "RAC" /* Repair */:
return "Repair";
case "RAD" /* ReturnableContainer */:
return "Returnable container";
case "RAF" /* Restocking */:
return "Restocking";
case "RE" /* ReDelivery */:
return "Re-delivery";
case "RF" /* Refurbishing */:
return "Refurbishing";
case "RH" /* RailWagonHire */:
return "Rail wagon hire";
case "RV" /* Loading */:
return "Loading";
case "SA" /* Salvaging */:
return "Salvaging";
case "SAA" /* ShippingAndHandling */:
return "Shipping and handling";
case "SAD" /* SpecialPackaging */:
return "Special packaging";
case "SAE" /* Stamping */:
return "Stamping";
case "SAI" /* ConsigneeUnload */:
return "Consignee unload";
case "SG" /* ShrinkWrap */:
return "Shrink-wrap";
case "SH" /* SpecialHandling */:
return "Special handling";
case "SM" /* SpecialFinish */:
return "Special finish";
case "SU" /* SetUp */:
return "Set-up";
case "TAB" /* TankRenting */:
return "Tank renting";
case "TAC" /* Testing */:
return "Testing";
case "TT" /* TransportationThirdPartyBilling */:
return "Transportation - third party billing";
case "TV" /* TransportationByVendor */:
return "Transportation by vendor";
case "V1" /* DropYard */:
return "Drop yard";
case "V2" /* DropDock */:
return "Drop dock";
case "WH" /* Warehousing */:
return "Warehousing";
case "XAA" /* CombineAllSameDayShipment */:
return "Combine all same day shipment";
case "YY" /* SplitPickUp */:
return "Split pick-up";
case "ZZZ" /* MutuallyDefined */:
return "Mutually defined";
}
}
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
Charge,
description
});
//# sourceMappingURL=charge.js.map