zugferd-code-lists
Version:
ZUGFeRD code lists, e.g. languages enum, currencies enum, countries enum, etc.
1 lines • 16.1 kB
Source Map (JSON)
{"version":3,"sources":["../../src/zugferd_2_3_2/vatcat.ts"],"sourcesContent":["export enum VATCAT {\n /**\n * Petroleum tax\n *\n * A tax levied on the volume of petroleum being transacted.\n */\n PetroleumTax = \"AAA\",\n /**\n * Provisional countervailing duty cash\n *\n * Countervailing duty paid in cash prior to a formal finding of subsidization by Customs.\n */\n ProvisionalCountervailingDutyCash = \"AAB\",\n /**\n * Provisional countervailing duty bond\n *\n * Countervailing duty paid by posting a bond during an investigation period prior to a formal decision on subsidization by Customs.\n */\n ProvisionalCountervailingDutyBond = \"AAC\",\n /**\n * Tobacco tax\n *\n * A tax levied on tobacco products.\n */\n TobaccoTax = \"AAD\",\n /**\n * Energy fee\n *\n * General fee or tax for the use of energy.\n */\n EnergyFee = \"AAE\",\n /**\n * Coffee tax\n *\n * A tax levied specifically on coffee products.\n */\n CoffeeTax = \"AAF\",\n /**\n * Harmonised sales tax, Canadian\n *\n * 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.\n */\n HarmonisedSalesTaxCanadian = \"AAG\",\n /**\n * Quebec sales tax\n *\n * A sales tax charged within the Canadian province of Quebec which is recoverable.\n */\n QuebecSalesTax = \"AAH\",\n /**\n * Canadian provincial sales tax\n *\n * A sales tax charged within Canadian provinces which is non-recoverable.\n */\n CanadianProvincialSalesTax = \"AAI\",\n /**\n * Tax on replacement part\n *\n * A tax levied on a replacement part, where the original part is returned.\n */\n TaxOnReplacementPart = \"AAJ\",\n /**\n * Mineral oil tax\n *\n * Tax that is levied specifically on products containing mineral oil.\n */\n MineralOilTax = \"AAK\",\n /**\n * Special tax\n *\n * To indicate a special type of tax.\n */\n SpecialTax = \"AAL\",\n /**\n * Insurance tax\n *\n * A tax levied specifically on insurances.\n */\n InsuranceTax = \"AAM\",\n /**\n * Provincial Cannabis Tax\n *\n * A tax levied on Cannabis products\n */\n ProvincialCannabisTax = \"AAO\",\n /**\n * Outstanding duty interest\n *\n * Fee levied due to outstanding duties to be paid\n */\n OutstandingDutyInterest = \"AAP\",\n /**\n * Anti-dumping duty\n *\n * 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.\n */\n AntiDumpingDuty = \"ADD\",\n /**\n * Stamp duty (Imposta di Bollo)\n *\n * Tax required in Italy, which may be fixed or graduated in various circumstances (e.g. VAT exempt documents or bank receipts).\n */\n StampDutyImpostaDiBollo = \"BOL\",\n /**\n * Agricultural levy\n *\n * Levy imposed on agricultural products where there is a difference between the selling price between trading countries.\n */\n AgriculturalLevy = \"CAP\",\n /**\n * Car tax\n *\n * A tax that is levied on the value of the automobile.\n */\n CarTax = \"CAR\",\n /**\n * Paper consortium tax (Italy)\n *\n * Italian Paper consortium tax.\n */\n PaperConsortiumTaxItaly = \"COC\",\n /**\n * Commodity specific tax\n *\n * Tax related to a specified commodity, e.g. illuminants, salts.\n */\n CommoditySpecificTax = \"CST\",\n /**\n * Customs duty\n *\n * Duties laid down in the Customs tariff, to which goods are liable on entering or leaving the Customs territory (CCC).\n */\n CustomsDuty = \"CUD\",\n /**\n * Countervailing duty\n *\n * A duty on imported goods applied for compensate for subsidies granted to those goods in the exporting country.\n */\n CountervailingDuty = \"CVD\",\n /**\n * Environmental tax\n *\n * Tax assessed for funding or assuring environmental protection or clean-up.\n */\n EnvironmentalTax = \"ENV\",\n /**\n * Excise duty\n *\n * 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.\n */\n ExciseDuty = \"EXC\",\n /**\n * Agricultural export rebate\n *\n * Monetary rebate given to the seller in certain circumstances when agricultural products are exported.\n */\n AgriculturalExportRebate = \"EXP\",\n /**\n * Federal excise tax\n *\n * Tax levied by the federal government on the manufacture of specific items.\n */\n FederalExciseTax = \"FET\",\n /**\n * Free\n *\n * No tax levied.\n */\n Free = \"FRE\",\n /**\n * General construction tax\n *\n * General tax for construction.\n */\n GeneralConstructionTax = \"GCN\",\n /**\n * Goods and services tax\n *\n * Tax levied on the final consumption of goods and services throughout the production and distribution chain.\n */\n GoodsAndServicesTax = \"GST\",\n /**\n * Illuminants tax\n *\n * Tax of illuminants.\n */\n IlluminantsTax = \"ILL\",\n /**\n * Import tax\n *\n * Tax assessed on imports.\n */\n ImportTax = \"IMP\",\n /**\n * Individual tax\n *\n * A tax levied based on an individual's ability to pay.\n */\n IndividualTax = \"IND\",\n /**\n * Business license fee\n *\n * Government assessed charge for permit to do business.\n */\n BusinessLicenseFee = \"LAC\",\n /**\n * Local construction tax\n *\n * Local tax for construction.\n */\n LocalConstructionTax = \"LCN\",\n /**\n * Light dues payable\n *\n * Fee levied on a vessel to pay for port navigation lights.\n */\n LightDuesPayable = \"LDP\",\n /**\n * Local sales tax\n *\n * Assessment charges on sale of goods or services by city, borough country or other taxing authorities below state or provincial level.\n */\n LocalSalesTax = \"LOC\",\n /**\n * Lust tax\n *\n * Tax imposed for clean-up of leaky underground storage tanks.\n */\n LustTax = \"LST\",\n /**\n * Monetary compensatory amount\n *\n * Levy on Common Agricultural Policy (European Union) goods used to compensate for fluctuating currencies between member states.\n */\n MonetaryCompensatoryAmount = \"MCA\",\n /**\n * Miscellaneous cash deposit\n *\n * 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.\n */\n MiscellaneousCashDeposit = \"MCD\",\n /**\n * Other taxes\n *\n * Unspecified, miscellaneous tax charges.\n */\n OtherTaxes = \"OTH\",\n /**\n * Provisional duty bond\n *\n * Anti-dumping duty paid by posting a bond during an investigation period prior to a formal decision on dumping by Customs.\n */\n ProvisionalDutyBond = \"PDB\",\n /**\n * Provisional duty cash\n *\n * Anti-dumping duty paid in cash prior to a formal finding of dumping by Customs.\n */\n ProvisionalDutyCash = \"PDC\",\n /**\n * Preference duty\n *\n * 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).\n */\n PreferenceDuty = \"PRF\",\n /**\n * Special construction tax\n *\n * Special tax for construction.\n */\n SpecialConstructionTax = \"SCN\",\n /**\n * Shifted social securities\n *\n * Social securities share of the invoice amount to be paid directly to the social securities collector.\n */\n ShiftedSocialSecurities = \"SSS\",\n /**\n * State/provincial sales tax\n *\n * All applicable sale taxes by authorities at the state or provincial level, below national level.\n */\n StateProvincialSalesTax = \"STT\",\n /**\n * Suspended duty\n *\n * Duty suspended or deferred from payment.\n */\n SuspendedDuty = \"SUP\",\n /**\n * Surtax\n *\n * A tax or duty applied on and in addition to existing duties and taxes.\n */\n Surtax = \"SUR\",\n /**\n * Shifted wage tax\n *\n * Wage tax share of the invoice amount to be paid directly to the tax collector(s office).\n */\n ShiftedWageTax = \"SWT\",\n /**\n * Alcohol mark tax\n *\n * A tax levied based on the type of alcohol being obtained.\n */\n AlcoholMarkTax = \"TAC\",\n /**\n * Total\n *\n * The summary amount of all taxes.\n */\n Total = \"TOT\",\n /**\n * Turnover tax\n *\n * Tax levied on the total sales/turnover of a corporation.\n */\n TurnoverTax = \"TOX\",\n /**\n * Tonnage taxes\n *\n * Tax levied based on the vessel's net tonnage.\n */\n TonnageTaxes = \"TTA\",\n /**\n * Valuation deposit\n *\n * Duty paid and held on deposit, by Customs, during an investigation period prior to a formal decision on valuation of the goods being made.\n */\n ValuationDeposit = \"VAD\",\n /**\n * Value added tax\n *\n * A tax on domestic or imported goods applied to the value added at each stage in the production/distribution cycle.\n */\n ValueAddedTax = \"VAT\",\n}\n\nexport function description(value: VATCAT): string {\n switch (value) {\n case VATCAT.PetroleumTax:\n return \"Petroleum tax\";\n case VATCAT.ProvisionalCountervailingDutyCash:\n return \"Provisional countervailing duty cash\";\n case VATCAT.ProvisionalCountervailingDutyBond:\n return \"Provisional countervailing duty bond\";\n case VATCAT.TobaccoTax:\n return \"Tobacco tax\";\n case VATCAT.EnergyFee:\n return \"Energy fee\";\n case VATCAT.CoffeeTax:\n return \"Coffee tax\";\n case VATCAT.HarmonisedSalesTaxCanadian:\n return \"Harmonised sales tax, Canadian\";\n case VATCAT.QuebecSalesTax:\n return \"Quebec sales tax\";\n case VATCAT.CanadianProvincialSalesTax:\n return \"Canadian provincial sales tax\";\n case VATCAT.TaxOnReplacementPart:\n return \"Tax on replacement part\";\n case VATCAT.MineralOilTax:\n return \"Mineral oil tax\";\n case VATCAT.SpecialTax:\n return \"Special tax\";\n case VATCAT.InsuranceTax:\n return \"Insurance tax\";\n case VATCAT.ProvincialCannabisTax:\n return \"Provincial Cannabis Tax\";\n case VATCAT.OutstandingDutyInterest:\n return \"Outstanding duty interest\";\n case VATCAT.AntiDumpingDuty:\n return \"Anti-dumping duty\";\n case VATCAT.StampDutyImpostaDiBollo:\n return \"Stamp duty (Imposta di Bollo)\";\n case VATCAT.AgriculturalLevy:\n return \"Agricultural levy\";\n case VATCAT.CarTax:\n return \"Car tax\";\n case VATCAT.PaperConsortiumTaxItaly:\n return \"Paper consortium tax (Italy)\";\n case VATCAT.CommoditySpecificTax:\n return \"Commodity specific tax\";\n case VATCAT.CustomsDuty:\n return \"Customs duty\";\n case VATCAT.CountervailingDuty:\n return \"Countervailing duty\";\n case VATCAT.EnvironmentalTax:\n return \"Environmental tax\";\n case VATCAT.ExciseDuty:\n return \"Excise duty\";\n case VATCAT.AgriculturalExportRebate:\n return \"Agricultural export rebate\";\n case VATCAT.FederalExciseTax:\n return \"Federal excise tax\";\n case VATCAT.Free:\n return \"Free\";\n case VATCAT.GeneralConstructionTax:\n return \"General construction tax\";\n case VATCAT.GoodsAndServicesTax:\n return \"Goods and services tax\";\n case VATCAT.IlluminantsTax:\n return \"Illuminants tax\";\n case VATCAT.ImportTax:\n return \"Import tax\";\n case VATCAT.IndividualTax:\n return \"Individual tax\";\n case VATCAT.BusinessLicenseFee:\n return \"Business license fee\";\n case VATCAT.LocalConstructionTax:\n return \"Local construction tax\";\n case VATCAT.LightDuesPayable:\n return \"Light dues payable\";\n case VATCAT.LocalSalesTax:\n return \"Local sales tax\";\n case VATCAT.LustTax:\n return \"Lust tax\";\n case VATCAT.MonetaryCompensatoryAmount:\n return \"Monetary compensatory amount\";\n case VATCAT.MiscellaneousCashDeposit:\n return \"Miscellaneous cash deposit\";\n case VATCAT.OtherTaxes:\n return \"Other taxes\";\n case VATCAT.ProvisionalDutyBond:\n return \"Provisional duty bond\";\n case VATCAT.ProvisionalDutyCash:\n return \"Provisional duty cash\";\n case VATCAT.PreferenceDuty:\n return \"Preference duty\";\n case VATCAT.SpecialConstructionTax:\n return \"Special construction tax\";\n case VATCAT.ShiftedSocialSecurities:\n return \"Shifted social securities\";\n case VATCAT.StateProvincialSalesTax:\n return \"State/provincial sales tax\";\n case VATCAT.SuspendedDuty:\n return \"Suspended duty\";\n case VATCAT.Surtax:\n return \"Surtax\";\n case VATCAT.ShiftedWageTax:\n return \"Shifted wage tax\";\n case VATCAT.AlcoholMarkTax:\n return \"Alcohol mark tax\";\n case VATCAT.Total:\n return \"Total\";\n case VATCAT.TurnoverTax:\n return \"Turnover tax\";\n case VATCAT.TonnageTaxes:\n return \"Tonnage taxes\";\n case VATCAT.ValuationDeposit:\n return \"Valuation deposit\";\n case VATCAT.ValueAddedTax:\n return \"Value added tax\";\n }\n}\n"],"mappings":";AAAO,IAAK,SAAL,kBAAKA,YAAL;AAML,EAAAA,QAAA,kBAAe;AAMf,EAAAA,QAAA,uCAAoC;AAMpC,EAAAA,QAAA,uCAAoC;AAMpC,EAAAA,QAAA,gBAAa;AAMb,EAAAA,QAAA,eAAY;AAMZ,EAAAA,QAAA,eAAY;AAMZ,EAAAA,QAAA,gCAA6B;AAM7B,EAAAA,QAAA,oBAAiB;AAMjB,EAAAA,QAAA,gCAA6B;AAM7B,EAAAA,QAAA,0BAAuB;AAMvB,EAAAA,QAAA,mBAAgB;AAMhB,EAAAA,QAAA,gBAAa;AAMb,EAAAA,QAAA,kBAAe;AAMf,EAAAA,QAAA,2BAAwB;AAMxB,EAAAA,QAAA,6BAA0B;AAM1B,EAAAA,QAAA,qBAAkB;AAMlB,EAAAA,QAAA,6BAA0B;AAM1B,EAAAA,QAAA,sBAAmB;AAMnB,EAAAA,QAAA,YAAS;AAMT,EAAAA,QAAA,6BAA0B;AAM1B,EAAAA,QAAA,0BAAuB;AAMvB,EAAAA,QAAA,iBAAc;AAMd,EAAAA,QAAA,wBAAqB;AAMrB,EAAAA,QAAA,sBAAmB;AAMnB,EAAAA,QAAA,gBAAa;AAMb,EAAAA,QAAA,8BAA2B;AAM3B,EAAAA,QAAA,sBAAmB;AAMnB,EAAAA,QAAA,UAAO;AAMP,EAAAA,QAAA,4BAAyB;AAMzB,EAAAA,QAAA,yBAAsB;AAMtB,EAAAA,QAAA,oBAAiB;AAMjB,EAAAA,QAAA,eAAY;AAMZ,EAAAA,QAAA,mBAAgB;AAMhB,EAAAA,QAAA,wBAAqB;AAMrB,EAAAA,QAAA,0BAAuB;AAMvB,EAAAA,QAAA,sBAAmB;AAMnB,EAAAA,QAAA,mBAAgB;AAMhB,EAAAA,QAAA,aAAU;AAMV,EAAAA,QAAA,gCAA6B;AAM7B,EAAAA,QAAA,8BAA2B;AAM3B,EAAAA,QAAA,gBAAa;AAMb,EAAAA,QAAA,yBAAsB;AAMtB,EAAAA,QAAA,yBAAsB;AAMtB,EAAAA,QAAA,oBAAiB;AAMjB,EAAAA,QAAA,4BAAyB;AAMzB,EAAAA,QAAA,6BAA0B;AAM1B,EAAAA,QAAA,6BAA0B;AAM1B,EAAAA,QAAA,mBAAgB;AAMhB,EAAAA,QAAA,YAAS;AAMT,EAAAA,QAAA,oBAAiB;AAMjB,EAAAA,QAAA,oBAAiB;AAMjB,EAAAA,QAAA,WAAQ;AAMR,EAAAA,QAAA,iBAAc;AAMd,EAAAA,QAAA,kBAAe;AAMf,EAAAA,QAAA,sBAAmB;AAMnB,EAAAA,QAAA,mBAAgB;AAhVN,SAAAA;AAAA,GAAA;AAmVL,SAAS,YAAY,OAAuB;AACjD,UAAQ,OAAO;AAAA,IACb,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,EACX;AACF;","names":["VATCAT"]}