Document recurring payment due issue solved.
This commit is contained in:
parent
ccd82f5da4
commit
498fa50ed4
@ -702,7 +702,7 @@ const app = new Vue({
|
||||
|
||||
onChangeRecurringDate() {
|
||||
let started_at = new Date(this.form.recurring_started_at);
|
||||
let due_at = format(addDays(started_at, this.form.payment_terms), 'yyyy-MM-dd');
|
||||
let due_at = format(addDays(started_at, this.form.payment_terms), 'yyyy-MM-dd hh:mm:ss');
|
||||
|
||||
this.form.due_at = due_at;
|
||||
},
|
||||
|
@ -43,11 +43,22 @@
|
||||
@stack('due_start')
|
||||
|
||||
@if (! $hideDueAt)
|
||||
@php
|
||||
(string) $payment_term = setting($type . '.payment_terms', 0);
|
||||
|
||||
if (($document)) {
|
||||
$payment_term = \Date::parse($document->due_at)->diffInDays(\Date::parse($document->issued_at));
|
||||
|
||||
if ($payment_term > 0) {
|
||||
$payment_term++;
|
||||
}
|
||||
}
|
||||
@endphp
|
||||
<x-form.group.select
|
||||
name="payment_terms"
|
||||
label="{{ trans('invoices.payment_due') }}"
|
||||
:options="$payment_terms"
|
||||
:selected="($document) ? (string) \Date::parse($document->due_at)->diffInDays(\Date::parse($document->issued_at)) : setting($type . '.payment_terms', 0)"
|
||||
:selected="(string) $payment_term"
|
||||
visible-change="onChangeRecurringDate"
|
||||
/>
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user