@extends('layout.master') @section('content') Generate Invoice Date Range @php $default = $selectedDateRange ? $selectedDateRange : date('Y-m-01') . 'to' . date('Y-m-t'); @endphp Select @forelse ($dateRangeDropdown as $key => $dateRange) {{ $dateRange }} @empty @endforelse Generate Invoice {{-- Table --}} S.No. Order Id AWB No. Order Create Date Order Delivery Date LSP Name COD Charges Delivery Charges Weight Descrepency RTO Charges Total Charges @forelse ($invoices as $key => $invoice) {{ $key + 1 }} @if ($invoice->order_type == 'forward') {{ isset($invoice->orderProduct->order) ? $invoice->orderProduct->order->order_id : '' }} @else {{ isset($invoice->returnOrderProduct->returnOrder) ? $invoice->returnOrderProduct->returnOrder->order_id : '' }} @endif {{ $invoice ? $invoice->docket_no : '' }} @if ($invoice->order_type == 'forward') {{ isset($invoice->orderProduct->order) ? date('M d, Y', strtotime($invoice->orderProduct->order->start_date)) : '' }} @else {{ isset($invoice->returnOrderProduct->returnOrder) ? date('M d, Y', strtotime($invoice->returnOrderProduct->returnOrder->start_date)) : '' }} @endif @if ($invoice->order_type == 'forward') {{ isset($invoice->orderDeliveryData->created_at) ? date('M d, Y', strtotime($invoice->orderDeliveryData->created_at)) : '' }} @else {{ isset($invoice->returnOrderDeliveryData->created_at) ? date('M d, Y', strtotime($invoice->returnOrderDeliveryData->created_at)) : '' }} @endif @if ($invoice->order_type == 'forward') {{ isset($invoice->orderProduct->lsp_name) ? $invoice->orderProduct->lsp_name : '' }} @else {{ isset($invoice->returnOrderProduct->lsp_name) ? $invoice->returnOrderProduct->lsp_name : '' }} @endif {{ $invoice ? $invoice->cod_amount : '' }} {{ $invoice ? $invoice->amount : '' }} @if ($invoice->order_type == 'forward') {{ isset($invoice->orderProduct->order) ? $invoice->orderProduct->order->weight_disc_charges : '' }} @else {{ isset($invoice->returnOrderProduct->returnOrder) ? $invoice->returnOrderProduct->returnOrder->weight_disc_charges : '' }} @endif @if ($invoice->order_type == 'forward') {{ isset($invoice->total_rto_charges) ? $invoice->total_rto_charges : '' }} @else {{ isset($invoice->returnOrder_total_rto_charges) ? $invoice->returnOrder_total_rto_charges : '' }} @endif {{ ($invoice ? $invoice->cod_amount : 0) + ($invoice ? $invoice->amount : 0) }} @empty No record(s) found! @endforelse @if (count($invoices) > 0) @php $invoiceArray = $invoices->toArray(); $amount = array_column($invoiceArray, 'amount'); $totalAmount = array_sum($amount); $gstAmount = $totalAmount ? $totalAmount * (18 / 100) : 0; $totalAmountIncludingGst = ($totalAmount ? $totalAmount : 0) + ($gstAmount ? $gstAmount : 0); @endphp Totol Amount GST 18% Total Amount Including Gst @endif {{-- Table End --}} @endsection
Generate Invoice