@logismix/mydata-client
Version:
Greek myDATA (AADE) API client library
853 lines (852 loc) • 46.5 kB
JavaScript
;
// TypeScript model for simple types based on SimpleTypes-v1.0.10.xsd
Object.defineProperty(exports, "__esModule", { value: true });
exports.ExpensesClassificationCategoryType = exports.ExpensesClassificationValueType = exports.IncomeClassificationCategoryType = exports.IncomeClassificationValueType = exports.PaymentMethod = exports.InvoiceVariationType = exports.SpecialInvoiceCategoryType = exports.FuelCodes = exports.OtherTaxesType = exports.FeesType = exports.StampDutyType = exports.WithheldType = exports.VatExemptionType = exports.VatType = exports.QuantityType = exports.InvoiceDetailType = exports.CurrencyType = exports.InvoiceType = exports.CountryType = void 0;
var CountryType;
(function (CountryType) {
CountryType["AD"] = "AD";
CountryType["AE"] = "AE";
CountryType["AF"] = "AF";
CountryType["AG"] = "AG";
CountryType["AI"] = "AI";
CountryType["AL"] = "AL";
CountryType["AM"] = "AM";
CountryType["AN"] = "AN";
CountryType["AO"] = "AO";
CountryType["AQ"] = "AQ";
CountryType["AR"] = "AR";
CountryType["AS"] = "AS";
CountryType["AT"] = "AT";
CountryType["AU"] = "AU";
CountryType["AW"] = "AW";
CountryType["AX"] = "AX";
CountryType["AZ"] = "AZ";
CountryType["BA"] = "BA";
CountryType["BB"] = "BB";
CountryType["BD"] = "BD";
CountryType["BE"] = "BE";
CountryType["BF"] = "BF";
CountryType["BG"] = "BG";
CountryType["BH"] = "BH";
CountryType["BI"] = "BI";
CountryType["BJ"] = "BJ";
CountryType["BL"] = "BL";
CountryType["BM"] = "BM";
CountryType["BN"] = "BN";
CountryType["BO"] = "BO";
CountryType["BR"] = "BR";
CountryType["BS"] = "BS";
CountryType["BT"] = "BT";
CountryType["BV"] = "BV";
CountryType["BW"] = "BW";
CountryType["BY"] = "BY";
CountryType["BZ"] = "BZ";
CountryType["CA"] = "CA";
CountryType["CC"] = "CC";
CountryType["CD"] = "CD";
CountryType["CF"] = "CF";
CountryType["CG"] = "CG";
CountryType["CH"] = "CH";
CountryType["CI"] = "CI";
CountryType["CK"] = "CK";
CountryType["CL"] = "CL";
CountryType["CM"] = "CM";
CountryType["CN"] = "CN";
CountryType["CO"] = "CO";
CountryType["CR"] = "CR";
CountryType["CU"] = "CU";
CountryType["CV"] = "CV";
CountryType["CX"] = "CX";
CountryType["CY"] = "CY";
CountryType["CZ"] = "CZ";
CountryType["DE"] = "DE";
CountryType["DJ"] = "DJ";
CountryType["DK"] = "DK";
CountryType["DM"] = "DM";
CountryType["DO"] = "DO";
CountryType["DZ"] = "DZ";
CountryType["EC"] = "EC";
CountryType["EE"] = "EE";
CountryType["EG"] = "EG";
CountryType["EH"] = "EH";
CountryType["ER"] = "ER";
CountryType["ES"] = "ES";
CountryType["ET"] = "ET";
CountryType["FI"] = "FI";
CountryType["FJ"] = "FJ";
CountryType["FK"] = "FK";
CountryType["FM"] = "FM";
CountryType["FO"] = "FO";
CountryType["FR"] = "FR";
CountryType["GA"] = "GA";
CountryType["GB"] = "GB";
CountryType["GD"] = "GD";
CountryType["GE"] = "GE";
CountryType["GF"] = "GF";
CountryType["GG"] = "GG";
CountryType["GH"] = "GH";
CountryType["GI"] = "GI";
CountryType["GL"] = "GL";
CountryType["GM"] = "GM";
CountryType["GN"] = "GN";
CountryType["GP"] = "GP";
CountryType["GQ"] = "GQ";
CountryType["GR"] = "GR";
CountryType["GS"] = "GS";
CountryType["GT"] = "GT";
CountryType["GU"] = "GU";
CountryType["GW"] = "GW";
CountryType["GY"] = "GY";
CountryType["HK"] = "HK";
CountryType["HM"] = "HM";
CountryType["HN"] = "HN";
CountryType["HR"] = "HR";
CountryType["HT"] = "HT";
CountryType["HU"] = "HU";
CountryType["ID"] = "ID";
CountryType["IE"] = "IE";
CountryType["IL"] = "IL";
CountryType["IM"] = "IM";
CountryType["IN"] = "IN";
CountryType["IO"] = "IO";
CountryType["IQ"] = "IQ";
CountryType["IR"] = "IR";
CountryType["IS"] = "IS";
CountryType["IT"] = "IT";
CountryType["JE"] = "JE";
CountryType["JM"] = "JM";
CountryType["JO"] = "JO";
CountryType["JP"] = "JP";
CountryType["KE"] = "KE";
CountryType["KG"] = "KG";
CountryType["KH"] = "KH";
CountryType["KI"] = "KI";
CountryType["KM"] = "KM";
CountryType["KN"] = "KN";
CountryType["KP"] = "KP";
CountryType["KR"] = "KR";
CountryType["KW"] = "KW";
CountryType["KY"] = "KY";
CountryType["KZ"] = "KZ";
CountryType["LA"] = "LA";
CountryType["LB"] = "LB";
CountryType["LC"] = "LC";
CountryType["LI"] = "LI";
CountryType["LK"] = "LK";
CountryType["LR"] = "LR";
CountryType["LS"] = "LS";
CountryType["LT"] = "LT";
CountryType["LU"] = "LU";
CountryType["LV"] = "LV";
CountryType["LY"] = "LY";
CountryType["MA"] = "MA";
CountryType["MC"] = "MC";
CountryType["MD"] = "MD";
CountryType["ME"] = "ME";
CountryType["MF"] = "MF";
CountryType["MG"] = "MG";
CountryType["MH"] = "MH";
CountryType["MK"] = "MK";
CountryType["ML"] = "ML";
CountryType["MM"] = "MM";
CountryType["MN"] = "MN";
CountryType["MO"] = "MO";
CountryType["MP"] = "MP";
CountryType["MQ"] = "MQ";
CountryType["MR"] = "MR";
CountryType["MS"] = "MS";
CountryType["MT"] = "MT";
CountryType["MU"] = "MU";
CountryType["MV"] = "MV";
CountryType["MW"] = "MW";
CountryType["MX"] = "MX";
CountryType["MY"] = "MY";
CountryType["MZ"] = "MZ";
CountryType["NA"] = "NA";
CountryType["NC"] = "NC";
CountryType["NE"] = "NE";
CountryType["NF"] = "NF";
CountryType["NG"] = "NG";
CountryType["NI"] = "NI";
CountryType["NL"] = "NL";
CountryType["NO"] = "NO";
CountryType["NP"] = "NP";
CountryType["NR"] = "NR";
CountryType["NU"] = "NU";
CountryType["NZ"] = "NZ";
CountryType["OC"] = "OC";
CountryType["OM"] = "OM";
CountryType["PA"] = "PA";
CountryType["PE"] = "PE";
CountryType["PF"] = "PF";
CountryType["PG"] = "PG";
CountryType["PH"] = "PH";
CountryType["PK"] = "PK";
CountryType["PL"] = "PL";
CountryType["PM"] = "PM";
CountryType["PN"] = "PN";
CountryType["PR"] = "PR";
CountryType["PS"] = "PS";
CountryType["PT"] = "PT";
CountryType["PW"] = "PW";
CountryType["PY"] = "PY";
CountryType["QA"] = "QA";
CountryType["RE"] = "RE";
CountryType["RO"] = "RO";
CountryType["RS"] = "RS";
CountryType["RU"] = "RU";
CountryType["RW"] = "RW";
CountryType["SA"] = "SA";
CountryType["SB"] = "SB";
CountryType["SC"] = "SC";
CountryType["SD"] = "SD";
CountryType["SE"] = "SE";
CountryType["SG"] = "SG";
CountryType["SH"] = "SH";
CountryType["SI"] = "SI";
CountryType["SJ"] = "SJ";
CountryType["SK"] = "SK";
CountryType["SL"] = "SL";
CountryType["SM"] = "SM";
CountryType["SN"] = "SN";
CountryType["SO"] = "SO";
CountryType["SR"] = "SR";
CountryType["ST"] = "ST";
CountryType["SV"] = "SV";
CountryType["SY"] = "SY";
CountryType["SZ"] = "SZ";
CountryType["TC"] = "TC";
CountryType["TD"] = "TD";
CountryType["TF"] = "TF";
CountryType["TG"] = "TG";
CountryType["TH"] = "TH";
CountryType["TJ"] = "TJ";
CountryType["TK"] = "TK";
CountryType["TL"] = "TL";
CountryType["TM"] = "TM";
CountryType["TN"] = "TN";
CountryType["TO"] = "TO";
CountryType["TR"] = "TR";
CountryType["TT"] = "TT";
CountryType["TV"] = "TV";
CountryType["TW"] = "TW";
CountryType["TZ"] = "TZ";
CountryType["UA"] = "UA";
CountryType["UG"] = "UG";
CountryType["UM"] = "UM";
CountryType["US"] = "US";
CountryType["UY"] = "UY";
CountryType["UZ"] = "UZ";
CountryType["VA"] = "VA";
CountryType["VC"] = "VC";
CountryType["VE"] = "VE";
CountryType["VG"] = "VG";
CountryType["VI"] = "VI";
CountryType["VN"] = "VN";
CountryType["VU"] = "VU";
CountryType["WF"] = "WF";
CountryType["WS"] = "WS";
CountryType["YE"] = "YE";
CountryType["YT"] = "YT";
CountryType["ZA"] = "ZA";
CountryType["ZM"] = "ZM";
CountryType["ZW"] = "ZW";
})(CountryType || (exports.CountryType = CountryType = {}));
var InvoiceType;
(function (InvoiceType) {
InvoiceType["SALES_INVOICE"] = "1.1";
InvoiceType["SALES_INVOICE_INTRACOMMUNITY_SUPPLIES"] = "1.2";
InvoiceType["SALES_INVOICE_THIRD_COUNTRY_SUPPLIES"] = "1.3";
InvoiceType["SALES_INVOICE_ACCOUNT_OF_THIRD_PARTIES"] = "1.4";
InvoiceType["SALES_INVOICE_CLEARANCE_OF_THIRD_PARTY_SALES"] = "1.5";
InvoiceType["SALES_INVOICE_SUPPLEMENTARY"] = "1.6";
InvoiceType["SERVICE_INVOICE"] = "2.1";
InvoiceType["SERVICE_INVOICE_INTRACOMMUNITY"] = "2.2";
InvoiceType["SERVICE_INVOICE_THIRD_COUNTRY"] = "2.3";
InvoiceType["SERVICE_INVOICE_SUPPLEMENTARY"] = "2.4";
InvoiceType["ACQUISITION_TITLE_NON_OBLIGED_ISSUER"] = "3.1";
InvoiceType["ACQUISITION_TITLE_REFUSAL_BY_OBLIGED_ISSUER"] = "3.2";
InvoiceType["MISSING_INVOICE_TYPE_4"] = "4";
InvoiceType["CREDIT_INVOICE_RELATED"] = "5.1";
InvoiceType["CREDIT_INVOICE_UNRELATED"] = "5.2";
InvoiceType["SELF_DELIVERY_DOCUMENT"] = "6.1";
InvoiceType["SELF_USE_DOCUMENT"] = "6.2";
InvoiceType["CONTRACT_INCOME"] = "7.1";
InvoiceType["SPECIAL_DOCUMENT_RENTAL_INCOME"] = "8.1";
InvoiceType["SPECIAL_DOCUMENT_RECEIPT_TAX_ACCOMMODATION"] = "8.2";
InvoiceType["RECEIPT_POS"] = "8.4";
InvoiceType["REFUND_RECEIPT_POS"] = "8.5";
InvoiceType["ORDER_SLIP_CATERING"] = "8.6";
InvoiceType["DELIVERY_NOTE"] = "9.3";
InvoiceType["RETAIL_RECEIPT"] = "11.1";
InvoiceType["RETAIL_SERVICE_RECEIPT"] = "11.2";
InvoiceType["SIMPLIFIED_INVOICE"] = "11.3";
InvoiceType["RETAIL_CREDIT_NOTE"] = "11.4";
InvoiceType["RETAIL_RECEIPT_FOR_ACCOUNT_OF_THIRD_PARTIES"] = "11.5";
InvoiceType["NON_MATCHING_DOCUMENTS_FOR_FUTURE_USE"] = "12";
InvoiceType["RETAIL_EXPENSES_DOMESTIC_OR_FOREIGN"] = "13.1";
InvoiceType["RETAIL_SERVICE_PROVISION_DOMESTIC_OR_FOREIGN"] = "13.2";
InvoiceType["COMMON_CHARGES"] = "13.3";
InvoiceType["SUBSCRIPTIONS"] = "13.4";
InvoiceType["ENTITY_DOCUMENTS_DYNAMIC"] = "13.30";
InvoiceType["RETAIL_CREDIT_NOTE_DOMESTIC_OR_FOREIGN"] = "13.31";
InvoiceType["INTRA_COMMUNITY_ACQUISITIONS"] = "14.1";
InvoiceType["THIRD_COUNTRY_ACQUISITIONS"] = "14.2";
InvoiceType["INTRA_COMMUNITY_SERVICE_RECEIPT"] = "14.3";
InvoiceType["THIRD_COUNTRY_SERVICE_RECEIPT"] = "14.4";
InvoiceType["EFKA_AND_OTHER_INSURANCE_ORGANIZATIONS"] = "14.5";
InvoiceType["ENTITY_DOCUMENTS_DYNAMIC_INWARD"] = "14.30";
InvoiceType["CREDIT_NOTE_DOMESTIC_OR_FOREIGN"] = "14.31";
InvoiceType["CONTRACT_EXPENSE"] = "15.1";
InvoiceType["RENTAL_EXPENSE"] = "16.1";
InvoiceType["SALARIES"] = "17.1";
InvoiceType["DEPRECIATIONS"] = "17.2";
InvoiceType["OTHER_REVENUE_SETTLEMENT_ENTRIES_ACCOUNTING"] = "17.3";
InvoiceType["OTHER_REVENUE_SETTLEMENT_ENTRIES_TAX"] = "17.4";
InvoiceType["OTHER_EXPENSE_SETTLEMENT_ENTRIES_ACCOUNTING"] = "17.5";
InvoiceType["OTHER_EXPENSE_SETTLEMENT_ENTRIES_TAX"] = "17.6";
})(InvoiceType || (exports.InvoiceType = InvoiceType = {}));
var CurrencyType;
(function (CurrencyType) {
CurrencyType["AED"] = "AED";
CurrencyType["AFN"] = "AFN";
CurrencyType["ALL"] = "ALL";
CurrencyType["AMD"] = "AMD";
CurrencyType["ANG"] = "ANG";
CurrencyType["AOA"] = "AOA";
CurrencyType["ARS"] = "ARS";
CurrencyType["AUD"] = "AUD";
CurrencyType["AWG"] = "AWG";
CurrencyType["AZN"] = "AZN";
CurrencyType["BAM"] = "BAM";
CurrencyType["BBD"] = "BBD";
CurrencyType["BDT"] = "BDT";
CurrencyType["BGN"] = "BGN";
CurrencyType["BHD"] = "BHD";
CurrencyType["BIF"] = "BIF";
CurrencyType["BMD"] = "BMD";
CurrencyType["BND"] = "BND";
CurrencyType["BOB"] = "BOB";
CurrencyType["BOV"] = "BOV";
CurrencyType["BRL"] = "BRL";
CurrencyType["BSD"] = "BSD";
CurrencyType["BTN"] = "BTN";
CurrencyType["BWP"] = "BWP";
CurrencyType["BYR"] = "BYR";
CurrencyType["BZD"] = "BZD";
CurrencyType["CAD"] = "CAD";
CurrencyType["CDF"] = "CDF";
CurrencyType["CHF"] = "CHF";
CurrencyType["CLF"] = "CLF";
CurrencyType["CLP"] = "CLP";
CurrencyType["CNY"] = "CNY";
CurrencyType["COP"] = "COP";
CurrencyType["COU"] = "COU";
CurrencyType["CRC"] = "CRC";
CurrencyType["CUC"] = "CUC";
CurrencyType["CUP"] = "CUP";
CurrencyType["CVE"] = "CVE";
CurrencyType["CZK"] = "CZK";
CurrencyType["DJF"] = "DJF";
CurrencyType["DKK"] = "DKK";
CurrencyType["DOP"] = "DOP";
CurrencyType["DZD"] = "DZD";
CurrencyType["EEK"] = "EEK";
CurrencyType["EGP"] = "EGP";
CurrencyType["ERN"] = "ERN";
CurrencyType["ETB"] = "ETB";
CurrencyType["EUR"] = "EUR";
CurrencyType["FJD"] = "FJD";
CurrencyType["FKP"] = "FKP";
CurrencyType["GBP"] = "GBP";
CurrencyType["GEL"] = "GEL";
CurrencyType["GHS"] = "GHS";
CurrencyType["GIP"] = "GIP";
CurrencyType["GMD"] = "GMD";
CurrencyType["GNF"] = "GNF";
CurrencyType["GTQ"] = "GTQ";
CurrencyType["GWP"] = "GWP";
CurrencyType["GYD"] = "GYD";
CurrencyType["HKD"] = "HKD";
CurrencyType["HNL"] = "HNL";
CurrencyType["HRK"] = "HRK";
CurrencyType["HTG"] = "HTG";
CurrencyType["HUF"] = "HUF";
CurrencyType["IDR"] = "IDR";
CurrencyType["ILS"] = "ILS";
CurrencyType["INR"] = "INR";
CurrencyType["IQD"] = "IQD";
CurrencyType["IRR"] = "IRR";
CurrencyType["ISK"] = "ISK";
CurrencyType["JMD"] = "JMD";
CurrencyType["JOD"] = "JOD";
CurrencyType["JPY"] = "JPY";
CurrencyType["KES"] = "KES";
CurrencyType["KGS"] = "KGS";
CurrencyType["KHR"] = "KHR";
CurrencyType["KMF"] = "KMF";
CurrencyType["KPW"] = "KPW";
CurrencyType["KRW"] = "KRW";
CurrencyType["KWD"] = "KWD";
CurrencyType["KYD"] = "KYD";
CurrencyType["KZT"] = "KZT";
CurrencyType["LAK"] = "LAK";
CurrencyType["LBP"] = "LBP";
CurrencyType["LKR"] = "LKR";
CurrencyType["LRD"] = "LRD";
CurrencyType["LSL"] = "LSL";
CurrencyType["LTL"] = "LTL";
CurrencyType["LVL"] = "LVL";
CurrencyType["LYD"] = "LYD";
CurrencyType["MAD"] = "MAD";
CurrencyType["MDL"] = "MDL";
CurrencyType["MGA"] = "MGA";
CurrencyType["MKD"] = "MKD";
CurrencyType["MMK"] = "MMK";
CurrencyType["MNT"] = "MNT";
CurrencyType["MOP"] = "MOP";
CurrencyType["MRO"] = "MRO";
CurrencyType["MUR"] = "MUR";
CurrencyType["MVR"] = "MVR";
CurrencyType["MWK"] = "MWK";
CurrencyType["MXN"] = "MXN";
CurrencyType["MXV"] = "MXV";
CurrencyType["MYR"] = "MYR";
CurrencyType["MZN"] = "MZN";
CurrencyType["NAD"] = "NAD";
CurrencyType["NGN"] = "NGN";
CurrencyType["NIO"] = "NIO";
CurrencyType["NOK"] = "NOK";
CurrencyType["NPR"] = "NPR";
CurrencyType["NZD"] = "NZD";
CurrencyType["OMR"] = "OMR";
CurrencyType["PAB"] = "PAB";
CurrencyType["PEN"] = "PEN";
CurrencyType["PGK"] = "PGK";
CurrencyType["PHP"] = "PHP";
CurrencyType["PKR"] = "PKR";
CurrencyType["PLN"] = "PLN";
CurrencyType["PYG"] = "PYG";
CurrencyType["QAR"] = "QAR";
CurrencyType["RON"] = "RON";
CurrencyType["RSD"] = "RSD";
CurrencyType["RUB"] = "RUB";
CurrencyType["RWF"] = "RWF";
CurrencyType["SAR"] = "SAR";
CurrencyType["SBD"] = "SBD";
CurrencyType["SCR"] = "SCR";
CurrencyType["SDG"] = "SDG";
CurrencyType["SEK"] = "SEK";
CurrencyType["SGD"] = "SGD";
CurrencyType["SHP"] = "SHP";
CurrencyType["SLL"] = "SLL";
CurrencyType["SOS"] = "SOS";
CurrencyType["SRD"] = "SRD";
CurrencyType["STD"] = "STD";
CurrencyType["SVC"] = "SVC";
CurrencyType["SYP"] = "SYP";
CurrencyType["SZL"] = "SZL";
CurrencyType["THB"] = "THB";
CurrencyType["TJS"] = "TJS";
CurrencyType["TMT"] = "TMT";
CurrencyType["TND"] = "TND";
CurrencyType["TOP"] = "TOP";
CurrencyType["TRY"] = "TRY";
CurrencyType["TTD"] = "TTD";
CurrencyType["TVD"] = "TVD";
CurrencyType["TWD"] = "TWD";
CurrencyType["TZS"] = "TZS";
CurrencyType["UAH"] = "UAH";
CurrencyType["UGX"] = "UGX";
CurrencyType["USD"] = "USD";
CurrencyType["UYU"] = "UYU";
CurrencyType["UZS"] = "UZS";
CurrencyType["VEF"] = "VEF";
CurrencyType["VND"] = "VND";
CurrencyType["VUV"] = "VUV";
CurrencyType["WST"] = "WST";
CurrencyType["XAF"] = "XAF";
CurrencyType["XCD"] = "XCD";
CurrencyType["XOF"] = "XOF";
CurrencyType["XPD"] = "XPD";
CurrencyType["XPF"] = "XPF";
CurrencyType["YER"] = "YER";
CurrencyType["ZAR"] = "ZAR";
CurrencyType["ZMK"] = "ZMK";
CurrencyType["ZWL"] = "ZWL";
})(CurrencyType || (exports.CurrencyType = CurrencyType = {}));
var InvoiceDetailType;
(function (InvoiceDetailType) {
InvoiceDetailType[InvoiceDetailType["THIRD_PARTY_SALES_SETTLEMENT"] = 1] = "THIRD_PARTY_SALES_SETTLEMENT";
InvoiceDetailType[InvoiceDetailType["THIRD_PARTY_SALES_COMMISSION"] = 2] = "THIRD_PARTY_SALES_COMMISSION";
})(InvoiceDetailType || (exports.InvoiceDetailType = InvoiceDetailType = {}));
var QuantityType;
(function (QuantityType) {
QuantityType[QuantityType["PIECES"] = 1] = "PIECES";
QuantityType[QuantityType["KILOGRAMS"] = 2] = "KILOGRAMS";
QuantityType[QuantityType["LITERS"] = 3] = "LITERS";
QuantityType[QuantityType["METERS"] = 4] = "METERS";
QuantityType[QuantityType["SQUARE_METERS"] = 5] = "SQUARE_METERS";
QuantityType[QuantityType["CUBIC_METERS"] = 6] = "CUBIC_METERS";
QuantityType[QuantityType["PIECES_OTHER"] = 7] = "PIECES_OTHER";
})(QuantityType || (exports.QuantityType = QuantityType = {}));
var VatType;
(function (VatType) {
VatType[VatType["VAT_24_PERCENT"] = 1] = "VAT_24_PERCENT";
VatType[VatType["VAT_13_PERCENT"] = 2] = "VAT_13_PERCENT";
VatType[VatType["VAT_6_PERCENT"] = 3] = "VAT_6_PERCENT";
VatType[VatType["VAT_17_PERCENT"] = 4] = "VAT_17_PERCENT";
VatType[VatType["VAT_9_PERCENT"] = 5] = "VAT_9_PERCENT";
VatType[VatType["VAT_4_PERCENT"] = 6] = "VAT_4_PERCENT";
VatType[VatType["NO_VAT"] = 7] = "NO_VAT";
VatType[VatType["NO_VAT_SPECIFIC_ENTRIES"] = 8] = "NO_VAT_SPECIFIC_ENTRIES";
VatType[VatType["VAT_3_PERCENT"] = 9] = "VAT_3_PERCENT";
VatType[VatType["VAT_0_PERCENT_ISLANDS"] = 10] = "VAT_0_PERCENT_ISLANDS";
})(VatType || (exports.VatType = VatType = {}));
var VatExemptionType;
(function (VatExemptionType) {
VatExemptionType[VatExemptionType["NO_VAT_ARTICLE_2_3"] = 1] = "NO_VAT_ARTICLE_2_3";
VatExemptionType[VatExemptionType["NO_VAT_ARTICLE_5"] = 2] = "NO_VAT_ARTICLE_5";
VatExemptionType[VatExemptionType["NO_VAT_ARTICLE_13"] = 3] = "NO_VAT_ARTICLE_13";
VatExemptionType[VatExemptionType["NO_VAT_ARTICLE_14"] = 4] = "NO_VAT_ARTICLE_14";
VatExemptionType[VatExemptionType["NO_VAT_ARTICLE_16"] = 5] = "NO_VAT_ARTICLE_16";
VatExemptionType[VatExemptionType["NO_VAT_ARTICLE_19"] = 6] = "NO_VAT_ARTICLE_19";
VatExemptionType[VatExemptionType["NO_VAT_ARTICLE_22"] = 7] = "NO_VAT_ARTICLE_22";
VatExemptionType[VatExemptionType["NO_VAT_ARTICLE_24"] = 8] = "NO_VAT_ARTICLE_24";
VatExemptionType[VatExemptionType["NO_VAT_ARTICLE_25"] = 9] = "NO_VAT_ARTICLE_25";
VatExemptionType[VatExemptionType["NO_VAT_ARTICLE_26"] = 10] = "NO_VAT_ARTICLE_26";
VatExemptionType[VatExemptionType["NO_VAT_ARTICLE_27"] = 11] = "NO_VAT_ARTICLE_27";
VatExemptionType[VatExemptionType["NO_VAT_ARTICLE_27_OPEN_SEA_SHIPS"] = 12] = "NO_VAT_ARTICLE_27_OPEN_SEA_SHIPS";
VatExemptionType[VatExemptionType["NO_VAT_ARTICLE_27_1C"] = 13] = "NO_VAT_ARTICLE_27_1C";
VatExemptionType[VatExemptionType["NO_VAT_ARTICLE_28"] = 14] = "NO_VAT_ARTICLE_28";
VatExemptionType[VatExemptionType["NO_VAT_ARTICLE_39"] = 15] = "NO_VAT_ARTICLE_39";
VatExemptionType[VatExemptionType["NO_VAT_ARTICLE_39A"] = 16] = "NO_VAT_ARTICLE_39A";
VatExemptionType[VatExemptionType["NO_VAT_ARTICLE_40"] = 17] = "NO_VAT_ARTICLE_40";
VatExemptionType[VatExemptionType["NO_VAT_ARTICLE_41"] = 18] = "NO_VAT_ARTICLE_41";
VatExemptionType[VatExemptionType["NO_VAT_ARTICLE_47"] = 19] = "NO_VAT_ARTICLE_47";
VatExemptionType[VatExemptionType["INCLUDED_VAT_ARTICLE_43"] = 20] = "INCLUDED_VAT_ARTICLE_43";
VatExemptionType[VatExemptionType["INCLUDED_VAT_ARTICLE_44"] = 21] = "INCLUDED_VAT_ARTICLE_44";
VatExemptionType[VatExemptionType["INCLUDED_VAT_ARTICLE_45"] = 22] = "INCLUDED_VAT_ARTICLE_45";
VatExemptionType[VatExemptionType["INCLUDED_VAT_ARTICLE_46"] = 23] = "INCLUDED_VAT_ARTICLE_46";
VatExemptionType[VatExemptionType["NO_VAT_ARTICLE_6"] = 24] = "NO_VAT_ARTICLE_6";
VatExemptionType[VatExemptionType["NO_VAT_POL1029_1995"] = 25] = "NO_VAT_POL1029_1995";
VatExemptionType[VatExemptionType["NO_VAT_POL1167_2015"] = 26] = "NO_VAT_POL1167_2015";
VatExemptionType[VatExemptionType["OTHER_VAT_EXEMPTIONS"] = 27] = "OTHER_VAT_EXEMPTIONS";
VatExemptionType[VatExemptionType["NO_VAT_ARTICLE_24_PAR_1B"] = 28] = "NO_VAT_ARTICLE_24_PAR_1B";
VatExemptionType[VatExemptionType["NO_VAT_ARTICLE_47B"] = 29] = "NO_VAT_ARTICLE_47B";
VatExemptionType[VatExemptionType["NO_VAT_ARTICLE_47C"] = 30] = "NO_VAT_ARTICLE_47C";
VatExemptionType[VatExemptionType["NO_VAT_ARTICLE_47D"] = 31] = "NO_VAT_ARTICLE_47D";
})(VatExemptionType || (exports.VatExemptionType = VatExemptionType = {}));
var WithheldType;
(function (WithheldType) {
WithheldType[WithheldType["INTEREST_INCOME"] = 1] = "INTEREST_INCOME";
WithheldType[WithheldType["ROYALTIES"] = 2] = "ROYALTIES";
WithheldType[WithheldType["MANAGEMENT_FEES"] = 3] = "MANAGEMENT_FEES";
WithheldType[WithheldType["TECHNICAL_PROJECTS"] = 4] = "TECHNICAL_PROJECTS";
WithheldType[WithheldType["LIQUID_FUELS_AND_TOBACCO_PRODUCTS"] = 5] = "LIQUID_FUELS_AND_TOBACCO_PRODUCTS";
WithheldType[WithheldType["OTHER_GOODS"] = 6] = "OTHER_GOODS";
WithheldType[WithheldType["SERVICE_PROVISION"] = 7] = "SERVICE_PROVISION";
WithheldType[WithheldType["ARCHITECT_ENGINEER_FEES_CONTRACTUAL_STUDIES"] = 8] = "ARCHITECT_ENGINEER_FEES_CONTRACTUAL_STUDIES";
WithheldType[WithheldType["ARCHITECT_ENGINEER_FEES_OTHER_PROJECTS"] = 9] = "ARCHITECT_ENGINEER_FEES_OTHER_PROJECTS";
WithheldType[WithheldType["LAWYER_FEES"] = 10] = "LAWYER_FEES";
WithheldType[WithheldType["SALARY_TAX_WITHHOLDING_GENERAL"] = 11] = "SALARY_TAX_WITHHOLDING_GENERAL";
WithheldType[WithheldType["SALARY_TAX_WITHHOLDING_MARITIME_OFFICERS"] = 12] = "SALARY_TAX_WITHHOLDING_MARITIME_OFFICERS";
WithheldType[WithheldType["SALARY_TAX_WITHHOLDING_MARITIME_CREW"] = 13] = "SALARY_TAX_WITHHOLDING_MARITIME_CREW";
WithheldType[WithheldType["SPECIAL_SOLIDARITY_CONTRIBUTION"] = 14] = "SPECIAL_SOLIDARITY_CONTRIBUTION";
WithheldType[WithheldType["TERMINATION_COMPENSATION_TAX"] = 15] = "TERMINATION_COMPENSATION_TAX";
WithheldType[WithheldType["FOREIGN_TRANSACTION_WITHHOLDINGS"] = 16] = "FOREIGN_TRANSACTION_WITHHOLDINGS";
WithheldType[WithheldType["OTHER_TAX_WITHHOLDINGS"] = 17] = "OTHER_TAX_WITHHOLDINGS";
WithheldType[WithheldType["DIVIDEND_TAX"] = 18] = "DIVIDEND_TAX";
})(WithheldType || (exports.WithheldType = WithheldType = {}));
var StampDutyType;
(function (StampDutyType) {
StampDutyType[StampDutyType["RATE_1_2_PERCENT"] = 1] = "RATE_1_2_PERCENT";
StampDutyType[StampDutyType["RATE_2_4_PERCENT"] = 2] = "RATE_2_4_PERCENT";
StampDutyType[StampDutyType["RATE_3_6_PERCENT"] = 3] = "RATE_3_6_PERCENT";
StampDutyType[StampDutyType["OTHER_STAMP_DUTY_CASES"] = 4] = "OTHER_STAMP_DUTY_CASES";
})(StampDutyType || (exports.StampDutyType = StampDutyType = {}));
var FeesType;
(function (FeesType) {
FeesType[FeesType["MONTHLY_BILL_UP_TO_50_EUROS"] = 1] = "MONTHLY_BILL_UP_TO_50_EUROS";
FeesType[FeesType["MONTHLY_BILL_50_01_TO_100_EUROS"] = 2] = "MONTHLY_BILL_50_01_TO_100_EUROS";
FeesType[FeesType["MONTHLY_BILL_100_01_TO_150_EUROS"] = 3] = "MONTHLY_BILL_100_01_TO_150_EUROS";
FeesType[FeesType["MONTHLY_BILL_ABOVE_150_01_EUROS"] = 4] = "MONTHLY_BILL_ABOVE_150_01_EUROS";
FeesType[FeesType["PREPAID_MOBILE_FEE_ON_TALK_TIME"] = 5] = "PREPAID_MOBILE_FEE_ON_TALK_TIME";
FeesType[FeesType["SUBSCRIPTION_TV_FEE"] = 6] = "SUBSCRIPTION_TV_FEE";
FeesType[FeesType["LANDLINE_SUBSCRIBER_FEE"] = 7] = "LANDLINE_SUBSCRIBER_FEE";
FeesType[FeesType["ENVIRONMENTAL_FEE_PLASTIC_BAGS"] = 8] = "ENVIRONMENTAL_FEE_PLASTIC_BAGS";
FeesType[FeesType["DAKOKTONIA_CONTRIBUTION"] = 9] = "DAKOKTONIA_CONTRIBUTION";
FeesType[FeesType["OTHER_FEES"] = 10] = "OTHER_FEES";
FeesType[FeesType["OTHER_TAX_FEES"] = 11] = "OTHER_TAX_FEES";
FeesType[FeesType["DAKOKTONIA_CONTRIBUTION_2"] = 12] = "DAKOKTONIA_CONTRIBUTION_2";
FeesType[FeesType["MONTHLY_BILL_EACH_CONNECTION"] = 13] = "MONTHLY_BILL_EACH_CONNECTION";
FeesType[FeesType["PREPAID_MOBILE_FEE_ON_TALK_TIME_10_PERCENT"] = 14] = "PREPAID_MOBILE_FEE_ON_TALK_TIME_10_PERCENT";
FeesType[FeesType["MOBILE_FEE_FOR_AGES_15_TO_29"] = 15] = "MOBILE_FEE_FOR_AGES_15_TO_29";
FeesType[FeesType["ENVIRONMENTAL_CONTRIBUTION_PLASTIC_PRODUCTS"] = 16] = "ENVIRONMENTAL_CONTRIBUTION_PLASTIC_PRODUCTS";
FeesType[FeesType["RECYCLING_FEE"] = 17] = "RECYCLING_FEE";
FeesType[FeesType["RESIDENCY_TAX"] = 18] = "RESIDENCY_TAX";
FeesType[FeesType["GROSS_REVENUE_FEE_RESTAURANTS"] = 19] = "GROSS_REVENUE_FEE_RESTAURANTS";
FeesType[FeesType["GROSS_REVENUE_FEE_ENTERTAINMENT_VENUES"] = 20] = "GROSS_REVENUE_FEE_ENTERTAINMENT_VENUES";
FeesType[FeesType["GROSS_REVENUE_FEE_CASINOS"] = 21] = "GROSS_REVENUE_FEE_CASINOS";
FeesType[FeesType["OTHER_GROSS_REVENUE_FEES"] = 22] = "OTHER_GROSS_REVENUE_FEES";
})(FeesType || (exports.FeesType = FeesType = {}));
var OtherTaxesType;
(function (OtherTaxesType) {
OtherTaxesType[OtherTaxesType["FIRE_INSURANCE_PREMIUM_20_PERCENT_15_PERCENT"] = 1] = "FIRE_INSURANCE_PREMIUM_20_PERCENT_15_PERCENT";
OtherTaxesType[OtherTaxesType["FIRE_INSURANCE_PREMIUM_20_PERCENT_5_PERCENT"] = 2] = "FIRE_INSURANCE_PREMIUM_20_PERCENT_5_PERCENT";
OtherTaxesType[OtherTaxesType["LIFE_INSURANCE_PREMIUM_4_PERCENT"] = 3] = "LIFE_INSURANCE_PREMIUM_4_PERCENT";
OtherTaxesType[OtherTaxesType["OTHER_INSURANCE_PREMIUM_15_PERCENT"] = 4] = "OTHER_INSURANCE_PREMIUM_15_PERCENT";
OtherTaxesType[OtherTaxesType["TAX_EXEMPT_INSURANCE_PREMIUM"] = 5] = "TAX_EXEMPT_INSURANCE_PREMIUM";
OtherTaxesType[OtherTaxesType["HOTEL_TAX_1_2_STAR"] = 6] = "HOTEL_TAX_1_2_STAR";
OtherTaxesType[OtherTaxesType["HOTEL_TAX_3_STAR"] = 7] = "HOTEL_TAX_3_STAR";
OtherTaxesType[OtherTaxesType["HOTEL_TAX_4_STAR_3"] = 8] = "HOTEL_TAX_4_STAR_3";
OtherTaxesType[OtherTaxesType["HOTEL_TAX_4_STAR_4"] = 9] = "HOTEL_TAX_4_STAR_4";
OtherTaxesType[OtherTaxesType["RENTED_FURNISHED_ROOMS_APARTMENTS_TAX"] = 10] = "RENTED_FURNISHED_ROOMS_APARTMENTS_TAX";
OtherTaxesType[OtherTaxesType["SPECIAL_TAX_ON_TV_ADS"] = 11] = "SPECIAL_TAX_ON_TV_ADS";
OtherTaxesType[OtherTaxesType["LUXURY_TAX_IMPORTED_GOODS"] = 12] = "LUXURY_TAX_IMPORTED_GOODS";
OtherTaxesType[OtherTaxesType["LUXURY_TAX_DOMESTIC_GOODS"] = 13] = "LUXURY_TAX_DOMESTIC_GOODS";
OtherTaxesType[OtherTaxesType["PUBLIC_RIGHT_ON_CASINO_TICKETS"] = 14] = "PUBLIC_RIGHT_ON_CASINO_TICKETS";
OtherTaxesType[OtherTaxesType["FIRE_INSURANCE_PREMIUM_20_PERCENT"] = 15] = "FIRE_INSURANCE_PREMIUM_20_PERCENT";
OtherTaxesType[OtherTaxesType["OTHER_CUSTOMS_DUTIES_TAXES"] = 16] = "OTHER_CUSTOMS_DUTIES_TAXES";
OtherTaxesType[OtherTaxesType["OTHER_TAXES"] = 17] = "OTHER_TAXES";
OtherTaxesType[OtherTaxesType["SURCHARGES_ON_OTHER_TAXES"] = 18] = "SURCHARGES_ON_OTHER_TAXES";
OtherTaxesType[OtherTaxesType["EXCISE_TAX"] = 19] = "EXCISE_TAX";
OtherTaxesType[OtherTaxesType["CLIMATE_CRISIS_FEE_1_2_STAR"] = 20] = "CLIMATE_CRISIS_FEE_1_2_STAR";
OtherTaxesType[OtherTaxesType["CLIMATE_CRISIS_FEE_3_STAR"] = 21] = "CLIMATE_CRISIS_FEE_3_STAR";
OtherTaxesType[OtherTaxesType["CLIMATE_CRISIS_FEE_4_STAR"] = 22] = "CLIMATE_CRISIS_FEE_4_STAR";
OtherTaxesType[OtherTaxesType["CLIMATE_CRISIS_FEE_5_STAR"] = 23] = "CLIMATE_CRISIS_FEE_5_STAR";
OtherTaxesType[OtherTaxesType["CLIMATE_CRISIS_FEE_RENTED_ROOMS"] = 24] = "CLIMATE_CRISIS_FEE_RENTED_ROOMS";
OtherTaxesType[OtherTaxesType["CLIMATE_CRISIS_FEE_SHORT_TERM_LEASE"] = 25] = "CLIMATE_CRISIS_FEE_SHORT_TERM_LEASE";
OtherTaxesType[OtherTaxesType["CLIMATE_CRISIS_FEE_SHORT_TERM_LEASE_LARGE"] = 26] = "CLIMATE_CRISIS_FEE_SHORT_TERM_LEASE_LARGE";
OtherTaxesType[OtherTaxesType["CLIMATE_CRISIS_FEE_SELF_CATERING"] = 27] = "CLIMATE_CRISIS_FEE_SELF_CATERING";
OtherTaxesType[OtherTaxesType["MISSING_CLIMATE_28"] = 28] = "MISSING_CLIMATE_28";
OtherTaxesType[OtherTaxesType["MISSING_CLIMATE_29"] = 29] = "MISSING_CLIMATE_29";
OtherTaxesType[OtherTaxesType["MISSING_CLIMATE_30"] = 30] = "MISSING_CLIMATE_30"; // Missing: Self-catering accommodations – tourist furnished villas €4.00 (Assume related to prev Stay Tax)
})(OtherTaxesType || (exports.OtherTaxesType = OtherTaxesType = {}));
var FuelCodes;
(function (FuelCodes) {
FuelCodes["OBSERVATIONS_10"] = "10";
FuelCodes["GASOLINE_95RON"] = "11";
FuelCodes["GASOLINE_95RON_PLUS"] = "12";
FuelCodes["GASOLINE_100RON"] = "13";
FuelCodes["GASOLINE_LRP"] = "14";
FuelCodes["AIRPLANE_GASOLINE"] = "15";
FuelCodes["SPECIAL_JET_FUEL"] = "20";
FuelCodes["DIESEL"] = "21";
FuelCodes["DIESEL_PREMIUM"] = "30";
FuelCodes["DIESEL_HEATING"] = "31";
FuelCodes["DIESEL_HEATING_PREMIUM"] = "32";
FuelCodes["DIESEL_LIGHT"] = "33";
FuelCodes["DIESEL_OTHER_USES"] = "34";
FuelCodes["MARINE_DIESEL"] = "35";
FuelCodes["KEROSENE_JP1"] = "36";
FuelCodes["KEROSENE_OTHER_USES"] = "37";
FuelCodes["FUEL_OIL"] = "38";
FuelCodes["MARINE_FUEL_OIL"] = "40";
FuelCodes["LPG"] = "41";
FuelCodes["INDUSTRIAL_LPG_METHANE_BULK"] = "42";
FuelCodes["HEATING_LPG_METHANE_BULK"] = "43";
FuelCodes["INDUSTRIAL_LPG_METHANE_BOTTLED"] = "44";
FuelCodes["HEATING_LPG_METHANE_BOTTLED"] = "50";
FuelCodes["CNG"] = "60";
FuelCodes["AROMATIC_HYDROCARBONS_2707"] = "61";
FuelCodes["CYCLIC_HYDROCARBONS_2902"] = "70";
FuelCodes["WHITE_SPIRIT"] = "71";
FuelCodes["LIGHT_OILS"] = "72";
FuelCodes["BIODIESEL"] = "73";
FuelCodes["OTHER_SERVICE_CHARGES"] = "999";
})(FuelCodes || (exports.FuelCodes = FuelCodes = {}));
var SpecialInvoiceCategoryType;
(function (SpecialInvoiceCategoryType) {
SpecialInvoiceCategoryType[SpecialInvoiceCategoryType["SUBSIDIES_GRANTS"] = 1] = "SUBSIDIES_GRANTS";
SpecialInvoiceCategoryType[SpecialInvoiceCategoryType["RETAIL_REVENUE_HOTELS_ROOM_CHARGES"] = 2] = "RETAIL_REVENUE_HOTELS_ROOM_CHARGES";
SpecialInvoiceCategoryType[SpecialInvoiceCategoryType["ACCOUNTING_ENTRY"] = 3] = "ACCOUNTING_ENTRY";
SpecialInvoiceCategoryType[SpecialInvoiceCategoryType["TAX_FREE"] = 4] = "TAX_FREE";
SpecialInvoiceCategoryType[SpecialInvoiceCategoryType["COMPLEX_DOMESTIC_FOREIGN_TRANSACTIONS"] = 5] = "COMPLEX_DOMESTIC_FOREIGN_TRANSACTIONS";
SpecialInvoiceCategoryType[SpecialInvoiceCategoryType["ARTICLE_3_BENEFICIARIES"] = 6] = "ARTICLE_3_BENEFICIARIES";
SpecialInvoiceCategoryType[SpecialInvoiceCategoryType["PURCHASE_OF_AGRICULTURAL_GOODS_SERVICES"] = 7] = "PURCHASE_OF_AGRICULTURAL_GOODS_SERVICES";
SpecialInvoiceCategoryType[SpecialInvoiceCategoryType["RETAIL_REVENUE_FHM_AADE_1"] = 8] = "RETAIL_REVENUE_FHM_AADE_1";
SpecialInvoiceCategoryType[SpecialInvoiceCategoryType["RETAIL_REVENUE_FHM_AADE_2"] = 9] = "RETAIL_REVENUE_FHM_AADE_2";
SpecialInvoiceCategoryType[SpecialInvoiceCategoryType["RETAIL_REVENUE_FHM_ENTERPRISE_VARIANCE"] = 10] = "RETAIL_REVENUE_FHM_ENTERPRISE_VARIANCE";
SpecialInvoiceCategoryType[SpecialInvoiceCategoryType["HEATING_ALLOWANCE"] = 11] = "HEATING_ALLOWANCE";
SpecialInvoiceCategoryType[SpecialInvoiceCategoryType["CATERING_TRANSACTIONS"] = 12] = "CATERING_TRANSACTIONS";
})(SpecialInvoiceCategoryType || (exports.SpecialInvoiceCategoryType = SpecialInvoiceCategoryType = {}));
var InvoiceVariationType;
(function (InvoiceVariationType) {
InvoiceVariationType[InvoiceVariationType["RECIPIENT_OMISSION_SUBMISSION"] = 1] = "RECIPIENT_OMISSION_SUBMISSION";
InvoiceVariationType[InvoiceVariationType["ISSUER_OMISSION_SUBMISSION"] = 2] = "ISSUER_OMISSION_SUBMISSION";
InvoiceVariationType[InvoiceVariationType["RECIPIENT_VARIATION_SUBMISSION"] = 3] = "RECIPIENT_VARIATION_SUBMISSION";
InvoiceVariationType[InvoiceVariationType["ISSUER_VARIATION_SUBMISSION"] = 4] = "ISSUER_VARIATION_SUBMISSION";
})(InvoiceVariationType || (exports.InvoiceVariationType = InvoiceVariationType = {}));
var PaymentMethod;
(function (PaymentMethod) {
PaymentMethod[PaymentMethod["DOMESTIC_BUSINESS_ACCOUNT"] = 1] = "DOMESTIC_BUSINESS_ACCOUNT";
PaymentMethod[PaymentMethod["FOREIGN_BUSINESS_ACCOUNT"] = 2] = "FOREIGN_BUSINESS_ACCOUNT";
PaymentMethod[PaymentMethod["CASH"] = 3] = "CASH";
PaymentMethod[PaymentMethod["CHEQUE"] = 4] = "CHEQUE";
PaymentMethod[PaymentMethod["ON_CREDIT"] = 5] = "ON_CREDIT";
PaymentMethod[PaymentMethod["WEB_BANKING"] = 6] = "WEB_BANKING";
PaymentMethod[PaymentMethod["POS"] = 7] = "POS";
PaymentMethod[PaymentMethod["IRIS"] = 8] = "IRIS";
})(PaymentMethod || (exports.PaymentMethod = PaymentMethod = {}));
var IncomeClassificationValueType;
(function (IncomeClassificationValueType) {
IncomeClassificationValueType["PRODUCTION_DELIVERY_DESTRUCTION_GOODS"] = "E3_106";
IncomeClassificationValueType["PRODUCTION_DELIVERY_DESTRUCTION_RAW_MATERIALS"] = "E3_205";
IncomeClassificationValueType["PRODUCTION_DELIVERY_DESTRUCTION_WORK_IN_PROGRESS"] = "E3_210";
IncomeClassificationValueType["PRODUCTION_DELIVERY_DESTRUCTION_PRODUCTION_EXPENSES"] = "E3_305";
IncomeClassificationValueType["PRODUCTION_DELIVERY_DESTRUCTION_RAW_MATERIALS_2"] = "E3_310";
IncomeClassificationValueType["PRODUCTION_DELIVERY_DESTRUCTION_WORK_IN_PROGRESS_2"] = "E3_318";
IncomeClassificationValueType["WHOLESALE_SALES_GOODS_SERVICES_TRADERS"] = "E3_561_001";
IncomeClassificationValueType["WHOLESALE_SALES_ARTICLE_39A"] = "E3_561_002";
IncomeClassificationValueType["RETAIL_SALES_GOODS_SERVICES_PRIVATE"] = "E3_561_003";
IncomeClassificationValueType["RETAIL_SALES_ARTICLE_39A"] = "E3_561_004";
IncomeClassificationValueType["EXPORT_SALES_GOODS_SERVICES_EU"] = "E3_561_005";
IncomeClassificationValueType["EXPORT_SALES_GOODS_SERVICES_NON_EU"] = "E3_561_006";
IncomeClassificationValueType["OTHER_SALES_GOODS_SERVICES"] = "E3_561_007";
IncomeClassificationValueType["OTHER_ORDINARY_INCOME"] = "E3_562";
IncomeClassificationValueType["INTEREST_INCOME"] = "E3_563";
IncomeClassificationValueType["EXCHANGE_GAIN"] = "E3_564";
IncomeClassificationValueType["PARTICIPATION_INCOME"] = "E3_565";
IncomeClassificationValueType["GAINS_FROM_DISPOSAL_NON_CURRENT_ASSETS"] = "E3_566";
IncomeClassificationValueType["GAINS_FROM_REVERSAL_IMPAIRMENTS"] = "E3_567";
IncomeClassificationValueType["GAINS_FROM_FAIR_VALUE_MEASUREMENTS"] = "E3_568";
IncomeClassificationValueType["EXTRAORDINARY_INCOME_GAINS"] = "E3_570";
IncomeClassificationValueType["EXPENSES_IN_PRODUCTION"] = "E3_595";
IncomeClassificationValueType["SUBSIDIES_GRANTS"] = "E3_596";
IncomeClassificationValueType["SUBSIDIES_GRANTS_INVESTMENT_PURPOSES"] = "E3_597";
IncomeClassificationValueType["WHOLESALE_SALES_ASSETS"] = "E3_880_001";
IncomeClassificationValueType["RETAIL_SALES_ASSETS"] = "E3_880_002";
IncomeClassificationValueType["EXPORT_SALES_ASSETS_EU"] = "E3_880_003";
IncomeClassificationValueType["EXPORT_SALES_ASSETS_NON_EU"] = "E3_880_004";
IncomeClassificationValueType["WHOLESALE_SALES_THIRD_PARTY"] = "E3_881_001";
IncomeClassificationValueType["RETAIL_SALES_THIRD_PARTY"] = "E3_881_002";
IncomeClassificationValueType["EXPORT_SALES_THIRD_PARTY_EU"] = "E3_881_003";
IncomeClassificationValueType["EXPORT_SALES_THIRD_PARTY_NON_EU"] = "E3_881_004";
IncomeClassificationValueType["SALES_GOODS_SUBJECT_TO_EXCISE"] = "E3_598_001";
IncomeClassificationValueType["SALES_FOR_FARMERS_VIA_COOPERATIVES"] = "E3_598_003";
})(IncomeClassificationValueType || (exports.IncomeClassificationValueType = IncomeClassificationValueType = {}));
var IncomeClassificationCategoryType;
(function (IncomeClassificationCategoryType) {
IncomeClassificationCategoryType["REVENUE_SALE_OF_GOODS"] = "category1_1";
IncomeClassificationCategoryType["REVENUE_SALE_OF_PRODUCTS"] = "category1_2";
IncomeClassificationCategoryType["REVENUE_PROVISION_OF_SERVICES"] = "category1_3";
IncomeClassificationCategoryType["REVENUE_SALE_OF_FIXED_ASSETS"] = "category1_4";
IncomeClassificationCategoryType["OTHER_REVENUE_GAINS"] = "category1_5";
IncomeClassificationCategoryType["SELF_DELIVERIES_SELF_USE"] = "category1_6";
IncomeClassificationCategoryType["REVENUE_FOR_ACCOUNT_OF_THIRD_PARTIES"] = "category1_7";
IncomeClassificationCategoryType["REVENUE_PREVIOUS_YEARS"] = "category1_8";
IncomeClassificationCategoryType["REVENUE_NEXT_YEARS"] = "category1_9";
IncomeClassificationCategoryType["OTHER_REVENUE_ADJUSTMENTS"] = "category1_10";
IncomeClassificationCategoryType["OTHER_INFORMATIONAL_REVENUE_ELEMENTS"] = "category1_95";
IncomeClassificationCategoryType["TRANSPORT"] = "category3";
})(IncomeClassificationCategoryType || (exports.IncomeClassificationCategoryType = IncomeClassificationCategoryType = {}));
var ExpensesClassificationValueType;
(function (ExpensesClassificationValueType) {
ExpensesClassificationValueType["OPENING_INVENTORY_GOODS"] = "E3_101";
ExpensesClassificationValueType["PURCHASES_GOODS_WHOLESALE"] = "E3_102_001";
ExpensesClassificationValueType["PURCHASES_GOODS_RETAIL"] = "E3_102_002";
ExpensesClassificationValueType["PURCHASES_GOODS_ARTICLE_39A"] = "E3_102_003";
ExpensesClassificationValueType["PURCHASES_GOODS_EU"] = "E3_102_004";
ExpensesClassificationValueType["PURCHASES_GOODS_NON_EU"] = "E3_102_005";
ExpensesClassificationValueType["PURCHASES_GOODS_OTHER"] = "E3_102_006";
ExpensesClassificationValueType["CLOSING_INVENTORY_GOODS"] = "E3_104";
ExpensesClassificationValueType["OPENING_INVENTORY_RAW_MATERIALS_PRODUCTION"] = "E3_201";
ExpensesClassificationValueType["PURCHASES_RAW_MATERIALS_WHOLESALE"] = "E3_202_001";
ExpensesClassificationValueType["PURCHASES_RAW_MATERIALS_RETAIL"] = "E3_202_002";
ExpensesClassificationValueType["PURCHASES_RAW_MATERIALS_EU"] = "E3_202_003";
ExpensesClassificationValueType["PURCHASES_RAW_MATERIALS_NON_EU"] = "E3_202_004";
ExpensesClassificationValueType["PURCHASES_RAW_MATERIALS_OTHER"] = "E3_202_005";
ExpensesClassificationValueType["CLOSING_INVENTORY_RAW_MATERIALS_PRODUCTION"] = "E3_204";
ExpensesClassificationValueType["OPENING_INVENTORY_WORK_IN_PROGRESS_PRODUCTION"] = "E3_207";
ExpensesClassificationValueType["CLOSING_INVENTORY_WORK_IN_PROGRESS_PRODUCTION"] = "E3_209";
ExpensesClassificationValueType["OPENING_INVENTORY_RAW_MATERIALS_AGRICULTURAL"] = "E3_301";
ExpensesClassificationValueType["PURCHASES_RAW_MATERIALS_AGRICULTURAL_WHOLESALE"] = "E3_302_001";
ExpensesClassificationValueType["PURCHASES_RAW_MATERIALS_AGRICULTURAL_RETAIL"] = "E3_302_002";
ExpensesClassificationValueType["PURCHASES_RAW_MATERIALS_AGRICULTURAL_EU"] = "E3_302_003";
ExpensesClassificationValueType["PURCHASES_RAW_MATERIALS_AGRICULTURAL_NON_EU"] = "E3_302_004";
ExpensesClassificationValueType["PURCHASES_RAW_MATERIALS_AGRICULTURAL_OTHER"] = "E3_302_005";
ExpensesClassificationValueType["CLOSING_INVENTORY_RAW_MATERIALS_AGRICULTURAL"] = "E3_304";
ExpensesClassificationValueType["OPENING_INVENTORY_WORK_IN_PROGRESS_AGRICULTURAL"] = "E3_307";
ExpensesClassificationValueType["CLOSING_INVENTORY_WORK_IN_PROGRESS_AGRICULTURAL"] = "E3_309";
ExpensesClassificationValueType["OPENING_INVENTORY_ANIMALS_PLANTS"] = "E3_312";
ExpensesClassificationValueType["PURCHASES_ANIMALS_PLANTS_WHOLESALE"] = "E3_313_001";
ExpensesClassificationValueType["PURCHASES_ANIMALS_PLANTS_RETAIL"] = "E3_313_002";
ExpensesClassificationValueType["PURCHASES_ANIMALS_PLANTS_EU"] = "E3_313_003";
ExpensesClassificationValueType["PURCHASES_ANIMALS_PLANTS_NON_EU"] = "E3_313_004";
ExpensesClassificationValueType["PURCHASES_ANIMALS_PLANTS_OTHER"] = "E3_313_005";
ExpensesClassificationValueType["CLOSING_INVENTORY_ANIMALS_PLANTS"] = "E3_315";
ExpensesClassificationValueType["EMPLOYEE_COMPENSATION_GROSS"] = "E3_581_001";
ExpensesClassificationValueType["EMPLOYEE_COMPENSATION_SOCIAL_SECURITY"] = "E3_581_002";
ExpensesClassificationValueType["EMPLOYEE_COMPENSATION_OTHER"] = "E3_581_003";
ExpensesClassificationValueType["IMPAIRMENT_ASSETS"] = "E3_582";
ExpensesClassificationValueType["EXCHANGE_DIFFERENCES"] = "E3_583";
ExpensesClassificationValueType["LOSSES_DISPOSAL_ASSETS"] = "E3_584";
ExpensesClassificationValueType["MANAGEMENT_FEES"] = "E3_585_001";
ExpensesClassificationValueType["EXPENSES_ASSOCIATED_ENTERPRISES"] = "E3_585_002";
ExpensesClassificationValueType["EXPENSES_NON_COOPERATING_STATES"] = "E3_585_003";
ExpensesClassificationValueType["EXPENSES_INFORMATION_SEMINARS"] = "E3_585_004";
ExpensesClassificationValueType["HOSPITALITY_EXPENSES"] = "E3_585_005";
ExpensesClassificationValueType["TRAVEL_EXPENSES"] = "E3_585_006";
ExpensesClassificationValueType["SELF_EMPLOYED_SOCIAL_SECURITY"] = "E3_585_007";
ExpensesClassificationValueType["AGENT_FEES_FARMERS"] = "E3_585_008";
ExpensesClassificationValueType["OTHER_FEES_DOMESTIC"] = "E3_585_009";
ExpensesClassificationValueType["OTHER_FEES_FOREIGN"] = "E3_585_010";
ExpensesClassificationValueType["ENERGY_EXPENSES"] = "E3_585_011";
ExpensesClassificationValueType["WATER_EXPENSES"] = "E3_585_012";
ExpensesClassificationValueType["TELECOMMUNICATION_EXPENSES"] = "E3_585_013";
ExpensesClassificationValueType["RENT_EXPENSES"] = "E3_585_014";
ExpensesClassificationValueType["ADVERTISING_EXPENSES"] = "E3_585_015";
ExpensesClassificationValueType["OTHER_EXPENSES"] = "E3_585_016";
ExpensesClassificationValueType["OTHER_OPERATING_EXPENSES_Z2"] = "E3_585_017";
ExpensesClassificationValueType["INTEREST_EXPENSES"] = "E3_586";
ExpensesClassificationValueType["DEPRECIATION_EXPENSES"] = "E3_587";
ExpensesClassificationValueType["UNUSUAL_EXPENSES"] = "E3_588";
ExpensesClassificationValueType["PROVISIONS_EXCLUDING_EMPLOYEE"] = "E3_589";
ExpensesClassificationValueType["PURCHASES_TANGIBLE_ASSETS_WHOLESALE"] = "E3_882_001";
ExpensesClassificationValueType["PURCHASES_TANGIBLE_ASSETS_RETAIL"] = "E3_882_002";
ExpensesClassificationValueType["PURCHASES_TANGIBLE_ASSETS_EU"] = "E3_882_003";
ExpensesClassificationValueType["PURCHASES_TANGIBLE_ASSETS_NON_EU"] = "E3_882_004";
ExpensesClassificationValueType["PURCHASES_INTANGIBLE_ASSETS_WHOLESALE"] = "E3_883_001";
ExpensesClassificationValueType["PURCHASES_INTANGIBLE_ASSETS_RETAIL"] = "E3_883_002";
ExpensesClassificationValueType["PURCHASES_INTANGIBLE_ASSETS_EU"] = "E3_883_003";
ExpensesClassificationValueType["PURCHASES_INTANGIBLE_ASSETS_NON_EU"] = "E3_883_004";
ExpensesClassificationValueType["VAT_DOMESTIC_PURCHASES_EXPENSES"] = "VAT_361";
ExpensesClassificationValueType["VAT_PURCHASES_IMPORTS_INVESTMENT_ASSETS"] = "VAT_362";
ExpensesClassificationValueType["VAT_OTHER_IMPORTS"] = "VAT_363";
ExpensesClassificationValueType["VAT_INTRA_EU_ACQUISITIONS"] = "VAT_364";
ExpensesClassificationValueType["VAT_INTRA_EU_SERVICES_ARTICLE_14_2A"] = "VAT_365";
ExpensesClassificationValueType["VAT_OTHER_RECIPIENT_TRANSACTIONS"] = "VAT_366";
ExpensesClassificationValueType["IMPAIRMENT_GOODS"] = "E3_103";
ExpensesClassificationValueType["IMPAIRMENT_RAW_MATERIALS"] = "E3_203";
ExpensesClassificationValueType["IMPAIRMENT_WORK_IN_PROGRESS_RAW_MATERIALS"] = "E3_303";
ExpensesClassificationValueType["IMPAIRMENT_WORK_IN_PROGRESS_PRODUCTS"] = "E3_208";
ExpensesClassificationValueType["IMPAIRMENT_WORK_IN_PROGRESS_PRODUCTS_2"] = "E3_308";
ExpensesClassificationValueType["IMPAIRMENT_ANIMALS_PLANTS_GOODS"] = "E3_314";
ExpensesClassificationValueType["SELF_DELIVERIES_GOODS"] = "E3_106";
ExpensesClassificationValueType["SELF_DELIVERIES_RAW_MATERIALS"] = "E3_205";
ExpensesClassificationValueType["SELF_DELIVERIES_WORK_IN_PROGRESS"] = "E3_305";
ExpensesClassificationValueType["SELF_DELIVERIES_PRODUCTS"] = "E3_210";
ExpensesClassificationValueType["SELF_DELIVERIES_PRODUCTS_2"] = "E3_310";
ExpensesClassificationValueType["SELF_DELIVERIES_PRODUCTS_3"] = "E3_318";
ExpensesClassificationValueType["PURCHASES_EXCISE_GOODS"] = "E3_598_002";
ExpensesClassificationValueType["NOT_VAT_295"] = "NOT_VAT_295";
})(ExpensesClassificationValueType || (exports.ExpensesClassificationValueType = ExpensesClassificationValueType = {}));
var ExpensesClassificationCategoryType;
(function (ExpensesClassificationCategoryType) {
ExpensesClassificationCategoryType["PURCHASES_OF_GOODS"] = "category2_1";
ExpensesClassificationCategoryType["PURCHASES_OF_RAW_MATERIALS"] = "category2_2";
ExpensesClassificationCategoryType["RECEIPT_OF_SERVICES"] = "category2_3";
ExpensesClassificationCategoryType["GENERAL_EXPENSES_VAT_DEDUCTIBLE"] = "category2_4";
ExpensesClassificationCategoryType["GENERAL_EXPENSES_NO_VAT_DEDUCTIBLE"] = "category2_5";
ExpensesClassificationCategoryType["EMPLOYEE_COMPENSATION_BENEFITS"] = "category2_6";
ExpensesClassificationCategoryType["PURCHASES_OF_FIXED_ASSETS"] = "category2_7";
ExpensesClassificationCategoryType["DEPRECIATION_OF_FIXED_ASSETS"] = "category2_8";
ExpensesClassificationCategoryType["EXPENSES_FOR_ACCOUNT_OF_THIRD_PARTIES"] = "category2_9";
ExpensesClassificationCategoryType["EXPENSES_PREVIOUS_YEARS"] = "category2_10";
ExpensesClassificationCategoryType["EXPENSES_NEXT_YEARS"] = "category2_11";
ExpensesClassificationCategoryType["OTHER_EXPENSE_ADJUSTMENTS"] = "category2_12";
ExpensesClassificationCategoryType["OPENING_INVENTORY_PERIOD"] = "category2_13";
ExpensesClassificationCategoryType["CLOSING_INVENTORY_PERIOD"] = "category2_14";
ExpensesClassificationCategoryType["OTHER_INFORMATIONAL_EXPENSE_ELEMENTS"] = "category2_95";
})(ExpensesClassificationCategoryType || (exports.ExpensesClassificationCategoryType = ExpensesClassificationCategoryType = {}));