diff --git a/public/main.profile.dart.js b/public/main.profile.dart.js index b4b8650972a8..35c12ed49326 100644 --- a/public/main.profile.dart.js +++ b/public/main.profile.dart.js @@ -60143,7 +60143,7 @@ t33 = A.BuiltList_BuiltList$from(B.List_empty, type$.legacy_BankAccountEntity); t34 = A.BuiltList_BuiltList$from(B.List_empty, type$.legacy_TransactionEntity); t35 = A.BuiltList_BuiltList$from(B.List_empty, type$.legacy_TransactionRuleEntity); - return A._$CompanyEntity$_(t11, 0, "", false, t33, false, false, true, t32, t12, t8, "", false, false, false, true, 0, "", t21, t2, true, false, t25, t29, false, false, false, false, false, false, false, true, false, 0, B.EntityType_company, t9, false, t17, true, "0", "0", "", t4, "", "", false, true, false, false, false, false, true, t15, false, false, false, false, false, false, true, true, "", "", false, 0, 0, 0, false, 1800000, t26, t19, "", "subdomain", t13, t23, t14, t20, t18, t16, false, false, A.BuiltList_BuiltList$from(B.List_empty, type$.legacy_ScheduleEntity), 0, t1, true, false, false, "", "", true, 0, false, "", t30, t31, t6, t7, t22, t3, t5, t27, false, t35, t34, true, 0, false, false, t10, t24, t28); + return A._$CompanyEntity$_(t11, 0, "", false, t33, false, false, true, t32, t12, t8, "", false, false, false, true, 0, "", t21, t2, true, false, t25, t29, false, false, false, false, false, false, false, false, true, false, 0, B.EntityType_company, t9, false, t17, true, "0", "0", "", t4, "", "", false, true, false, false, false, false, true, t15, false, false, false, false, false, false, true, true, "", "", false, 0, 0, 0, false, 1800000, t26, t19, "", "subdomain", t13, t23, t14, t20, t18, t16, false, false, A.BuiltList_BuiltList$from(B.List_empty, type$.legacy_ScheduleEntity), 0, t1, true, false, false, "", "", true, 0, false, "", t30, t31, t6, t7, t22, t3, t5, t27, false, t35, t34, true, 0, false, false, t10, t24, t28); }, CompanyEntity__initializeBuilder(builder) { var t1, t2; @@ -60176,6 +60176,8 @@ builder.get$_company_model$_$this()._convertPaymentCurrency = false; builder.get$_company_model$_$this()._convertExpenseCurrency = false; builder.get$_company_model$_$this()._notifyVendorWhenPaid = false; + builder.get$_company_model$_$this()._calculateTaxes = false; + builder.get$_company_model$_$this()._enableEInvoice = false; t1 = builder.get$taxData(); t2 = A._$TaxDataEntity$_(A.BuiltMap_BuiltMap(B.Map_empty0, type$.legacy_String, type$.legacy_TaxRegionDataEntity), "", ""); A.ArgumentError_checkNotNull(t2, "other"); @@ -60292,7 +60294,7 @@ builder.get$_company_model$_$this()._taxRate = 0; return builder; }, - _$CompanyEntity$_(activities, archivedAt, assignedUserId, autoStartTasks, bankAccounts, calculateExpenseTaxByAmount, calculateTaxes, clientCanRegister, clientRegistrationFields, clients, companyGateways, companyKey, convertExpenseCurrency, convertPaymentCurrency, convertProductExchangeRate, convertRateToClient, createdAt, createdUserId, credits, customFields, defaultQuantity, defaultTaskIsDateBased, designs, documents, enableApplyingPayments, enableCustomSurchargeTaxes1, enableCustomSurchargeTaxes2, enableCustomSurchargeTaxes3, enableCustomSurchargeTaxes4, enableProductCost, enableProductDiscount, enableProductQuantity, enableShopApi, enabledModules, entityType, expenseCategories, expenseInclusiveTaxes, expenses, fillProducts, firstDayOfWeek, firstMonthOfYear, googleAnalyticsKey, groups, id, industryId, invoiceExpenseDocuments, invoiceTaskDatelog, invoiceTaskDocuments, invoiceTaskHours, invoiceTaskLock, invoiceTaskProject, invoiceTaskTimelog, invoices, isChanged, isDeleted, isDisabled, isLarge, markExpensesInvoiceable, markExpensesPaid, markdownEmailEnabled, markdownEnabled, matomoId, matomoUrl, notifyVendorWhenPaid, numberOfExpenseTaxRates, numberOfInvoiceTaxRates, numberOfItemTaxRates, oauthPasswordRequired, passwordTimeout, paymentTerms, payments, portalDomain, portalMode, products, projects, purchaseOrders, quotes, recurringExpenses, recurringInvoices, reportIncludeDeleted, reportIncludeDrafts, schedules, sessionTimeout, settings, showProductDetails, showTaskEndDate, showTasksTable, sizeId, slackWebhookUrl, stockNotification, stockNotificationThreshold, stopOnUnpaidRecurring, subdomain, subscriptions, systemLogs, taskStatusMap, taskStatuses, tasks, taxData, taxRates, tokens, trackInventory, transactionRules, transactions, updateProducts, updatedAt, useCommaAsDecimalPlace, useQuoteTermsOnConversion, users, vendors, webhooks) { + _$CompanyEntity$_(activities, archivedAt, assignedUserId, autoStartTasks, bankAccounts, calculateExpenseTaxByAmount, calculateTaxes, clientCanRegister, clientRegistrationFields, clients, companyGateways, companyKey, convertExpenseCurrency, convertPaymentCurrency, convertProductExchangeRate, convertRateToClient, createdAt, createdUserId, credits, customFields, defaultQuantity, defaultTaskIsDateBased, designs, documents, enableApplyingPayments, enableCustomSurchargeTaxes1, enableCustomSurchargeTaxes2, enableCustomSurchargeTaxes3, enableCustomSurchargeTaxes4, enableEInvoice, enableProductCost, enableProductDiscount, enableProductQuantity, enableShopApi, enabledModules, entityType, expenseCategories, expenseInclusiveTaxes, expenses, fillProducts, firstDayOfWeek, firstMonthOfYear, googleAnalyticsKey, groups, id, industryId, invoiceExpenseDocuments, invoiceTaskDatelog, invoiceTaskDocuments, invoiceTaskHours, invoiceTaskLock, invoiceTaskProject, invoiceTaskTimelog, invoices, isChanged, isDeleted, isDisabled, isLarge, markExpensesInvoiceable, markExpensesPaid, markdownEmailEnabled, markdownEnabled, matomoId, matomoUrl, notifyVendorWhenPaid, numberOfExpenseTaxRates, numberOfInvoiceTaxRates, numberOfItemTaxRates, oauthPasswordRequired, passwordTimeout, paymentTerms, payments, portalDomain, portalMode, products, projects, purchaseOrders, quotes, recurringExpenses, recurringInvoices, reportIncludeDeleted, reportIncludeDrafts, schedules, sessionTimeout, settings, showProductDetails, showTaskEndDate, showTasksTable, sizeId, slackWebhookUrl, stockNotification, stockNotificationThreshold, stopOnUnpaidRecurring, subdomain, subscriptions, systemLogs, taskStatusMap, taskStatuses, tasks, taxData, taxRates, tokens, trackInventory, transactionRules, transactions, updateProducts, updatedAt, useCommaAsDecimalPlace, useQuoteTermsOnConversion, users, vendors, webhooks) { var _s13_ = "CompanyEntity"; A.BuiltValueNullFieldError_checkNotNull(enableCustomSurchargeTaxes1, _s13_, "enableCustomSurchargeTaxes1"); A.BuiltValueNullFieldError_checkNotNull(enableCustomSurchargeTaxes2, _s13_, "enableCustomSurchargeTaxes2"); @@ -60341,6 +60343,7 @@ A.BuiltValueNullFieldError_checkNotNull(convertPaymentCurrency, _s13_, "convertPaymentCurrency"); A.BuiltValueNullFieldError_checkNotNull(convertExpenseCurrency, _s13_, "convertExpenseCurrency"); A.BuiltValueNullFieldError_checkNotNull(notifyVendorWhenPaid, _s13_, "notifyVendorWhenPaid"); + A.BuiltValueNullFieldError_checkNotNull(enableEInvoice, _s13_, "enableEInvoice"); A.BuiltValueNullFieldError_checkNotNull(groups, _s13_, "groups"); A.BuiltValueNullFieldError_checkNotNull(activities, _s13_, "activities"); A.BuiltValueNullFieldError_checkNotNull(taxRates, _s13_, "taxRates"); @@ -60400,7 +60403,7 @@ A.BuiltValueNullFieldError_checkNotNull(updatedAt, _s13_, "updatedAt"); A.BuiltValueNullFieldError_checkNotNull(archivedAt, _s13_, "archivedAt"); A.BuiltValueNullFieldError_checkNotNull(id, _s13_, "id"); - return new A._$CompanyEntity(enableCustomSurchargeTaxes1, enableCustomSurchargeTaxes2, enableCustomSurchargeTaxes3, enableCustomSurchargeTaxes4, sizeId, industryId, subdomain, portalMode, portalDomain, updateProducts, convertProductExchangeRate, convertRateToClient, fillProducts, enableProductCost, enableProductQuantity, enableProductDiscount, defaultTaskIsDateBased, defaultQuantity, showProductDetails, clientCanRegister, isLarge, isDisabled, enableShopApi, companyKey, firstDayOfWeek, firstMonthOfYear, numberOfInvoiceTaxRates, numberOfItemTaxRates, numberOfExpenseTaxRates, expenseInclusiveTaxes, sessionTimeout, passwordTimeout, oauthPasswordRequired, markdownEnabled, markdownEmailEnabled, useCommaAsDecimalPlace, reportIncludeDrafts, reportIncludeDeleted, useQuoteTermsOnConversion, enableApplyingPayments, trackInventory, stockNotificationThreshold, stockNotification, invoiceTaskLock, convertPaymentCurrency, convertExpenseCurrency, notifyVendorWhenPaid, groups, activities, taxRates, taskStatuses, taskStatusMap, companyGateways, expenseCategories, users, clients, products, invoices, recurringInvoices, recurringExpenses, payments, quotes, credits, purchaseOrders, bankAccounts, transactions, transactionRules, tasks, projects, expenses, vendors, designs, documents, schedules, tokens, webhooks, subscriptions, paymentTerms, systemLogs, clientRegistrationFields, customFields, slackWebhookUrl, googleAnalyticsKey, matomoUrl, matomoId, markExpensesInvoiceable, markExpensesPaid, invoiceExpenseDocuments, invoiceTaskDocuments, invoiceTaskTimelog, invoiceTaskDatelog, invoiceTaskProject, invoiceTaskHours, autoStartTasks, showTasksTable, showTaskEndDate, settings, enabledModules, calculateExpenseTaxByAmount, stopOnUnpaidRecurring, calculateTaxes, taxData, isChanged, createdAt, updatedAt, archivedAt, isDeleted, createdUserId, assignedUserId, entityType, id); + return new A._$CompanyEntity(enableCustomSurchargeTaxes1, enableCustomSurchargeTaxes2, enableCustomSurchargeTaxes3, enableCustomSurchargeTaxes4, sizeId, industryId, subdomain, portalMode, portalDomain, updateProducts, convertProductExchangeRate, convertRateToClient, fillProducts, enableProductCost, enableProductQuantity, enableProductDiscount, defaultTaskIsDateBased, defaultQuantity, showProductDetails, clientCanRegister, isLarge, isDisabled, enableShopApi, companyKey, firstDayOfWeek, firstMonthOfYear, numberOfInvoiceTaxRates, numberOfItemTaxRates, numberOfExpenseTaxRates, expenseInclusiveTaxes, sessionTimeout, passwordTimeout, oauthPasswordRequired, markdownEnabled, markdownEmailEnabled, useCommaAsDecimalPlace, reportIncludeDrafts, reportIncludeDeleted, useQuoteTermsOnConversion, enableApplyingPayments, trackInventory, stockNotificationThreshold, stockNotification, invoiceTaskLock, convertPaymentCurrency, convertExpenseCurrency, notifyVendorWhenPaid, enableEInvoice, groups, activities, taxRates, taskStatuses, taskStatusMap, companyGateways, expenseCategories, users, clients, products, invoices, recurringInvoices, recurringExpenses, payments, quotes, credits, purchaseOrders, bankAccounts, transactions, transactionRules, tasks, projects, expenses, vendors, designs, documents, schedules, tokens, webhooks, subscriptions, paymentTerms, systemLogs, clientRegistrationFields, customFields, slackWebhookUrl, googleAnalyticsKey, matomoUrl, matomoId, markExpensesInvoiceable, markExpensesPaid, invoiceExpenseDocuments, invoiceTaskDocuments, invoiceTaskTimelog, invoiceTaskDatelog, invoiceTaskProject, invoiceTaskHours, autoStartTasks, showTasksTable, showTaskEndDate, settings, enabledModules, calculateExpenseTaxByAmount, stopOnUnpaidRecurring, calculateTaxes, taxData, isChanged, createdAt, updatedAt, archivedAt, isDeleted, createdUserId, assignedUserId, entityType, id); }, _$GatewayEntity$_(defaultGatewayTypeId, fields, id, isOffsite, isVisible, $name, options, siteUrl, sortOrder) { var _s13_ = "GatewayEntity"; @@ -60527,7 +60530,7 @@ }, _$TaxSubregionDataEntitySerializer: function _$TaxSubregionDataEntitySerializer() { }, - _$CompanyEntity: function _$CompanyEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56, t57, t58, t59, t60, t61, t62, t63, t64, t65, t66, t67, t68, t69, t70, t71, t72, t73, t74, t75, t76, t77, t78, t79, t80, t81, t82, t83, t84, t85, t86, t87, t88, t89, t90, t91, t92, t93, t94, t95, t96, t97, t98, t99, t100, t101, t102, t103, t104, t105, t106, t107, t108, t109, t110) { + _$CompanyEntity: function _$CompanyEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56, t57, t58, t59, t60, t61, t62, t63, t64, t65, t66, t67, t68, t69, t70, t71, t72, t73, t74, t75, t76, t77, t78, t79, t80, t81, t82, t83, t84, t85, t86, t87, t88, t89, t90, t91, t92, t93, t94, t95, t96, t97, t98, t99, t100, t101, t102, t103, t104, t105, t106, t107, t108, t109, t110, t111) { var _ = this; _.enableCustomSurchargeTaxes1 = t0; _.enableCustomSurchargeTaxes2 = t1; @@ -60576,78 +60579,79 @@ _.convertPaymentCurrency = t44; _.convertExpenseCurrency = t45; _.notifyVendorWhenPaid = t46; - _.groups = t47; - _.activities = t48; - _.taxRates = t49; - _.taskStatuses = t50; - _.taskStatusMap = t51; - _.companyGateways = t52; - _.expenseCategories = t53; - _.users = t54; - _.clients = t55; - _.products = t56; - _.invoices = t57; - _.recurringInvoices = t58; - _.recurringExpenses = t59; - _.payments = t60; - _.quotes = t61; - _.credits = t62; - _.purchaseOrders = t63; - _.bankAccounts = t64; - _.transactions = t65; - _.transactionRules = t66; - _.tasks = t67; - _.projects = t68; - _.expenses = t69; - _.vendors = t70; - _.designs = t71; - _.documents = t72; - _.schedules = t73; - _.tokens = t74; - _.webhooks = t75; - _.subscriptions = t76; - _.paymentTerms = t77; - _.systemLogs = t78; - _.clientRegistrationFields = t79; - _.customFields = t80; - _.slackWebhookUrl = t81; - _.googleAnalyticsKey = t82; - _.matomoUrl = t83; - _.matomoId = t84; - _.markExpensesInvoiceable = t85; - _.markExpensesPaid = t86; - _.invoiceExpenseDocuments = t87; - _.invoiceTaskDocuments = t88; - _.invoiceTaskTimelog = t89; - _.invoiceTaskDatelog = t90; - _.invoiceTaskProject = t91; - _.invoiceTaskHours = t92; - _.autoStartTasks = t93; - _.showTasksTable = t94; - _.showTaskEndDate = t95; - _.settings = t96; - _.enabledModules = t97; - _.calculateExpenseTaxByAmount = t98; - _.stopOnUnpaidRecurring = t99; - _.calculateTaxes = t100; - _.taxData = t101; - _.isChanged = t102; - _.createdAt = t103; - _.updatedAt = t104; - _.archivedAt = t105; - _.isDeleted = t106; - _.createdUserId = t107; - _.assignedUserId = t108; - _.entityType = t109; - _.id = t110; + _.enableEInvoice = t47; + _.groups = t48; + _.activities = t49; + _.taxRates = t50; + _.taskStatuses = t51; + _.taskStatusMap = t52; + _.companyGateways = t53; + _.expenseCategories = t54; + _.users = t55; + _.clients = t56; + _.products = t57; + _.invoices = t58; + _.recurringInvoices = t59; + _.recurringExpenses = t60; + _.payments = t61; + _.quotes = t62; + _.credits = t63; + _.purchaseOrders = t64; + _.bankAccounts = t65; + _.transactions = t66; + _.transactionRules = t67; + _.tasks = t68; + _.projects = t69; + _.expenses = t70; + _.vendors = t71; + _.designs = t72; + _.documents = t73; + _.schedules = t74; + _.tokens = t75; + _.webhooks = t76; + _.subscriptions = t77; + _.paymentTerms = t78; + _.systemLogs = t79; + _.clientRegistrationFields = t80; + _.customFields = t81; + _.slackWebhookUrl = t82; + _.googleAnalyticsKey = t83; + _.matomoUrl = t84; + _.matomoId = t85; + _.markExpensesInvoiceable = t86; + _.markExpensesPaid = t87; + _.invoiceExpenseDocuments = t88; + _.invoiceTaskDocuments = t89; + _.invoiceTaskTimelog = t90; + _.invoiceTaskDatelog = t91; + _.invoiceTaskProject = t92; + _.invoiceTaskHours = t93; + _.autoStartTasks = t94; + _.showTasksTable = t95; + _.showTaskEndDate = t96; + _.settings = t97; + _.enabledModules = t98; + _.calculateExpenseTaxByAmount = t99; + _.stopOnUnpaidRecurring = t100; + _.calculateTaxes = t101; + _.taxData = t102; + _.isChanged = t103; + _.createdAt = t104; + _.updatedAt = t105; + _.archivedAt = t106; + _.isDeleted = t107; + _.createdUserId = t108; + _.assignedUserId = t109; + _.entityType = t110; + _.id = t111; _._company_model$__hashCode = null; }, CompanyEntityBuilder: function CompanyEntityBuilder() { var _ = this; _._numberOfExpenseTaxRates = _._numberOfItemTaxRates = _._numberOfInvoiceTaxRates = _._firstMonthOfYear = _._firstDayOfWeek = _._companyKey = _._enableShopApi = _._isDisabled = _._isLarge = _._clientCanRegister = _._showProductDetails = _._defaultQuantity = _._defaultTaskIsDateBased = _._enableProductDiscount = _._enableProductQuantity = _._enableProductCost = _._fillProducts = _._convertRateToClient = _._convertProductExchangeRate = _._updateProducts = _._portalDomain = _._portalMode = _._subdomain = _._company_model$_industryId = _._company_model$_sizeId = _._enableCustomSurchargeTaxes4 = _._enableCustomSurchargeTaxes3 = _._enableCustomSurchargeTaxes2 = _._enableCustomSurchargeTaxes1 = _._company_model$_$v = null; - _._recurringInvoices = _._invoices = _._products = _._clients = _._users = _._expenseCategories = _._companyGateways = _._taskStatusMap = _._taskStatuses = _._taxRates = _._company_model$_activities = _._groups = _._notifyVendorWhenPaid = _._convertExpenseCurrency = _._convertPaymentCurrency = _._invoiceTaskLock = _._stockNotification = _._stockNotificationThreshold = _._trackInventory = _._enableApplyingPayments = _._useQuoteTermsOnConversion = _._reportIncludeDeleted = _._reportIncludeDrafts = _._useCommaAsDecimalPlace = _._markdownEmailEnabled = _._markdownEnabled = _._oauthPasswordRequired = _._passwordTimeout = _._sessionTimeout = _._expenseInclusiveTaxes = null; - _._invoiceTaskDocuments = _._invoiceExpenseDocuments = _._markExpensesPaid = _._markExpensesInvoiceable = _._matomoId = _._matomoUrl = _._googleAnalyticsKey = _._slackWebhookUrl = _._customFields = _._clientRegistrationFields = _._company_model$_systemLogs = _._paymentTerms = _._subscriptions = _._webhooks = _._tokens = _._schedules = _._company_model$_documents = _._designs = _._vendors = _._expenses = _._projects = _._tasks = _._transactionRules = _._transactions = _._bankAccounts = _._purchaseOrders = _._credits = _._quotes = _._payments = _._recurringExpenses = null; - _._company_model$_id = _._company_model$_entityType = _._company_model$_assignedUserId = _._company_model$_createdUserId = _._company_model$_isDeleted = _._company_model$_archivedAt = _._company_model$_updatedAt = _._company_model$_createdAt = _._company_model$_isChanged = _._taxData = _._calculateTaxes = _._stopOnUnpaidRecurring = _._calculateExpenseTaxByAmount = _._enabledModules = _._settings = _._showTaskEndDate = _._showTasksTable = _._autoStartTasks = _._invoiceTaskHours = _._invoiceTaskProject = _._invoiceTaskDatelog = _._invoiceTaskTimelog = null; + _._invoices = _._products = _._clients = _._users = _._expenseCategories = _._companyGateways = _._taskStatusMap = _._taskStatuses = _._taxRates = _._company_model$_activities = _._groups = _._enableEInvoice = _._notifyVendorWhenPaid = _._convertExpenseCurrency = _._convertPaymentCurrency = _._invoiceTaskLock = _._stockNotification = _._stockNotificationThreshold = _._trackInventory = _._enableApplyingPayments = _._useQuoteTermsOnConversion = _._reportIncludeDeleted = _._reportIncludeDrafts = _._useCommaAsDecimalPlace = _._markdownEmailEnabled = _._markdownEnabled = _._oauthPasswordRequired = _._passwordTimeout = _._sessionTimeout = _._expenseInclusiveTaxes = null; + _._invoiceExpenseDocuments = _._markExpensesPaid = _._markExpensesInvoiceable = _._matomoId = _._matomoUrl = _._googleAnalyticsKey = _._slackWebhookUrl = _._customFields = _._clientRegistrationFields = _._company_model$_systemLogs = _._paymentTerms = _._subscriptions = _._webhooks = _._tokens = _._schedules = _._company_model$_documents = _._designs = _._vendors = _._expenses = _._projects = _._tasks = _._transactionRules = _._transactions = _._bankAccounts = _._purchaseOrders = _._credits = _._quotes = _._payments = _._recurringExpenses = _._recurringInvoices = null; + _._company_model$_id = _._company_model$_entityType = _._company_model$_assignedUserId = _._company_model$_createdUserId = _._company_model$_isDeleted = _._company_model$_archivedAt = _._company_model$_updatedAt = _._company_model$_createdAt = _._company_model$_isChanged = _._taxData = _._calculateTaxes = _._stopOnUnpaidRecurring = _._calculateExpenseTaxByAmount = _._enabledModules = _._settings = _._showTaskEndDate = _._showTasksTable = _._autoStartTasks = _._invoiceTaskHours = _._invoiceTaskProject = _._invoiceTaskDatelog = _._invoiceTaskTimelog = _._invoiceTaskDocuments = null; }, _$GatewayEntity: function _$GatewayEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8) { var _ = this; @@ -63718,10 +63722,10 @@ t1 = groupSettings == null ? _null : groupSettings.autoBillStandardInvoices; if (t1 == null) t1 = companySettings == null ? _null : companySettings.autoBillStandardInvoices; - return A._$SettingsEntity$_(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t1, _null, _null, _null, _null, _null, _null, _null, t24, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t4, t11, t10, t2, t7, t6, t16, t25, t5, _null, _null, t3, t9, t8, _null, t19, t21, t23, t18, t20, t22, t17, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t13, t14, t15, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t12, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); + return A._$SettingsEntity$_(_null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t1, _null, _null, _null, _null, _null, _null, _null, t24, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t4, t11, t10, t2, t7, t6, t16, t25, t5, _null, _null, t3, t9, t8, _null, t19, t21, t23, t18, t20, t22, t17, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t13, t14, t15, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, t12, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null, _null); }, - _$SettingsEntity$_(acceptPurchaseOrderNumber, address1, address2, allPagesFooter, allPagesHeader, allowBillableTaskItems, autoArchiveInvoice, autoArchiveInvoiceCancelled, autoArchiveQuote, autoBill, autoBillDate, autoBillStandardInvoices, autoConvertQuote, autoEmailInvoice, bccEmail, besrId, city, clientInitiatedPayments, clientInitiatedPaymentsMinimum, clientManualPaymentNotification, clientMarkPaidPaymentNotification, clientNumberCounter, clientNumberPattern, clientOnlinePaymentNotification, clientPortalAllowOverPayment, clientPortalAllowUnderPayment, clientPortalCustomCss, clientPortalCustomFooter, clientPortalCustomHeader, clientPortalCustomJs, clientPortalPrivacy, clientPortalTasks, clientPortalTerms, clientPortalUnderPaymentMinimum, companyGatewayIds, companyLogo, companyLogoSize, counterNumberApplied, counterPadding, countryId, creditNumberCounter, creditNumberPattern, currencyId, customMessageDashboard, customMessagePaidInvoice, customMessageUnapprovedQuote, customMessageUnpaidInvoice, customSendingEmail, customValue1, customValue2, customValue3, customValue4, dateFormatId, defaultCreditDesignId, defaultCreditFooter, defaultCreditTerms, defaultInvoiceDesignId, defaultInvoiceFooter, defaultInvoiceTerms, defaultPaymentTerms, defaultPaymentTypeId, defaultPurchaseOrderDesignId, defaultPurchaseOrderFooter, defaultPurchaseOrderTerms, defaultQuoteDesignId, defaultQuoteFooter, defaultQuoteTerms, defaultTaskRate, defaultTaxName1, defaultTaxName2, defaultTaxName3, defaultTaxRate1, defaultTaxRate2, defaultTaxRate3, defaultValidUntil, documentEmailAttachment, email, emailAlignment, emailBodyCredit, emailBodyCustom1, emailBodyCustom2, emailBodyCustom3, emailBodyInvoice, emailBodyPayment, emailBodyPaymentPartial, emailBodyPurchaseOrder, emailBodyQuote, emailBodyReminder1, emailBodyReminder2, emailBodyReminder3, emailBodyReminderEndless, emailBodyStatement, emailFromName, emailSendingMethod, emailSignature, emailStyle, emailStyleCustom, emailSubjectCredit, emailSubjectCustom1, emailSubjectCustom2, emailSubjectCustom3, emailSubjectInvoice, emailSubjectPayment, emailSubjectPaymentPartial, emailSubjectPurchaseOrder, emailSubjectQuote, emailSubjectReminder1, emailSubjectReminder2, emailSubjectReminder3, emailSubjectReminderEndless, emailSubjectStatement, embedDocuments, enableClientPortalUploads, enableEmailMarkup, enableInclusiveTaxes, enableMilitaryTime, enablePortal, enablePortalDashboard, enablePortalPassword, enablePortalTasks, enableReminder1, enableReminder2, enableReminder3, enableReminderEndless, enableVendorPortalUploads, endlessReminderFrequencyId, entitySendTime, expenseNumberCounter, expenseNumberPattern, fontSize, gmailSendingUserId, hideEmptyColumnsOnPdf, hidePaidToDate, idNumber, invoiceNumberCounter, invoiceNumberPattern, languageId, lateFeeAmount1, lateFeeAmount2, lateFeeAmount3, lateFeeAmountEndless, lateFeePercent1, lateFeePercent2, lateFeePercent3, lateFeePercentEndless, lockInvoices, mailgunDomain, mailgunEndpoint, mailgunSecret, $name, numDaysReminder1, numDaysReminder2, numDaysReminder3, pageLayout, pageNumbering, pageNumberingAlignment, pageSize, paymentNumberCounter, paymentNumberPattern, pdfEmailAttachment, pdfVariables, phone, postalCode, postmarkSecret, primaryColor, primaryFont, projectNumberCounter, projectNumberPattern, purchaseOrderNumberCounter, purchaseOrderNumberPattern, qrIban, quoteNumberCounter, quoteNumberPattern, recurringExpenseNumberCounter, recurringExpenseNumberPattern, recurringInvoiceNumberCounter, recurringInvoiceNumberPattern, recurringNumberPrefix, replyToEmail, replyToName, requireInvoiceSignature, requirePurchaseOrderSignature, requireQuoteSignature, resetCounterDate, resetCounterFrequencyId, scheduleReminder1, scheduleReminder2, scheduleReminder3, secondaryColor, secondaryFont, sendReminders, shareInvoiceQuoteColumns, sharedInvoiceCreditCounter, sharedInvoiceQuoteCounter, showAcceptInvoiceTerms, showAcceptQuoteTerms, showCurrencyCode, showEmailFooter, showPaidStamp, showShippingAddress, showTaskItemDescription, signatureOnPdf, state, taskNumberCounter, taskNumberPattern, ticketNumberCounter, ticketNumberPattern, timezoneId, translations, ublEmailAttachment, useCreditsPayment, vatNumber, vendorNumberCounter, vendorNumberPattern, website) { - return new A._$SettingsEntity(timezoneId, dateFormatId, enableMilitaryTime, languageId, showCurrencyCode, currencyId, customValue1, customValue2, customValue3, customValue4, defaultPaymentTerms, defaultValidUntil, companyGatewayIds, defaultTaskRate, sendReminders, enablePortal, enablePortalDashboard, enablePortalTasks, enableClientPortalUploads, enableVendorPortalUploads, emailStyle, replyToEmail, replyToName, emailFromName, bccEmail, pdfEmailAttachment, ublEmailAttachment, documentEmailAttachment, emailStyleCustom, customMessageDashboard, customMessageUnpaidInvoice, customMessagePaidInvoice, customMessageUnapprovedQuote, autoArchiveInvoice, autoArchiveInvoiceCancelled, autoArchiveQuote, autoEmailInvoice, autoConvertQuote, enableInclusiveTaxes, translations, taskNumberPattern, taskNumberCounter, expenseNumberPattern, expenseNumberCounter, recurringExpenseNumberPattern, recurringExpenseNumberCounter, vendorNumberPattern, vendorNumberCounter, ticketNumberPattern, ticketNumberCounter, paymentNumberPattern, paymentNumberCounter, projectNumberPattern, projectNumberCounter, invoiceNumberPattern, invoiceNumberCounter, recurringInvoiceNumberPattern, recurringInvoiceNumberCounter, quoteNumberPattern, quoteNumberCounter, clientNumberPattern, clientNumberCounter, creditNumberPattern, creditNumberCounter, recurringNumberPrefix, resetCounterFrequencyId, resetCounterDate, counterPadding, sharedInvoiceQuoteCounter, sharedInvoiceCreditCounter, defaultInvoiceTerms, defaultQuoteTerms, defaultQuoteFooter, defaultCreditTerms, defaultCreditFooter, defaultInvoiceDesignId, defaultQuoteDesignId, defaultCreditDesignId, defaultInvoiceFooter, defaultTaxName1, defaultTaxRate1, defaultTaxName2, defaultTaxRate2, defaultTaxName3, defaultTaxRate3, defaultPaymentTypeId, pdfVariables, emailSignature, emailSubjectInvoice, emailSubjectQuote, emailSubjectCredit, emailSubjectPayment, emailSubjectPaymentPartial, emailBodyInvoice, emailBodyQuote, emailBodyCredit, emailBodyPayment, emailBodyPaymentPartial, emailSubjectReminder1, emailSubjectReminder2, emailSubjectReminder3, emailBodyReminder1, emailBodyReminder2, emailBodyReminder3, emailSubjectCustom1, emailBodyCustom1, emailSubjectCustom2, emailBodyCustom2, emailSubjectCustom3, emailBodyCustom3, emailSubjectStatement, emailBodyStatement, emailSubjectPurchaseOrder, emailBodyPurchaseOrder, enablePortalPassword, signatureOnPdf, enableEmailMarkup, showAcceptInvoiceTerms, showAcceptQuoteTerms, requireInvoiceSignature, requireQuoteSignature, $name, companyLogo, website, address1, address2, city, state, postalCode, phone, email, countryId, vatNumber, idNumber, pageSize, pageLayout, fontSize, primaryColor, secondaryColor, primaryFont, secondaryFont, hidePaidToDate, embedDocuments, allPagesHeader, allPagesFooter, enableReminder1, enableReminder2, enableReminder3, enableReminderEndless, numDaysReminder1, numDaysReminder2, numDaysReminder3, scheduleReminder1, scheduleReminder2, scheduleReminder3, endlessReminderFrequencyId, lateFeeAmount1, lateFeeAmount2, lateFeeAmount3, lateFeeAmountEndless, lateFeePercent1, lateFeePercent2, lateFeePercent3, lateFeePercentEndless, emailSubjectReminderEndless, emailBodyReminderEndless, clientOnlinePaymentNotification, clientManualPaymentNotification, clientMarkPaidPaymentNotification, counterNumberApplied, emailSendingMethod, gmailSendingUserId, clientPortalTerms, clientPortalPrivacy, lockInvoices, autoBill, autoBillStandardInvoices, clientPortalAllowUnderPayment, clientPortalAllowOverPayment, autoBillDate, clientPortalUnderPaymentMinimum, useCreditsPayment, clientPortalCustomHeader, clientPortalCustomCss, clientPortalCustomFooter, clientPortalCustomJs, hideEmptyColumnsOnPdf, entitySendTime, clientPortalTasks, pageNumbering, pageNumberingAlignment, requirePurchaseOrderSignature, defaultPurchaseOrderTerms, defaultPurchaseOrderDesignId, defaultPurchaseOrderFooter, purchaseOrderNumberPattern, purchaseOrderNumberCounter, qrIban, besrId, postmarkSecret, mailgunSecret, mailgunDomain, mailgunEndpoint, emailAlignment, showEmailFooter, companyLogoSize, showPaidStamp, showShippingAddress, customSendingEmail, acceptPurchaseOrderNumber, clientInitiatedPayments, clientInitiatedPaymentsMinimum, shareInvoiceQuoteColumns, allowBillableTaskItems, showTaskItemDescription); + _$SettingsEntity$_(acceptPurchaseOrderNumber, address1, address2, allPagesFooter, allPagesHeader, allowBillableTaskItems, autoArchiveInvoice, autoArchiveInvoiceCancelled, autoArchiveQuote, autoBill, autoBillDate, autoBillStandardInvoices, autoConvertQuote, autoEmailInvoice, bccEmail, besrId, city, clientInitiatedPayments, clientInitiatedPaymentsMinimum, clientManualPaymentNotification, clientMarkPaidPaymentNotification, clientNumberCounter, clientNumberPattern, clientOnlinePaymentNotification, clientPortalAllowOverPayment, clientPortalAllowUnderPayment, clientPortalCustomCss, clientPortalCustomFooter, clientPortalCustomHeader, clientPortalCustomJs, clientPortalPrivacy, clientPortalTasks, clientPortalTerms, clientPortalUnderPaymentMinimum, companyGatewayIds, companyLogo, companyLogoSize, counterNumberApplied, counterPadding, countryId, creditNumberCounter, creditNumberPattern, currencyId, customMessageDashboard, customMessagePaidInvoice, customMessageUnapprovedQuote, customMessageUnpaidInvoice, customSendingEmail, customValue1, customValue2, customValue3, customValue4, dateFormatId, defaultCreditDesignId, defaultCreditFooter, defaultCreditTerms, defaultInvoiceDesignId, defaultInvoiceFooter, defaultInvoiceTerms, defaultPaymentTerms, defaultPaymentTypeId, defaultPurchaseOrderDesignId, defaultPurchaseOrderFooter, defaultPurchaseOrderTerms, defaultQuoteDesignId, defaultQuoteFooter, defaultQuoteTerms, defaultTaskRate, defaultTaxName1, defaultTaxName2, defaultTaxName3, defaultTaxRate1, defaultTaxRate2, defaultTaxRate3, defaultValidUntil, documentEmailAttachment, eInvoiceType, email, emailAlignment, emailBodyCredit, emailBodyCustom1, emailBodyCustom2, emailBodyCustom3, emailBodyInvoice, emailBodyPayment, emailBodyPaymentPartial, emailBodyPurchaseOrder, emailBodyQuote, emailBodyReminder1, emailBodyReminder2, emailBodyReminder3, emailBodyReminderEndless, emailBodyStatement, emailFromName, emailSendingMethod, emailSignature, emailStyle, emailStyleCustom, emailSubjectCredit, emailSubjectCustom1, emailSubjectCustom2, emailSubjectCustom3, emailSubjectInvoice, emailSubjectPayment, emailSubjectPaymentPartial, emailSubjectPurchaseOrder, emailSubjectQuote, emailSubjectReminder1, emailSubjectReminder2, emailSubjectReminder3, emailSubjectReminderEndless, emailSubjectStatement, embedDocuments, enableClientPortalUploads, enableEmailMarkup, enableInclusiveTaxes, enableMilitaryTime, enablePortal, enablePortalDashboard, enablePortalPassword, enablePortalTasks, enableReminder1, enableReminder2, enableReminder3, enableReminderEndless, enableVendorPortalUploads, endlessReminderFrequencyId, entitySendTime, expenseNumberCounter, expenseNumberPattern, fontSize, gmailSendingUserId, hideEmptyColumnsOnPdf, hidePaidToDate, idNumber, invoiceNumberCounter, invoiceNumberPattern, languageId, lateFeeAmount1, lateFeeAmount2, lateFeeAmount3, lateFeeAmountEndless, lateFeePercent1, lateFeePercent2, lateFeePercent3, lateFeePercentEndless, lockInvoices, mailgunDomain, mailgunEndpoint, mailgunSecret, $name, numDaysReminder1, numDaysReminder2, numDaysReminder3, pageLayout, pageNumbering, pageNumberingAlignment, pageSize, paymentNumberCounter, paymentNumberPattern, pdfEmailAttachment, pdfVariables, phone, postalCode, postmarkSecret, primaryColor, primaryFont, projectNumberCounter, projectNumberPattern, purchaseOrderNumberCounter, purchaseOrderNumberPattern, qrIban, quoteNumberCounter, quoteNumberPattern, recurringExpenseNumberCounter, recurringExpenseNumberPattern, recurringInvoiceNumberCounter, recurringInvoiceNumberPattern, recurringNumberPrefix, replyToEmail, replyToName, requireInvoiceSignature, requirePurchaseOrderSignature, requireQuoteSignature, resetCounterDate, resetCounterFrequencyId, scheduleReminder1, scheduleReminder2, scheduleReminder3, secondaryColor, secondaryFont, sendReminders, shareInvoiceQuoteColumns, sharedInvoiceCreditCounter, sharedInvoiceQuoteCounter, showAcceptInvoiceTerms, showAcceptQuoteTerms, showCurrencyCode, showEmailFooter, showPaidStamp, showShippingAddress, showTaskItemDescription, signatureOnPdf, state, taskNumberCounter, taskNumberPattern, ticketNumberCounter, ticketNumberPattern, timezoneId, translations, ublEmailAttachment, useCreditsPayment, vatNumber, vendorNumberCounter, vendorNumberPattern, website) { + return new A._$SettingsEntity(timezoneId, dateFormatId, enableMilitaryTime, languageId, showCurrencyCode, currencyId, customValue1, customValue2, customValue3, customValue4, defaultPaymentTerms, defaultValidUntil, companyGatewayIds, defaultTaskRate, sendReminders, enablePortal, enablePortalDashboard, enablePortalTasks, enableClientPortalUploads, enableVendorPortalUploads, emailStyle, replyToEmail, replyToName, emailFromName, bccEmail, pdfEmailAttachment, ublEmailAttachment, documentEmailAttachment, emailStyleCustom, customMessageDashboard, customMessageUnpaidInvoice, customMessagePaidInvoice, customMessageUnapprovedQuote, autoArchiveInvoice, autoArchiveInvoiceCancelled, autoArchiveQuote, autoEmailInvoice, autoConvertQuote, enableInclusiveTaxes, translations, taskNumberPattern, taskNumberCounter, expenseNumberPattern, expenseNumberCounter, recurringExpenseNumberPattern, recurringExpenseNumberCounter, vendorNumberPattern, vendorNumberCounter, ticketNumberPattern, ticketNumberCounter, paymentNumberPattern, paymentNumberCounter, projectNumberPattern, projectNumberCounter, invoiceNumberPattern, invoiceNumberCounter, recurringInvoiceNumberPattern, recurringInvoiceNumberCounter, quoteNumberPattern, quoteNumberCounter, clientNumberPattern, clientNumberCounter, creditNumberPattern, creditNumberCounter, recurringNumberPrefix, resetCounterFrequencyId, resetCounterDate, counterPadding, sharedInvoiceQuoteCounter, sharedInvoiceCreditCounter, defaultInvoiceTerms, defaultQuoteTerms, defaultQuoteFooter, defaultCreditTerms, defaultCreditFooter, defaultInvoiceDesignId, defaultQuoteDesignId, defaultCreditDesignId, defaultInvoiceFooter, defaultTaxName1, defaultTaxRate1, defaultTaxName2, defaultTaxRate2, defaultTaxName3, defaultTaxRate3, defaultPaymentTypeId, pdfVariables, emailSignature, emailSubjectInvoice, emailSubjectQuote, emailSubjectCredit, emailSubjectPayment, emailSubjectPaymentPartial, emailBodyInvoice, emailBodyQuote, emailBodyCredit, emailBodyPayment, emailBodyPaymentPartial, emailSubjectReminder1, emailSubjectReminder2, emailSubjectReminder3, emailBodyReminder1, emailBodyReminder2, emailBodyReminder3, emailSubjectCustom1, emailBodyCustom1, emailSubjectCustom2, emailBodyCustom2, emailSubjectCustom3, emailBodyCustom3, emailSubjectStatement, emailBodyStatement, emailSubjectPurchaseOrder, emailBodyPurchaseOrder, enablePortalPassword, signatureOnPdf, enableEmailMarkup, showAcceptInvoiceTerms, showAcceptQuoteTerms, requireInvoiceSignature, requireQuoteSignature, $name, companyLogo, website, address1, address2, city, state, postalCode, phone, email, countryId, vatNumber, idNumber, pageSize, pageLayout, fontSize, primaryColor, secondaryColor, primaryFont, secondaryFont, hidePaidToDate, embedDocuments, allPagesHeader, allPagesFooter, enableReminder1, enableReminder2, enableReminder3, enableReminderEndless, numDaysReminder1, numDaysReminder2, numDaysReminder3, scheduleReminder1, scheduleReminder2, scheduleReminder3, endlessReminderFrequencyId, lateFeeAmount1, lateFeeAmount2, lateFeeAmount3, lateFeeAmountEndless, lateFeePercent1, lateFeePercent2, lateFeePercent3, lateFeePercentEndless, emailSubjectReminderEndless, emailBodyReminderEndless, clientOnlinePaymentNotification, clientManualPaymentNotification, clientMarkPaidPaymentNotification, counterNumberApplied, emailSendingMethod, gmailSendingUserId, clientPortalTerms, clientPortalPrivacy, lockInvoices, autoBill, autoBillStandardInvoices, clientPortalAllowUnderPayment, clientPortalAllowOverPayment, autoBillDate, clientPortalUnderPaymentMinimum, useCreditsPayment, clientPortalCustomHeader, clientPortalCustomCss, clientPortalCustomFooter, clientPortalCustomJs, hideEmptyColumnsOnPdf, entitySendTime, clientPortalTasks, pageNumbering, pageNumberingAlignment, requirePurchaseOrderSignature, defaultPurchaseOrderTerms, defaultPurchaseOrderDesignId, defaultPurchaseOrderFooter, purchaseOrderNumberPattern, purchaseOrderNumberCounter, qrIban, besrId, postmarkSecret, mailgunSecret, mailgunDomain, mailgunEndpoint, emailAlignment, showEmailFooter, companyLogoSize, showPaidStamp, showShippingAddress, customSendingEmail, acceptPurchaseOrderNumber, clientInitiatedPayments, clientInitiatedPaymentsMinimum, shareInvoiceQuoteColumns, allowBillableTaskItems, showTaskItemDescription, eInvoiceType); }, _$PdfPreviewRequest$_(clientId, entityType, groupId, settings, settingsType) { var _s17_ = "PdfPreviewRequest"; @@ -63748,7 +63752,7 @@ }, _$PdfPreviewRequestSerializer: function _$PdfPreviewRequestSerializer() { }, - _$SettingsEntity: function _$SettingsEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56, t57, t58, t59, t60, t61, t62, t63, t64, t65, t66, t67, t68, t69, t70, t71, t72, t73, t74, t75, t76, t77, t78, t79, t80, t81, t82, t83, t84, t85, t86, t87, t88, t89, t90, t91, t92, t93, t94, t95, t96, t97, t98, t99, t100, t101, t102, t103, t104, t105, t106, t107, t108, t109, t110, t111, t112, t113, t114, t115, t116, t117, t118, t119, t120, t121, t122, t123, t124, t125, t126, t127, t128, t129, t130, t131, t132, t133, t134, t135, t136, t137, t138, t139, t140, t141, t142, t143, t144, t145, t146, t147, t148, t149, t150, t151, t152, t153, t154, t155, t156, t157, t158, t159, t160, t161, t162, t163, t164, t165, t166, t167, t168, t169, t170, t171, t172, t173, t174, t175, t176, t177, t178, t179, t180, t181, t182, t183, t184, t185, t186, t187, t188, t189, t190, t191, t192, t193, t194, t195, t196, t197, t198, t199, t200, t201, t202, t203, t204, t205, t206, t207, t208, t209, t210, t211, t212, t213, t214) { + _$SettingsEntity: function _$SettingsEntity(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56, t57, t58, t59, t60, t61, t62, t63, t64, t65, t66, t67, t68, t69, t70, t71, t72, t73, t74, t75, t76, t77, t78, t79, t80, t81, t82, t83, t84, t85, t86, t87, t88, t89, t90, t91, t92, t93, t94, t95, t96, t97, t98, t99, t100, t101, t102, t103, t104, t105, t106, t107, t108, t109, t110, t111, t112, t113, t114, t115, t116, t117, t118, t119, t120, t121, t122, t123, t124, t125, t126, t127, t128, t129, t130, t131, t132, t133, t134, t135, t136, t137, t138, t139, t140, t141, t142, t143, t144, t145, t146, t147, t148, t149, t150, t151, t152, t153, t154, t155, t156, t157, t158, t159, t160, t161, t162, t163, t164, t165, t166, t167, t168, t169, t170, t171, t172, t173, t174, t175, t176, t177, t178, t179, t180, t181, t182, t183, t184, t185, t186, t187, t188, t189, t190, t191, t192, t193, t194, t195, t196, t197, t198, t199, t200, t201, t202, t203, t204, t205, t206, t207, t208, t209, t210, t211, t212, t213, t214, t215) { var _ = this; _.timezoneId = t0; _.dateFormatId = t1; @@ -63965,6 +63969,7 @@ _.shareInvoiceQuoteColumns = t212; _.allowBillableTaskItems = t213; _.showTaskItemDescription = t214; + _.eInvoiceType = t215; _._settings_model$__hashCode = null; }, SettingsEntityBuilder: function SettingsEntityBuilder() { @@ -63976,7 +63981,7 @@ _._enableReminderEndless = _._enableReminder3 = _._enableReminder2 = _._enableReminder1 = _._allPagesFooter = _._allPagesHeader = _._embedDocuments = _._hidePaidToDate = _._secondaryFont = _._primaryFont = _._secondaryColor = _._primaryColor = _._fontSize = _._pageLayout = _._pageSize = _._settings_model$_idNumber = _._settings_model$_vatNumber = _._settings_model$_countryId = _._settings_model$_email = _._settings_model$_phone = _._settings_model$_postalCode = _._settings_model$_state = _._settings_model$_city = _._settings_model$_address2 = _._settings_model$_address1 = _._settings_model$_website = _._companyLogo = _._settings_model$_name = _._requireQuoteSignature = _._requireInvoiceSignature = null; _._clientPortalAllowOverPayment = _._clientPortalAllowUnderPayment = _._autoBillStandardInvoices = _._autoBill = _._lockInvoices = _._clientPortalPrivacy = _._clientPortalTerms = _._gmailSendingUserId = _._emailSendingMethod = _._counterNumberApplied = _._clientMarkPaidPaymentNotification = _._clientManualPaymentNotification = _._clientOnlinePaymentNotification = _._emailBodyReminderEndless = _._emailSubjectReminderEndless = _._lateFeePercentEndless = _._lateFeePercent3 = _._lateFeePercent2 = _._lateFeePercent1 = _._lateFeeAmountEndless = _._lateFeeAmount3 = _._lateFeeAmount2 = _._lateFeeAmount1 = _._endlessReminderFrequencyId = _._scheduleReminder3 = _._scheduleReminder2 = _._scheduleReminder1 = _._numDaysReminder3 = _._numDaysReminder2 = _._numDaysReminder1 = null; _._customSendingEmail = _._showShippingAddress = _._showPaidStamp = _._companyLogoSize = _._showEmailFooter = _._emailAlignment = _._mailgunEndpoint = _._mailgunDomain = _._mailgunSecret = _._postmarkSecret = _._besrId = _._qrIban = _._purchaseOrderNumberCounter = _._purchaseOrderNumberPattern = _._defaultPurchaseOrderFooter = _._defaultPurchaseOrderDesignId = _._defaultPurchaseOrderTerms = _._requirePurchaseOrderSignature = _._pageNumberingAlignment = _._pageNumbering = _._clientPortalTasks = _._entitySendTime = _._hideEmptyColumnsOnPdf = _._clientPortalCustomJs = _._clientPortalCustomFooter = _._clientPortalCustomCss = _._clientPortalCustomHeader = _._useCreditsPayment = _._clientPortalUnderPaymentMinimum = _._autoBillDate = null; - _._showTaskItemDescription = _._allowBillableTaskItems = _._shareInvoiceQuoteColumns = _._clientInitiatedPaymentsMinimum = _._clientInitiatedPayments = _._acceptPurchaseOrderNumber = null; + _._eInvoiceType = _._showTaskItemDescription = _._allowBillableTaskItems = _._shareInvoiceQuoteColumns = _._clientInitiatedPaymentsMinimum = _._clientInitiatedPayments = _._acceptPurchaseOrderNumber = null; }, _$PdfPreviewRequest: function _$PdfPreviewRequest(t0, t1, t2, t3, t4) { var _ = this; @@ -344520,7 +344525,7 @@ A.TaxSubregionDataEntity.prototype = {}; A._$CompanyEntitySerializer.prototype = { serialize$3$specifiedType(serializers, object, specifiedType) { - var result = A._setArrayType(["custom_surcharge_taxes1", serializers.serialize$2$specifiedType(object.enableCustomSurchargeTaxes1, B.FullType_MtR), "custom_surcharge_taxes2", serializers.serialize$2$specifiedType(object.enableCustomSurchargeTaxes2, B.FullType_MtR), "custom_surcharge_taxes3", serializers.serialize$2$specifiedType(object.enableCustomSurchargeTaxes3, B.FullType_MtR), "custom_surcharge_taxes4", serializers.serialize$2$specifiedType(object.enableCustomSurchargeTaxes4, B.FullType_MtR), "size_id", serializers.serialize$2$specifiedType(object.sizeId, B.FullType_h8g), "industry_id", serializers.serialize$2$specifiedType(object.industryId, B.FullType_h8g), "subdomain", serializers.serialize$2$specifiedType(object.subdomain, B.FullType_h8g), "portal_mode", serializers.serialize$2$specifiedType(object.portalMode, B.FullType_h8g), "portal_domain", serializers.serialize$2$specifiedType(object.portalDomain, B.FullType_h8g), "update_products", serializers.serialize$2$specifiedType(object.updateProducts, B.FullType_MtR), "convert_products", serializers.serialize$2$specifiedType(object.convertProductExchangeRate, B.FullType_MtR), "convert_rate_to_client", serializers.serialize$2$specifiedType(object.convertRateToClient, B.FullType_MtR), "fill_products", serializers.serialize$2$specifiedType(object.fillProducts, B.FullType_MtR), "enable_product_cost", serializers.serialize$2$specifiedType(object.enableProductCost, B.FullType_MtR), "enable_product_quantity", serializers.serialize$2$specifiedType(object.enableProductQuantity, B.FullType_MtR), "enable_product_discount", serializers.serialize$2$specifiedType(object.enableProductDiscount, B.FullType_MtR), "default_task_is_date_based", serializers.serialize$2$specifiedType(object.defaultTaskIsDateBased, B.FullType_MtR), "default_quantity", serializers.serialize$2$specifiedType(object.defaultQuantity, B.FullType_MtR), "show_product_details", serializers.serialize$2$specifiedType(object.showProductDetails, B.FullType_MtR), "client_can_register", serializers.serialize$2$specifiedType(object.clientCanRegister, B.FullType_MtR), "is_large", serializers.serialize$2$specifiedType(object.isLarge, B.FullType_MtR), "is_disabled", serializers.serialize$2$specifiedType(object.isDisabled, B.FullType_MtR), "enable_shop_api", serializers.serialize$2$specifiedType(object.enableShopApi, B.FullType_MtR), "company_key", serializers.serialize$2$specifiedType(object.companyKey, B.FullType_h8g), "first_day_of_week", serializers.serialize$2$specifiedType(object.firstDayOfWeek, B.FullType_h8g), "first_month_of_year", serializers.serialize$2$specifiedType(object.firstMonthOfYear, B.FullType_h8g), "enabled_tax_rates", serializers.serialize$2$specifiedType(object.numberOfInvoiceTaxRates, B.FullType_kjq), "enabled_item_tax_rates", serializers.serialize$2$specifiedType(object.numberOfItemTaxRates, B.FullType_kjq), "enabled_expense_tax_rates", serializers.serialize$2$specifiedType(object.numberOfExpenseTaxRates, B.FullType_kjq), "expense_inclusive_taxes", serializers.serialize$2$specifiedType(object.expenseInclusiveTaxes, B.FullType_MtR), "session_timeout", serializers.serialize$2$specifiedType(object.sessionTimeout, B.FullType_kjq), "default_password_timeout", serializers.serialize$2$specifiedType(object.passwordTimeout, B.FullType_kjq), "oauth_password_required", serializers.serialize$2$specifiedType(object.oauthPasswordRequired, B.FullType_MtR), "markdown_enabled", serializers.serialize$2$specifiedType(object.markdownEnabled, B.FullType_MtR), "markdown_email_enabled", serializers.serialize$2$specifiedType(object.markdownEmailEnabled, B.FullType_MtR), "use_comma_as_decimal_place", serializers.serialize$2$specifiedType(object.useCommaAsDecimalPlace, B.FullType_MtR), "report_include_drafts", serializers.serialize$2$specifiedType(object.reportIncludeDrafts, B.FullType_MtR), "report_include_deleted", serializers.serialize$2$specifiedType(object.reportIncludeDeleted, B.FullType_MtR), "use_quote_terms_on_conversion", serializers.serialize$2$specifiedType(object.useQuoteTermsOnConversion, B.FullType_MtR), "enable_applying_payments", serializers.serialize$2$specifiedType(object.enableApplyingPayments, B.FullType_MtR), "track_inventory", serializers.serialize$2$specifiedType(object.trackInventory, B.FullType_MtR), "inventory_notification_threshold", serializers.serialize$2$specifiedType(object.stockNotificationThreshold, B.FullType_kjq), "stock_notification", serializers.serialize$2$specifiedType(object.stockNotification, B.FullType_MtR), "invoice_task_lock", serializers.serialize$2$specifiedType(object.invoiceTaskLock, B.FullType_MtR), "convert_payment_currency", serializers.serialize$2$specifiedType(object.convertPaymentCurrency, B.FullType_MtR), "convert_expense_currency", serializers.serialize$2$specifiedType(object.convertExpenseCurrency, B.FullType_MtR), "notify_vendor_when_paid", serializers.serialize$2$specifiedType(object.notifyVendorWhenPaid, B.FullType_MtR), "groups", serializers.serialize$2$specifiedType(object.groups, B.FullType_EOZ), "activities", serializers.serialize$2$specifiedType(object.activities, B.FullType_QWw), "tax_rates", serializers.serialize$2$specifiedType(object.taxRates, B.FullType_IIj), "task_statuses", serializers.serialize$2$specifiedType(object.taskStatuses, B.FullType_WVg), "taskStatusMap", serializers.serialize$2$specifiedType(object.taskStatusMap, B.FullType_woc), "company_gateways", serializers.serialize$2$specifiedType(object.companyGateways, B.FullType_A8J), "expense_categories", serializers.serialize$2$specifiedType(object.expenseCategories, B.FullType_8cq), "users", serializers.serialize$2$specifiedType(object.users, B.FullType_e7r), "clients", serializers.serialize$2$specifiedType(object.clients, B.FullType_Ag3), "products", serializers.serialize$2$specifiedType(object.products, B.FullType_GBo), "invoices", serializers.serialize$2$specifiedType(object.invoices, B.FullType_xS5), "recurring_invoices", serializers.serialize$2$specifiedType(object.recurringInvoices, B.FullType_xS5), "recurring_expenses", serializers.serialize$2$specifiedType(object.recurringExpenses, B.FullType_0vR), "payments", serializers.serialize$2$specifiedType(object.payments, B.FullType_ORM), "quotes", serializers.serialize$2$specifiedType(object.quotes, B.FullType_xS5), "credits", serializers.serialize$2$specifiedType(object.credits, B.FullType_xS5), "purchase_orders", serializers.serialize$2$specifiedType(object.purchaseOrders, B.FullType_xS5), "bank_integrations", serializers.serialize$2$specifiedType(object.bankAccounts, B.FullType_yLX), "bank_transactions", serializers.serialize$2$specifiedType(object.transactions, B.FullType_IEZ), "bank_transaction_rules", serializers.serialize$2$specifiedType(object.transactionRules, B.FullType_v4s), "tasks", serializers.serialize$2$specifiedType(object.tasks, B.FullType_UWS), "projects", serializers.serialize$2$specifiedType(object.projects, B.FullType_KEc), "expenses", serializers.serialize$2$specifiedType(object.expenses, B.FullType_0vR), "vendors", serializers.serialize$2$specifiedType(object.vendors, B.FullType_Pss), "designs", serializers.serialize$2$specifiedType(object.designs, B.FullType_8sg), "documents", serializers.serialize$2$specifiedType(object.documents, B.FullType_EBZ), "task_schedulers", serializers.serialize$2$specifiedType(object.schedules, B.FullType_apI), "tokens_hashed", serializers.serialize$2$specifiedType(object.tokens, B.FullType_mKc), "webhooks", serializers.serialize$2$specifiedType(object.webhooks, B.FullType_46c), "subscriptions", serializers.serialize$2$specifiedType(object.subscriptions, B.FullType_NIe), "payment_terms", serializers.serialize$2$specifiedType(object.paymentTerms, B.FullType_kvD), "system_logs", serializers.serialize$2$specifiedType(object.systemLogs, B.FullType_oGx), "client_registration_fields", serializers.serialize$2$specifiedType(object.clientRegistrationFields, B.FullType_pjG), "custom_fields", serializers.serialize$2$specifiedType(object.customFields, B.FullType_LNO), "slack_webhook_url", serializers.serialize$2$specifiedType(object.slackWebhookUrl, B.FullType_h8g), "google_analytics_key", serializers.serialize$2$specifiedType(object.googleAnalyticsKey, B.FullType_h8g), "matomo_url", serializers.serialize$2$specifiedType(object.matomoUrl, B.FullType_h8g), "matomo_id", serializers.serialize$2$specifiedType(object.matomoId, B.FullType_h8g), "mark_expenses_invoiceable", serializers.serialize$2$specifiedType(object.markExpensesInvoiceable, B.FullType_MtR), "mark_expenses_paid", serializers.serialize$2$specifiedType(object.markExpensesPaid, B.FullType_MtR), "invoice_expense_documents", serializers.serialize$2$specifiedType(object.invoiceExpenseDocuments, B.FullType_MtR), "invoice_task_documents", serializers.serialize$2$specifiedType(object.invoiceTaskDocuments, B.FullType_MtR), "invoice_task_timelog", serializers.serialize$2$specifiedType(object.invoiceTaskTimelog, B.FullType_MtR), "invoice_task_datelog", serializers.serialize$2$specifiedType(object.invoiceTaskDatelog, B.FullType_MtR), "invoice_task_project", serializers.serialize$2$specifiedType(object.invoiceTaskProject, B.FullType_MtR), "invoice_task_hours", serializers.serialize$2$specifiedType(object.invoiceTaskHours, B.FullType_MtR), "auto_start_tasks", serializers.serialize$2$specifiedType(object.autoStartTasks, B.FullType_MtR), "show_tasks_table", serializers.serialize$2$specifiedType(object.showTasksTable, B.FullType_MtR), "show_task_end_date", serializers.serialize$2$specifiedType(object.showTaskEndDate, B.FullType_MtR), "settings", serializers.serialize$2$specifiedType(object.settings, B.FullType_Iqz0), "enabled_modules", serializers.serialize$2$specifiedType(object.enabledModules, B.FullType_kjq), "calculate_expense_tax_by_amount", serializers.serialize$2$specifiedType(object.calculateExpenseTaxByAmount, B.FullType_MtR), "stop_on_unpaid_recurring", serializers.serialize$2$specifiedType(object.stopOnUnpaidRecurring, B.FullType_MtR), "calculate_taxes", serializers.serialize$2$specifiedType(object.calculateTaxes, B.FullType_MtR), "tax_data", serializers.serialize$2$specifiedType(object.taxData, B.FullType_WZo), "created_at", serializers.serialize$2$specifiedType(object.createdAt, B.FullType_kjq), "updated_at", serializers.serialize$2$specifiedType(object.updatedAt, B.FullType_kjq), "archived_at", serializers.serialize$2$specifiedType(object.archivedAt, B.FullType_kjq), "id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g)], type$.JSArray_legacy_Object), + var result = A._setArrayType(["custom_surcharge_taxes1", serializers.serialize$2$specifiedType(object.enableCustomSurchargeTaxes1, B.FullType_MtR), "custom_surcharge_taxes2", serializers.serialize$2$specifiedType(object.enableCustomSurchargeTaxes2, B.FullType_MtR), "custom_surcharge_taxes3", serializers.serialize$2$specifiedType(object.enableCustomSurchargeTaxes3, B.FullType_MtR), "custom_surcharge_taxes4", serializers.serialize$2$specifiedType(object.enableCustomSurchargeTaxes4, B.FullType_MtR), "size_id", serializers.serialize$2$specifiedType(object.sizeId, B.FullType_h8g), "industry_id", serializers.serialize$2$specifiedType(object.industryId, B.FullType_h8g), "subdomain", serializers.serialize$2$specifiedType(object.subdomain, B.FullType_h8g), "portal_mode", serializers.serialize$2$specifiedType(object.portalMode, B.FullType_h8g), "portal_domain", serializers.serialize$2$specifiedType(object.portalDomain, B.FullType_h8g), "update_products", serializers.serialize$2$specifiedType(object.updateProducts, B.FullType_MtR), "convert_products", serializers.serialize$2$specifiedType(object.convertProductExchangeRate, B.FullType_MtR), "convert_rate_to_client", serializers.serialize$2$specifiedType(object.convertRateToClient, B.FullType_MtR), "fill_products", serializers.serialize$2$specifiedType(object.fillProducts, B.FullType_MtR), "enable_product_cost", serializers.serialize$2$specifiedType(object.enableProductCost, B.FullType_MtR), "enable_product_quantity", serializers.serialize$2$specifiedType(object.enableProductQuantity, B.FullType_MtR), "enable_product_discount", serializers.serialize$2$specifiedType(object.enableProductDiscount, B.FullType_MtR), "default_task_is_date_based", serializers.serialize$2$specifiedType(object.defaultTaskIsDateBased, B.FullType_MtR), "default_quantity", serializers.serialize$2$specifiedType(object.defaultQuantity, B.FullType_MtR), "show_product_details", serializers.serialize$2$specifiedType(object.showProductDetails, B.FullType_MtR), "client_can_register", serializers.serialize$2$specifiedType(object.clientCanRegister, B.FullType_MtR), "is_large", serializers.serialize$2$specifiedType(object.isLarge, B.FullType_MtR), "is_disabled", serializers.serialize$2$specifiedType(object.isDisabled, B.FullType_MtR), "enable_shop_api", serializers.serialize$2$specifiedType(object.enableShopApi, B.FullType_MtR), "company_key", serializers.serialize$2$specifiedType(object.companyKey, B.FullType_h8g), "first_day_of_week", serializers.serialize$2$specifiedType(object.firstDayOfWeek, B.FullType_h8g), "first_month_of_year", serializers.serialize$2$specifiedType(object.firstMonthOfYear, B.FullType_h8g), "enabled_tax_rates", serializers.serialize$2$specifiedType(object.numberOfInvoiceTaxRates, B.FullType_kjq), "enabled_item_tax_rates", serializers.serialize$2$specifiedType(object.numberOfItemTaxRates, B.FullType_kjq), "enabled_expense_tax_rates", serializers.serialize$2$specifiedType(object.numberOfExpenseTaxRates, B.FullType_kjq), "expense_inclusive_taxes", serializers.serialize$2$specifiedType(object.expenseInclusiveTaxes, B.FullType_MtR), "session_timeout", serializers.serialize$2$specifiedType(object.sessionTimeout, B.FullType_kjq), "default_password_timeout", serializers.serialize$2$specifiedType(object.passwordTimeout, B.FullType_kjq), "oauth_password_required", serializers.serialize$2$specifiedType(object.oauthPasswordRequired, B.FullType_MtR), "markdown_enabled", serializers.serialize$2$specifiedType(object.markdownEnabled, B.FullType_MtR), "markdown_email_enabled", serializers.serialize$2$specifiedType(object.markdownEmailEnabled, B.FullType_MtR), "use_comma_as_decimal_place", serializers.serialize$2$specifiedType(object.useCommaAsDecimalPlace, B.FullType_MtR), "report_include_drafts", serializers.serialize$2$specifiedType(object.reportIncludeDrafts, B.FullType_MtR), "report_include_deleted", serializers.serialize$2$specifiedType(object.reportIncludeDeleted, B.FullType_MtR), "use_quote_terms_on_conversion", serializers.serialize$2$specifiedType(object.useQuoteTermsOnConversion, B.FullType_MtR), "enable_applying_payments", serializers.serialize$2$specifiedType(object.enableApplyingPayments, B.FullType_MtR), "track_inventory", serializers.serialize$2$specifiedType(object.trackInventory, B.FullType_MtR), "inventory_notification_threshold", serializers.serialize$2$specifiedType(object.stockNotificationThreshold, B.FullType_kjq), "stock_notification", serializers.serialize$2$specifiedType(object.stockNotification, B.FullType_MtR), "invoice_task_lock", serializers.serialize$2$specifiedType(object.invoiceTaskLock, B.FullType_MtR), "convert_payment_currency", serializers.serialize$2$specifiedType(object.convertPaymentCurrency, B.FullType_MtR), "convert_expense_currency", serializers.serialize$2$specifiedType(object.convertExpenseCurrency, B.FullType_MtR), "notify_vendor_when_paid", serializers.serialize$2$specifiedType(object.notifyVendorWhenPaid, B.FullType_MtR), "enable_e_invoice", serializers.serialize$2$specifiedType(object.enableEInvoice, B.FullType_MtR), "groups", serializers.serialize$2$specifiedType(object.groups, B.FullType_EOZ), "activities", serializers.serialize$2$specifiedType(object.activities, B.FullType_QWw), "tax_rates", serializers.serialize$2$specifiedType(object.taxRates, B.FullType_IIj), "task_statuses", serializers.serialize$2$specifiedType(object.taskStatuses, B.FullType_WVg), "taskStatusMap", serializers.serialize$2$specifiedType(object.taskStatusMap, B.FullType_woc), "company_gateways", serializers.serialize$2$specifiedType(object.companyGateways, B.FullType_A8J), "expense_categories", serializers.serialize$2$specifiedType(object.expenseCategories, B.FullType_8cq), "users", serializers.serialize$2$specifiedType(object.users, B.FullType_e7r), "clients", serializers.serialize$2$specifiedType(object.clients, B.FullType_Ag3), "products", serializers.serialize$2$specifiedType(object.products, B.FullType_GBo), "invoices", serializers.serialize$2$specifiedType(object.invoices, B.FullType_xS5), "recurring_invoices", serializers.serialize$2$specifiedType(object.recurringInvoices, B.FullType_xS5), "recurring_expenses", serializers.serialize$2$specifiedType(object.recurringExpenses, B.FullType_0vR), "payments", serializers.serialize$2$specifiedType(object.payments, B.FullType_ORM), "quotes", serializers.serialize$2$specifiedType(object.quotes, B.FullType_xS5), "credits", serializers.serialize$2$specifiedType(object.credits, B.FullType_xS5), "purchase_orders", serializers.serialize$2$specifiedType(object.purchaseOrders, B.FullType_xS5), "bank_integrations", serializers.serialize$2$specifiedType(object.bankAccounts, B.FullType_yLX), "bank_transactions", serializers.serialize$2$specifiedType(object.transactions, B.FullType_IEZ), "bank_transaction_rules", serializers.serialize$2$specifiedType(object.transactionRules, B.FullType_v4s), "tasks", serializers.serialize$2$specifiedType(object.tasks, B.FullType_UWS), "projects", serializers.serialize$2$specifiedType(object.projects, B.FullType_KEc), "expenses", serializers.serialize$2$specifiedType(object.expenses, B.FullType_0vR), "vendors", serializers.serialize$2$specifiedType(object.vendors, B.FullType_Pss), "designs", serializers.serialize$2$specifiedType(object.designs, B.FullType_8sg), "documents", serializers.serialize$2$specifiedType(object.documents, B.FullType_EBZ), "task_schedulers", serializers.serialize$2$specifiedType(object.schedules, B.FullType_apI), "tokens_hashed", serializers.serialize$2$specifiedType(object.tokens, B.FullType_mKc), "webhooks", serializers.serialize$2$specifiedType(object.webhooks, B.FullType_46c), "subscriptions", serializers.serialize$2$specifiedType(object.subscriptions, B.FullType_NIe), "payment_terms", serializers.serialize$2$specifiedType(object.paymentTerms, B.FullType_kvD), "system_logs", serializers.serialize$2$specifiedType(object.systemLogs, B.FullType_oGx), "client_registration_fields", serializers.serialize$2$specifiedType(object.clientRegistrationFields, B.FullType_pjG), "custom_fields", serializers.serialize$2$specifiedType(object.customFields, B.FullType_LNO), "slack_webhook_url", serializers.serialize$2$specifiedType(object.slackWebhookUrl, B.FullType_h8g), "google_analytics_key", serializers.serialize$2$specifiedType(object.googleAnalyticsKey, B.FullType_h8g), "matomo_url", serializers.serialize$2$specifiedType(object.matomoUrl, B.FullType_h8g), "matomo_id", serializers.serialize$2$specifiedType(object.matomoId, B.FullType_h8g), "mark_expenses_invoiceable", serializers.serialize$2$specifiedType(object.markExpensesInvoiceable, B.FullType_MtR), "mark_expenses_paid", serializers.serialize$2$specifiedType(object.markExpensesPaid, B.FullType_MtR), "invoice_expense_documents", serializers.serialize$2$specifiedType(object.invoiceExpenseDocuments, B.FullType_MtR), "invoice_task_documents", serializers.serialize$2$specifiedType(object.invoiceTaskDocuments, B.FullType_MtR), "invoice_task_timelog", serializers.serialize$2$specifiedType(object.invoiceTaskTimelog, B.FullType_MtR), "invoice_task_datelog", serializers.serialize$2$specifiedType(object.invoiceTaskDatelog, B.FullType_MtR), "invoice_task_project", serializers.serialize$2$specifiedType(object.invoiceTaskProject, B.FullType_MtR), "invoice_task_hours", serializers.serialize$2$specifiedType(object.invoiceTaskHours, B.FullType_MtR), "auto_start_tasks", serializers.serialize$2$specifiedType(object.autoStartTasks, B.FullType_MtR), "show_tasks_table", serializers.serialize$2$specifiedType(object.showTasksTable, B.FullType_MtR), "show_task_end_date", serializers.serialize$2$specifiedType(object.showTaskEndDate, B.FullType_MtR), "settings", serializers.serialize$2$specifiedType(object.settings, B.FullType_Iqz0), "enabled_modules", serializers.serialize$2$specifiedType(object.enabledModules, B.FullType_kjq), "calculate_expense_tax_by_amount", serializers.serialize$2$specifiedType(object.calculateExpenseTaxByAmount, B.FullType_MtR), "stop_on_unpaid_recurring", serializers.serialize$2$specifiedType(object.stopOnUnpaidRecurring, B.FullType_MtR), "calculate_taxes", serializers.serialize$2$specifiedType(object.calculateTaxes, B.FullType_MtR), "tax_data", serializers.serialize$2$specifiedType(object.taxData, B.FullType_WZo), "created_at", serializers.serialize$2$specifiedType(object.createdAt, B.FullType_kjq), "updated_at", serializers.serialize$2$specifiedType(object.updatedAt, B.FullType_kjq), "archived_at", serializers.serialize$2$specifiedType(object.archivedAt, B.FullType_kjq), "id", serializers.serialize$2$specifiedType(object.id, B.FullType_h8g)], type$.JSArray_legacy_Object), value = object.isChanged; if (value != null) { result.push("isChanged"); @@ -344749,6 +344754,10 @@ t64 = A._asBoolS(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_company_model$_$this()._notifyVendorWhenPaid = t64; break; + case "enable_e_invoice": + t64 = A._asBoolS(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); + result.get$_company_model$_$this()._enableEInvoice = t64; + break; case "groups": t64 = result.get$_company_model$_$this(); t65 = t64._groups; @@ -346379,14 +346388,14 @@ return false; if (other === _this) return true; - return other instanceof A.CompanyEntity && _this.enableCustomSurchargeTaxes1 === other.enableCustomSurchargeTaxes1 && _this.enableCustomSurchargeTaxes2 === other.enableCustomSurchargeTaxes2 && _this.enableCustomSurchargeTaxes3 === other.enableCustomSurchargeTaxes3 && _this.enableCustomSurchargeTaxes4 === other.enableCustomSurchargeTaxes4 && _this.sizeId === other.sizeId && _this.industryId === other.industryId && _this.subdomain === other.subdomain && _this.portalMode === other.portalMode && _this.portalDomain === other.portalDomain && _this.updateProducts === other.updateProducts && _this.convertProductExchangeRate === other.convertProductExchangeRate && _this.convertRateToClient === other.convertRateToClient && _this.fillProducts === other.fillProducts && _this.enableProductCost === other.enableProductCost && _this.enableProductQuantity === other.enableProductQuantity && _this.enableProductDiscount === other.enableProductDiscount && _this.defaultTaskIsDateBased === other.defaultTaskIsDateBased && _this.defaultQuantity === other.defaultQuantity && _this.showProductDetails === other.showProductDetails && _this.clientCanRegister === other.clientCanRegister && _this.isLarge === other.isLarge && _this.isDisabled === other.isDisabled && _this.enableShopApi === other.enableShopApi && _this.companyKey === other.companyKey && _this.firstDayOfWeek === other.firstDayOfWeek && _this.firstMonthOfYear === other.firstMonthOfYear && _this.numberOfInvoiceTaxRates === other.numberOfInvoiceTaxRates && _this.numberOfItemTaxRates === other.numberOfItemTaxRates && _this.numberOfExpenseTaxRates === other.numberOfExpenseTaxRates && _this.expenseInclusiveTaxes === other.expenseInclusiveTaxes && _this.sessionTimeout === other.sessionTimeout && _this.passwordTimeout === other.passwordTimeout && _this.oauthPasswordRequired === other.oauthPasswordRequired && _this.markdownEnabled === other.markdownEnabled && _this.markdownEmailEnabled === other.markdownEmailEnabled && _this.useCommaAsDecimalPlace === other.useCommaAsDecimalPlace && _this.reportIncludeDrafts === other.reportIncludeDrafts && _this.reportIncludeDeleted === other.reportIncludeDeleted && _this.useQuoteTermsOnConversion === other.useQuoteTermsOnConversion && _this.enableApplyingPayments === other.enableApplyingPayments && _this.trackInventory === other.trackInventory && _this.stockNotificationThreshold === other.stockNotificationThreshold && _this.stockNotification === other.stockNotification && _this.invoiceTaskLock === other.invoiceTaskLock && _this.convertPaymentCurrency === other.convertPaymentCurrency && _this.convertExpenseCurrency === other.convertExpenseCurrency && _this.notifyVendorWhenPaid === other.notifyVendorWhenPaid && J.$eq$(_this.groups, other.groups) && J.$eq$(_this.activities, other.activities) && J.$eq$(_this.taxRates, other.taxRates) && J.$eq$(_this.taskStatuses, other.taskStatuses) && J.$eq$(_this.taskStatusMap, other.taskStatusMap) && J.$eq$(_this.companyGateways, other.companyGateways) && J.$eq$(_this.expenseCategories, other.expenseCategories) && J.$eq$(_this.users, other.users) && J.$eq$(_this.clients, other.clients) && J.$eq$(_this.products, other.products) && J.$eq$(_this.invoices, other.invoices) && J.$eq$(_this.recurringInvoices, other.recurringInvoices) && J.$eq$(_this.recurringExpenses, other.recurringExpenses) && J.$eq$(_this.payments, other.payments) && J.$eq$(_this.quotes, other.quotes) && J.$eq$(_this.credits, other.credits) && J.$eq$(_this.purchaseOrders, other.purchaseOrders) && J.$eq$(_this.bankAccounts, other.bankAccounts) && J.$eq$(_this.transactions, other.transactions) && J.$eq$(_this.transactionRules, other.transactionRules) && J.$eq$(_this.tasks, other.tasks) && J.$eq$(_this.projects, other.projects) && J.$eq$(_this.expenses, other.expenses) && J.$eq$(_this.vendors, other.vendors) && J.$eq$(_this.designs, other.designs) && J.$eq$(_this.documents, other.documents) && J.$eq$(_this.schedules, other.schedules) && J.$eq$(_this.tokens, other.tokens) && J.$eq$(_this.webhooks, other.webhooks) && J.$eq$(_this.subscriptions, other.subscriptions) && J.$eq$(_this.paymentTerms, other.paymentTerms) && J.$eq$(_this.systemLogs, other.systemLogs) && J.$eq$(_this.clientRegistrationFields, other.clientRegistrationFields) && J.$eq$(_this.customFields, other.customFields) && _this.slackWebhookUrl === other.slackWebhookUrl && _this.googleAnalyticsKey === other.googleAnalyticsKey && _this.matomoUrl === other.matomoUrl && _this.matomoId === other.matomoId && _this.markExpensesInvoiceable === other.markExpensesInvoiceable && _this.markExpensesPaid === other.markExpensesPaid && _this.invoiceExpenseDocuments === other.invoiceExpenseDocuments && _this.invoiceTaskDocuments === other.invoiceTaskDocuments && _this.invoiceTaskTimelog === other.invoiceTaskTimelog && _this.invoiceTaskDatelog === other.invoiceTaskDatelog && _this.invoiceTaskProject === other.invoiceTaskProject && _this.invoiceTaskHours === other.invoiceTaskHours && _this.autoStartTasks === other.autoStartTasks && _this.showTasksTable === other.showTasksTable && _this.showTaskEndDate === other.showTaskEndDate && J.$eq$(_this.settings, other.settings) && _this.enabledModules === other.enabledModules && _this.calculateExpenseTaxByAmount === other.calculateExpenseTaxByAmount && _this.stopOnUnpaidRecurring === other.stopOnUnpaidRecurring && _this.calculateTaxes === other.calculateTaxes && J.$eq$(_this.taxData, other.taxData) && _this.isChanged == other.isChanged && _this.createdAt === other.createdAt && _this.updatedAt === other.updatedAt && _this.archivedAt === other.archivedAt && _this.isDeleted == other.isDeleted && _this.createdUserId == other.createdUserId && _this.assignedUserId == other.assignedUserId && _this.entityType == other.entityType && _this.id === other.id; + return other instanceof A.CompanyEntity && _this.enableCustomSurchargeTaxes1 === other.enableCustomSurchargeTaxes1 && _this.enableCustomSurchargeTaxes2 === other.enableCustomSurchargeTaxes2 && _this.enableCustomSurchargeTaxes3 === other.enableCustomSurchargeTaxes3 && _this.enableCustomSurchargeTaxes4 === other.enableCustomSurchargeTaxes4 && _this.sizeId === other.sizeId && _this.industryId === other.industryId && _this.subdomain === other.subdomain && _this.portalMode === other.portalMode && _this.portalDomain === other.portalDomain && _this.updateProducts === other.updateProducts && _this.convertProductExchangeRate === other.convertProductExchangeRate && _this.convertRateToClient === other.convertRateToClient && _this.fillProducts === other.fillProducts && _this.enableProductCost === other.enableProductCost && _this.enableProductQuantity === other.enableProductQuantity && _this.enableProductDiscount === other.enableProductDiscount && _this.defaultTaskIsDateBased === other.defaultTaskIsDateBased && _this.defaultQuantity === other.defaultQuantity && _this.showProductDetails === other.showProductDetails && _this.clientCanRegister === other.clientCanRegister && _this.isLarge === other.isLarge && _this.isDisabled === other.isDisabled && _this.enableShopApi === other.enableShopApi && _this.companyKey === other.companyKey && _this.firstDayOfWeek === other.firstDayOfWeek && _this.firstMonthOfYear === other.firstMonthOfYear && _this.numberOfInvoiceTaxRates === other.numberOfInvoiceTaxRates && _this.numberOfItemTaxRates === other.numberOfItemTaxRates && _this.numberOfExpenseTaxRates === other.numberOfExpenseTaxRates && _this.expenseInclusiveTaxes === other.expenseInclusiveTaxes && _this.sessionTimeout === other.sessionTimeout && _this.passwordTimeout === other.passwordTimeout && _this.oauthPasswordRequired === other.oauthPasswordRequired && _this.markdownEnabled === other.markdownEnabled && _this.markdownEmailEnabled === other.markdownEmailEnabled && _this.useCommaAsDecimalPlace === other.useCommaAsDecimalPlace && _this.reportIncludeDrafts === other.reportIncludeDrafts && _this.reportIncludeDeleted === other.reportIncludeDeleted && _this.useQuoteTermsOnConversion === other.useQuoteTermsOnConversion && _this.enableApplyingPayments === other.enableApplyingPayments && _this.trackInventory === other.trackInventory && _this.stockNotificationThreshold === other.stockNotificationThreshold && _this.stockNotification === other.stockNotification && _this.invoiceTaskLock === other.invoiceTaskLock && _this.convertPaymentCurrency === other.convertPaymentCurrency && _this.convertExpenseCurrency === other.convertExpenseCurrency && _this.notifyVendorWhenPaid === other.notifyVendorWhenPaid && _this.enableEInvoice === other.enableEInvoice && J.$eq$(_this.groups, other.groups) && J.$eq$(_this.activities, other.activities) && J.$eq$(_this.taxRates, other.taxRates) && J.$eq$(_this.taskStatuses, other.taskStatuses) && J.$eq$(_this.taskStatusMap, other.taskStatusMap) && J.$eq$(_this.companyGateways, other.companyGateways) && J.$eq$(_this.expenseCategories, other.expenseCategories) && J.$eq$(_this.users, other.users) && J.$eq$(_this.clients, other.clients) && J.$eq$(_this.products, other.products) && J.$eq$(_this.invoices, other.invoices) && J.$eq$(_this.recurringInvoices, other.recurringInvoices) && J.$eq$(_this.recurringExpenses, other.recurringExpenses) && J.$eq$(_this.payments, other.payments) && J.$eq$(_this.quotes, other.quotes) && J.$eq$(_this.credits, other.credits) && J.$eq$(_this.purchaseOrders, other.purchaseOrders) && J.$eq$(_this.bankAccounts, other.bankAccounts) && J.$eq$(_this.transactions, other.transactions) && J.$eq$(_this.transactionRules, other.transactionRules) && J.$eq$(_this.tasks, other.tasks) && J.$eq$(_this.projects, other.projects) && J.$eq$(_this.expenses, other.expenses) && J.$eq$(_this.vendors, other.vendors) && J.$eq$(_this.designs, other.designs) && J.$eq$(_this.documents, other.documents) && J.$eq$(_this.schedules, other.schedules) && J.$eq$(_this.tokens, other.tokens) && J.$eq$(_this.webhooks, other.webhooks) && J.$eq$(_this.subscriptions, other.subscriptions) && J.$eq$(_this.paymentTerms, other.paymentTerms) && J.$eq$(_this.systemLogs, other.systemLogs) && J.$eq$(_this.clientRegistrationFields, other.clientRegistrationFields) && J.$eq$(_this.customFields, other.customFields) && _this.slackWebhookUrl === other.slackWebhookUrl && _this.googleAnalyticsKey === other.googleAnalyticsKey && _this.matomoUrl === other.matomoUrl && _this.matomoId === other.matomoId && _this.markExpensesInvoiceable === other.markExpensesInvoiceable && _this.markExpensesPaid === other.markExpensesPaid && _this.invoiceExpenseDocuments === other.invoiceExpenseDocuments && _this.invoiceTaskDocuments === other.invoiceTaskDocuments && _this.invoiceTaskTimelog === other.invoiceTaskTimelog && _this.invoiceTaskDatelog === other.invoiceTaskDatelog && _this.invoiceTaskProject === other.invoiceTaskProject && _this.invoiceTaskHours === other.invoiceTaskHours && _this.autoStartTasks === other.autoStartTasks && _this.showTasksTable === other.showTasksTable && _this.showTaskEndDate === other.showTaskEndDate && J.$eq$(_this.settings, other.settings) && _this.enabledModules === other.enabledModules && _this.calculateExpenseTaxByAmount === other.calculateExpenseTaxByAmount && _this.stopOnUnpaidRecurring === other.stopOnUnpaidRecurring && _this.calculateTaxes === other.calculateTaxes && J.$eq$(_this.taxData, other.taxData) && _this.isChanged == other.isChanged && _this.createdAt === other.createdAt && _this.updatedAt === other.updatedAt && _this.archivedAt === other.archivedAt && _this.isDeleted == other.isDeleted && _this.createdUserId == other.createdUserId && _this.assignedUserId == other.assignedUserId && _this.entityType == other.entityType && _this.id === other.id; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._company_model$__hashCode; if (t1 != null) return t1; - _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSBool_methods.get$hashCode(_this.enableCustomSurchargeTaxes1)), B.JSBool_methods.get$hashCode(_this.enableCustomSurchargeTaxes2)), B.JSBool_methods.get$hashCode(_this.enableCustomSurchargeTaxes3)), B.JSBool_methods.get$hashCode(_this.enableCustomSurchargeTaxes4)), B.JSString_methods.get$hashCode(_this.sizeId)), B.JSString_methods.get$hashCode(_this.industryId)), B.JSString_methods.get$hashCode(_this.subdomain)), B.JSString_methods.get$hashCode(_this.portalMode)), B.JSString_methods.get$hashCode(_this.portalDomain)), B.JSBool_methods.get$hashCode(_this.updateProducts)), B.JSBool_methods.get$hashCode(_this.convertProductExchangeRate)), B.JSBool_methods.get$hashCode(_this.convertRateToClient)), B.JSBool_methods.get$hashCode(_this.fillProducts)), B.JSBool_methods.get$hashCode(_this.enableProductCost)), B.JSBool_methods.get$hashCode(_this.enableProductQuantity)), B.JSBool_methods.get$hashCode(_this.enableProductDiscount)), B.JSBool_methods.get$hashCode(_this.defaultTaskIsDateBased)), B.JSBool_methods.get$hashCode(_this.defaultQuantity)), B.JSBool_methods.get$hashCode(_this.showProductDetails)), B.JSBool_methods.get$hashCode(_this.clientCanRegister)), B.JSBool_methods.get$hashCode(_this.isLarge)), B.JSBool_methods.get$hashCode(_this.isDisabled)), B.JSBool_methods.get$hashCode(_this.enableShopApi)), B.JSString_methods.get$hashCode(_this.companyKey)), B.JSString_methods.get$hashCode(_this.firstDayOfWeek)), B.JSString_methods.get$hashCode(_this.firstMonthOfYear)), B.JSInt_methods.get$hashCode(_this.numberOfInvoiceTaxRates)), B.JSInt_methods.get$hashCode(_this.numberOfItemTaxRates)), B.JSInt_methods.get$hashCode(_this.numberOfExpenseTaxRates)), B.JSBool_methods.get$hashCode(_this.expenseInclusiveTaxes)), B.JSInt_methods.get$hashCode(_this.sessionTimeout)), B.JSInt_methods.get$hashCode(_this.passwordTimeout)), B.JSBool_methods.get$hashCode(_this.oauthPasswordRequired)), B.JSBool_methods.get$hashCode(_this.markdownEnabled)), B.JSBool_methods.get$hashCode(_this.markdownEmailEnabled)), B.JSBool_methods.get$hashCode(_this.useCommaAsDecimalPlace)), B.JSBool_methods.get$hashCode(_this.reportIncludeDrafts)), B.JSBool_methods.get$hashCode(_this.reportIncludeDeleted)), B.JSBool_methods.get$hashCode(_this.useQuoteTermsOnConversion)), B.JSBool_methods.get$hashCode(_this.enableApplyingPayments)), B.JSBool_methods.get$hashCode(_this.trackInventory)), B.JSInt_methods.get$hashCode(_this.stockNotificationThreshold)), B.JSBool_methods.get$hashCode(_this.stockNotification)), B.JSBool_methods.get$hashCode(_this.invoiceTaskLock)), B.JSBool_methods.get$hashCode(_this.convertPaymentCurrency)), B.JSBool_methods.get$hashCode(_this.convertExpenseCurrency)), B.JSBool_methods.get$hashCode(_this.notifyVendorWhenPaid)), J.get$hashCode$(_this.groups)), J.get$hashCode$(_this.activities)), J.get$hashCode$(_this.taxRates)), J.get$hashCode$(_this.taskStatuses)), J.get$hashCode$(_this.taskStatusMap)), J.get$hashCode$(_this.companyGateways)), J.get$hashCode$(_this.expenseCategories)), J.get$hashCode$(_this.users)), J.get$hashCode$(_this.clients)), J.get$hashCode$(_this.products)), J.get$hashCode$(_this.invoices)), J.get$hashCode$(_this.recurringInvoices)), J.get$hashCode$(_this.recurringExpenses)), J.get$hashCode$(_this.payments)), J.get$hashCode$(_this.quotes)), J.get$hashCode$(_this.credits)), J.get$hashCode$(_this.purchaseOrders)), J.get$hashCode$(_this.bankAccounts)), J.get$hashCode$(_this.transactions)), J.get$hashCode$(_this.transactionRules)), J.get$hashCode$(_this.tasks)), J.get$hashCode$(_this.projects)), J.get$hashCode$(_this.expenses)), J.get$hashCode$(_this.vendors)), J.get$hashCode$(_this.designs)), J.get$hashCode$(_this.documents)), J.get$hashCode$(_this.schedules)), J.get$hashCode$(_this.tokens)), J.get$hashCode$(_this.webhooks)), J.get$hashCode$(_this.subscriptions)), J.get$hashCode$(_this.paymentTerms)), J.get$hashCode$(_this.systemLogs)), J.get$hashCode$(_this.clientRegistrationFields)), J.get$hashCode$(_this.customFields)), B.JSString_methods.get$hashCode(_this.slackWebhookUrl)), B.JSString_methods.get$hashCode(_this.googleAnalyticsKey)), B.JSString_methods.get$hashCode(_this.matomoUrl)), B.JSString_methods.get$hashCode(_this.matomoId)), B.JSBool_methods.get$hashCode(_this.markExpensesInvoiceable)), B.JSBool_methods.get$hashCode(_this.markExpensesPaid)), B.JSBool_methods.get$hashCode(_this.invoiceExpenseDocuments)), B.JSBool_methods.get$hashCode(_this.invoiceTaskDocuments)), B.JSBool_methods.get$hashCode(_this.invoiceTaskTimelog)), B.JSBool_methods.get$hashCode(_this.invoiceTaskDatelog)), B.JSBool_methods.get$hashCode(_this.invoiceTaskProject)), B.JSBool_methods.get$hashCode(_this.invoiceTaskHours)), B.JSBool_methods.get$hashCode(_this.autoStartTasks)), B.JSBool_methods.get$hashCode(_this.showTasksTable)), B.JSBool_methods.get$hashCode(_this.showTaskEndDate)), J.get$hashCode$(_this.settings)), B.JSInt_methods.get$hashCode(_this.enabledModules)), B.JSBool_methods.get$hashCode(_this.calculateExpenseTaxByAmount)), B.JSBool_methods.get$hashCode(_this.stopOnUnpaidRecurring)), B.JSBool_methods.get$hashCode(_this.calculateTaxes)), J.get$hashCode$(_this.taxData)), J.get$hashCode$(_this.isChanged)), B.JSInt_methods.get$hashCode(_this.createdAt)), B.JSInt_methods.get$hashCode(_this.updatedAt)), B.JSInt_methods.get$hashCode(_this.archivedAt)), J.get$hashCode$(_this.isDeleted)), J.get$hashCode$(_this.createdUserId)), J.get$hashCode$(_this.assignedUserId)), J.get$hashCode$(_this.entityType)), B.JSString_methods.get$hashCode(_this.id))); + _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, B.JSBool_methods.get$hashCode(_this.enableCustomSurchargeTaxes1)), B.JSBool_methods.get$hashCode(_this.enableCustomSurchargeTaxes2)), B.JSBool_methods.get$hashCode(_this.enableCustomSurchargeTaxes3)), B.JSBool_methods.get$hashCode(_this.enableCustomSurchargeTaxes4)), B.JSString_methods.get$hashCode(_this.sizeId)), B.JSString_methods.get$hashCode(_this.industryId)), B.JSString_methods.get$hashCode(_this.subdomain)), B.JSString_methods.get$hashCode(_this.portalMode)), B.JSString_methods.get$hashCode(_this.portalDomain)), B.JSBool_methods.get$hashCode(_this.updateProducts)), B.JSBool_methods.get$hashCode(_this.convertProductExchangeRate)), B.JSBool_methods.get$hashCode(_this.convertRateToClient)), B.JSBool_methods.get$hashCode(_this.fillProducts)), B.JSBool_methods.get$hashCode(_this.enableProductCost)), B.JSBool_methods.get$hashCode(_this.enableProductQuantity)), B.JSBool_methods.get$hashCode(_this.enableProductDiscount)), B.JSBool_methods.get$hashCode(_this.defaultTaskIsDateBased)), B.JSBool_methods.get$hashCode(_this.defaultQuantity)), B.JSBool_methods.get$hashCode(_this.showProductDetails)), B.JSBool_methods.get$hashCode(_this.clientCanRegister)), B.JSBool_methods.get$hashCode(_this.isLarge)), B.JSBool_methods.get$hashCode(_this.isDisabled)), B.JSBool_methods.get$hashCode(_this.enableShopApi)), B.JSString_methods.get$hashCode(_this.companyKey)), B.JSString_methods.get$hashCode(_this.firstDayOfWeek)), B.JSString_methods.get$hashCode(_this.firstMonthOfYear)), B.JSInt_methods.get$hashCode(_this.numberOfInvoiceTaxRates)), B.JSInt_methods.get$hashCode(_this.numberOfItemTaxRates)), B.JSInt_methods.get$hashCode(_this.numberOfExpenseTaxRates)), B.JSBool_methods.get$hashCode(_this.expenseInclusiveTaxes)), B.JSInt_methods.get$hashCode(_this.sessionTimeout)), B.JSInt_methods.get$hashCode(_this.passwordTimeout)), B.JSBool_methods.get$hashCode(_this.oauthPasswordRequired)), B.JSBool_methods.get$hashCode(_this.markdownEnabled)), B.JSBool_methods.get$hashCode(_this.markdownEmailEnabled)), B.JSBool_methods.get$hashCode(_this.useCommaAsDecimalPlace)), B.JSBool_methods.get$hashCode(_this.reportIncludeDrafts)), B.JSBool_methods.get$hashCode(_this.reportIncludeDeleted)), B.JSBool_methods.get$hashCode(_this.useQuoteTermsOnConversion)), B.JSBool_methods.get$hashCode(_this.enableApplyingPayments)), B.JSBool_methods.get$hashCode(_this.trackInventory)), B.JSInt_methods.get$hashCode(_this.stockNotificationThreshold)), B.JSBool_methods.get$hashCode(_this.stockNotification)), B.JSBool_methods.get$hashCode(_this.invoiceTaskLock)), B.JSBool_methods.get$hashCode(_this.convertPaymentCurrency)), B.JSBool_methods.get$hashCode(_this.convertExpenseCurrency)), B.JSBool_methods.get$hashCode(_this.notifyVendorWhenPaid)), B.JSBool_methods.get$hashCode(_this.enableEInvoice)), J.get$hashCode$(_this.groups)), J.get$hashCode$(_this.activities)), J.get$hashCode$(_this.taxRates)), J.get$hashCode$(_this.taskStatuses)), J.get$hashCode$(_this.taskStatusMap)), J.get$hashCode$(_this.companyGateways)), J.get$hashCode$(_this.expenseCategories)), J.get$hashCode$(_this.users)), J.get$hashCode$(_this.clients)), J.get$hashCode$(_this.products)), J.get$hashCode$(_this.invoices)), J.get$hashCode$(_this.recurringInvoices)), J.get$hashCode$(_this.recurringExpenses)), J.get$hashCode$(_this.payments)), J.get$hashCode$(_this.quotes)), J.get$hashCode$(_this.credits)), J.get$hashCode$(_this.purchaseOrders)), J.get$hashCode$(_this.bankAccounts)), J.get$hashCode$(_this.transactions)), J.get$hashCode$(_this.transactionRules)), J.get$hashCode$(_this.tasks)), J.get$hashCode$(_this.projects)), J.get$hashCode$(_this.expenses)), J.get$hashCode$(_this.vendors)), J.get$hashCode$(_this.designs)), J.get$hashCode$(_this.documents)), J.get$hashCode$(_this.schedules)), J.get$hashCode$(_this.tokens)), J.get$hashCode$(_this.webhooks)), J.get$hashCode$(_this.subscriptions)), J.get$hashCode$(_this.paymentTerms)), J.get$hashCode$(_this.systemLogs)), J.get$hashCode$(_this.clientRegistrationFields)), J.get$hashCode$(_this.customFields)), B.JSString_methods.get$hashCode(_this.slackWebhookUrl)), B.JSString_methods.get$hashCode(_this.googleAnalyticsKey)), B.JSString_methods.get$hashCode(_this.matomoUrl)), B.JSString_methods.get$hashCode(_this.matomoId)), B.JSBool_methods.get$hashCode(_this.markExpensesInvoiceable)), B.JSBool_methods.get$hashCode(_this.markExpensesPaid)), B.JSBool_methods.get$hashCode(_this.invoiceExpenseDocuments)), B.JSBool_methods.get$hashCode(_this.invoiceTaskDocuments)), B.JSBool_methods.get$hashCode(_this.invoiceTaskTimelog)), B.JSBool_methods.get$hashCode(_this.invoiceTaskDatelog)), B.JSBool_methods.get$hashCode(_this.invoiceTaskProject)), B.JSBool_methods.get$hashCode(_this.invoiceTaskHours)), B.JSBool_methods.get$hashCode(_this.autoStartTasks)), B.JSBool_methods.get$hashCode(_this.showTasksTable)), B.JSBool_methods.get$hashCode(_this.showTaskEndDate)), J.get$hashCode$(_this.settings)), B.JSInt_methods.get$hashCode(_this.enabledModules)), B.JSBool_methods.get$hashCode(_this.calculateExpenseTaxByAmount)), B.JSBool_methods.get$hashCode(_this.stopOnUnpaidRecurring)), B.JSBool_methods.get$hashCode(_this.calculateTaxes)), J.get$hashCode$(_this.taxData)), J.get$hashCode$(_this.isChanged)), B.JSInt_methods.get$hashCode(_this.createdAt)), B.JSInt_methods.get$hashCode(_this.updatedAt)), B.JSInt_methods.get$hashCode(_this.archivedAt)), J.get$hashCode$(_this.isDeleted)), J.get$hashCode$(_this.createdUserId)), J.get$hashCode$(_this.assignedUserId)), J.get$hashCode$(_this.entityType)), B.JSString_methods.get$hashCode(_this.id))); t1 = _this._company_model$__hashCode; if (t1 == null) { _this._company_model$__hashCode = _$hash; @@ -346445,6 +346454,7 @@ t2.add$2(t1, "convertPaymentCurrency", _this.convertPaymentCurrency); t2.add$2(t1, "convertExpenseCurrency", _this.convertExpenseCurrency); t2.add$2(t1, "notifyVendorWhenPaid", _this.notifyVendorWhenPaid); + t2.add$2(t1, "enableEInvoice", _this.enableEInvoice); t2.add$2(t1, "groups", _this.groups); t2.add$2(t1, "activities", _this.activities); t2.add$2(t1, "taxRates", _this.taxRates); @@ -346784,6 +346794,7 @@ _this._convertPaymentCurrency = $$v.convertPaymentCurrency; _this._convertExpenseCurrency = $$v.convertExpenseCurrency; _this._notifyVendorWhenPaid = $$v.notifyVendorWhenPaid; + _this._enableEInvoice = $$v.enableEInvoice; t1 = $$v.groups; t1.toString; _this._groups = A.ListBuilder_ListBuilder(t1, t1.$ti._precomputed1); @@ -346936,7 +346947,7 @@ return _this; }, _company_model$_build$0() { - var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56, t57, t58, t59, t60, t61, t62, t63, t64, t65, t66, t67, t68, t69, t70, t71, t72, t73, t74, t75, t76, t77, t78, t79, t80, t81, t82, t83, t84, t85, t86, t87, t88, t89, t90, t91, t92, t93, t94, t95, t96, t97, t98, t99, t100, t101, t102, t103, t104, t105, t106, t107, t108, exception, _this = this, + var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56, t57, t58, t59, t60, t61, t62, t63, t64, t65, t66, t67, t68, t69, t70, t71, t72, t73, t74, t75, t76, t77, t78, t79, t80, t81, t82, t83, t84, t85, t86, t87, t88, t89, t90, t91, t92, t93, t94, t95, t96, t97, t98, t99, t100, t101, t102, t103, t104, t105, t106, t107, t108, t109, exception, _this = this, _s13_ = "CompanyEntity", _$result = null; try { @@ -346989,68 +347000,69 @@ t45 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._convertPaymentCurrency, _s13_, "convertPaymentCurrency"); t46 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._convertExpenseCurrency, _s13_, "convertExpenseCurrency"); t47 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._notifyVendorWhenPaid, _s13_, "notifyVendorWhenPaid"); - t48 = _this.get$groups().build$0(); - t49 = _this.get$activities().build$0(); - t50 = _this.get$taxRates().build$0(); - t51 = _this.get$taskStatuses().build$0(); - t52 = _this.get$taskStatusMap().build$0(); - t53 = _this.get$companyGateways().build$0(); - t54 = _this.get$expenseCategories().build$0(); - t55 = _this.get$users().build$0(); - t56 = _this.get$clients(_this).build$0(); - t57 = _this.get$products().build$0(); - t58 = _this.get$invoices().build$0(); - t59 = _this.get$recurringInvoices().build$0(); - t60 = _this.get$recurringExpenses().build$0(); - t61 = _this.get$payments().build$0(); - t62 = _this.get$quotes(_this).build$0(); - t63 = _this.get$credits().build$0(); - t64 = _this.get$purchaseOrders().build$0(); - t65 = _this.get$bankAccounts().build$0(); - t66 = _this.get$transactions().build$0(); - t67 = _this.get$transactionRules().build$0(); - t68 = _this.get$tasks().build$0(); - t69 = _this.get$projects().build$0(); - t70 = _this.get$expenses().build$0(); - t71 = _this.get$vendors().build$0(); - t72 = _this.get$designs().build$0(); - t73 = _this.get$documents().build$0(); - t74 = _this.get$schedules().build$0(); - t75 = _this.get$tokens().build$0(); - t76 = _this.get$webhooks().build$0(); - t77 = _this.get$subscriptions().build$0(); - t78 = _this.get$paymentTerms().build$0(); - t79 = _this.get$systemLogs().build$0(); - t80 = _this.get$clientRegistrationFields().build$0(); - t81 = _this.get$customFields().build$0(); - t82 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._slackWebhookUrl, _s13_, "slackWebhookUrl"); - t83 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._googleAnalyticsKey, _s13_, "googleAnalyticsKey"); - t84 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._matomoUrl, _s13_, "matomoUrl"); - t85 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._matomoId, _s13_, "matomoId"); - t86 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._markExpensesInvoiceable, _s13_, "markExpensesInvoiceable"); - t87 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._markExpensesPaid, _s13_, "markExpensesPaid"); - t88 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._invoiceExpenseDocuments, _s13_, "invoiceExpenseDocuments"); - t89 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._invoiceTaskDocuments, _s13_, "invoiceTaskDocuments"); - t90 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._invoiceTaskTimelog, _s13_, "invoiceTaskTimelog"); - t91 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._invoiceTaskDatelog, _s13_, "invoiceTaskDatelog"); - t92 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._invoiceTaskProject, _s13_, "invoiceTaskProject"); - t93 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._invoiceTaskHours, _s13_, "invoiceTaskHours"); - t94 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._autoStartTasks, _s13_, "autoStartTasks"); - t95 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._showTasksTable, _s13_, "showTasksTable"); - t96 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._showTaskEndDate, _s13_, "showTaskEndDate"); - t97 = _this.get$settings()._settings_model$_build$0(); - t98 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._enabledModules, _s13_, "enabledModules"); - t99 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._calculateExpenseTaxByAmount, _s13_, "calculateExpenseTaxByAmount"); - t100 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._stopOnUnpaidRecurring, _s13_, "stopOnUnpaidRecurring"); - t101 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._calculateTaxes, _s13_, "calculateTaxes"); - t102 = _this.get$taxData()._company_model$_build$0(); - t103 = _this.get$_company_model$_$this()._company_model$_isChanged; - t104 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._company_model$_createdAt, _s13_, "createdAt"); - t105 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._company_model$_updatedAt, _s13_, "updatedAt"); - t106 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._company_model$_archivedAt, _s13_, "archivedAt"); - t107 = _this.get$_company_model$_$this()._company_model$_isDeleted; - t108 = _this.get$_company_model$_$this()._company_model$_createdUserId; - _$result0 = A._$CompanyEntity$_(t49, t106, _this.get$_company_model$_$this()._company_model$_assignedUserId, t94, t65, t99, t101, t20, t80, t56, t53, t24, t46, t45, t11, t12, t104, t108, t63, t81, t18, t17, t72, t73, t40, t1, t2, t3, t4, t14, t16, t15, t23, t98, _this.get$_company_model$_$this()._company_model$_entityType, t54, t30, t70, t13, t25, t26, t83, t48, A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._company_model$_id, _s13_, "id"), t6, t88, t91, t89, t93, t44, t92, t90, t58, t103, t107, t22, t21, t86, t87, t35, t34, t85, t84, t47, t29, t27, t28, t33, t32, t78, t61, t9, t8, t57, t69, t64, t62, t60, t59, t38, t37, t74, t31, t97, t19, t96, t95, t5, t82, t43, t42, t100, t7, t77, t79, t52, t51, t68, t102, t50, t75, t41, t67, t66, t10, t105, t36, t39, t55, t71, t76); + t48 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._enableEInvoice, _s13_, "enableEInvoice"); + t49 = _this.get$groups().build$0(); + t50 = _this.get$activities().build$0(); + t51 = _this.get$taxRates().build$0(); + t52 = _this.get$taskStatuses().build$0(); + t53 = _this.get$taskStatusMap().build$0(); + t54 = _this.get$companyGateways().build$0(); + t55 = _this.get$expenseCategories().build$0(); + t56 = _this.get$users().build$0(); + t57 = _this.get$clients(_this).build$0(); + t58 = _this.get$products().build$0(); + t59 = _this.get$invoices().build$0(); + t60 = _this.get$recurringInvoices().build$0(); + t61 = _this.get$recurringExpenses().build$0(); + t62 = _this.get$payments().build$0(); + t63 = _this.get$quotes(_this).build$0(); + t64 = _this.get$credits().build$0(); + t65 = _this.get$purchaseOrders().build$0(); + t66 = _this.get$bankAccounts().build$0(); + t67 = _this.get$transactions().build$0(); + t68 = _this.get$transactionRules().build$0(); + t69 = _this.get$tasks().build$0(); + t70 = _this.get$projects().build$0(); + t71 = _this.get$expenses().build$0(); + t72 = _this.get$vendors().build$0(); + t73 = _this.get$designs().build$0(); + t74 = _this.get$documents().build$0(); + t75 = _this.get$schedules().build$0(); + t76 = _this.get$tokens().build$0(); + t77 = _this.get$webhooks().build$0(); + t78 = _this.get$subscriptions().build$0(); + t79 = _this.get$paymentTerms().build$0(); + t80 = _this.get$systemLogs().build$0(); + t81 = _this.get$clientRegistrationFields().build$0(); + t82 = _this.get$customFields().build$0(); + t83 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._slackWebhookUrl, _s13_, "slackWebhookUrl"); + t84 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._googleAnalyticsKey, _s13_, "googleAnalyticsKey"); + t85 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._matomoUrl, _s13_, "matomoUrl"); + t86 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._matomoId, _s13_, "matomoId"); + t87 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._markExpensesInvoiceable, _s13_, "markExpensesInvoiceable"); + t88 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._markExpensesPaid, _s13_, "markExpensesPaid"); + t89 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._invoiceExpenseDocuments, _s13_, "invoiceExpenseDocuments"); + t90 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._invoiceTaskDocuments, _s13_, "invoiceTaskDocuments"); + t91 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._invoiceTaskTimelog, _s13_, "invoiceTaskTimelog"); + t92 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._invoiceTaskDatelog, _s13_, "invoiceTaskDatelog"); + t93 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._invoiceTaskProject, _s13_, "invoiceTaskProject"); + t94 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._invoiceTaskHours, _s13_, "invoiceTaskHours"); + t95 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._autoStartTasks, _s13_, "autoStartTasks"); + t96 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._showTasksTable, _s13_, "showTasksTable"); + t97 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._showTaskEndDate, _s13_, "showTaskEndDate"); + t98 = _this.get$settings()._settings_model$_build$0(); + t99 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._enabledModules, _s13_, "enabledModules"); + t100 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._calculateExpenseTaxByAmount, _s13_, "calculateExpenseTaxByAmount"); + t101 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._stopOnUnpaidRecurring, _s13_, "stopOnUnpaidRecurring"); + t102 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._calculateTaxes, _s13_, "calculateTaxes"); + t103 = _this.get$taxData()._company_model$_build$0(); + t104 = _this.get$_company_model$_$this()._company_model$_isChanged; + t105 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._company_model$_createdAt, _s13_, "createdAt"); + t106 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._company_model$_updatedAt, _s13_, "updatedAt"); + t107 = A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._company_model$_archivedAt, _s13_, "archivedAt"); + t108 = _this.get$_company_model$_$this()._company_model$_isDeleted; + t109 = _this.get$_company_model$_$this()._company_model$_createdUserId; + _$result0 = A._$CompanyEntity$_(t50, t107, _this.get$_company_model$_$this()._company_model$_assignedUserId, t95, t66, t100, t102, t20, t81, t57, t54, t24, t46, t45, t11, t12, t105, t109, t64, t82, t18, t17, t73, t74, t40, t1, t2, t3, t4, t48, t14, t16, t15, t23, t99, _this.get$_company_model$_$this()._company_model$_entityType, t55, t30, t71, t13, t25, t26, t84, t49, A.BuiltValueNullFieldError_checkNotNull(_this.get$_company_model$_$this()._company_model$_id, _s13_, "id"), t6, t89, t92, t90, t94, t44, t93, t91, t59, t104, t108, t22, t21, t87, t88, t35, t34, t86, t85, t47, t29, t27, t28, t33, t32, t79, t62, t9, t8, t58, t70, t65, t63, t61, t60, t38, t37, t75, t31, t98, t19, t97, t96, t5, t83, t43, t42, t101, t7, t78, t80, t53, t52, t69, t103, t51, t76, t41, t68, t67, t10, t106, t36, t39, t56, t72, t77); } _$result = _$result0; } catch (exception) { @@ -365522,6 +365534,11 @@ result.push("show_task_item_description"); result.push(serializers.serialize$2$specifiedType(value, B.FullType_MtR)); } + value = object.eInvoiceType; + if (value != null) { + result.push("e_invoice_type"); + result.push(serializers.serialize$2$specifiedType(value, B.FullType_h8g)); + } return result; }, serialize$2(serializers, object) { @@ -366412,6 +366429,10 @@ t3 = A._asBoolS(serializers.deserialize$2$specifiedType(value, B.FullType_MtR)); result.get$_settings_model$_$this()._showTaskItemDescription = t3; break; + case "e_invoice_type": + t3 = A._asStringS(serializers.deserialize$2$specifiedType(value, B.FullType_h8g)); + result.get$_settings_model$_$this()._eInvoiceType = t3; + break; } } return result._settings_model$_build$0(); @@ -366499,14 +366520,14 @@ return false; if (other === _this) return true; - return other instanceof A.SettingsEntity && _this.timezoneId == other.timezoneId && _this.dateFormatId == other.dateFormatId && _this.enableMilitaryTime == other.enableMilitaryTime && _this.languageId == other.languageId && _this.showCurrencyCode == other.showCurrencyCode && _this.currencyId == other.currencyId && _this.customValue1 == other.customValue1 && _this.customValue2 == other.customValue2 && _this.customValue3 == other.customValue3 && _this.customValue4 == other.customValue4 && _this.defaultPaymentTerms == other.defaultPaymentTerms && _this.defaultValidUntil == other.defaultValidUntil && _this.companyGatewayIds == other.companyGatewayIds && _this.defaultTaskRate == other.defaultTaskRate && _this.sendReminders == other.sendReminders && _this.enablePortal == other.enablePortal && _this.enablePortalDashboard == other.enablePortalDashboard && _this.enablePortalTasks == other.enablePortalTasks && _this.enableClientPortalUploads == other.enableClientPortalUploads && _this.enableVendorPortalUploads == other.enableVendorPortalUploads && _this.emailStyle == other.emailStyle && _this.replyToEmail == other.replyToEmail && _this.replyToName == other.replyToName && _this.emailFromName == other.emailFromName && _this.bccEmail == other.bccEmail && _this.pdfEmailAttachment == other.pdfEmailAttachment && _this.ublEmailAttachment == other.ublEmailAttachment && _this.documentEmailAttachment == other.documentEmailAttachment && _this.emailStyleCustom == other.emailStyleCustom && _this.customMessageDashboard == other.customMessageDashboard && _this.customMessageUnpaidInvoice == other.customMessageUnpaidInvoice && _this.customMessagePaidInvoice == other.customMessagePaidInvoice && _this.customMessageUnapprovedQuote == other.customMessageUnapprovedQuote && _this.autoArchiveInvoice == other.autoArchiveInvoice && _this.autoArchiveInvoiceCancelled == other.autoArchiveInvoiceCancelled && _this.autoArchiveQuote == other.autoArchiveQuote && _this.autoEmailInvoice == other.autoEmailInvoice && _this.autoConvertQuote == other.autoConvertQuote && _this.enableInclusiveTaxes == other.enableInclusiveTaxes && J.$eq$(_this.translations, other.translations) && _this.taskNumberPattern == other.taskNumberPattern && _this.taskNumberCounter == other.taskNumberCounter && _this.expenseNumberPattern == other.expenseNumberPattern && _this.expenseNumberCounter == other.expenseNumberCounter && _this.recurringExpenseNumberPattern == other.recurringExpenseNumberPattern && _this.recurringExpenseNumberCounter == other.recurringExpenseNumberCounter && _this.vendorNumberPattern == other.vendorNumberPattern && _this.vendorNumberCounter == other.vendorNumberCounter && _this.ticketNumberPattern == other.ticketNumberPattern && _this.ticketNumberCounter == other.ticketNumberCounter && _this.paymentNumberPattern == other.paymentNumberPattern && _this.paymentNumberCounter == other.paymentNumberCounter && _this.projectNumberPattern == other.projectNumberPattern && _this.projectNumberCounter == other.projectNumberCounter && _this.invoiceNumberPattern == other.invoiceNumberPattern && _this.invoiceNumberCounter == other.invoiceNumberCounter && _this.recurringInvoiceNumberPattern == other.recurringInvoiceNumberPattern && _this.recurringInvoiceNumberCounter == other.recurringInvoiceNumberCounter && _this.quoteNumberPattern == other.quoteNumberPattern && _this.quoteNumberCounter == other.quoteNumberCounter && _this.clientNumberPattern == other.clientNumberPattern && _this.clientNumberCounter == other.clientNumberCounter && _this.creditNumberPattern == other.creditNumberPattern && _this.creditNumberCounter == other.creditNumberCounter && _this.recurringNumberPrefix == other.recurringNumberPrefix && _this.resetCounterFrequencyId == other.resetCounterFrequencyId && _this.resetCounterDate == other.resetCounterDate && _this.counterPadding == other.counterPadding && _this.sharedInvoiceQuoteCounter == other.sharedInvoiceQuoteCounter && _this.sharedInvoiceCreditCounter == other.sharedInvoiceCreditCounter && _this.defaultInvoiceTerms == other.defaultInvoiceTerms && _this.defaultQuoteTerms == other.defaultQuoteTerms && _this.defaultQuoteFooter == other.defaultQuoteFooter && _this.defaultCreditTerms == other.defaultCreditTerms && _this.defaultCreditFooter == other.defaultCreditFooter && _this.defaultInvoiceDesignId == other.defaultInvoiceDesignId && _this.defaultQuoteDesignId == other.defaultQuoteDesignId && _this.defaultCreditDesignId == other.defaultCreditDesignId && _this.defaultInvoiceFooter == other.defaultInvoiceFooter && _this.defaultTaxName1 == other.defaultTaxName1 && _this.defaultTaxRate1 == other.defaultTaxRate1 && _this.defaultTaxName2 == other.defaultTaxName2 && _this.defaultTaxRate2 == other.defaultTaxRate2 && _this.defaultTaxName3 == other.defaultTaxName3 && _this.defaultTaxRate3 == other.defaultTaxRate3 && _this.defaultPaymentTypeId == other.defaultPaymentTypeId && J.$eq$(_this.pdfVariables, other.pdfVariables) && _this.emailSignature == other.emailSignature && _this.emailSubjectInvoice == other.emailSubjectInvoice && _this.emailSubjectQuote == other.emailSubjectQuote && _this.emailSubjectCredit == other.emailSubjectCredit && _this.emailSubjectPayment == other.emailSubjectPayment && _this.emailSubjectPaymentPartial == other.emailSubjectPaymentPartial && _this.emailBodyInvoice == other.emailBodyInvoice && _this.emailBodyQuote == other.emailBodyQuote && _this.emailBodyCredit == other.emailBodyCredit && _this.emailBodyPayment == other.emailBodyPayment && _this.emailBodyPaymentPartial == other.emailBodyPaymentPartial && _this.emailSubjectReminder1 == other.emailSubjectReminder1 && _this.emailSubjectReminder2 == other.emailSubjectReminder2 && _this.emailSubjectReminder3 == other.emailSubjectReminder3 && _this.emailBodyReminder1 == other.emailBodyReminder1 && _this.emailBodyReminder2 == other.emailBodyReminder2 && _this.emailBodyReminder3 == other.emailBodyReminder3 && _this.emailSubjectCustom1 == other.emailSubjectCustom1 && _this.emailBodyCustom1 == other.emailBodyCustom1 && _this.emailSubjectCustom2 == other.emailSubjectCustom2 && _this.emailBodyCustom2 == other.emailBodyCustom2 && _this.emailSubjectCustom3 == other.emailSubjectCustom3 && _this.emailBodyCustom3 == other.emailBodyCustom3 && _this.emailSubjectStatement == other.emailSubjectStatement && _this.emailBodyStatement == other.emailBodyStatement && _this.emailSubjectPurchaseOrder == other.emailSubjectPurchaseOrder && _this.emailBodyPurchaseOrder == other.emailBodyPurchaseOrder && _this.enablePortalPassword == other.enablePortalPassword && _this.signatureOnPdf == other.signatureOnPdf && _this.enableEmailMarkup == other.enableEmailMarkup && _this.showAcceptInvoiceTerms == other.showAcceptInvoiceTerms && _this.showAcceptQuoteTerms == other.showAcceptQuoteTerms && _this.requireInvoiceSignature == other.requireInvoiceSignature && _this.requireQuoteSignature == other.requireQuoteSignature && _this.name == other.name && _this.companyLogo == other.companyLogo && _this.website == other.website && _this.address1 == other.address1 && _this.address2 == other.address2 && _this.city == other.city && _this.state == other.state && _this.postalCode == other.postalCode && _this.phone == other.phone && _this.email == other.email && _this.countryId == other.countryId && _this.vatNumber == other.vatNumber && _this.idNumber == other.idNumber && _this.pageSize == other.pageSize && _this.pageLayout == other.pageLayout && _this.fontSize == other.fontSize && _this.primaryColor == other.primaryColor && _this.secondaryColor == other.secondaryColor && _this.primaryFont == other.primaryFont && _this.secondaryFont == other.secondaryFont && _this.hidePaidToDate == other.hidePaidToDate && _this.embedDocuments == other.embedDocuments && _this.allPagesHeader == other.allPagesHeader && _this.allPagesFooter == other.allPagesFooter && _this.enableReminder1 == other.enableReminder1 && _this.enableReminder2 == other.enableReminder2 && _this.enableReminder3 == other.enableReminder3 && _this.enableReminderEndless == other.enableReminderEndless && _this.numDaysReminder1 == other.numDaysReminder1 && _this.numDaysReminder2 == other.numDaysReminder2 && _this.numDaysReminder3 == other.numDaysReminder3 && _this.scheduleReminder1 == other.scheduleReminder1 && _this.scheduleReminder2 == other.scheduleReminder2 && _this.scheduleReminder3 == other.scheduleReminder3 && _this.endlessReminderFrequencyId == other.endlessReminderFrequencyId && _this.lateFeeAmount1 == other.lateFeeAmount1 && _this.lateFeeAmount2 == other.lateFeeAmount2 && _this.lateFeeAmount3 == other.lateFeeAmount3 && _this.lateFeeAmountEndless == other.lateFeeAmountEndless && _this.lateFeePercent1 == other.lateFeePercent1 && _this.lateFeePercent2 == other.lateFeePercent2 && _this.lateFeePercent3 == other.lateFeePercent3 && _this.lateFeePercentEndless == other.lateFeePercentEndless && _this.emailSubjectReminderEndless == other.emailSubjectReminderEndless && _this.emailBodyReminderEndless == other.emailBodyReminderEndless && _this.clientOnlinePaymentNotification == other.clientOnlinePaymentNotification && _this.clientManualPaymentNotification == other.clientManualPaymentNotification && _this.clientMarkPaidPaymentNotification == other.clientMarkPaidPaymentNotification && _this.counterNumberApplied == other.counterNumberApplied && _this.emailSendingMethod == other.emailSendingMethod && _this.gmailSendingUserId == other.gmailSendingUserId && _this.clientPortalTerms == other.clientPortalTerms && _this.clientPortalPrivacy == other.clientPortalPrivacy && _this.lockInvoices == other.lockInvoices && _this.autoBill == other.autoBill && _this.autoBillStandardInvoices == other.autoBillStandardInvoices && _this.clientPortalAllowUnderPayment == other.clientPortalAllowUnderPayment && _this.clientPortalAllowOverPayment == other.clientPortalAllowOverPayment && _this.autoBillDate == other.autoBillDate && _this.clientPortalUnderPaymentMinimum == other.clientPortalUnderPaymentMinimum && _this.useCreditsPayment == other.useCreditsPayment && _this.clientPortalCustomHeader == other.clientPortalCustomHeader && _this.clientPortalCustomCss == other.clientPortalCustomCss && _this.clientPortalCustomFooter == other.clientPortalCustomFooter && _this.clientPortalCustomJs == other.clientPortalCustomJs && _this.hideEmptyColumnsOnPdf == other.hideEmptyColumnsOnPdf && _this.entitySendTime == other.entitySendTime && _this.clientPortalTasks == other.clientPortalTasks && _this.pageNumbering == other.pageNumbering && _this.pageNumberingAlignment == other.pageNumberingAlignment && _this.requirePurchaseOrderSignature == other.requirePurchaseOrderSignature && _this.defaultPurchaseOrderTerms == other.defaultPurchaseOrderTerms && _this.defaultPurchaseOrderDesignId == other.defaultPurchaseOrderDesignId && _this.defaultPurchaseOrderFooter == other.defaultPurchaseOrderFooter && _this.purchaseOrderNumberPattern == other.purchaseOrderNumberPattern && _this.purchaseOrderNumberCounter == other.purchaseOrderNumberCounter && _this.qrIban == other.qrIban && _this.besrId == other.besrId && _this.postmarkSecret == other.postmarkSecret && _this.mailgunSecret == other.mailgunSecret && _this.mailgunDomain == other.mailgunDomain && _this.mailgunEndpoint == other.mailgunEndpoint && _this.emailAlignment == other.emailAlignment && _this.showEmailFooter == other.showEmailFooter && _this.companyLogoSize == other.companyLogoSize && _this.showPaidStamp == other.showPaidStamp && _this.showShippingAddress == other.showShippingAddress && _this.customSendingEmail == other.customSendingEmail && _this.acceptPurchaseOrderNumber == other.acceptPurchaseOrderNumber && _this.clientInitiatedPayments == other.clientInitiatedPayments && _this.clientInitiatedPaymentsMinimum == other.clientInitiatedPaymentsMinimum && _this.shareInvoiceQuoteColumns == other.shareInvoiceQuoteColumns && _this.allowBillableTaskItems == other.allowBillableTaskItems && _this.showTaskItemDescription == other.showTaskItemDescription; + return other instanceof A.SettingsEntity && _this.timezoneId == other.timezoneId && _this.dateFormatId == other.dateFormatId && _this.enableMilitaryTime == other.enableMilitaryTime && _this.languageId == other.languageId && _this.showCurrencyCode == other.showCurrencyCode && _this.currencyId == other.currencyId && _this.customValue1 == other.customValue1 && _this.customValue2 == other.customValue2 && _this.customValue3 == other.customValue3 && _this.customValue4 == other.customValue4 && _this.defaultPaymentTerms == other.defaultPaymentTerms && _this.defaultValidUntil == other.defaultValidUntil && _this.companyGatewayIds == other.companyGatewayIds && _this.defaultTaskRate == other.defaultTaskRate && _this.sendReminders == other.sendReminders && _this.enablePortal == other.enablePortal && _this.enablePortalDashboard == other.enablePortalDashboard && _this.enablePortalTasks == other.enablePortalTasks && _this.enableClientPortalUploads == other.enableClientPortalUploads && _this.enableVendorPortalUploads == other.enableVendorPortalUploads && _this.emailStyle == other.emailStyle && _this.replyToEmail == other.replyToEmail && _this.replyToName == other.replyToName && _this.emailFromName == other.emailFromName && _this.bccEmail == other.bccEmail && _this.pdfEmailAttachment == other.pdfEmailAttachment && _this.ublEmailAttachment == other.ublEmailAttachment && _this.documentEmailAttachment == other.documentEmailAttachment && _this.emailStyleCustom == other.emailStyleCustom && _this.customMessageDashboard == other.customMessageDashboard && _this.customMessageUnpaidInvoice == other.customMessageUnpaidInvoice && _this.customMessagePaidInvoice == other.customMessagePaidInvoice && _this.customMessageUnapprovedQuote == other.customMessageUnapprovedQuote && _this.autoArchiveInvoice == other.autoArchiveInvoice && _this.autoArchiveInvoiceCancelled == other.autoArchiveInvoiceCancelled && _this.autoArchiveQuote == other.autoArchiveQuote && _this.autoEmailInvoice == other.autoEmailInvoice && _this.autoConvertQuote == other.autoConvertQuote && _this.enableInclusiveTaxes == other.enableInclusiveTaxes && J.$eq$(_this.translations, other.translations) && _this.taskNumberPattern == other.taskNumberPattern && _this.taskNumberCounter == other.taskNumberCounter && _this.expenseNumberPattern == other.expenseNumberPattern && _this.expenseNumberCounter == other.expenseNumberCounter && _this.recurringExpenseNumberPattern == other.recurringExpenseNumberPattern && _this.recurringExpenseNumberCounter == other.recurringExpenseNumberCounter && _this.vendorNumberPattern == other.vendorNumberPattern && _this.vendorNumberCounter == other.vendorNumberCounter && _this.ticketNumberPattern == other.ticketNumberPattern && _this.ticketNumberCounter == other.ticketNumberCounter && _this.paymentNumberPattern == other.paymentNumberPattern && _this.paymentNumberCounter == other.paymentNumberCounter && _this.projectNumberPattern == other.projectNumberPattern && _this.projectNumberCounter == other.projectNumberCounter && _this.invoiceNumberPattern == other.invoiceNumberPattern && _this.invoiceNumberCounter == other.invoiceNumberCounter && _this.recurringInvoiceNumberPattern == other.recurringInvoiceNumberPattern && _this.recurringInvoiceNumberCounter == other.recurringInvoiceNumberCounter && _this.quoteNumberPattern == other.quoteNumberPattern && _this.quoteNumberCounter == other.quoteNumberCounter && _this.clientNumberPattern == other.clientNumberPattern && _this.clientNumberCounter == other.clientNumberCounter && _this.creditNumberPattern == other.creditNumberPattern && _this.creditNumberCounter == other.creditNumberCounter && _this.recurringNumberPrefix == other.recurringNumberPrefix && _this.resetCounterFrequencyId == other.resetCounterFrequencyId && _this.resetCounterDate == other.resetCounterDate && _this.counterPadding == other.counterPadding && _this.sharedInvoiceQuoteCounter == other.sharedInvoiceQuoteCounter && _this.sharedInvoiceCreditCounter == other.sharedInvoiceCreditCounter && _this.defaultInvoiceTerms == other.defaultInvoiceTerms && _this.defaultQuoteTerms == other.defaultQuoteTerms && _this.defaultQuoteFooter == other.defaultQuoteFooter && _this.defaultCreditTerms == other.defaultCreditTerms && _this.defaultCreditFooter == other.defaultCreditFooter && _this.defaultInvoiceDesignId == other.defaultInvoiceDesignId && _this.defaultQuoteDesignId == other.defaultQuoteDesignId && _this.defaultCreditDesignId == other.defaultCreditDesignId && _this.defaultInvoiceFooter == other.defaultInvoiceFooter && _this.defaultTaxName1 == other.defaultTaxName1 && _this.defaultTaxRate1 == other.defaultTaxRate1 && _this.defaultTaxName2 == other.defaultTaxName2 && _this.defaultTaxRate2 == other.defaultTaxRate2 && _this.defaultTaxName3 == other.defaultTaxName3 && _this.defaultTaxRate3 == other.defaultTaxRate3 && _this.defaultPaymentTypeId == other.defaultPaymentTypeId && J.$eq$(_this.pdfVariables, other.pdfVariables) && _this.emailSignature == other.emailSignature && _this.emailSubjectInvoice == other.emailSubjectInvoice && _this.emailSubjectQuote == other.emailSubjectQuote && _this.emailSubjectCredit == other.emailSubjectCredit && _this.emailSubjectPayment == other.emailSubjectPayment && _this.emailSubjectPaymentPartial == other.emailSubjectPaymentPartial && _this.emailBodyInvoice == other.emailBodyInvoice && _this.emailBodyQuote == other.emailBodyQuote && _this.emailBodyCredit == other.emailBodyCredit && _this.emailBodyPayment == other.emailBodyPayment && _this.emailBodyPaymentPartial == other.emailBodyPaymentPartial && _this.emailSubjectReminder1 == other.emailSubjectReminder1 && _this.emailSubjectReminder2 == other.emailSubjectReminder2 && _this.emailSubjectReminder3 == other.emailSubjectReminder3 && _this.emailBodyReminder1 == other.emailBodyReminder1 && _this.emailBodyReminder2 == other.emailBodyReminder2 && _this.emailBodyReminder3 == other.emailBodyReminder3 && _this.emailSubjectCustom1 == other.emailSubjectCustom1 && _this.emailBodyCustom1 == other.emailBodyCustom1 && _this.emailSubjectCustom2 == other.emailSubjectCustom2 && _this.emailBodyCustom2 == other.emailBodyCustom2 && _this.emailSubjectCustom3 == other.emailSubjectCustom3 && _this.emailBodyCustom3 == other.emailBodyCustom3 && _this.emailSubjectStatement == other.emailSubjectStatement && _this.emailBodyStatement == other.emailBodyStatement && _this.emailSubjectPurchaseOrder == other.emailSubjectPurchaseOrder && _this.emailBodyPurchaseOrder == other.emailBodyPurchaseOrder && _this.enablePortalPassword == other.enablePortalPassword && _this.signatureOnPdf == other.signatureOnPdf && _this.enableEmailMarkup == other.enableEmailMarkup && _this.showAcceptInvoiceTerms == other.showAcceptInvoiceTerms && _this.showAcceptQuoteTerms == other.showAcceptQuoteTerms && _this.requireInvoiceSignature == other.requireInvoiceSignature && _this.requireQuoteSignature == other.requireQuoteSignature && _this.name == other.name && _this.companyLogo == other.companyLogo && _this.website == other.website && _this.address1 == other.address1 && _this.address2 == other.address2 && _this.city == other.city && _this.state == other.state && _this.postalCode == other.postalCode && _this.phone == other.phone && _this.email == other.email && _this.countryId == other.countryId && _this.vatNumber == other.vatNumber && _this.idNumber == other.idNumber && _this.pageSize == other.pageSize && _this.pageLayout == other.pageLayout && _this.fontSize == other.fontSize && _this.primaryColor == other.primaryColor && _this.secondaryColor == other.secondaryColor && _this.primaryFont == other.primaryFont && _this.secondaryFont == other.secondaryFont && _this.hidePaidToDate == other.hidePaidToDate && _this.embedDocuments == other.embedDocuments && _this.allPagesHeader == other.allPagesHeader && _this.allPagesFooter == other.allPagesFooter && _this.enableReminder1 == other.enableReminder1 && _this.enableReminder2 == other.enableReminder2 && _this.enableReminder3 == other.enableReminder3 && _this.enableReminderEndless == other.enableReminderEndless && _this.numDaysReminder1 == other.numDaysReminder1 && _this.numDaysReminder2 == other.numDaysReminder2 && _this.numDaysReminder3 == other.numDaysReminder3 && _this.scheduleReminder1 == other.scheduleReminder1 && _this.scheduleReminder2 == other.scheduleReminder2 && _this.scheduleReminder3 == other.scheduleReminder3 && _this.endlessReminderFrequencyId == other.endlessReminderFrequencyId && _this.lateFeeAmount1 == other.lateFeeAmount1 && _this.lateFeeAmount2 == other.lateFeeAmount2 && _this.lateFeeAmount3 == other.lateFeeAmount3 && _this.lateFeeAmountEndless == other.lateFeeAmountEndless && _this.lateFeePercent1 == other.lateFeePercent1 && _this.lateFeePercent2 == other.lateFeePercent2 && _this.lateFeePercent3 == other.lateFeePercent3 && _this.lateFeePercentEndless == other.lateFeePercentEndless && _this.emailSubjectReminderEndless == other.emailSubjectReminderEndless && _this.emailBodyReminderEndless == other.emailBodyReminderEndless && _this.clientOnlinePaymentNotification == other.clientOnlinePaymentNotification && _this.clientManualPaymentNotification == other.clientManualPaymentNotification && _this.clientMarkPaidPaymentNotification == other.clientMarkPaidPaymentNotification && _this.counterNumberApplied == other.counterNumberApplied && _this.emailSendingMethod == other.emailSendingMethod && _this.gmailSendingUserId == other.gmailSendingUserId && _this.clientPortalTerms == other.clientPortalTerms && _this.clientPortalPrivacy == other.clientPortalPrivacy && _this.lockInvoices == other.lockInvoices && _this.autoBill == other.autoBill && _this.autoBillStandardInvoices == other.autoBillStandardInvoices && _this.clientPortalAllowUnderPayment == other.clientPortalAllowUnderPayment && _this.clientPortalAllowOverPayment == other.clientPortalAllowOverPayment && _this.autoBillDate == other.autoBillDate && _this.clientPortalUnderPaymentMinimum == other.clientPortalUnderPaymentMinimum && _this.useCreditsPayment == other.useCreditsPayment && _this.clientPortalCustomHeader == other.clientPortalCustomHeader && _this.clientPortalCustomCss == other.clientPortalCustomCss && _this.clientPortalCustomFooter == other.clientPortalCustomFooter && _this.clientPortalCustomJs == other.clientPortalCustomJs && _this.hideEmptyColumnsOnPdf == other.hideEmptyColumnsOnPdf && _this.entitySendTime == other.entitySendTime && _this.clientPortalTasks == other.clientPortalTasks && _this.pageNumbering == other.pageNumbering && _this.pageNumberingAlignment == other.pageNumberingAlignment && _this.requirePurchaseOrderSignature == other.requirePurchaseOrderSignature && _this.defaultPurchaseOrderTerms == other.defaultPurchaseOrderTerms && _this.defaultPurchaseOrderDesignId == other.defaultPurchaseOrderDesignId && _this.defaultPurchaseOrderFooter == other.defaultPurchaseOrderFooter && _this.purchaseOrderNumberPattern == other.purchaseOrderNumberPattern && _this.purchaseOrderNumberCounter == other.purchaseOrderNumberCounter && _this.qrIban == other.qrIban && _this.besrId == other.besrId && _this.postmarkSecret == other.postmarkSecret && _this.mailgunSecret == other.mailgunSecret && _this.mailgunDomain == other.mailgunDomain && _this.mailgunEndpoint == other.mailgunEndpoint && _this.emailAlignment == other.emailAlignment && _this.showEmailFooter == other.showEmailFooter && _this.companyLogoSize == other.companyLogoSize && _this.showPaidStamp == other.showPaidStamp && _this.showShippingAddress == other.showShippingAddress && _this.customSendingEmail == other.customSendingEmail && _this.acceptPurchaseOrderNumber == other.acceptPurchaseOrderNumber && _this.clientInitiatedPayments == other.clientInitiatedPayments && _this.clientInitiatedPaymentsMinimum == other.clientInitiatedPaymentsMinimum && _this.shareInvoiceQuoteColumns == other.shareInvoiceQuoteColumns && _this.allowBillableTaskItems == other.allowBillableTaskItems && _this.showTaskItemDescription == other.showTaskItemDescription && _this.eInvoiceType == other.eInvoiceType; }, get$hashCode(_) { var _$hash, _this = this, t1 = _this._settings_model$__hashCode; if (t1 != null) return t1; - _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, J.get$hashCode$(_this.timezoneId)), J.get$hashCode$(_this.dateFormatId)), J.get$hashCode$(_this.enableMilitaryTime)), J.get$hashCode$(_this.languageId)), J.get$hashCode$(_this.showCurrencyCode)), J.get$hashCode$(_this.currencyId)), J.get$hashCode$(_this.customValue1)), J.get$hashCode$(_this.customValue2)), J.get$hashCode$(_this.customValue3)), J.get$hashCode$(_this.customValue4)), J.get$hashCode$(_this.defaultPaymentTerms)), J.get$hashCode$(_this.defaultValidUntil)), J.get$hashCode$(_this.companyGatewayIds)), J.get$hashCode$(_this.defaultTaskRate)), J.get$hashCode$(_this.sendReminders)), J.get$hashCode$(_this.enablePortal)), J.get$hashCode$(_this.enablePortalDashboard)), J.get$hashCode$(_this.enablePortalTasks)), J.get$hashCode$(_this.enableClientPortalUploads)), J.get$hashCode$(_this.enableVendorPortalUploads)), J.get$hashCode$(_this.emailStyle)), J.get$hashCode$(_this.replyToEmail)), J.get$hashCode$(_this.replyToName)), J.get$hashCode$(_this.emailFromName)), J.get$hashCode$(_this.bccEmail)), J.get$hashCode$(_this.pdfEmailAttachment)), J.get$hashCode$(_this.ublEmailAttachment)), J.get$hashCode$(_this.documentEmailAttachment)), J.get$hashCode$(_this.emailStyleCustom)), J.get$hashCode$(_this.customMessageDashboard)), J.get$hashCode$(_this.customMessageUnpaidInvoice)), J.get$hashCode$(_this.customMessagePaidInvoice)), J.get$hashCode$(_this.customMessageUnapprovedQuote)), J.get$hashCode$(_this.autoArchiveInvoice)), J.get$hashCode$(_this.autoArchiveInvoiceCancelled)), J.get$hashCode$(_this.autoArchiveQuote)), J.get$hashCode$(_this.autoEmailInvoice)), J.get$hashCode$(_this.autoConvertQuote)), J.get$hashCode$(_this.enableInclusiveTaxes)), J.get$hashCode$(_this.translations)), J.get$hashCode$(_this.taskNumberPattern)), J.get$hashCode$(_this.taskNumberCounter)), J.get$hashCode$(_this.expenseNumberPattern)), J.get$hashCode$(_this.expenseNumberCounter)), J.get$hashCode$(_this.recurringExpenseNumberPattern)), J.get$hashCode$(_this.recurringExpenseNumberCounter)), J.get$hashCode$(_this.vendorNumberPattern)), J.get$hashCode$(_this.vendorNumberCounter)), J.get$hashCode$(_this.ticketNumberPattern)), J.get$hashCode$(_this.ticketNumberCounter)), J.get$hashCode$(_this.paymentNumberPattern)), J.get$hashCode$(_this.paymentNumberCounter)), J.get$hashCode$(_this.projectNumberPattern)), J.get$hashCode$(_this.projectNumberCounter)), J.get$hashCode$(_this.invoiceNumberPattern)), J.get$hashCode$(_this.invoiceNumberCounter)), J.get$hashCode$(_this.recurringInvoiceNumberPattern)), J.get$hashCode$(_this.recurringInvoiceNumberCounter)), J.get$hashCode$(_this.quoteNumberPattern)), J.get$hashCode$(_this.quoteNumberCounter)), J.get$hashCode$(_this.clientNumberPattern)), J.get$hashCode$(_this.clientNumberCounter)), J.get$hashCode$(_this.creditNumberPattern)), J.get$hashCode$(_this.creditNumberCounter)), J.get$hashCode$(_this.recurringNumberPrefix)), J.get$hashCode$(_this.resetCounterFrequencyId)), J.get$hashCode$(_this.resetCounterDate)), J.get$hashCode$(_this.counterPadding)), J.get$hashCode$(_this.sharedInvoiceQuoteCounter)), J.get$hashCode$(_this.sharedInvoiceCreditCounter)), J.get$hashCode$(_this.defaultInvoiceTerms)), J.get$hashCode$(_this.defaultQuoteTerms)), J.get$hashCode$(_this.defaultQuoteFooter)), J.get$hashCode$(_this.defaultCreditTerms)), J.get$hashCode$(_this.defaultCreditFooter)), J.get$hashCode$(_this.defaultInvoiceDesignId)), J.get$hashCode$(_this.defaultQuoteDesignId)), J.get$hashCode$(_this.defaultCreditDesignId)), J.get$hashCode$(_this.defaultInvoiceFooter)), J.get$hashCode$(_this.defaultTaxName1)), J.get$hashCode$(_this.defaultTaxRate1)), J.get$hashCode$(_this.defaultTaxName2)), J.get$hashCode$(_this.defaultTaxRate2)), J.get$hashCode$(_this.defaultTaxName3)), J.get$hashCode$(_this.defaultTaxRate3)), J.get$hashCode$(_this.defaultPaymentTypeId)), J.get$hashCode$(_this.pdfVariables)), J.get$hashCode$(_this.emailSignature)), J.get$hashCode$(_this.emailSubjectInvoice)), J.get$hashCode$(_this.emailSubjectQuote)), J.get$hashCode$(_this.emailSubjectCredit)), J.get$hashCode$(_this.emailSubjectPayment)), J.get$hashCode$(_this.emailSubjectPaymentPartial)), J.get$hashCode$(_this.emailBodyInvoice)), J.get$hashCode$(_this.emailBodyQuote)), J.get$hashCode$(_this.emailBodyCredit)), J.get$hashCode$(_this.emailBodyPayment)), J.get$hashCode$(_this.emailBodyPaymentPartial)), J.get$hashCode$(_this.emailSubjectReminder1)), J.get$hashCode$(_this.emailSubjectReminder2)), J.get$hashCode$(_this.emailSubjectReminder3)), J.get$hashCode$(_this.emailBodyReminder1)), J.get$hashCode$(_this.emailBodyReminder2)), J.get$hashCode$(_this.emailBodyReminder3)), J.get$hashCode$(_this.emailSubjectCustom1)), J.get$hashCode$(_this.emailBodyCustom1)), J.get$hashCode$(_this.emailSubjectCustom2)), J.get$hashCode$(_this.emailBodyCustom2)), J.get$hashCode$(_this.emailSubjectCustom3)), J.get$hashCode$(_this.emailBodyCustom3)), J.get$hashCode$(_this.emailSubjectStatement)), J.get$hashCode$(_this.emailBodyStatement)), J.get$hashCode$(_this.emailSubjectPurchaseOrder)), J.get$hashCode$(_this.emailBodyPurchaseOrder)), J.get$hashCode$(_this.enablePortalPassword)), J.get$hashCode$(_this.signatureOnPdf)), J.get$hashCode$(_this.enableEmailMarkup)), J.get$hashCode$(_this.showAcceptInvoiceTerms)), J.get$hashCode$(_this.showAcceptQuoteTerms)), J.get$hashCode$(_this.requireInvoiceSignature)), J.get$hashCode$(_this.requireQuoteSignature)), J.get$hashCode$(_this.name)), J.get$hashCode$(_this.companyLogo)), J.get$hashCode$(_this.website)), J.get$hashCode$(_this.address1)), J.get$hashCode$(_this.address2)), J.get$hashCode$(_this.city)), J.get$hashCode$(_this.state)), J.get$hashCode$(_this.postalCode)), J.get$hashCode$(_this.phone)), J.get$hashCode$(_this.email)), J.get$hashCode$(_this.countryId)), J.get$hashCode$(_this.vatNumber)), J.get$hashCode$(_this.idNumber)), J.get$hashCode$(_this.pageSize)), J.get$hashCode$(_this.pageLayout)), J.get$hashCode$(_this.fontSize)), J.get$hashCode$(_this.primaryColor)), J.get$hashCode$(_this.secondaryColor)), J.get$hashCode$(_this.primaryFont)), J.get$hashCode$(_this.secondaryFont)), J.get$hashCode$(_this.hidePaidToDate)), J.get$hashCode$(_this.embedDocuments)), J.get$hashCode$(_this.allPagesHeader)), J.get$hashCode$(_this.allPagesFooter)), J.get$hashCode$(_this.enableReminder1)), J.get$hashCode$(_this.enableReminder2)), J.get$hashCode$(_this.enableReminder3)), J.get$hashCode$(_this.enableReminderEndless)), J.get$hashCode$(_this.numDaysReminder1)), J.get$hashCode$(_this.numDaysReminder2)), J.get$hashCode$(_this.numDaysReminder3)), J.get$hashCode$(_this.scheduleReminder1)), J.get$hashCode$(_this.scheduleReminder2)), J.get$hashCode$(_this.scheduleReminder3)), J.get$hashCode$(_this.endlessReminderFrequencyId)), J.get$hashCode$(_this.lateFeeAmount1)), J.get$hashCode$(_this.lateFeeAmount2)), J.get$hashCode$(_this.lateFeeAmount3)), J.get$hashCode$(_this.lateFeeAmountEndless)), J.get$hashCode$(_this.lateFeePercent1)), J.get$hashCode$(_this.lateFeePercent2)), J.get$hashCode$(_this.lateFeePercent3)), J.get$hashCode$(_this.lateFeePercentEndless)), J.get$hashCode$(_this.emailSubjectReminderEndless)), J.get$hashCode$(_this.emailBodyReminderEndless)), J.get$hashCode$(_this.clientOnlinePaymentNotification)), J.get$hashCode$(_this.clientManualPaymentNotification)), J.get$hashCode$(_this.clientMarkPaidPaymentNotification)), J.get$hashCode$(_this.counterNumberApplied)), J.get$hashCode$(_this.emailSendingMethod)), J.get$hashCode$(_this.gmailSendingUserId)), J.get$hashCode$(_this.clientPortalTerms)), J.get$hashCode$(_this.clientPortalPrivacy)), J.get$hashCode$(_this.lockInvoices)), J.get$hashCode$(_this.autoBill)), J.get$hashCode$(_this.autoBillStandardInvoices)), J.get$hashCode$(_this.clientPortalAllowUnderPayment)), J.get$hashCode$(_this.clientPortalAllowOverPayment)), J.get$hashCode$(_this.autoBillDate)), J.get$hashCode$(_this.clientPortalUnderPaymentMinimum)), J.get$hashCode$(_this.useCreditsPayment)), J.get$hashCode$(_this.clientPortalCustomHeader)), J.get$hashCode$(_this.clientPortalCustomCss)), J.get$hashCode$(_this.clientPortalCustomFooter)), J.get$hashCode$(_this.clientPortalCustomJs)), J.get$hashCode$(_this.hideEmptyColumnsOnPdf)), J.get$hashCode$(_this.entitySendTime)), J.get$hashCode$(_this.clientPortalTasks)), J.get$hashCode$(_this.pageNumbering)), J.get$hashCode$(_this.pageNumberingAlignment)), J.get$hashCode$(_this.requirePurchaseOrderSignature)), J.get$hashCode$(_this.defaultPurchaseOrderTerms)), J.get$hashCode$(_this.defaultPurchaseOrderDesignId)), J.get$hashCode$(_this.defaultPurchaseOrderFooter)), J.get$hashCode$(_this.purchaseOrderNumberPattern)), J.get$hashCode$(_this.purchaseOrderNumberCounter)), J.get$hashCode$(_this.qrIban)), J.get$hashCode$(_this.besrId)), J.get$hashCode$(_this.postmarkSecret)), J.get$hashCode$(_this.mailgunSecret)), J.get$hashCode$(_this.mailgunDomain)), J.get$hashCode$(_this.mailgunEndpoint)), J.get$hashCode$(_this.emailAlignment)), J.get$hashCode$(_this.showEmailFooter)), J.get$hashCode$(_this.companyLogoSize)), J.get$hashCode$(_this.showPaidStamp)), J.get$hashCode$(_this.showShippingAddress)), J.get$hashCode$(_this.customSendingEmail)), J.get$hashCode$(_this.acceptPurchaseOrderNumber)), J.get$hashCode$(_this.clientInitiatedPayments)), J.get$hashCode$(_this.clientInitiatedPaymentsMinimum)), J.get$hashCode$(_this.shareInvoiceQuoteColumns)), J.get$hashCode$(_this.allowBillableTaskItems)), J.get$hashCode$(_this.showTaskItemDescription))); + _$hash = A.$jf(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(A.$jc(0, J.get$hashCode$(_this.timezoneId)), J.get$hashCode$(_this.dateFormatId)), J.get$hashCode$(_this.enableMilitaryTime)), J.get$hashCode$(_this.languageId)), J.get$hashCode$(_this.showCurrencyCode)), J.get$hashCode$(_this.currencyId)), J.get$hashCode$(_this.customValue1)), J.get$hashCode$(_this.customValue2)), J.get$hashCode$(_this.customValue3)), J.get$hashCode$(_this.customValue4)), J.get$hashCode$(_this.defaultPaymentTerms)), J.get$hashCode$(_this.defaultValidUntil)), J.get$hashCode$(_this.companyGatewayIds)), J.get$hashCode$(_this.defaultTaskRate)), J.get$hashCode$(_this.sendReminders)), J.get$hashCode$(_this.enablePortal)), J.get$hashCode$(_this.enablePortalDashboard)), J.get$hashCode$(_this.enablePortalTasks)), J.get$hashCode$(_this.enableClientPortalUploads)), J.get$hashCode$(_this.enableVendorPortalUploads)), J.get$hashCode$(_this.emailStyle)), J.get$hashCode$(_this.replyToEmail)), J.get$hashCode$(_this.replyToName)), J.get$hashCode$(_this.emailFromName)), J.get$hashCode$(_this.bccEmail)), J.get$hashCode$(_this.pdfEmailAttachment)), J.get$hashCode$(_this.ublEmailAttachment)), J.get$hashCode$(_this.documentEmailAttachment)), J.get$hashCode$(_this.emailStyleCustom)), J.get$hashCode$(_this.customMessageDashboard)), J.get$hashCode$(_this.customMessageUnpaidInvoice)), J.get$hashCode$(_this.customMessagePaidInvoice)), J.get$hashCode$(_this.customMessageUnapprovedQuote)), J.get$hashCode$(_this.autoArchiveInvoice)), J.get$hashCode$(_this.autoArchiveInvoiceCancelled)), J.get$hashCode$(_this.autoArchiveQuote)), J.get$hashCode$(_this.autoEmailInvoice)), J.get$hashCode$(_this.autoConvertQuote)), J.get$hashCode$(_this.enableInclusiveTaxes)), J.get$hashCode$(_this.translations)), J.get$hashCode$(_this.taskNumberPattern)), J.get$hashCode$(_this.taskNumberCounter)), J.get$hashCode$(_this.expenseNumberPattern)), J.get$hashCode$(_this.expenseNumberCounter)), J.get$hashCode$(_this.recurringExpenseNumberPattern)), J.get$hashCode$(_this.recurringExpenseNumberCounter)), J.get$hashCode$(_this.vendorNumberPattern)), J.get$hashCode$(_this.vendorNumberCounter)), J.get$hashCode$(_this.ticketNumberPattern)), J.get$hashCode$(_this.ticketNumberCounter)), J.get$hashCode$(_this.paymentNumberPattern)), J.get$hashCode$(_this.paymentNumberCounter)), J.get$hashCode$(_this.projectNumberPattern)), J.get$hashCode$(_this.projectNumberCounter)), J.get$hashCode$(_this.invoiceNumberPattern)), J.get$hashCode$(_this.invoiceNumberCounter)), J.get$hashCode$(_this.recurringInvoiceNumberPattern)), J.get$hashCode$(_this.recurringInvoiceNumberCounter)), J.get$hashCode$(_this.quoteNumberPattern)), J.get$hashCode$(_this.quoteNumberCounter)), J.get$hashCode$(_this.clientNumberPattern)), J.get$hashCode$(_this.clientNumberCounter)), J.get$hashCode$(_this.creditNumberPattern)), J.get$hashCode$(_this.creditNumberCounter)), J.get$hashCode$(_this.recurringNumberPrefix)), J.get$hashCode$(_this.resetCounterFrequencyId)), J.get$hashCode$(_this.resetCounterDate)), J.get$hashCode$(_this.counterPadding)), J.get$hashCode$(_this.sharedInvoiceQuoteCounter)), J.get$hashCode$(_this.sharedInvoiceCreditCounter)), J.get$hashCode$(_this.defaultInvoiceTerms)), J.get$hashCode$(_this.defaultQuoteTerms)), J.get$hashCode$(_this.defaultQuoteFooter)), J.get$hashCode$(_this.defaultCreditTerms)), J.get$hashCode$(_this.defaultCreditFooter)), J.get$hashCode$(_this.defaultInvoiceDesignId)), J.get$hashCode$(_this.defaultQuoteDesignId)), J.get$hashCode$(_this.defaultCreditDesignId)), J.get$hashCode$(_this.defaultInvoiceFooter)), J.get$hashCode$(_this.defaultTaxName1)), J.get$hashCode$(_this.defaultTaxRate1)), J.get$hashCode$(_this.defaultTaxName2)), J.get$hashCode$(_this.defaultTaxRate2)), J.get$hashCode$(_this.defaultTaxName3)), J.get$hashCode$(_this.defaultTaxRate3)), J.get$hashCode$(_this.defaultPaymentTypeId)), J.get$hashCode$(_this.pdfVariables)), J.get$hashCode$(_this.emailSignature)), J.get$hashCode$(_this.emailSubjectInvoice)), J.get$hashCode$(_this.emailSubjectQuote)), J.get$hashCode$(_this.emailSubjectCredit)), J.get$hashCode$(_this.emailSubjectPayment)), J.get$hashCode$(_this.emailSubjectPaymentPartial)), J.get$hashCode$(_this.emailBodyInvoice)), J.get$hashCode$(_this.emailBodyQuote)), J.get$hashCode$(_this.emailBodyCredit)), J.get$hashCode$(_this.emailBodyPayment)), J.get$hashCode$(_this.emailBodyPaymentPartial)), J.get$hashCode$(_this.emailSubjectReminder1)), J.get$hashCode$(_this.emailSubjectReminder2)), J.get$hashCode$(_this.emailSubjectReminder3)), J.get$hashCode$(_this.emailBodyReminder1)), J.get$hashCode$(_this.emailBodyReminder2)), J.get$hashCode$(_this.emailBodyReminder3)), J.get$hashCode$(_this.emailSubjectCustom1)), J.get$hashCode$(_this.emailBodyCustom1)), J.get$hashCode$(_this.emailSubjectCustom2)), J.get$hashCode$(_this.emailBodyCustom2)), J.get$hashCode$(_this.emailSubjectCustom3)), J.get$hashCode$(_this.emailBodyCustom3)), J.get$hashCode$(_this.emailSubjectStatement)), J.get$hashCode$(_this.emailBodyStatement)), J.get$hashCode$(_this.emailSubjectPurchaseOrder)), J.get$hashCode$(_this.emailBodyPurchaseOrder)), J.get$hashCode$(_this.enablePortalPassword)), J.get$hashCode$(_this.signatureOnPdf)), J.get$hashCode$(_this.enableEmailMarkup)), J.get$hashCode$(_this.showAcceptInvoiceTerms)), J.get$hashCode$(_this.showAcceptQuoteTerms)), J.get$hashCode$(_this.requireInvoiceSignature)), J.get$hashCode$(_this.requireQuoteSignature)), J.get$hashCode$(_this.name)), J.get$hashCode$(_this.companyLogo)), J.get$hashCode$(_this.website)), J.get$hashCode$(_this.address1)), J.get$hashCode$(_this.address2)), J.get$hashCode$(_this.city)), J.get$hashCode$(_this.state)), J.get$hashCode$(_this.postalCode)), J.get$hashCode$(_this.phone)), J.get$hashCode$(_this.email)), J.get$hashCode$(_this.countryId)), J.get$hashCode$(_this.vatNumber)), J.get$hashCode$(_this.idNumber)), J.get$hashCode$(_this.pageSize)), J.get$hashCode$(_this.pageLayout)), J.get$hashCode$(_this.fontSize)), J.get$hashCode$(_this.primaryColor)), J.get$hashCode$(_this.secondaryColor)), J.get$hashCode$(_this.primaryFont)), J.get$hashCode$(_this.secondaryFont)), J.get$hashCode$(_this.hidePaidToDate)), J.get$hashCode$(_this.embedDocuments)), J.get$hashCode$(_this.allPagesHeader)), J.get$hashCode$(_this.allPagesFooter)), J.get$hashCode$(_this.enableReminder1)), J.get$hashCode$(_this.enableReminder2)), J.get$hashCode$(_this.enableReminder3)), J.get$hashCode$(_this.enableReminderEndless)), J.get$hashCode$(_this.numDaysReminder1)), J.get$hashCode$(_this.numDaysReminder2)), J.get$hashCode$(_this.numDaysReminder3)), J.get$hashCode$(_this.scheduleReminder1)), J.get$hashCode$(_this.scheduleReminder2)), J.get$hashCode$(_this.scheduleReminder3)), J.get$hashCode$(_this.endlessReminderFrequencyId)), J.get$hashCode$(_this.lateFeeAmount1)), J.get$hashCode$(_this.lateFeeAmount2)), J.get$hashCode$(_this.lateFeeAmount3)), J.get$hashCode$(_this.lateFeeAmountEndless)), J.get$hashCode$(_this.lateFeePercent1)), J.get$hashCode$(_this.lateFeePercent2)), J.get$hashCode$(_this.lateFeePercent3)), J.get$hashCode$(_this.lateFeePercentEndless)), J.get$hashCode$(_this.emailSubjectReminderEndless)), J.get$hashCode$(_this.emailBodyReminderEndless)), J.get$hashCode$(_this.clientOnlinePaymentNotification)), J.get$hashCode$(_this.clientManualPaymentNotification)), J.get$hashCode$(_this.clientMarkPaidPaymentNotification)), J.get$hashCode$(_this.counterNumberApplied)), J.get$hashCode$(_this.emailSendingMethod)), J.get$hashCode$(_this.gmailSendingUserId)), J.get$hashCode$(_this.clientPortalTerms)), J.get$hashCode$(_this.clientPortalPrivacy)), J.get$hashCode$(_this.lockInvoices)), J.get$hashCode$(_this.autoBill)), J.get$hashCode$(_this.autoBillStandardInvoices)), J.get$hashCode$(_this.clientPortalAllowUnderPayment)), J.get$hashCode$(_this.clientPortalAllowOverPayment)), J.get$hashCode$(_this.autoBillDate)), J.get$hashCode$(_this.clientPortalUnderPaymentMinimum)), J.get$hashCode$(_this.useCreditsPayment)), J.get$hashCode$(_this.clientPortalCustomHeader)), J.get$hashCode$(_this.clientPortalCustomCss)), J.get$hashCode$(_this.clientPortalCustomFooter)), J.get$hashCode$(_this.clientPortalCustomJs)), J.get$hashCode$(_this.hideEmptyColumnsOnPdf)), J.get$hashCode$(_this.entitySendTime)), J.get$hashCode$(_this.clientPortalTasks)), J.get$hashCode$(_this.pageNumbering)), J.get$hashCode$(_this.pageNumberingAlignment)), J.get$hashCode$(_this.requirePurchaseOrderSignature)), J.get$hashCode$(_this.defaultPurchaseOrderTerms)), J.get$hashCode$(_this.defaultPurchaseOrderDesignId)), J.get$hashCode$(_this.defaultPurchaseOrderFooter)), J.get$hashCode$(_this.purchaseOrderNumberPattern)), J.get$hashCode$(_this.purchaseOrderNumberCounter)), J.get$hashCode$(_this.qrIban)), J.get$hashCode$(_this.besrId)), J.get$hashCode$(_this.postmarkSecret)), J.get$hashCode$(_this.mailgunSecret)), J.get$hashCode$(_this.mailgunDomain)), J.get$hashCode$(_this.mailgunEndpoint)), J.get$hashCode$(_this.emailAlignment)), J.get$hashCode$(_this.showEmailFooter)), J.get$hashCode$(_this.companyLogoSize)), J.get$hashCode$(_this.showPaidStamp)), J.get$hashCode$(_this.showShippingAddress)), J.get$hashCode$(_this.customSendingEmail)), J.get$hashCode$(_this.acceptPurchaseOrderNumber)), J.get$hashCode$(_this.clientInitiatedPayments)), J.get$hashCode$(_this.clientInitiatedPaymentsMinimum)), J.get$hashCode$(_this.shareInvoiceQuoteColumns)), J.get$hashCode$(_this.allowBillableTaskItems)), J.get$hashCode$(_this.showTaskItemDescription)), J.get$hashCode$(_this.eInvoiceType))); t1 = _this._settings_model$__hashCode; if (t1 == null) { _this._settings_model$__hashCode = _$hash; @@ -366733,6 +366754,7 @@ t2.add$2(t1, "shareInvoiceQuoteColumns", _this.shareInvoiceQuoteColumns); t2.add$2(t1, "allowBillableTaskItems", _this.allowBillableTaskItems); t2.add$2(t1, "showTaskItemDescription", _this.showTaskItemDescription); + t2.add$2(t1, "eInvoiceType", _this.eInvoiceType); return t2.toString$0(t1); }, get$address1() { @@ -367008,12 +367030,13 @@ _this._shareInvoiceQuoteColumns = $$v.shareInvoiceQuoteColumns; _this._allowBillableTaskItems = $$v.allowBillableTaskItems; _this._showTaskItemDescription = $$v.showTaskItemDescription; + _this._eInvoiceType = $$v.eInvoiceType; _this._settings_model$_$v = null; } return _this; }, _settings_model$_build$0() { - var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56, t57, t58, t59, t60, t61, t62, t63, t64, t65, t66, t67, t68, t69, t70, t71, t72, t73, t74, t75, t76, t77, t78, t79, t80, t81, t82, t83, t84, t85, t86, t87, t88, t89, t90, t91, t92, t93, t94, t95, t96, t97, t98, t99, t100, t101, t102, t103, t104, t105, t106, t107, t108, t109, t110, t111, t112, t113, t114, t115, t116, t117, t118, t119, t120, t121, t122, t123, t124, t125, t126, t127, t128, t129, t130, t131, t132, t133, t134, t135, t136, t137, t138, t139, t140, t141, t142, t143, t144, t145, t146, t147, t148, t149, t150, t151, t152, t153, t154, t155, t156, t157, t158, t159, t160, t161, t162, t163, t164, t165, t166, t167, t168, t169, t170, t171, t172, t173, t174, t175, t176, t177, t178, t179, t180, t181, t182, t183, t184, t185, t186, t187, t188, t189, t190, t191, t192, t193, t194, t195, t196, t197, t198, t199, t200, t201, t202, t203, t204, t205, t206, t207, t208, t209, t210, t211, t212, t213, exception, _this = this, _$result = null; + var _$failedField, e, _$result0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21, t22, t23, t24, t25, t26, t27, t28, t29, t30, t31, t32, t33, t34, t35, t36, t37, t38, t39, t40, t41, t42, t43, t44, t45, t46, t47, t48, t49, t50, t51, t52, t53, t54, t55, t56, t57, t58, t59, t60, t61, t62, t63, t64, t65, t66, t67, t68, t69, t70, t71, t72, t73, t74, t75, t76, t77, t78, t79, t80, t81, t82, t83, t84, t85, t86, t87, t88, t89, t90, t91, t92, t93, t94, t95, t96, t97, t98, t99, t100, t101, t102, t103, t104, t105, t106, t107, t108, t109, t110, t111, t112, t113, t114, t115, t116, t117, t118, t119, t120, t121, t122, t123, t124, t125, t126, t127, t128, t129, t130, t131, t132, t133, t134, t135, t136, t137, t138, t139, t140, t141, t142, t143, t144, t145, t146, t147, t148, t149, t150, t151, t152, t153, t154, t155, t156, t157, t158, t159, t160, t161, t162, t163, t164, t165, t166, t167, t168, t169, t170, t171, t172, t173, t174, t175, t176, t177, t178, t179, t180, t181, t182, t183, t184, t185, t186, t187, t188, t189, t190, t191, t192, t193, t194, t195, t196, t197, t198, t199, t200, t201, t202, t203, t204, t205, t206, t207, t208, t209, t210, t211, t212, t213, t214, t215, exception, _this = this, _$result = null; try { _$result0 = _this._settings_model$_$v; if (_$result0 == null) { @@ -367232,7 +367255,9 @@ t211 = _this.get$_settings_model$_$this()._clientInitiatedPayments; t212 = _this.get$_settings_model$_$this()._clientInitiatedPaymentsMinimum; t213 = _this.get$_settings_model$_$this()._shareInvoiceQuoteColumns; - _$result0 = A._$SettingsEntity$_(t210, t125, t126, t145, t144, _this.get$_settings_model$_$this()._allowBillableTaskItems, t34, t35, t36, t176, t180, t177, t38, t37, t25, t199, t127, t211, t212, t168, t169, t62, t61, t167, t179, t178, t184, t185, t183, t186, t174, t189, t173, t181, t13, t123, t206, t170, t68, t132, t64, t63, t6, t30, t32, t33, t31, t209, t7, t8, t9, t10, t2, t78, t75, t74, t76, t79, t71, t11, t86, t194, t195, t193, t77, t73, t72, t14, t80, t82, t84, t81, t83, t85, t12, t28, t131, t204, t96, t106, t108, t110, t94, t97, t98, t114, t95, t102, t103, t104, t166, t112, t24, t171, t88, t21, t29, t91, t105, t107, t109, t89, t92, t93, t113, t90, t99, t100, t101, t165, t111, t143, t19, t117, t39, t3, t16, t17, t115, t18, t146, t147, t148, t149, t20, t156, t188, t44, t43, t137, t172, t187, t142, t134, t56, t55, t4, t157, t158, t159, t160, t161, t162, t163, t164, t175, t202, t203, t201, t122, t150, t151, t152, t136, t190, t191, t135, t52, t51, t26, t87, t130, t129, t200, t138, t140, t54, t53, t197, t196, t198, t60, t59, t46, t45, t58, t57, t65, t22, t23, t120, t192, t121, t67, t66, t153, t154, t155, t139, t141, t15, t213, t70, t69, t118, t119, t5, t205, t207, t208, _this.get$_settings_model$_$this()._showTaskItemDescription, t116, t128, t42, t41, t50, t49, t1, t40, t27, t182, t133, t48, t47, t124); + t214 = _this.get$_settings_model$_$this()._allowBillableTaskItems; + t215 = _this.get$_settings_model$_$this()._showTaskItemDescription; + _$result0 = A._$SettingsEntity$_(t210, t125, t126, t145, t144, t214, t34, t35, t36, t176, t180, t177, t38, t37, t25, t199, t127, t211, t212, t168, t169, t62, t61, t167, t179, t178, t184, t185, t183, t186, t174, t189, t173, t181, t13, t123, t206, t170, t68, t132, t64, t63, t6, t30, t32, t33, t31, t209, t7, t8, t9, t10, t2, t78, t75, t74, t76, t79, t71, t11, t86, t194, t195, t193, t77, t73, t72, t14, t80, t82, t84, t81, t83, t85, t12, t28, _this.get$_settings_model$_$this()._eInvoiceType, t131, t204, t96, t106, t108, t110, t94, t97, t98, t114, t95, t102, t103, t104, t166, t112, t24, t171, t88, t21, t29, t91, t105, t107, t109, t89, t92, t93, t113, t90, t99, t100, t101, t165, t111, t143, t19, t117, t39, t3, t16, t17, t115, t18, t146, t147, t148, t149, t20, t156, t188, t44, t43, t137, t172, t187, t142, t134, t56, t55, t4, t157, t158, t159, t160, t161, t162, t163, t164, t175, t202, t203, t201, t122, t150, t151, t152, t136, t190, t191, t135, t52, t51, t26, t87, t130, t129, t200, t138, t140, t54, t53, t197, t196, t198, t60, t59, t46, t45, t58, t57, t65, t22, t23, t120, t192, t121, t67, t66, t153, t154, t155, t139, t141, t15, t213, t70, t69, t118, t119, t5, t205, t207, t208, t215, t116, t128, t42, t41, t50, t49, t1, t40, t27, t182, t133, t48, t47, t124); } _$result = _$result0; } catch (exception) { @@ -466121,7 +466146,7 @@ }; A.BankAccountScreen_build_closure1.prototype = { call$0() { - return A.launchUrl(A.Uri_parse("https://invoiceninja.com/banking/", 0, null)); + return A.launchUrl(A.Uri_parse("https://invoiceninja.com/banking", 0, null)); }, $signature: 29 }; @@ -514259,7 +514284,7 @@ this.super$State$dispose(); }, build$1(context) { - var t3, t4, subregions, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, _null = null, + var t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, _null = null, _s22_ = "invoice_item_tax_rates", _s2_ = "en", _s17_ = "expense_tax_rates", @@ -514273,7 +514298,8 @@ company = viewModel.company, state = viewModel.state, taxData = company.taxData, - countryMap = $.$get$memoizedCountryIso2Map().call$1(state.staticState.countryMap); + countryMap = $.$get$memoizedCountryIso2Map().call$1(state.staticState.countryMap), + subregions = A._setArrayType([], type$.JSArray_legacy_String); t1.region = "EU"; t3 = company.settings.countryId; if (t3 === "840") @@ -514284,10 +514310,13 @@ } else t3 = "EU"; t4 = taxData.regions; - t3 = t4._map$_map.$index(0, t3).subregions; - t3 = t3.get$keys(t3); - t3.toString; - subregions = A.List_List$of(t3, true, t3.$ti._eval$1("Iterable.E")); + t5 = t4._map$_map; + if (t5.containsKey$1(0, t3)) { + t3 = t5.$index(0, t3).subregions; + t3 = t3.get$keys(t3); + t3.toString; + subregions = A.List_List$of(t3, true, t3.$ti._eval$1("Iterable.E")); + } t2.toString; t3 = $.$get$LocalizationsProvider__localizedValues(); t5 = t2.localeCode;