@extends('layouts.app') @section('title',$invoice->invoice_number) @section('page_title','Customer Invoice') @section('content') @php($status=$invoice->status instanceof \App\Enums\DocumentStatus?$invoice->status->value:$invoice->status)

{{ $invoice->invoice_number }}

{{ $invoice->party->legal_name }} ยท {{ ucwords(str_replace('_',' ',$status)) }}

BackPrintPDF@if(in_array($status,['draft','rejected']) && auth()->user()->hasPermission('customer_invoices.edit_draft'))Edit@endif
Invoice Total
{{ $invoice->currency_code }} {{ number_format((float)$invoice->grand_total,2) }}
VAT
{{ number_format((float)$invoice->vat_total,2) }}
Allocated
{{ number_format((float)$invoice->allocated_total,2) }}
Balance Due
{{ number_format((float)$invoice->grand_total-(float)$invoice->allocated_total,2) }}
Invoice Details
Issue Date
{{ $invoice->issue_date->format('d M Y') }}
Date of Supply
{{ optional($invoice->supply_date)->format('d M Y') ?: 'โ€”' }}
Due Date
{{ optional($invoice->due_date)->format('d M Y') ?: 'โ€”' }}
Customer PO
{{ $invoice->customer_po ?: 'โ€”' }}
Branch
{{ $invoice->branch->name }}
E-Invoice Status
{{ ucwords(str_replace('_',' ',$invoice->einvoice_status)) }}
@foreach($invoice->items as $item)@endforeach
#DescriptionQtyRateDiscountTaxableVATTotal
{{ $item->line_number }}{{ $item->description }}{{ number_format((float)$item->quantity,2) }} {{ $item->unit }}{{ number_format((float)$item->unit_rate,2) }}{{ number_format((float)$item->discount_amount,2) }}{{ number_format((float)$item->taxable_amount,2) }}{{ number_format((float)$item->vat_amount,2) }} ({{ number_format((float)$item->vat_rate,2) }}%){{ number_format((float)$item->line_total,2) }}
Subtotal{{ number_format((float)$invoice->subtotal,2) }}
Discount{{ number_format((float)$invoice->discount_total,2) }}
Taxable{{ number_format((float)$invoice->taxable_total,2) }}
VAT{{ number_format((float)$invoice->vat_total,2) }}
Total{{ $invoice->currency_code }} {{ number_format((float)$invoice->grand_total,2) }}
Workflow
@if(in_array($status,['draft','rejected']) && auth()->user()->hasPermission('customer_invoices.submit'))
@csrf
@endif @if($status==='pending_approval' && auth()->user()->hasPermission('customer_invoices.approve'))
@csrf
@endif @if($status==='pending_approval' && auth()->user()->hasPermission('customer_invoices.reject'))
@endif @if($status==='approved' && auth()->user()->hasPermission('customer_invoices.post'))
@csrf
@endif @if(in_array($status,['draft','rejected']) && auth()->user()->hasPermission('customer_invoices.delete_draft'))
@csrf @method('delete')
@endif
@if($invoice->journal)
Posted Journal: {{ $invoice->journal->journal_number }}
@foreach($invoice->journal->lines as $line)@endforeach
AccountDescriptionDebitCredit
{{ $line->account->code }} - {{ $line->account->name }}{{ $line->description }}{{ number_format((float)$line->debit,2) }}{{ number_format((float)$line->credit,2) }}
@endif
@endsection