@extends('layouts.app') @section('title',$bill->bill_number) @section('page_title','Vendor Bill') @section('content') @php($status=$bill->status instanceof \App\Enums\DocumentStatus?$bill->status->value:$bill->status)

{{ $bill->bill_number }}

{{ $bill->party->legal_name }} · Vendor invoice {{ $bill->vendor_invoice_number }} · {{ ucwords(str_replace('_',' ',$status)) }}

BackPrintPDF@if(in_array($status,['draft','rejected'])&&auth()->user()->hasPermission('vendor_bills.edit_draft'))Edit@endif
Bill Total
{{ $bill->currency_code }} {{ number_format((float)$bill->grand_total,2) }}
Recoverable VAT
{{ number_format((float)$bill->recoverable_vat_total,2) }}
Non-Recoverable VAT
{{ number_format((float)$bill->nonrecoverable_vat_total,2) }}
Balance Payable
{{ number_format((float)$bill->grand_total-(float)$bill->allocated_total,2) }}
Invoice Date
{{ $bill->invoice_date->format('d M Y') }}
Due Date
{{ optional($bill->due_date)->format('d M Y') ?: '—' }}
Job
{{ $bill->transportJob?->job_number ?: '—' }}
Trip
{{ $bill->trip?->trip_number ?: '—' }}
Vehicle
{{ $bill->vehicle?->plate_number ?: '—' }}
Driver
{{ $bill->driver?->name ?: '—' }}
@foreach($bill->items as $item)@endforeach
#DescriptionQtyRateTaxableRecoverable VATNon-RecoverableTotal
{{ $item->line_number }}{{ $item->description }}{{ number_format((float)$item->quantity,2) }} {{ $item->unit }}{{ number_format((float)$item->unit_rate,2) }}{{ number_format((float)$item->taxable_amount,2) }}{{ number_format((float)$item->recoverable_vat_amount,2) }}{{ number_format((float)$item->nonrecoverable_vat_amount,2) }}{{ number_format((float)$item->line_total,2) }}
Workflow
@if(in_array($status,['draft','rejected'])&&auth()->user()->hasPermission('vendor_bills.submit'))
@csrf
@endif @if($status==='pending_approval'&&auth()->user()->hasPermission('vendor_bills.approve'))
@csrf
@endif @if($status==='pending_approval'&&auth()->user()->hasPermission('vendor_bills.reject'))
@endif @if($status==='approved'&&auth()->user()->hasPermission('vendor_bills.post'))
@csrf
@endif @if(in_array($status,['draft','rejected'])&&auth()->user()->hasPermission('vendor_bills.delete_draft'))
@csrf @method('delete')
@endif
@if($bill->journal)
Posted Journal: {{ $bill->journal->journal_number }}
@foreach($bill->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