export enum MissingChargeInfo {
  Counterparty = 'COUNTERPARTY',
  Description = 'DESCRIPTION',
  Documents = 'DOCUMENTS',
  Tags = 'TAGS',
  TaxCategory = 'TAX_CATEGORY',
  Transactions = 'TRANSACTIONS',
  Vat = 'VAT',
}

export enum ChargeSortByField {
  AbsAmount = 'ABS_AMOUNT',
  Amount = 'AMOUNT',
  Date = 'DATE',
}

export enum TransactionDirection {
  Credit = 'CREDIT',
  Debit = 'DEBIT',
}

export enum Currency {
  Aud = 'AUD',
  Cad = 'CAD',
  Eth = 'ETH',
  Eur = 'EUR',
  Gbp = 'GBP',
  Grt = 'GRT',
  Ils = 'ILS',
  Jpy = 'JPY',
  Sek = 'SEK',
  Usd = 'USD',
  Usdc = 'USDC',
}

export enum DocumentType {
  CreditInvoice = 'CREDIT_INVOICE',
  Invoice = 'INVOICE',
  InvoiceReceipt = 'INVOICE_RECEIPT',
  Other = 'OTHER',
  Proforma = 'PROFORMA',
  Receipt = 'RECEIPT',
  Unprocessed = 'UNPROCESSED',
}

export enum ChargeTypeEnum {
  BankDeposit = 'BankDepositCharge',
  BusinessTrip = 'BusinessTripCharge',
  Common = 'CommonCharge',
  Conversion = 'ConversionCharge',
  CreditcardBankCharge = 'CreditcardBankCharge',
  Dividend = 'DividendCharge',
  Financial = 'FinancialCharge',
  ForeignSecurities = 'ForeignSecuritiesCharge',
  InternalTransfer = 'InternalTransferCharge',
  MonthlyVat = 'MonthlyVatCharge',
  Salary = 'SalaryCharge',
}

export enum CountryCode {
  Afghanistan = 'AFG',
  Albania = 'ALB',
  Algeria = 'DZA',
  'American Samoa' = 'ASM',
  Andorra = 'AND',
  Angola = 'AGO',
  Anguilla = 'AIA',
  Antarctica = 'ATA',
  'Antigua and Barbuda' = 'ATG',
  Argentina = 'ARG',
  Armenia = 'ARM',
  Aruba = 'ABW',
  Australia = 'AUS',
  Austria = 'AUT',
  Azerbaijan = 'AZE',
  'Bahamas (the)' = 'BHS',
  Bahrain = 'BHR',
  Bangladesh = 'BGD',
  Barbados = 'BRB',
  Belarus = 'BLR',
  Belgium = 'BEL',
  Belize = 'BLZ',
  Benin = 'BEN',
  Bermuda = 'BMU',
  Bhutan = 'BTN',
  'Bolivia (Plurinational State of)' = 'BOL',
  'Bonaire, Sint Eustatius and Saba' = 'BES',
  'Bosnia and Herzegovina' = 'BIH',
  Botswana = 'BWA',
  'Bouvet Island' = 'BVT',
  Brazil = 'BRA',
  'British Indian Ocean Territory (the)' = 'IOT',
  'Brunei Darussalam' = 'BRN',
  Bulgaria = 'BGR',
  'Burkina Faso' = 'BFA',
  Burundi = 'BDI',
  'Cabo Verde' = 'CPV',
  Cambodia = 'KHM',
  Cameroon = 'CMR',
  Canada = 'CAN',
  'Cayman Islands (the)' = 'CYM',
  'Central African Republic (the)' = 'CAF',
  Chad = 'TCD',
  Chile = 'CHL',
  China = 'CHN',
  'Christmas Island' = 'CXR',
  'Cocos (Keeling) Islands (the)' = 'CCK',
  Colombia = 'COL',
  'Comoros (the)' = 'COM',
  'Congo (the Democratic Republic of the)' = 'COD',
  'Congo (the)' = 'COG',
  'Cook Islands (the)' = 'COK',
  'Costa Rica' = 'CRI',
  Croatia = 'HRV',
  Cuba = 'CUB',
  Curaçao = 'CUW',
  Cyprus = 'CYP',
  Czechia = 'CZE',
  "Côte d'Ivoire" = 'CIV',
  Denmark = 'DNK',
  Djibouti = 'DJI',
  Dominica = 'DMA',
  'Dominican Republic (the)' = 'DOM',
  Ecuador = 'ECU',
  Egypt = 'EGY',
  'El Salvador' = 'SLV',
  'Equatorial Guinea' = 'GNQ',
  Eritrea = 'ERI',
  Estonia = 'EST',
  Eswatini = 'SWZ',
  Ethiopia = 'ETH',
  'Falkland Islands (the) [Malvinas]' = 'FLK',
  'Faroe Islands (the)' = 'FRO',
  Fiji = 'FJI',
  Finland = 'FIN',
  France = 'FRA',
  'French Guiana' = 'GUF',
  'French Polynesia' = 'PYF',
  'French Southern Territories (the)' = 'ATF',
  Gabon = 'GAB',
  'Gambia (the)' = 'GMB',
  Georgia = 'GEO',
  Germany = 'DEU',
  Ghana = 'GHA',
  Gibraltar = 'GIB',
  Greece = 'GRC',
  Greenland = 'GRL',
  Grenada = 'GRD',
  Guadeloupe = 'GLP',
  Guam = 'GUM',
  Guatemala = 'GTM',
  Guernsey = 'GGY',
  Guinea = 'GIN',
  'Guinea-Bissau' = 'GNB',
  Guyana = 'GUY',
  Haiti = 'HTI',
  'Heard Island and McDonald Islands' = 'HMD',
  'Holy See (the)' = 'VAT',
  Honduras = 'HND',
  'Hong Kong' = 'HKG',
  Hungary = 'HUN',
  Iceland = 'ISL',
  India = 'IND',
  Indonesia = 'IDN',
  'Iran (Islamic Republic of)' = 'IRN',
  Iraq = 'IRQ',
  Ireland = 'IRL',
  'Isle of Man' = 'IMN',
  Israel = 'ISR',
  Italy = 'ITA',
  Jamaica = 'JAM',
  Japan = 'JPN',
  Jersey = 'JEY',
  Jordan = 'JOR',
  Kazakhstan = 'KAZ',
  Kenya = 'KEN',
  Kiribati = 'KIR',
  "Korea (the Democratic People's Republic of)" = 'PRK',
  'Korea (the Republic of)' = 'KOR',
  Kuwait = 'KWT',
  Kyrgyzstan = 'KGZ',
  "Lao People's Democratic Republic (the)" = 'LAO',
  Latvia = 'LVA',
  Lebanon = 'LBN',
  Lesotho = 'LSO',
  Liberia = 'LBR',
  Libya = 'LBY',
  Liechtenstein = 'LIE',
  Lithuania = 'LTU',
  Luxembourg = 'LUX',
  Macao = 'MAC',
  Madagascar = 'MDG',
  Malawi = 'MWI',
  Malaysia = 'MYS',
  Maldives = 'MDV',
  Mali = 'MLI',
  Malta = 'MLT',
  'Marshall Islands (the)' = 'MHL',
  Martinique = 'MTQ',
  Mauritania = 'MRT',
  Mauritius = 'MUS',
  Mayotte = 'MYT',
  Mexico = 'MEX',
  'Micronesia (Federated States of)' = 'FSM',
  'Moldova (the Republic of)' = 'MDA',
  Monaco = 'MCO',
  Mongolia = 'MNG',
  Montenegro = 'MNE',
  Montserrat = 'MSR',
  Morocco = 'MAR',
  Mozambique = 'MOZ',
  Myanmar = 'MMR',
  Namibia = 'NAM',
  Nauru = 'NRU',
  Nepal = 'NPL',
  'Netherlands (the)' = 'NLD',
  'New Caledonia' = 'NCL',
  'New Zealand' = 'NZL',
  Nicaragua = 'NIC',
  'Niger (the)' = 'NER',
  Nigeria = 'NGA',
  Niue = 'NIU',
  'Norfolk Island' = 'NFK',
  'Northern Mariana Islands (the)' = 'MNP',
  Norway = 'NOR',
  Oman = 'OMN',
  Pakistan = 'PAK',
  Palau = 'PLW',
  'Palestine, State of' = 'PSE',
  Panama = 'PAN',
  'Papua New Guinea' = 'PNG',
  Paraguay = 'PRY',
  Peru = 'PER',
  'Philippines (the)' = 'PHL',
  Pitcairn = 'PCN',
  Poland = 'POL',
  Portugal = 'PRT',
  'Puerto Rico' = 'PRI',
  Qatar = 'QAT',
  'Republic of North Macedonia' = 'MKD',
  Romania = 'ROU',
  'Russian Federation (the)' = 'RUS',
  Rwanda = 'RWA',
  Réunion = 'REU',
  'Saint Barthélemy' = 'BLM',
  'Saint Helena, Ascension and Tristan da Cunha' = 'SHN',
  'Saint Kitts and Nevis' = 'KNA',
  'Saint Lucia' = 'LCA',
  'Saint Martin (French part)' = 'MAF',
  'Saint Pierre and Miquelon' = 'SPM',
  'Saint Vincent and the Grenadines' = 'VCT',
  Samoa = 'WSM',
  'San Marino' = 'SMR',
  'Sao Tome and Principe' = 'STP',
  'Saudi Arabia' = 'SAU',
  Senegal = 'SEN',
  Serbia = 'SRB',
  Seychelles = 'SYC',
  'Sierra Leone' = 'SLE',
  Singapore = 'SGP',
  'Sint Maarten (Dutch part)' = 'SXM',
  Slovakia = 'SVK',
  Slovenia = 'SVN',
  'Solomon Islands' = 'SLB',
  Somalia = 'SOM',
  'South Africa' = 'ZAF',
  'South Georgia and the South Sandwich Islands' = 'SGS',
  'South Sudan' = 'SSD',
  Spain = 'ESP',
  'Sri Lanka' = 'LKA',
  'Sudan (the)' = 'SDN',
  Suriname = 'SUR',
  'Svalbard and Jan Mayen' = 'SJM',
  Sweden = 'SWE',
  Switzerland = 'CHE',
  'Syrian Arab Republic' = 'SYR',
  'Taiwan (Province of China)' = 'TWN',
  Tajikistan = 'TJK',
  'Tanzania, United Republic of' = 'TZA',
  Thailand = 'THA',
  'Timor-Leste' = 'TLS',
  Togo = 'TGO',
  Tokelau = 'TKL',
  Tonga = 'TON',
  'Trinidad and Tobago' = 'TTO',
  Tunisia = 'TUN',
  Turkey = 'TUR',
  Turkmenistan = 'TKM',
  'Turks and Caicos Islands (the)' = 'TCA',
  Tuvalu = 'TUV',
  Uganda = 'UGA',
  Ukraine = 'UKR',
  'United Arab Emirates (the)' = 'ARE',
  'United Kingdom of Great Britain and Northern Ireland (the)' = 'GBR',
  'United States Minor Outlying Islands (the)' = 'UMI',
  'United States of America (the)' = 'USA',
  Uruguay = 'URY',
  Uzbekistan = 'UZB',
  Vanuatu = 'VUT',
  'Venezuela (Bolivarian Republic of)' = 'VEN',
  'Viet Nam' = 'VNM',
  'Virgin Islands (British)' = 'VGB',
  'Virgin Islands (U.S.)' = 'VIR',
  'Wallis and Futuna' = 'WLF',
  'Western Sahara' = 'ESH',
  Yemen = 'YEM',
  Zambia = 'ZMB',
  Zimbabwe = 'ZWE',
  'Åland Islands' = 'ALA',
}
