@extends('backend.layouts.master') @section('section-title', 'Invoice') @section('page-title', 'Invoice List') @if (check_permission('invoice.create')) @section('action-button') Add Invoice @endsection @endif @push('css') @endpush @section('content')
@php $customers = App\Models\Customer::get(); $products = App\Models\Product::get(); @endphp
Reset Print
@php $total_paid = 0; $total_amt = 0; $total_due = 0; @endphp @forelse($invoices as $key => $data) @php $total_paid += $data->total_paid; $total_amt += $data->total_amount; $total_due += $data->total_due; $inv_items = App\Models\InvoiceItem::where('invoice_id', $data->id)->get(); // $status=Enan\PathaoCourier\Facades\PathaoCourier::VIEW_ORDER($data->consignment_id)['data']; @endphp {{-- return amount modal --}} @csrf {{-- @method('PUT') --}}
{{ $errors->has('date') ? $errors->first('date') : '' }}
@php $bank_accounts = App\Models\BankAccount::where('status', 1) ->orderBy('bank_name', 'asc') ->get(); @endphp
{{ $errors->has('return_paid_amount') ? $errors->first('return_paid_amount') : '' }}
{{-- delete modal --}} @csrf @method('DELETE') @empty @endforelse
#SL Date Invoice No Customer Product Item(s) Total Amount Total Paid Total Due Courier Status Create By Action
{{ $key + 1 }} {{ $data->date }} {{ $data->invoice_no }} {{ $data->customer->name }} @foreach ($inv_items as $item)
  • @if ($data->status == 2) {{ $item->product?->name }} @if (env('APP_SC') == 'yes') ({{ $item->product_variation?->size?->size }}-{{ $item->product_variation?->color?->color }}) @endif @else {{ $item->product?->name }} @if ($item->is_return == 1) Return @endif @if (env('APP_SC') == 'yes') ({{ $item->product_variation?->size?->size }}-{{ $item->product_variation?->color?->color }}) @endif @endif
@endforeach
{{ $data->total_amount }} {{ $data->total_paid }} {{ $data->total_due }} {{ $data->courier_type }} {{-- @if($data->consignment_id != null) @if ($data->courier_type == 'Stead Fast') {{ status($data->consignment_id)['delivery_status'] }} @elseif($data->courier_type == 'Pathao') @php $token = env('PATHAO_SECRET_TOKEN'); $orderSummary = getOrderSummary($data->consignment_id, $token); @endphp {{ $orderSummary['data']['order_status'] }} @endif @endif --}} {{ $data->user->name }}
No Invoice Found
Total: {{ number_format($total_amt, 2) }} {{ number_format($total_paid, 2) }} {{ number_format($total_due, 2) }}
{{ $invoices->onEachSide(1)->links() }}
@foreach ($invoices as $data) @endforeach
@endsection @push('js') @endpush