diff --git a/app/Models/Purchase/Bill.php b/app/Models/Purchase/Bill.php index 931810c6d..aa342737f 100644 --- a/app/Models/Purchase/Bill.php +++ b/app/Models/Purchase/Bill.php @@ -101,4 +101,11 @@ class Bill extends DocumentModel $this->status = 'draft'; $this->bill_number = $this->getNextBillNumber(); } + + public function getReceivedAtAttribute($value) + { + $received = $this->histories()->where('status', 'received')->first(); + + return ($received) ? $received->created_at : null; + } } diff --git a/app/Models/Sale/Invoice.php b/app/Models/Sale/Invoice.php index 75f628ce1..52973918b 100644 --- a/app/Models/Sale/Invoice.php +++ b/app/Models/Sale/Invoice.php @@ -108,4 +108,11 @@ class Invoice extends DocumentModel $this->status = 'draft'; $this->invoice_number = $this->getNextInvoiceNumber(); } + + public function getSentAtAttribute($value) + { + $sent = $this->histories()->where('status', 'sent')->first(); + + return ($sent) ? $sent->created_at : null; + } } diff --git a/resources/views/purchases/bills/show.blade.php b/resources/views/purchases/bills/show.blade.php index ec49b0428..050e70ebe 100644 --- a/resources/views/purchases/bills/show.blade.php +++ b/resources/views/purchases/bills/show.blade.php @@ -99,16 +99,16 @@ @stack('timeline_body_receive_bill_body_message_end')
- @stack('timeline_body_receive_bill_body_button_sent_start') + @stack('timeline_body_receive_bill_body_button_received_start') @permission('update-purchases-bills') {{ trans('bills.mark_received') }} @endpermission - @stack('timeline_body_receive_bill_body_button_sent_end') + @stack('timeline_body_receive_bill_body_button_received_end')
@else @stack('timeline_body_receive_bill_body_message_start') {{ trans_choice('general.statuses', 1) . ':' }} - {{ trans('bills.messages.status.receive.received', ['date' => Date::parse($bill->created_at)->format($date_format)]) }} + {{ trans('bills.messages.status.receive.received', ['date' => Date::parse($bill->received_at)->format($date_format)]) }} @stack('timeline_body_receive_bill_body_message_end') @endif @stack('timeline_body_receive_bill_body_end') diff --git a/resources/views/sales/invoices/show.blade.php b/resources/views/sales/invoices/show.blade.php index 6edf9edbb..fcbeb9f2b 100644 --- a/resources/views/sales/invoices/show.blade.php +++ b/resources/views/sales/invoices/show.blade.php @@ -129,7 +129,7 @@ @else @stack('timeline_body_send_invoice_body_message_start') {{ trans_choice('general.statuses', 1) . ':' }} - {{ trans('invoices.messages.status.send.sent', ['date' => Date::parse($invoice->created_at)->format($date_format)]) }} + {{ trans('invoices.messages.status.send.sent', ['date' => Date::parse($invoice->sent_at)->format($date_format)]) }} @stack('timeline_body_send_invoice_body_message_end') @endif @stack('timeline_body_send_invoice_body_end')