node-zugferd
Version:
A Node.js library for creating ZUGFeRD/Factur-X compliant documents. Generating XML and embedding it into PDF/A files, enabling seamless e-invoicing and digital document compliance.
914 lines (912 loc) • 27.1 kB
TypeScript
/**
* Automatically generated by {@link Script} on Mon, 04 Aug 2025 12:40:40 GMT
*
* @see {@link https://github.com/jslno/node-zugferd/blob/main/packages/node-zugferd/scripts/codelists/charge/output.xml|Source}
*/
type ChargeDefinition = {
key: string;
name: string;
value: string;
};
type ChargeCode = (typeof CHARGE)[number]["value"];
declare const PUBLISHED: "24A";
/**
* Automatically generated by {@link Script} on Mon, 04 Aug 2025 12:40:40 GMT
*
* @see {@link https://github.com/jslno/node-zugferd/blob/main/packages/node-zugferd/scripts/codelists/charge/output.xml|Source}
*/
declare const CHARGE: [{
readonly key: "ADVERTISING";
readonly name: "Advertising";
readonly value: "AA";
}, {
readonly key: "TELECOMMUNICATION";
readonly name: "Telecommunication";
readonly value: "AAA";
}, {
readonly key: "TECHNICAL_MODIFICATION";
readonly name: "Technical modification";
readonly value: "AAC";
}, {
readonly key: "JOB_ORDER_PRODUCTION";
readonly name: "Job-order production";
readonly value: "AAD";
}, {
readonly key: "OUTLAYS";
readonly name: "Outlays";
readonly value: "AAE";
}, {
readonly key: "OFF_PREMISES";
readonly name: "Off-premises";
readonly value: "AAF";
}, {
readonly key: "ADDITIONAL_PROCESSING";
readonly name: "Additional processing";
readonly value: "AAH";
}, {
readonly key: "ATTESTING";
readonly name: "Attesting";
readonly value: "AAI";
}, {
readonly key: "ACCEPTANCE";
readonly name: "Acceptance";
readonly value: "AAS";
}, {
readonly key: "RUSH_DELIVERY";
readonly name: "Rush delivery";
readonly value: "AAT";
}, {
readonly key: "SPECIAL_CONSTRUCTION";
readonly name: "Special construction";
readonly value: "AAV";
}, {
readonly key: "AIRPORT_FACILITIES";
readonly name: "Airport facilities";
readonly value: "AAY";
}, {
readonly key: "CONCESSION";
readonly name: "Concession";
readonly value: "AAZ";
}, {
readonly key: "COMPULSORY_STORAGE";
readonly name: "Compulsory storage";
readonly value: "ABA";
}, {
readonly key: "FUEL_REMOVAL";
readonly name: "Fuel removal";
readonly value: "ABB";
}, {
readonly key: "INTO_PLANE";
readonly name: "Into plane";
readonly value: "ABC";
}, {
readonly key: "OVERTIME";
readonly name: "Overtime";
readonly value: "ABD";
}, {
readonly key: "TOOLING";
readonly name: "Tooling";
readonly value: "ABF";
}, {
readonly key: "MISCELLANEOUS";
readonly name: "Miscellaneous";
readonly value: "ABK";
}, {
readonly key: "ADDITIONAL_PACKAGING";
readonly name: "Additional packaging";
readonly value: "ABL";
}, {
readonly key: "DUNNAGE";
readonly name: "Dunnage";
readonly value: "ABN";
}, {
readonly key: "CONTAINERISATION";
readonly name: "Containerisation";
readonly value: "ABR";
}, {
readonly key: "CARTON_PACKING";
readonly name: "Carton packing";
readonly value: "ABS";
}, {
readonly key: "HESSIAN_WRAPPED";
readonly name: "Hessian wrapped";
readonly value: "ABT";
}, {
readonly key: "POLYETHYLENE_WRAP_PACKING";
readonly name: "Polyethylene wrap packing";
readonly value: "ABU";
}, {
readonly key: "MISCELLANEOUS_TREATMENT";
readonly name: "Miscellaneous treatment";
readonly value: "ACF";
}, {
readonly key: "ENAMELLING_TREATMENT";
readonly name: "Enamelling treatment";
readonly value: "ACG";
}, {
readonly key: "HEAT_TREATMENT";
readonly name: "Heat treatment";
readonly value: "ACH";
}, {
readonly key: "PLATING_TREATMENT";
readonly name: "Plating treatment";
readonly value: "ACI";
}, {
readonly key: "PAINTING";
readonly name: "Painting";
readonly value: "ACJ";
}, {
readonly key: "POLISHING";
readonly name: "Polishing";
readonly value: "ACK";
}, {
readonly key: "PRIMING";
readonly name: "Priming";
readonly value: "ACL";
}, {
readonly key: "PRESERVATION_TREATMENT";
readonly name: "Preservation treatment";
readonly value: "ACM";
}, {
readonly key: "FITTING";
readonly name: "Fitting";
readonly value: "ACS";
}, {
readonly key: "CONSOLIDATION";
readonly name: "Consolidation";
readonly value: "ADC";
}, {
readonly key: "BILL_OF_LADING";
readonly name: "Bill of lading";
readonly value: "ADE";
}, {
readonly key: "AIRBAG";
readonly name: "Airbag";
readonly value: "ADJ";
}, {
readonly key: "TRANSFER";
readonly name: "Transfer";
readonly value: "ADK";
}, {
readonly key: "SLIPSHEET";
readonly name: "Slipsheet";
readonly value: "ADL";
}, {
readonly key: "BINDING";
readonly name: "Binding";
readonly value: "ADM";
}, {
readonly key: "REPAIR_OR_REPLACEMENT_OF_BROKEN_RETURNABLE_PACKAGE";
readonly name: "Repair or replacement of broken returnable package";
readonly value: "ADN";
}, {
readonly key: "EFFICIENT_LOGISTICS";
readonly name: "Efficient logistics";
readonly value: "ADO";
}, {
readonly key: "MERCHANDISING";
readonly name: "Merchandising";
readonly value: "ADP";
}, {
readonly key: "PRODUCT_MIX";
readonly name: "Product mix";
readonly value: "ADQ";
}, {
readonly key: "OTHER_SERVICES";
readonly name: "Other services";
readonly value: "ADR";
}, {
readonly key: "PICK_UP";
readonly name: "Pick-up";
readonly value: "ADT";
}, {
readonly key: "CHRONIC_ILLNESS";
readonly name: "Chronic illness";
readonly value: "ADW";
}, {
readonly key: "NEW_PRODUCT_INTRODUCTION";
readonly name: "New product introduction";
readonly value: "ADY";
}, {
readonly key: "DIRECT_DELIVERY";
readonly name: "Direct delivery";
readonly value: "ADZ";
}, {
readonly key: "DIVERSION";
readonly name: "Diversion";
readonly value: "AEA";
}, {
readonly key: "DISCONNECT";
readonly name: "Disconnect";
readonly value: "AEB";
}, {
readonly key: "DISTRIBUTION";
readonly name: "Distribution";
readonly value: "AEC";
}, {
readonly key: "HANDLING_OF_HAZARDOUS_CARGO";
readonly name: "Handling of hazardous cargo";
readonly value: "AED";
}, {
readonly key: "RENTS_AND_LEASES";
readonly name: "Rents and leases";
readonly value: "AEF";
}, {
readonly key: "LOCATION_DIFFERENTIAL";
readonly name: "Location differential";
readonly value: "AEH";
}, {
readonly key: "AIRCRAFT_REFUELING";
readonly name: "Aircraft refueling";
readonly value: "AEI";
}, {
readonly key: "FUEL_SHIPPED_INTO_STORAGE";
readonly name: "Fuel shipped into storage";
readonly value: "AEJ";
}, {
readonly key: "CASH_ON_DELIVERY";
readonly name: "Cash on delivery";
readonly value: "AEK";
}, {
readonly key: "SMALL_ORDER_PROCESSING_SERVICE";
readonly name: "Small order processing service";
readonly value: "AEL";
}, {
readonly key: "CLERICAL_OR_ADMINISTRATIVE_SERVICES";
readonly name: "Clerical or administrative services";
readonly value: "AEM";
}, {
readonly key: "GUARANTEE";
readonly name: "Guarantee";
readonly value: "AEN";
}, {
readonly key: "COLLECTION_AND_RECYCLING";
readonly name: "Collection and recycling";
readonly value: "AEO";
}, {
readonly key: "COPYRIGHT_FEE_COLLECTION";
readonly name: "Copyright fee collection";
readonly value: "AEP";
}, {
readonly key: "VETERINARY_INSPECTION_SERVICE";
readonly name: "Veterinary inspection service";
readonly value: "AES";
}, {
readonly key: "PENSIONER_SERVICE";
readonly name: "Pensioner service";
readonly value: "AET";
}, {
readonly key: "MEDICINE_FREE_PASS_HOLDER";
readonly name: "Medicine free pass holder";
readonly value: "AEU";
}, {
readonly key: "ENVIRONMENTAL_PROTECTION_SERVICE";
readonly name: "Environmental protection service";
readonly value: "AEV";
}, {
readonly key: "ENVIRONMENTAL_CLEAN_UP_SERVICE";
readonly name: "Environmental clean-up service";
readonly value: "AEW";
}, {
readonly key: "NATIONAL_CHEQUE_PROCESSING_SERVICE_OUTSIDE_ACCOUNT_AREA";
readonly name: "National cheque processing service outside account area";
readonly value: "AEX";
}, {
readonly key: "NATIONAL_PAYMENT_SERVICE_OUTSIDE_ACCOUNT_AREA";
readonly name: "National payment service outside account area";
readonly value: "AEY";
}, {
readonly key: "NATIONAL_PAYMENT_SERVICE_WITHIN_ACCOUNT_AREA";
readonly name: "National payment service within account area";
readonly value: "AEZ";
}, {
readonly key: "ADJUSTMENTS";
readonly name: "Adjustments";
readonly value: "AJ";
}, {
readonly key: "AUTHENTICATION";
readonly name: "Authentication";
readonly value: "AU";
}, {
readonly key: "CATALOGUING";
readonly name: "Cataloguing";
readonly value: "CA";
}, {
readonly key: "CARTAGE";
readonly name: "Cartage";
readonly value: "CAB";
}, {
readonly key: "CERTIFICATION";
readonly name: "Certification";
readonly value: "CAD";
}, {
readonly key: "CERTIFICATE_OF_CONFORMANCE";
readonly name: "Certificate of conformance";
readonly value: "CAE";
}, {
readonly key: "CERTIFICATE_OF_ORIGIN";
readonly name: "Certificate of origin";
readonly value: "CAF";
}, {
readonly key: "CUTTING";
readonly name: "Cutting";
readonly value: "CAI";
}, {
readonly key: "CONSULAR_SERVICE";
readonly name: "Consular service";
readonly value: "CAJ";
}, {
readonly key: "CUSTOMER_COLLECTION";
readonly name: "Customer collection";
readonly value: "CAK";
}, {
readonly key: "PAYROLL_PAYMENT_SERVICE";
readonly name: "Payroll payment service";
readonly value: "CAL";
}, {
readonly key: "CASH_TRANSPORTATION";
readonly name: "Cash transportation";
readonly value: "CAM";
}, {
readonly key: "HOME_BANKING_SERVICE";
readonly name: "Home banking service";
readonly value: "CAN";
}, {
readonly key: "BILATERAL_AGREEMENT_SERVICE";
readonly name: "Bilateral agreement service";
readonly value: "CAO";
}, {
readonly key: "INSURANCE_BROKERAGE_SERVICE";
readonly name: "Insurance brokerage service";
readonly value: "CAP";
}, {
readonly key: "CHEQUE_GENERATION";
readonly name: "Cheque generation";
readonly value: "CAQ";
}, {
readonly key: "PREFERENTIAL_MERCHANDISING_LOCATION";
readonly name: "Preferential merchandising location";
readonly value: "CAR";
}, {
readonly key: "CRANE";
readonly name: "Crane";
readonly value: "CAS";
}, {
readonly key: "SPECIAL_COLOUR_SERVICE";
readonly name: "Special colour service";
readonly value: "CAT";
}, {
readonly key: "SORTING";
readonly name: "Sorting";
readonly value: "CAU";
}, {
readonly key: "BATTERY_COLLECTION_AND_RECYCLING";
readonly name: "Battery collection and recycling";
readonly value: "CAV";
}, {
readonly key: "PRODUCT_TAKE_BACK_FEE";
readonly name: "Product take back fee";
readonly value: "CAW";
}, {
readonly key: "QUALITY_CONTROL_RELEASED";
readonly name: "Quality control released";
readonly value: "CAX";
}, {
readonly key: "QUALITY_CONTROL_HELD";
readonly name: "Quality control held";
readonly value: "CAY";
}, {
readonly key: "QUALITY_CONTROL_EMBARGO";
readonly name: "Quality control embargo";
readonly value: "CAZ";
}, {
readonly key: "CAR_LOADING";
readonly name: "Car loading";
readonly value: "CD";
}, {
readonly key: "CLEANING";
readonly name: "Cleaning";
readonly value: "CG";
}, {
readonly key: "CIGARETTE_STAMPING";
readonly name: "Cigarette stamping";
readonly value: "CS";
}, {
readonly key: "COUNT_AND_RECOUNT";
readonly name: "Count and recount";
readonly value: "CT";
}, {
readonly key: "LAYOUTDESIGN";
readonly name: "Layout/design";
readonly value: "DAB";
}, {
readonly key: "ASSORTMENT_ALLOWANCE";
readonly name: "Assortment allowance";
readonly value: "DAC";
}, {
readonly key: "DRIVER_ASSIGNED_UNLOADING";
readonly name: "Driver assigned unloading";
readonly value: "DAD";
}, {
readonly key: "DEBTOR_BOUND";
readonly name: "Debtor bound";
readonly value: "DAF";
}, {
readonly key: "DEALER_ALLOWANCE";
readonly name: "Dealer allowance";
readonly value: "DAG";
}, {
readonly key: "ALLOWANCE_TRANSFERABLE_TO_THE_CONSUMER";
readonly name: "Allowance transferable to the consumer";
readonly value: "DAH";
}, {
readonly key: "GROWTH_OF_BUSINESS";
readonly name: "Growth of business";
readonly value: "DAI";
}, {
readonly key: "INTRODUCTION_ALLOWANCE";
readonly name: "Introduction allowance";
readonly value: "DAJ";
}, {
readonly key: "MULTI_BUY_PROMOTION";
readonly name: "Multi-buy promotion";
readonly value: "DAK";
}, {
readonly key: "PARTNERSHIP";
readonly name: "Partnership";
readonly value: "DAL";
}, {
readonly key: "RETURN_HANDLING";
readonly name: "Return handling";
readonly value: "DAM";
}, {
readonly key: "MINIMUM_ORDER_NOT_FULFILLED_CHARGE";
readonly name: "Minimum order not fulfilled charge";
readonly value: "DAN";
}, {
readonly key: "POINT_OF_SALES_THRESHOLD_ALLOWANCE";
readonly name: "Point of sales threshold allowance";
readonly value: "DAO";
}, {
readonly key: "WHOLESALING_DISCOUNT";
readonly name: "Wholesaling discount";
readonly value: "DAP";
}, {
readonly key: "DOCUMENTARY_CREDITS_TRANSFER_COMMISSION";
readonly name: "Documentary credits transfer commission";
readonly value: "DAQ";
}, {
readonly key: "DELIVERY";
readonly name: "Delivery";
readonly value: "DL";
}, {
readonly key: "ENGRAVING";
readonly name: "Engraving";
readonly value: "EG";
}, {
readonly key: "EXPEDITING";
readonly name: "Expediting";
readonly value: "EP";
}, {
readonly key: "EXCHANGE_RATE_GUARANTEE";
readonly name: "Exchange rate guarantee";
readonly value: "ER";
}, {
readonly key: "FABRICATION";
readonly name: "Fabrication";
readonly value: "FAA";
}, {
readonly key: "FREIGHT_EQUALIZATION";
readonly name: "Freight equalization";
readonly value: "FAB";
}, {
readonly key: "FREIGHT_EXTRAORDINARY_HANDLING";
readonly name: "Freight extraordinary handling";
readonly value: "FAC";
}, {
readonly key: "FREIGHT_SERVICE";
readonly name: "Freight service";
readonly value: "FC";
}, {
readonly key: "FILLINGHANDLING";
readonly name: "Filling/handling";
readonly value: "FH";
}, {
readonly key: "FINANCING";
readonly name: "Financing";
readonly value: "FI";
}, {
readonly key: "GRINDING";
readonly name: "Grinding";
readonly value: "GAA";
}, {
readonly key: "HOSE";
readonly name: "Hose";
readonly value: "HAA";
}, {
readonly key: "HANDLING";
readonly name: "Handling";
readonly value: "HD";
}, {
readonly key: "HOISTING_AND_HAULING";
readonly name: "Hoisting and hauling";
readonly value: "HH";
}, {
readonly key: "INSTALLATION";
readonly name: "Installation";
readonly value: "IAA";
}, {
readonly key: "INSTALLATION_AND_WARRANTY";
readonly name: "Installation and warranty";
readonly value: "IAB";
}, {
readonly key: "INSIDE_DELIVERY";
readonly name: "Inside delivery";
readonly value: "ID";
}, {
readonly key: "INSPECTION";
readonly name: "Inspection";
readonly value: "IF";
}, {
readonly key: "INSTALLATION_AND_TRAINING";
readonly name: "Installation and training";
readonly value: "IR";
}, {
readonly key: "INVOICING";
readonly name: "Invoicing";
readonly value: "IS";
}, {
readonly key: "KOSHERING";
readonly name: "Koshering";
readonly value: "KO";
}, {
readonly key: "CARRIER_COUNT";
readonly name: "Carrier count";
readonly value: "L1";
}, {
readonly key: "LABELLING";
readonly name: "Labelling";
readonly value: "LA";
}, {
readonly key: "LABOUR";
readonly name: "Labour";
readonly value: "LAA";
}, {
readonly key: "REPAIR_AND_RETURN";
readonly name: "Repair and return";
readonly value: "LAB";
}, {
readonly key: "LEGALISATION";
readonly name: "Legalisation";
readonly value: "LF";
}, {
readonly key: "MOUNTING";
readonly name: "Mounting";
readonly value: "MAE";
}, {
readonly key: "MAIL_INVOICE";
readonly name: "Mail invoice";
readonly value: "MI";
}, {
readonly key: "MAIL_INVOICE_TO_EACH_LOCATION";
readonly name: "Mail invoice to each location";
readonly value: "ML";
}, {
readonly key: "NON_RETURNABLE_CONTAINERS";
readonly name: "Non-returnable containers";
readonly value: "NAA";
}, {
readonly key: "OUTSIDE_CABLE_CONNECTORS";
readonly name: "Outside cable connectors";
readonly value: "OA";
}, {
readonly key: "INVOICE_WITH_SHIPMENT";
readonly name: "Invoice with shipment";
readonly value: "PA";
}, {
readonly key: "PHOSPHATIZING_STEEL_TREATMENT";
readonly name: "Phosphatizing (steel treatment)";
readonly value: "PAA";
}, {
readonly key: "PACKING";
readonly name: "Packing";
readonly value: "PC";
}, {
readonly key: "PALLETIZING";
readonly name: "Palletizing";
readonly value: "PL";
}, {
readonly key: "PRICE_VARIATION";
readonly name: "Price variation";
readonly value: "PRV";
}, {
readonly key: "REPACKING";
readonly name: "Repacking";
readonly value: "RAB";
}, {
readonly key: "REPAIR";
readonly name: "Repair";
readonly value: "RAC";
}, {
readonly key: "RETURNABLE_CONTAINER";
readonly name: "Returnable container";
readonly value: "RAD";
}, {
readonly key: "RESTOCKING";
readonly name: "Restocking";
readonly value: "RAF";
}, {
readonly key: "RE_DELIVERY";
readonly name: "Re-delivery";
readonly value: "RE";
}, {
readonly key: "REFURBISHING";
readonly name: "Refurbishing";
readonly value: "RF";
}, {
readonly key: "RAIL_WAGON_HIRE";
readonly name: "Rail wagon hire";
readonly value: "RH";
}, {
readonly key: "LOADING";
readonly name: "Loading";
readonly value: "RV";
}, {
readonly key: "SALVAGING";
readonly name: "Salvaging";
readonly value: "SA";
}, {
readonly key: "SHIPPING_AND_HANDLING";
readonly name: "Shipping and handling";
readonly value: "SAA";
}, {
readonly key: "SPECIAL_PACKAGING";
readonly name: "Special packaging";
readonly value: "SAD";
}, {
readonly key: "STAMPING";
readonly name: "Stamping";
readonly value: "SAE";
}, {
readonly key: "CONSIGNEE_UNLOAD";
readonly name: "Consignee unload";
readonly value: "SAI";
}, {
readonly key: "SHRINK_WRAP";
readonly name: "Shrink-wrap";
readonly value: "SG";
}, {
readonly key: "SPECIAL_HANDLING";
readonly name: "Special handling";
readonly value: "SH";
}, {
readonly key: "SPECIAL_FINISH";
readonly name: "Special finish";
readonly value: "SM";
}, {
readonly key: "SET_UP";
readonly name: "Set-up";
readonly value: "SU";
}, {
readonly key: "TANK_RENTING";
readonly name: "Tank renting";
readonly value: "TAB";
}, {
readonly key: "TESTING";
readonly name: "Testing";
readonly value: "TAC";
}, {
readonly key: "TRANSPORTATION_THIRD_PARTY_BILLING";
readonly name: "Transportation - third party billing";
readonly value: "TT";
}, {
readonly key: "TRANSPORTATION_BY_VENDOR";
readonly name: "Transportation by vendor";
readonly value: "TV";
}, {
readonly key: "DROP_YARD";
readonly name: "Drop yard";
readonly value: "V1";
}, {
readonly key: "DROP_DOCK";
readonly name: "Drop dock";
readonly value: "V2";
}, {
readonly key: "WAREHOUSING";
readonly name: "Warehousing";
readonly value: "WH";
}, {
readonly key: "COMBINE_ALL_SAME_DAY_SHIPMENT";
readonly name: "Combine all same day shipment";
readonly value: "XAA";
}, {
readonly key: "SPLIT_PICK_UP";
readonly name: "Split pick-up";
readonly value: "YY";
}, {
readonly key: "MUTUALLY_DEFINED";
readonly name: "Mutually defined";
readonly value: "ZZZ";
}];
declare const chargeCode: ("AU" | "CA" | "CD" | "CG" | "EG" | "ER" | "FI" | "ID" | "IR" | "IS" | "LA" | "ML" | "PA" | "PL" | "RE" | "SA" | "SG" | "SH" | "SM" | "TT" | "TV" | "AED" | "CAD" | "FC" | "AAA" | "AAC" | "AAD" | "AAE" | "AAF" | "AAH" | "AAI" | "CAP" | "CAR" | "TAC" | "AAS" | "AAT" | "AAV" | "AAY" | "AAZ" | "ABA" | "ABB" | "ABC" | "ABD" | "ABF" | "ABK" | "ABL" | "ABN" | "ABR" | "ABS" | "ABT" | "ABU" | "ACF" | "ACG" | "ACH" | "ACI" | "ACJ" | "ACK" | "ACL" | "ACM" | "ACS" | "ADC" | "ADE" | "ADJ" | "ADK" | "ADL" | "ADM" | "ADN" | "ADO" | "ADP" | "ADQ" | "ADR" | "ADT" | "ADW" | "ADY" | "ADZ" | "AEA" | "AEB" | "AEC" | "AEF" | "AEH" | "AEI" | "AEJ" | "AEK" | "AEL" | "AEM" | "AEN" | "AEO" | "AEP" | "AES" | "AET" | "AEU" | "AEV" | "AEW" | "AEX" | "AEY" | "AEZ" | "ZZZ" | "AA" | "AJ" | "CAB" | "CAE" | "CAF" | "CAI" | "CAJ" | "CAK" | "CAL" | "CAM" | "CAN" | "CAO" | "CAQ" | "CAS" | "CAT" | "CAU" | "CAV" | "CAW" | "CAX" | "CAY" | "CAZ" | "CS" | "CT" | "DAB" | "DAC" | "DAD" | "DAF" | "DAG" | "DAH" | "DAI" | "DAJ" | "DAK" | "DAL" | "DAM" | "DAN" | "DAO" | "DAP" | "DAQ" | "DL" | "EP" | "FAA" | "FAB" | "FAC" | "FH" | "GAA" | "HAA" | "HD" | "HH" | "IAA" | "IAB" | "IF" | "KO" | "L1" | "LAA" | "LAB" | "LF" | "MAE" | "MI" | "NAA" | "OA" | "PAA" | "PC" | "PRV" | "RAB" | "RAC" | "RAD" | "RAF" | "RF" | "RH" | "RV" | "SAA" | "SAD" | "SAE" | "SAI" | "SU" | "TAB" | "V1" | "V2" | "WH" | "XAA" | "YY")[];
declare const Charge: {
ADVERTISING: "AA";
TELECOMMUNICATION: "AAA";
TECHNICAL_MODIFICATION: "AAC";
JOB_ORDER_PRODUCTION: "AAD";
OUTLAYS: "AAE";
OFF_PREMISES: "AAF";
ADDITIONAL_PROCESSING: "AAH";
ATTESTING: "AAI";
ACCEPTANCE: "AAS";
RUSH_DELIVERY: "AAT";
SPECIAL_CONSTRUCTION: "AAV";
AIRPORT_FACILITIES: "AAY";
CONCESSION: "AAZ";
COMPULSORY_STORAGE: "ABA";
FUEL_REMOVAL: "ABB";
INTO_PLANE: "ABC";
OVERTIME: "ABD";
TOOLING: "ABF";
MISCELLANEOUS: "ABK";
ADDITIONAL_PACKAGING: "ABL";
DUNNAGE: "ABN";
CONTAINERISATION: "ABR";
CARTON_PACKING: "ABS";
HESSIAN_WRAPPED: "ABT";
POLYETHYLENE_WRAP_PACKING: "ABU";
MISCELLANEOUS_TREATMENT: "ACF";
ENAMELLING_TREATMENT: "ACG";
HEAT_TREATMENT: "ACH";
PLATING_TREATMENT: "ACI";
PAINTING: "ACJ";
POLISHING: "ACK";
PRIMING: "ACL";
PRESERVATION_TREATMENT: "ACM";
FITTING: "ACS";
CONSOLIDATION: "ADC";
BILL_OF_LADING: "ADE";
AIRBAG: "ADJ";
TRANSFER: "ADK";
SLIPSHEET: "ADL";
BINDING: "ADM";
REPAIR_OR_REPLACEMENT_OF_BROKEN_RETURNABLE_PACKAGE: "ADN";
EFFICIENT_LOGISTICS: "ADO";
MERCHANDISING: "ADP";
PRODUCT_MIX: "ADQ";
OTHER_SERVICES: "ADR";
PICK_UP: "ADT";
CHRONIC_ILLNESS: "ADW";
NEW_PRODUCT_INTRODUCTION: "ADY";
DIRECT_DELIVERY: "ADZ";
DIVERSION: "AEA";
DISCONNECT: "AEB";
DISTRIBUTION: "AEC";
HANDLING_OF_HAZARDOUS_CARGO: "AED";
RENTS_AND_LEASES: "AEF";
LOCATION_DIFFERENTIAL: "AEH";
AIRCRAFT_REFUELING: "AEI";
FUEL_SHIPPED_INTO_STORAGE: "AEJ";
CASH_ON_DELIVERY: "AEK";
SMALL_ORDER_PROCESSING_SERVICE: "AEL";
CLERICAL_OR_ADMINISTRATIVE_SERVICES: "AEM";
GUARANTEE: "AEN";
COLLECTION_AND_RECYCLING: "AEO";
COPYRIGHT_FEE_COLLECTION: "AEP";
VETERINARY_INSPECTION_SERVICE: "AES";
PENSIONER_SERVICE: "AET";
MEDICINE_FREE_PASS_HOLDER: "AEU";
ENVIRONMENTAL_PROTECTION_SERVICE: "AEV";
ENVIRONMENTAL_CLEAN_UP_SERVICE: "AEW";
NATIONAL_CHEQUE_PROCESSING_SERVICE_OUTSIDE_ACCOUNT_AREA: "AEX";
NATIONAL_PAYMENT_SERVICE_OUTSIDE_ACCOUNT_AREA: "AEY";
NATIONAL_PAYMENT_SERVICE_WITHIN_ACCOUNT_AREA: "AEZ";
ADJUSTMENTS: "AJ";
AUTHENTICATION: "AU";
CATALOGUING: "CA";
CARTAGE: "CAB";
CERTIFICATION: "CAD";
CERTIFICATE_OF_CONFORMANCE: "CAE";
CERTIFICATE_OF_ORIGIN: "CAF";
CUTTING: "CAI";
CONSULAR_SERVICE: "CAJ";
CUSTOMER_COLLECTION: "CAK";
PAYROLL_PAYMENT_SERVICE: "CAL";
CASH_TRANSPORTATION: "CAM";
HOME_BANKING_SERVICE: "CAN";
BILATERAL_AGREEMENT_SERVICE: "CAO";
INSURANCE_BROKERAGE_SERVICE: "CAP";
CHEQUE_GENERATION: "CAQ";
PREFERENTIAL_MERCHANDISING_LOCATION: "CAR";
CRANE: "CAS";
SPECIAL_COLOUR_SERVICE: "CAT";
SORTING: "CAU";
BATTERY_COLLECTION_AND_RECYCLING: "CAV";
PRODUCT_TAKE_BACK_FEE: "CAW";
QUALITY_CONTROL_RELEASED: "CAX";
QUALITY_CONTROL_HELD: "CAY";
QUALITY_CONTROL_EMBARGO: "CAZ";
CAR_LOADING: "CD";
CLEANING: "CG";
CIGARETTE_STAMPING: "CS";
COUNT_AND_RECOUNT: "CT";
LAYOUTDESIGN: "DAB";
ASSORTMENT_ALLOWANCE: "DAC";
DRIVER_ASSIGNED_UNLOADING: "DAD";
DEBTOR_BOUND: "DAF";
DEALER_ALLOWANCE: "DAG";
ALLOWANCE_TRANSFERABLE_TO_THE_CONSUMER: "DAH";
GROWTH_OF_BUSINESS: "DAI";
INTRODUCTION_ALLOWANCE: "DAJ";
MULTI_BUY_PROMOTION: "DAK";
PARTNERSHIP: "DAL";
RETURN_HANDLING: "DAM";
MINIMUM_ORDER_NOT_FULFILLED_CHARGE: "DAN";
POINT_OF_SALES_THRESHOLD_ALLOWANCE: "DAO";
WHOLESALING_DISCOUNT: "DAP";
DOCUMENTARY_CREDITS_TRANSFER_COMMISSION: "DAQ";
DELIVERY: "DL";
ENGRAVING: "EG";
EXPEDITING: "EP";
EXCHANGE_RATE_GUARANTEE: "ER";
FABRICATION: "FAA";
FREIGHT_EQUALIZATION: "FAB";
FREIGHT_EXTRAORDINARY_HANDLING: "FAC";
FREIGHT_SERVICE: "FC";
FILLINGHANDLING: "FH";
FINANCING: "FI";
GRINDING: "GAA";
HOSE: "HAA";
HANDLING: "HD";
HOISTING_AND_HAULING: "HH";
INSTALLATION: "IAA";
INSTALLATION_AND_WARRANTY: "IAB";
INSIDE_DELIVERY: "ID";
INSPECTION: "IF";
INSTALLATION_AND_TRAINING: "IR";
INVOICING: "IS";
KOSHERING: "KO";
CARRIER_COUNT: "L1";
LABELLING: "LA";
LABOUR: "LAA";
REPAIR_AND_RETURN: "LAB";
LEGALISATION: "LF";
MOUNTING: "MAE";
MAIL_INVOICE: "MI";
MAIL_INVOICE_TO_EACH_LOCATION: "ML";
NON_RETURNABLE_CONTAINERS: "NAA";
OUTSIDE_CABLE_CONNECTORS: "OA";
INVOICE_WITH_SHIPMENT: "PA";
PHOSPHATIZING_STEEL_TREATMENT: "PAA";
PACKING: "PC";
PALLETIZING: "PL";
PRICE_VARIATION: "PRV";
REPACKING: "RAB";
REPAIR: "RAC";
RETURNABLE_CONTAINER: "RAD";
RESTOCKING: "RAF";
RE_DELIVERY: "RE";
REFURBISHING: "RF";
RAIL_WAGON_HIRE: "RH";
LOADING: "RV";
SALVAGING: "SA";
SHIPPING_AND_HANDLING: "SAA";
SPECIAL_PACKAGING: "SAD";
STAMPING: "SAE";
CONSIGNEE_UNLOAD: "SAI";
SHRINK_WRAP: "SG";
SPECIAL_HANDLING: "SH";
SPECIAL_FINISH: "SM";
SET_UP: "SU";
TANK_RENTING: "TAB";
TESTING: "TAC";
TRANSPORTATION_THIRD_PARTY_BILLING: "TT";
TRANSPORTATION_BY_VENDOR: "TV";
DROP_YARD: "V1";
DROP_DOCK: "V2";
WAREHOUSING: "WH";
COMBINE_ALL_SAME_DAY_SHIPMENT: "XAA";
SPLIT_PICK_UP: "YY";
MUTUALLY_DEFINED: "ZZZ";
};
export { CHARGE, Charge, type ChargeCode, type ChargeDefinition, PUBLISHED, chargeCode };