UNPKG

aade-mydata-client

Version:

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

693 lines 26 kB
var requestedInvoicesDoc_Module_Factory = function () { var requestedInvoicesDoc = { name: 'requestedInvoicesDoc', defaultElementNamespaceURI: 'http:\/\/www.aade.gr\/myDATA\/invoice\/v1.0', typeInfos: [{ localName: 'ExpensesClassificationType', typeName: { namespaceURI: 'https:\/\/www.aade.gr\/myDATA\/expensesClassificaton\/v1.0', localPart: 'ExpensesClassificationType' }, propertyInfos: [{ name: 'classificationType', elementName: { localPart: 'classificationType', namespaceURI: 'https:\/\/www.aade.gr\/myDATA\/expensesClassificaton\/v1.0' } }, { name: 'classificationCategory', elementName: { localPart: 'classificationCategory', namespaceURI: 'https:\/\/www.aade.gr\/myDATA\/expensesClassificaton\/v1.0' } }, { name: 'amount', required: true, elementName: { localPart: 'amount', namespaceURI: 'https:\/\/www.aade.gr\/myDATA\/expensesClassificaton\/v1.0' }, typeInfo: 'Decimal' }, { name: 'id', elementName: { localPart: 'id', namespaceURI: 'https:\/\/www.aade.gr\/myDATA\/expensesClassificaton\/v1.0' }, typeInfo: 'Byte' }] }, { localName: 'RequestedDoc', typeName: null, propertyInfos: [{ name: 'continuationToken', typeInfo: '.ContinuationTokenType' }, { name: 'invoicesDoc', typeInfo: '.RequestedDoc.InvoicesDoc' }, { name: 'cancelledInvoicesDoc', typeInfo: '.RequestedDoc.CancelledInvoicesDoc' }, { name: 'incomeClassificationsDoc', typeInfo: '.RequestedDoc.IncomeClassificationsDoc' }, { name: 'expensesClassificationDoc', typeInfo: '.RequestedDoc.ExpensesClassificationDoc' }] }, { localName: 'ExpensesClassificationsDoc', typeName: null, propertyInfos: [{ name: 'expensesInvoiceClassification', required: true, collection: true, elementName: { localPart: 'expensesInvoiceClassification', namespaceURI: 'https:\/\/www.aade.gr\/myDATA\/expensesClassificaton\/v1.0' }, typeInfo: '.InvoiceExpensesClassificationType' }] }, { localName: 'ShipType', propertyInfos: [{ name: 'applicationId', required: true }, { name: 'applicationDate', required: true, typeInfo: 'Date' }, { name: 'doy' }, { name: 'shipId', required: true }] }, { localName: 'RequestedDoc.CancelledInvoicesDoc', typeName: null, propertyInfos: [{ name: 'cancelledinvoice', minOccurs: 0, collection: true, typeInfo: '.CancelledInvoiceType' }] }, { localName: 'InvoiceIncomeClassificationType', typeName: { namespaceURI: 'https:\/\/www.aade.gr\/myDATA\/incomeClassificaton\/v1.0', localPart: 'InvoiceIncomeClassificationType' }, propertyInfos: [{ name: 'invoiceMark', required: true, elementName: { localPart: 'invoiceMark', namespaceURI: 'https:\/\/www.aade.gr\/myDATA\/incomeClassificaton\/v1.0' }, typeInfo: 'Long' }, { name: 'classificationMark', elementName: { localPart: 'classificationMark', namespaceURI: 'https:\/\/www.aade.gr\/myDATA\/incomeClassificaton\/v1.0' }, typeInfo: 'Long' }, { name: 'entityVatNumber', elementName: { localPart: 'entityVatNumber', namespaceURI: 'https:\/\/www.aade.gr\/myDATA\/incomeClassificaton\/v1.0' } }, { name: 'transactionMode', required: true, elementName: { localPart: 'transactionMode', namespaceURI: 'https:\/\/www.aade.gr\/myDATA\/incomeClassificaton\/v1.0' }, typeInfo: 'Int' }, { name: 'invoicesIncomeClassificationDetails', required: true, collection: true, elementName: { localPart: 'invoicesIncomeClassificationDetails', namespaceURI: 'https:\/\/www.aade.gr\/myDATA\/incomeClassificaton\/v1.0' }, typeInfo: '.InvoicesIncomeClassificationDetailType' }] }, { localName: 'RequestedDoc.ExpensesClassificationDoc', typeName: null, propertyInfos: [{ name: 'expensesInvoiceClassification', minOccurs: 0, collection: true, typeInfo: '.InvoiceExpensesClassificationType' }] }, { localName: 'InvoiceRowType', propertyInfos: [{ name: 'lineNumber', required: true, typeInfo: 'Int' }, { name: 'recType', typeInfo: 'Int' }, { name: 'quantity', typeInfo: 'Decimal' }, { name: 'measurementUnit', typeInfo: 'Int' }, { name: 'invoiceDetailType', typeInfo: 'Int' }, { name: 'netValue', required: true, typeInfo: 'Decimal' }, { name: 'vatCategory', required: true, typeInfo: 'Int' }, { name: 'vatAmount', required: true, typeInfo: 'Decimal' }, { name: 'vatExemptionCategory', typeInfo: 'Int' }, { name: 'dienergia', typeInfo: '.ShipType' }, { name: 'discountOption', typeInfo: 'Boolean' }, { name: 'withheldAmount', typeInfo: 'Decimal' }, { name: 'withheldPercentCategory', typeInfo: 'Int' }, { name: 'stampDutyAmount', typeInfo: 'Decimal' }, { name: 'stampDutyPercentCategory', typeInfo: 'Int' }, { name: 'feesAmount', typeInfo: 'Decimal' }, { name: 'feesPercentCategory', typeInfo: 'Int' }, { name: 'otherTaxesPercentCategory', typeInfo: 'Int' }, { name: 'otherTaxesAmount', typeInfo: 'Decimal' }, { name: 'deductionsAmount', typeInfo: 'Decimal' }, { name: 'lineComments' }, { name: 'incomeClassification', minOccurs: 0, collection: true, typeInfo: '.IncomeClassificationType' }, { name: 'expensesClassification', minOccurs: 0, collection: true, typeInfo: '.ExpensesClassificationType' }] }, { localName: 'IncomeClassificationType', typeName: { namespaceURI: 'https:\/\/www.aade.gr\/myDATA\/incomeClassificaton\/v1.0', localPart: 'IncomeClassificationType' }, propertyInfos: [{ name: 'classificationType', required: true, elementName: { localPart: 'classificationType', namespaceURI: 'https:\/\/www.aade.gr\/myDATA\/incomeClassificaton\/v1.0' } }, { name: 'classificationCategory', required: true, elementName: { localPart: 'classificationCategory', namespaceURI: 'https:\/\/www.aade.gr\/myDATA\/incomeClassificaton\/v1.0' } }, { name: 'amount', required: true, elementName: { localPart: 'amount', namespaceURI: 'https:\/\/www.aade.gr\/myDATA\/incomeClassificaton\/v1.0' }, typeInfo: 'Decimal' }, { name: 'id', elementName: { localPart: 'id', namespaceURI: 'https:\/\/www.aade.gr\/myDATA\/incomeClassificaton\/v1.0' }, typeInfo: 'Byte' }] }, { localName: 'InvoiceHeaderType', propertyInfos: [{ name: 'series', required: true }, { name: 'aa', required: true }, { name: 'issueDate', required: true, typeInfo: 'Date' }, { name: 'invoiceType', required: true }, { name: 'vatPaymentSuspension', typeInfo: 'Boolean' }, { name: 'currency' }, { name: 'exchangeRate', typeInfo: 'Decimal' }, { name: 'correlatedInvoices', minOccurs: 0, collection: true, typeInfo: 'Long' }, { name: 'selfPricing', typeInfo: 'Boolean' }, { name: 'dispatchDate', typeInfo: 'Date' }, { name: 'dispatchTime', typeInfo: 'Time' }, { name: 'vehicleNumber' }, { name: 'movePurpose', typeInfo: 'Int' }] }, { localName: 'PaymentMethodDetailType', propertyInfos: [{ name: 'type', required: true, typeInfo: 'Int' }, { name: 'amount', required: true, typeInfo: 'Decimal' }, { name: 'paymentMethodInfo' }] }, { localName: 'InvoicesIncomeClassificationDetailType', typeName: { namespaceURI: 'https:\/\/www.aade.gr\/myDATA\/incomeClassificaton\/v1.0', localPart: 'InvoicesIncomeClassificationDetailType' }, propertyInfos: [{ name: 'lineNumber', required: true, elementName: { localPart: 'lineNumber', namespaceURI: 'https:\/\/www.aade.gr\/myDATA\/incomeClassificaton\/v1.0' }, typeInfo: 'Int' }, { name: 'incomeClassificationDetailData', required: true, collection: true, elementName: { localPart: 'incomeClassificationDetailData', namespaceURI: 'https:\/\/www.aade.gr\/myDATA\/incomeClassificaton\/v1.0' }, typeInfo: '.IncomeClassificationType' }] }, { localName: 'RequestedDoc.InvoicesDoc', typeName: null, propertyInfos: [{ name: 'invoice', minOccurs: 0, collection: true, typeInfo: '.AadeBookInvoiceType' }] }, { localName: 'InvoicesExpensesClassificationDetailType', typeName: { namespaceURI: 'https:\/\/www.aade.gr\/myDATA\/expensesClassificaton\/v1.0', localPart: 'InvoicesExpensesClassificationDetailType' }, propertyInfos: [{ name: 'lineNumber', required: true, elementName: { localPart: 'lineNumber', namespaceURI: 'https:\/\/www.aade.gr\/myDATA\/expensesClassificaton\/v1.0' }, typeInfo: 'Int' }, { name: 'expensesClassificationDetailData', required: true, collection: true, elementName: { localPart: 'expensesClassificationDetailData', namespaceURI: 'https:\/\/www.aade.gr\/myDATA\/expensesClassificaton\/v1.0' }, typeInfo: '.ExpensesClassificationType' }] }, { localName: 'AadeBookInvoiceType.TaxesTotals', typeName: null, propertyInfos: [{ name: 'taxes', required: true, collection: true, typeInfo: '.TaxTotalsType' }] }, { localName: 'InvoiceSummaryType', propertyInfos: [{ name: 'totalNetValue', required: true, typeInfo: 'Decimal' }, { name: 'totalVatAmount', required: true, typeInfo: 'Decimal' }, { name: 'totalWithheldAmount', required: true, typeInfo: 'Decimal' }, { name: 'totalFeesAmount', required: true, typeInfo: 'Decimal' }, { name: 'totalStampDutyAmount', required: true, typeInfo: 'Decimal' }, { name: 'totalOtherTaxesAmount', required: true, typeInfo: 'Decimal' }, { name: 'totalDeductionsAmount', required: true, typeInfo: 'Decimal' }, { name: 'totalGrossValue', required: true, typeInfo: 'Decimal' }, { name: 'incomeClassification', minOccurs: 0, collection: true, typeInfo: '.IncomeClassificationType' }, { name: 'expensesClassification', minOccurs: 0, collection: true, typeInfo: '.ExpensesClassificationType' }] }, { localName: 'TaxTotalsType', propertyInfos: [{ name: 'taxType', required: true, typeInfo: 'Byte' }, { name: 'taxCategory', typeInfo: 'Byte' }, { name: 'underlyingValue', typeInfo: 'Decimal' }, { name: 'taxAmount', required: true, typeInfo: 'Decimal' }, { name: 'id', typeInfo: 'Byte' }] }, { localName: 'IncomeClassificationsDoc', typeName: null, propertyInfos: [{ name: 'incomeInvoiceClassification', required: true, collection: true, elementName: { localPart: 'incomeInvoiceClassification', namespaceURI: 'https:\/\/www.aade.gr\/myDATA\/incomeClassificaton\/v1.0' }, typeInfo: '.InvoiceIncomeClassificationType' }] }, { localName: 'AddressType', propertyInfos: [{ name: 'street' }, { name: 'number' }, { name: 'postalCode', required: true }, { name: 'city', required: true }] }, { localName: 'ContinuationTokenType', typeName: 'continuationTokenType', propertyInfos: [{ name: 'nextPartitionKey', required: true }, { name: 'nextRowKey', required: true }] }, { localName: 'AadeBookInvoiceType.PaymentMethods', typeName: null, propertyInfos: [{ name: 'paymentMethodDetails', required: true, collection: true, typeInfo: '.PaymentMethodDetailType' }] }, { localName: 'InvoiceExpensesClassificationType', typeName: { namespaceURI: 'https:\/\/www.aade.gr\/myDATA\/expensesClassificaton\/v1.0', localPart: 'InvoiceExpensesClassificationType' }, propertyInfos: [{ name: 'invoiceMark', required: true, elementName: { localPart: 'invoiceMark', namespaceURI: 'https:\/\/www.aade.gr\/myDATA\/expensesClassificaton\/v1.0' }, typeInfo: 'Long' }, { name: 'classificationMark', elementName: { localPart: 'classificationMark', namespaceURI: 'https:\/\/www.aade.gr\/myDATA\/expensesClassificaton\/v1.0' }, typeInfo: 'Long' }, { name: 'entityVatNumber', elementName: { localPart: 'entityVatNumber', namespaceURI: 'https:\/\/www.aade.gr\/myDATA\/expensesClassificaton\/v1.0' } }, { name: 'transactionMode', required: true, elementName: { localPart: 'transactionMode', namespaceURI: 'https:\/\/www.aade.gr\/myDATA\/expensesClassificaton\/v1.0' }, typeInfo: 'Int' }, { name: 'invoicesExpensesClassificationDetails', required: true, collection: true, elementName: { localPart: 'invoicesExpensesClassificationDetails', namespaceURI: 'https:\/\/www.aade.gr\/myDATA\/expensesClassificaton\/v1.0' }, typeInfo: '.InvoicesExpensesClassificationDetailType' }] }, { localName: 'CancelledInvoiceType', propertyInfos: [{ name: 'invoiceMark', required: true, typeInfo: 'Long' }, { name: 'cancellationMark', required: true, typeInfo: 'Long' }, { name: 'cancellationDate', required: true, typeInfo: 'Date' }] }, { localName: 'InvoicesDoc', typeName: null, propertyInfos: [{ name: 'invoice', required: true, collection: true, typeInfo: '.AadeBookInvoiceType' }] }, { localName: 'RequestedDoc.IncomeClassificationsDoc', typeName: null, propertyInfos: [{ name: 'incomeInvoiceClassification', minOccurs: 0, collection: true, typeInfo: '.InvoiceIncomeClassificationType' }] }, { localName: 'PartyType', propertyInfos: [{ name: 'vatNumber', required: true }, { name: 'country', required: true }, { name: 'branch', required: true, typeInfo: 'Int' }, { name: 'name' }, { name: 'address', typeInfo: '.AddressType' }] }, { localName: 'AadeBookInvoiceType', propertyInfos: [{ name: 'uid' }, { name: 'mark', typeInfo: 'Long' }, { name: 'cancelledByMark', typeInfo: 'Long' }, { name: 'authenticationCode' }, { name: 'transmissionFailure', typeInfo: 'Byte' }, { name: 'issuer', typeInfo: '.PartyType' }, { name: 'counterpart', typeInfo: '.PartyType' }, { name: 'invoiceHeader', required: true, typeInfo: '.InvoiceHeaderType' }, { name: 'paymentMethods', typeInfo: '.AadeBookInvoiceType.PaymentMethods' }, { name: 'invoiceDetails', required: true, collection: true, typeInfo: '.InvoiceRowType' }, { name: 'taxesTotals', typeInfo: '.AadeBookInvoiceType.TaxesTotals' }, { name: 'invoiceSummary', required: true, typeInfo: '.InvoiceSummaryType' }] }, { type: 'enumInfo', localName: 'IncomeClassificationValueType', values: ['E3_106', 'E3_205', 'E3_210', 'E3_305', 'E3_310', 'E3_318', 'E3_561_001', 'E3_561_002', 'E3_561_003', 'E3_561_004', 'E3_561_005', 'E3_561_006', 'E3_561_007', 'E3_562', 'E3_563', 'E3_564', 'E3_565', 'E3_566', 'E3_567', 'E3_568', 'E3_570', 'E3_595', 'E3_596', 'E3_597', 'E3_880_001', 'E3_880_002', 'E3_880_003', 'E3_880_004', 'E3_881_001', 'E3_881_002', 'E3_881_003', 'E3_881_004'] }, { type: 'enumInfo', localName: 'CountryType', values: ['AD', 'AE', 'AF', 'AG', 'AI', 'AL', 'AM', 'AN', 'AO', 'AQ', 'AR', 'AS', 'AT', 'AU', 'AW', 'AX', 'AZ', 'BA', 'BB', 'BD', 'BE', 'BF', 'BG', 'BH', 'BI', 'BJ', 'BL', 'BM', 'BN', 'BO', 'BR', 'BS', 'BT', 'BV', 'BW', 'BY', 'BZ', 'CA', 'CC', 'CD', 'CF', 'CG', 'CH', 'CI', 'CK', 'CL', 'CM', 'CN', 'CO', 'CR', 'CU', 'CV', 'CX', 'CY', 'CZ', 'DE', 'DJ', 'DK', 'DM', 'DO', 'DZ', 'EC', 'EE', 'EG', 'EH', 'ER', 'ES', 'ET', 'FI', 'FJ', 'FK', 'FM', 'FO', 'FR', 'GA', 'GB', 'GD', 'GE', 'GF', 'GG', 'GH', 'GI', 'GL', 'GM', 'GN', 'GP', 'GQ', 'GR', 'GS', 'GT', 'GU', 'GW', 'GY', 'HK', 'HM', 'HN', 'HR', 'HT', 'HU', 'ID', 'IE', 'IL', 'IM', 'IN', 'IO', 'IQ', 'IR', 'IS', 'IT', 'JE', 'JM', 'JO', 'JP', 'KE', 'KG', 'KH', 'KI', 'KM', 'KN', 'KP', 'KR', 'KW', 'KY', 'KZ', 'LA', 'LB', 'LC', 'LI', 'LK', 'LR', 'LS', 'LT', 'LU', 'LV', 'LY', 'MA', 'MC', 'MD', 'ME', 'MF', 'MG', 'MH', 'MK', 'ML', 'MM', 'MN', 'MO', 'MP', 'MQ', 'MR', 'MS', 'MT', 'MU', 'MV', 'MW', 'MX', 'MY', 'MZ', 'NA', 'NC', 'NE', 'NF', 'NG', 'NI', 'NL', 'NO', 'NP', 'NR', 'NU', 'NZ', 'OM', 'PA', 'PE', 'PF', 'PG', 'PH', 'PK', 'PL', 'PM', 'PN', 'PR', 'PS', 'PT', 'PW', 'PY', 'QA', 'RE', 'RO', 'RS', 'RU', 'RW', 'SA', 'SB', 'SC', 'SD', 'SE', 'SG', 'SH', 'SI', 'SJ', 'SK', 'SL', 'SM', 'SN', 'SO', 'SR', 'ST', 'SV', 'SY', 'SZ', 'TC', 'TD', 'TF', 'TG', 'TH', 'TJ', 'TK', 'TL', 'TM', 'TN', 'TO', 'TR', 'TT', 'TV', 'TW', 'TZ', 'UA', 'UG', 'UM', 'US', 'UY', 'UZ', 'VA', 'VC', 'VE', 'VG', 'VI', 'VN', 'VU', 'WF', 'WS', 'YE', 'YT', 'ZA', 'ZM', 'ZW'] }, { type: 'enumInfo', localName: 'CurrencyType', values: ['AED', 'AFN', 'ALL', 'AMD', 'ANG', 'AOA', 'ARS', 'AUD', 'AWG', 'AZN', 'BAM', 'BBD', 'BDT', 'BGN', 'BHD', 'BIF', 'BMD', 'BND', 'BOB', 'BOV', 'BRL', 'BSD', 'BTN', 'BWP', 'BYR', 'BZD', 'CAD', 'CDF', 'CHF', 'CLF', 'CLP', 'CNY', 'COP', 'COU', 'CRC', 'CUC', 'CUP', 'CVE', 'CZK', 'DJF', 'DKK', 'DOP', 'DZD', 'EEK', 'EGP', 'ERN', 'ETB', 'EUR', 'FJD', 'FKP', 'GBP', 'GEL', 'GHS', 'GIP', 'GMD', 'GNF', 'GTQ', 'GWP', 'GYD', 'HKD', 'HNL', 'HRK', 'HTG', 'HUF', 'IDR', 'ILS', 'INR', 'IQD', 'IRR', 'ISK', 'JMD', 'JOD', 'JPY', 'KES', 'KGS', 'KHR', 'KMF', 'KPW', 'KRW', 'KWD', 'KYD', 'KZT', 'LAK', 'LBP', 'LKR', 'LRD', 'LSL', 'LTL', 'LVL', 'LYD', 'MAD', 'MDL', 'MGA', 'MKD', 'MMK', 'MNT', 'MOP', 'MRO', 'MUR', 'MVR', 'MWK', 'MXN', 'MXV', 'MYR', 'MZN', 'NAD', 'NGN', 'NIO', 'NOK', 'NPR', 'NZD', 'OMR', 'PAB', 'PEN', 'PGK', 'PHP', 'PKR', 'PLN', 'PYG', 'QAR', 'RON', 'RSD', 'RUB', 'RWF', 'SAR', 'SBD', 'SCR', 'SDG', 'SEK', 'SGD', 'SHP', 'SLL', 'SOS', 'SRD', 'STD', 'SVC', 'SYP', 'SZL', 'THB', 'TJS', 'TMT', 'TND', 'TOP', 'TRY', 'TTD', 'TVD', 'TWD', 'TZS', 'UAH', 'UGX', 'USD', 'UYU', 'UZS', 'VEF', 'VND', 'VUV', 'WST', 'XAF', 'XCD', 'XOF', 'XPD', 'XPF', 'YER', 'ZAR', 'ZMK', 'ZWL'] }, { 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: 'IncomeClassificationCategoryType', values: ['category1_1', 'category1_2', 'category1_3', 'category1_4', 'category1_5', 'category1_6', 'category1_7', 'category1_8', 'category1_9', 'category1_10', 'category1_95'] }, { 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: { localPart: 'IncomeClassificationsDoc', namespaceURI: 'https:\/\/www.aade.gr\/myDATA\/incomeClassificaton\/v1.0' }, typeInfo: '.IncomeClassificationsDoc' }, { elementName: { localPart: 'ExpensesClassificationsDoc', namespaceURI: 'https:\/\/www.aade.gr\/myDATA\/expensesClassificaton\/v1.0' }, typeInfo: '.ExpensesClassificationsDoc' }, { elementName: 'InvoicesDoc', typeInfo: '.InvoicesDoc' }, { elementName: 'RequestedDoc', typeInfo: '.RequestedDoc' }] }; return { requestedInvoicesDoc: requestedInvoicesDoc }; }; if (typeof define === 'function' && define.amd) { define([], requestedInvoicesDoc_Module_Factory); } else { var requestedInvoicesDoc_Module = requestedInvoicesDoc_Module_Factory(); if (typeof module !== 'undefined' && module.exports) { module.exports.requestedInvoicesDoc = requestedInvoicesDoc_Module.requestedInvoicesDoc; } else { var requestedInvoicesDoc = requestedInvoicesDoc_Module.requestedInvoicesDoc; } }