UNPKG

aade-mydata-client

Version:

Node.js Client for AADE myDATA (my Digital Accounting and Tax Application) REST API

90 lines 4 kB
var expensesClassification_Module_Factory = function () { var expensesClassification = { name: 'expensesClassification', defaultElementNamespaceURI: 'https:\/\/www.aade.gr\/myDATA\/expensesClassificaton\/v1.0', typeInfos: [{ localName: 'ExpensesClassificationType', propertyInfos: [{ name: 'classificationType' }, { name: 'classificationCategory' }, { name: 'amount', required: true, typeInfo: 'Decimal' }, { name: 'id', typeInfo: 'Byte' }] }, { localName: 'InvoicesExpensesClassificationDetailType', propertyInfos: [{ name: 'lineNumber', required: true, typeInfo: 'Int' }, { name: 'expensesClassificationDetailData', required: true, collection: true, typeInfo: '.ExpensesClassificationType' }] }, { localName: 'InvoiceExpensesClassificationType', propertyInfos: [{ name: 'invoiceMark', required: true, typeInfo: 'Long' }, { name: 'classificationMark', typeInfo: 'Long' }, { name: 'entityVatNumber' }, { name: 'transactionMode', required: true, typeInfo: 'Int' }, { name: 'invoicesExpensesClassificationDetails', required: true, collection: true, typeInfo: '.InvoicesExpensesClassificationDetailType' }] }, { localName: 'ExpensesClassificationsDoc', typeName: null, propertyInfos: [{ name: 'expensesInvoiceClassification', required: true, collection: true, typeInfo: '.InvoiceExpensesClassificationType' }] }, { type: 'enumInfo', localName: 'ExpensesClassificationValueType', values: ['E3_101', 'E3_102_001', 'E3_102_002', 'E3_102_003', 'E3_102_004', 'E3_102_005', 'E3_102_006', 'E3_104', 'E3_201', 'E3_202_001', 'E3_202_002', 'E3_202_003', 'E3_202_004', 'E3_202_005', 'E3_204', 'E3_207', 'E3_209', 'E3_301', 'E3_302_001', 'E3_302_002', 'E3_302_003', 'E3_302_004', 'E3_302_005', 'E3_304', 'E3_307', 'E3_309', 'E3_312', 'E3_313_001', 'E3_313_002', 'E3_313_003', 'E3_313_004', 'E3_313_005', 'E3_315', 'E3_581_001', 'E3_581_002', 'E3_581_003', 'E3_582', 'E3_583', 'E3_584', 'E3_585_001', 'E3_585_002', 'E3_585_003', 'E3_585_004', 'E3_585_005', 'E3_585_006', 'E3_585_007', 'E3_585_008', 'E3_585_009', 'E3_585_010', 'E3_585_011', 'E3_585_012', 'E3_585_013', 'E3_585_014', 'E3_585_015', 'E3_585_016', 'E3_586', 'E3_587', 'E3_588', 'E3_589', 'E3_881_001', 'E3_881_002', 'E3_881_003', 'E3_881_004', 'E3_882_001', 'E3_882_002', 'E3_882_003', 'E3_882_004', 'E3_883_001', 'E3_883_002', 'E3_883_003', 'E3_883_004', 'VAT_361', 'VAT_362', 'VAT_363', 'VAT_364', 'VAT_365', 'VAT_366'] }, { type: 'enumInfo', localName: 'ExpensesClassificationCategoryType', values: ['category2_1', 'category2_2', 'category2_3', 'category2_4', 'category2_5', 'category2_6', 'category2_7', 'category2_8', 'category2_9', 'category2_10', 'category2_11', 'category2_12', 'category2_13', 'category2_14', 'category2_95'] }], elementInfos: [{ elementName: 'ExpensesClassificationsDoc', typeInfo: '.ExpensesClassificationsDoc' }] }; return { expensesClassification: expensesClassification }; }; if (typeof define === 'function' && define.amd) { define([], expensesClassification_Module_Factory); } else { var expensesClassification_Module = expensesClassification_Module_Factory(); if (typeof module !== 'undefined' && module.exports) { module.exports.expensesClassification = expensesClassification_Module.expensesClassification; } else { var expensesClassification = expensesClassification_Module.expensesClassification; } }