diff --git a/resources/scripts/stores/estimate.js b/resources/scripts/stores/estimate.js index 7b09b41a..4e780716 100644 --- a/resources/scripts/stores/estimate.js +++ b/resources/scripts/stores/estimate.js @@ -496,9 +496,11 @@ export const useEstimateStore = (useWindow = false) => { this.newEstimate.discount_per_item = companyStore.selectedCompanySettings.discount_per_item this.newEstimate.estimate_date = moment().format('YYYY-MM-DD') - this.newEstimate.expiry_date = moment() - .add(7, 'days') - .format('YYYY-MM-DD') + if (companyStore.selectedCompanySettings.estimate_set_expiry_date_automatically === 'YES') { + this.newEstimate.expiry_date = moment() + .add(companyStore.selectedCompanySettings.estimate_expiry_date_days, 'days') + .format('YYYY-MM-DD') + } } else { editActions = [this.fetchEstimate(route.params.id)] } diff --git a/resources/scripts/stores/invoice.js b/resources/scripts/stores/invoice.js index f1833477..45a013f1 100644 --- a/resources/scripts/stores/invoice.js +++ b/resources/scripts/stores/invoice.js @@ -449,9 +449,11 @@ export const useInvoiceStore = (useWindow = false) => { this.newInvoice.discount_per_item = companyStore.selectedCompanySettings.discount_per_item this.newInvoice.invoice_date = moment().format('YYYY-MM-DD') - this.newInvoice.due_date = moment() - .add(7, 'days') - .format('YYYY-MM-DD') + if (companyStore.selectedCompanySettings.invoice_set_due_date_automatically ==='YES') { + this.newInvoice.due_date = moment() + .add(companyStore.selectedCompanySettings.invoice_due_date_days, 'days') + .format('YYYY-MM-DD') + } } else { editActions = [this.fetchInvoice(route.params.id)] } diff --git a/resources/scripts/views/estimates/View.vue b/resources/scripts/views/estimates/View.vue index 284da769..3f4f0dbc 100644 --- a/resources/scripts/views/estimates/View.vue +++ b/resources/scripts/views/estimates/View.vue @@ -195,7 +195,7 @@ truncate " /> - +