@php $showActions = $showActions ?? true; @endphp
INVOICE
{{ $invoice->invoice_number }}
@if($invoice->status == 'paid') Paid @elseif($invoice->status == 'overdue') Overdue @elseif($invoice->status == 'pending') Pending @else {{ ucfirst($invoice->status) }} @endif
{{-- Container ID --}}
Container ID
@if($invoice->container && $invoice->container->container_number) {{ $invoice->container->container_number }} @elseif($invoice->container_id) {{ $invoice->container_id }} @else N/A @endif
{{-- छोटा arrow --}}
{{-- Invoice Date --}}
Invoice Date
{{ \Carbon\Carbon::parse($invoice->invoice_date)->format('M d, Y') }}
{{-- दुसरा arrow --}}
{{-- Due Date --}}
Due Date
{{ \Carbon\Carbon::parse($invoice->due_date)->format('M d, Y') }}
Customer Details
{{ $invoice->customer_name }}
@if($invoice->company_name)
Company: {{ $invoice->company_name }}
@endif
Mobile: {{ $invoice->customer_mobile }}
Email: {{ $invoice->customer_email }}
Address:
{{ $invoice->customer_address }}
Pincode: {{ $invoice->pincode }}
@php $isEmbedded = isset($embedded) && $embedded; @endphp
Invoice Items
@foreach($invoice->items as $i => $item) @php $alreadyGrouped = in_array($item->id, $groupedItemIds ?? []); @endphp @if($isEmbedded) @else @endif @endforeach @if($invoice->items->isEmpty()) @endif
# Description CTN QTY TTL/QTY Unit Price TTL Amount CBM TTL CBM KG TTL KG Shop No
{{ $i + 1 }} {{ $item->description }} {{ $item->ctn }} {{ $item->qty }} {{ $item->ttl_qty }} {{ $item->unit }} ₹{{ number_format($item->price, 2) }} ₹{{ number_format($item->ttl_amount, 2) }}{{ $item->cbm }} {{ $item->ttl_cbm }} {{ $item->kg }} {{ $item->ttl_kg }} {{ $item->shop_no }}

No invoice items found.
Selected items for charge group: 0
@if($isEmbedded)
@endif
Create Charge Group for Selected Items
@csrf
Total basis value
0
Select basis to see total TTLQTY, CBM, KG or Amount.
Total charges (admin input)
Suggested Rate × basis: 0
# Description QTY TTL QTY CBM TTL CBM KG TTL KG TTL Amount
@if($invoice->chargeGroups->isNotEmpty())
Charge Groups
@foreach($invoice->chargeGroups as $index => $group) @endforeach
# Group Name Basis Basis Value Rate Total Charge Action
{{ $index + 1 }} {{ $group->group_name ?? 'Group '.$group->id }} {{ $group->basis_type }} {{ number_format($group->basis_value, 3) }} {{ number_format($group->rate, 2) }} ₹{{ number_format($group->total_charge, 2) }}
Items in this group:
@if($group->items->isEmpty())
No items linked.
@else
@foreach($group->items as $giIndex => $gi) @php $it = $gi->item; $rate = $group->rate; $itemBasis = 0; switch ($group->basis_type) { case 'ttl_qty': $itemBasis = $it->ttl_qty ?? 0; break; case 'amount': $itemBasis = $it->ttl_amount ?? 0; break; case 'ttl_cbm': $itemBasis = $it->ttl_cbm ?? 0; break; case 'ttl_kg': $itemBasis = $it->ttl_kg ?? 0; break; } $itemTotal = $itemBasis * $rate; @endphp @endforeach
# Description QTY TTL QTY CBM TTL CBM KG TTL KG TTL Amount Rate Total Charge
{{ $giIndex + 1 }} {{ $it->description }} {{ $it->qty }} {{ $it->ttl_qty }} {{ $it->cbm }} {{ $it->ttl_cbm }} {{ $it->kg }} {{ $it->ttl_kg }} {{ number_format($it->ttl_amount, 2) }} {{ number_format($rate, 2) }} {{ number_format($itemTotal, 2) }}
@endif
@endif {{-- ===== FINAL SUMMARY (POPUP) ===== --}}
Final Summary
@if($invoice->tax_type === 'gst')
CGST {{ $invoice->cgst_percent ?? $invoice->gst_percent / 2 }}% ₹{{ number_format($invoice->gst_amount / 2, 2) }}
SGST {{ $invoice->sgst_percent ?? $invoice->gst_percent / 2 }}% ₹{{ number_format($invoice->gst_amount / 2, 2) }}
@elseif($invoice->tax_type === 'igst')
IGST {{ $invoice->igst_percent ?? $invoice->gst_percent }}% ₹{{ number_format($invoice->gst_amount, 2) }}
@else
GST {{ $invoice->gst_percent }}% ₹{{ number_format($invoice->gst_amount, 2) }}
@endif
Charge Groups Total ₹{{ number_format($invoice->charge_groups_total, 2) }}