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

export { Charge, description };
