declare enum VATCAT {
    /**
     * Petroleum tax
     *
     * A tax levied on the volume of petroleum being transacted.
     */
    PetroleumTax = "AAA",
    /**
     * Provisional countervailing duty cash
     *
     * Countervailing duty paid in cash prior to a formal finding of subsidization by Customs.
     */
    ProvisionalCountervailingDutyCash = "AAB",
    /**
     * Provisional countervailing duty bond
     *
     * Countervailing duty paid by posting a bond during an investigation period prior to a formal decision on subsidization by Customs.
     */
    ProvisionalCountervailingDutyBond = "AAC",
    /**
     * Tobacco tax
     *
     * A tax levied on tobacco products.
     */
    TobaccoTax = "AAD",
    /**
     * Energy fee
     *
     * General fee or tax for the use of energy.
     */
    EnergyFee = "AAE",
    /**
     * Coffee tax
     *
     * A tax levied specifically on coffee products.
     */
    CoffeeTax = "AAF",
    /**
     * Harmonised sales tax, Canadian
     *
     * A harmonized sales tax consisting of a goods and service tax, a Canadian provincial sales tax and, as applicable, a Quebec sales tax which is recoverable.
     */
    HarmonisedSalesTaxCanadian = "AAG",
    /**
     * Quebec sales tax
     *
     * A sales tax charged within the Canadian province of Quebec which is recoverable.
     */
    QuebecSalesTax = "AAH",
    /**
     * Canadian provincial sales tax
     *
     * A sales tax charged within Canadian provinces which is non-recoverable.
     */
    CanadianProvincialSalesTax = "AAI",
    /**
     * Tax on replacement part
     *
     * A tax levied on a replacement part, where the original part is returned.
     */
    TaxOnReplacementPart = "AAJ",
    /**
     * Mineral oil tax
     *
     * Tax that is levied specifically on products containing mineral oil.
     */
    MineralOilTax = "AAK",
    /**
     * Special tax
     *
     * To indicate a special type of tax.
     */
    SpecialTax = "AAL",
    /**
     * Insurance tax
     *
     * A tax levied specifically on insurances.
     */
    InsuranceTax = "AAM",
    /**
     * Provincial Cannabis Tax
     *
     * A tax levied on Cannabis products
     */
    ProvincialCannabisTax = "AAO",
    /**
     * Outstanding duty interest
     *
     * Fee levied due to outstanding duties to be paid
     */
    OutstandingDutyInterest = "AAP",
    /**
     * Anti-dumping duty
     *
     * Duty applied to goods ruled to have been dumped in an import market at a price lower than that in the exporter's domestic market.
     */
    AntiDumpingDuty = "ADD",
    /**
     * Stamp duty (Imposta di Bollo)
     *
     * Tax required in Italy, which may be fixed or graduated in various circumstances (e.g. VAT exempt documents or bank receipts).
     */
    StampDutyImpostaDiBollo = "BOL",
    /**
     * Agricultural levy
     *
     * Levy imposed on agricultural products where there is a difference between the selling price between trading countries.
     */
    AgriculturalLevy = "CAP",
    /**
     * Car tax
     *
     * A tax that is levied on the value of the automobile.
     */
    CarTax = "CAR",
    /**
     * Paper consortium tax (Italy)
     *
     * Italian Paper consortium tax.
     */
    PaperConsortiumTaxItaly = "COC",
    /**
     * Commodity specific tax
     *
     * Tax related to a specified commodity, e.g. illuminants, salts.
     */
    CommoditySpecificTax = "CST",
    /**
     * Customs duty
     *
     * Duties laid down in the Customs tariff, to which goods are liable on entering or leaving the Customs territory (CCC).
     */
    CustomsDuty = "CUD",
    /**
     * Countervailing duty
     *
     * A duty on imported goods applied for compensate for subsidies granted to those goods in the exporting country.
     */
    CountervailingDuty = "CVD",
    /**
     * Environmental tax
     *
     * Tax assessed for funding or assuring environmental protection or clean-up.
     */
    EnvironmentalTax = "ENV",
    /**
     * Excise duty
     *
     * Customs or fiscal authorities code to identify a specific or ad valorem levy on a specific commodity, applied either domestically or at time of importation.
     */
    ExciseDuty = "EXC",
    /**
     * Agricultural export rebate
     *
     * Monetary rebate given to the seller in certain circumstances when agricultural products are exported.
     */
    AgriculturalExportRebate = "EXP",
    /**
     * Federal excise tax
     *
     * Tax levied by the federal government on the manufacture of specific items.
     */
    FederalExciseTax = "FET",
    /**
     * Free
     *
     * No tax levied.
     */
    Free = "FRE",
    /**
     * General construction tax
     *
     * General tax for construction.
     */
    GeneralConstructionTax = "GCN",
    /**
     * Goods and services tax
     *
     * Tax levied on the final consumption of goods and services throughout the production and distribution chain.
     */
    GoodsAndServicesTax = "GST",
    /**
     * Illuminants tax
     *
     * Tax of illuminants.
     */
    IlluminantsTax = "ILL",
    /**
     * Import tax
     *
     * Tax assessed on imports.
     */
    ImportTax = "IMP",
    /**
     * Individual tax
     *
     * A tax levied based on an individual's ability to pay.
     */
    IndividualTax = "IND",
    /**
     * Business license fee
     *
     * Government assessed charge for permit to do business.
     */
    BusinessLicenseFee = "LAC",
    /**
     * Local construction tax
     *
     * Local tax for construction.
     */
    LocalConstructionTax = "LCN",
    /**
     * Light dues payable
     *
     * Fee levied on a vessel to pay for port navigation lights.
     */
    LightDuesPayable = "LDP",
    /**
     * Local sales tax
     *
     * Assessment charges on sale of goods or services by city, borough country or other taxing authorities below state or provincial level.
     */
    LocalSalesTax = "LOC",
    /**
     * Lust tax
     *
     * Tax imposed for clean-up of leaky underground storage tanks.
     */
    LustTax = "LST",
    /**
     * Monetary compensatory amount
     *
     * Levy on Common Agricultural Policy (European Union) goods used to compensate for fluctuating currencies between member states.
     */
    MonetaryCompensatoryAmount = "MCA",
    /**
     * Miscellaneous cash deposit
     *
     * Duty paid and held on deposit, by Customs, during an investigation period prior to a final decision being made on any aspect related to imported goods (except valuation) by Customs.
     */
    MiscellaneousCashDeposit = "MCD",
    /**
     * Other taxes
     *
     * Unspecified, miscellaneous tax charges.
     */
    OtherTaxes = "OTH",
    /**
     * Provisional duty bond
     *
     * Anti-dumping duty paid by posting a bond during an investigation period prior to a formal decision on dumping by Customs.
     */
    ProvisionalDutyBond = "PDB",
    /**
     * Provisional duty cash
     *
     * Anti-dumping duty paid in cash prior to a formal finding of dumping by Customs.
     */
    ProvisionalDutyCash = "PDC",
    /**
     * Preference duty
     *
     * Duties laid down in the Customs tariff, to which goods are liable on entering or leaving the Customs territory falling under a preferential regime such as Generalised System of Preferences (GSP).
     */
    PreferenceDuty = "PRF",
    /**
     * Special construction tax
     *
     * Special tax for construction.
     */
    SpecialConstructionTax = "SCN",
    /**
     * Shifted social securities
     *
     * Social securities share of the invoice amount to be paid directly to the social securities collector.
     */
    ShiftedSocialSecurities = "SSS",
    /**
     * State/provincial sales tax
     *
     * All applicable sale taxes by authorities at the state or provincial level, below national level.
     */
    StateProvincialSalesTax = "STT",
    /**
     * Suspended duty
     *
     * Duty suspended or deferred from payment.
     */
    SuspendedDuty = "SUP",
    /**
     * Surtax
     *
     * A tax or duty applied on and in addition to existing duties and taxes.
     */
    Surtax = "SUR",
    /**
     * Shifted wage tax
     *
     * Wage tax share of the invoice amount to be paid directly to the tax collector(s office).
     */
    ShiftedWageTax = "SWT",
    /**
     * Alcohol mark tax
     *
     * A tax levied based on the type of alcohol being obtained.
     */
    AlcoholMarkTax = "TAC",
    /**
     * Total
     *
     * The summary amount of all taxes.
     */
    Total = "TOT",
    /**
     * Turnover tax
     *
     * Tax levied on the total sales/turnover of a corporation.
     */
    TurnoverTax = "TOX",
    /**
     * Tonnage taxes
     *
     * Tax levied based on the vessel's net tonnage.
     */
    TonnageTaxes = "TTA",
    /**
     * Valuation deposit
     *
     * Duty paid and held on deposit, by Customs, during an investigation period prior to a formal decision on valuation of the goods being made.
     */
    ValuationDeposit = "VAD",
    /**
     * Value added tax
     *
     * A tax on domestic or imported goods applied to the value added at each stage in the production/distribution cycle.
     */
    ValueAddedTax = "VAT"
}
declare function description(value: VATCAT): string;

export { VATCAT, description };
