FloorFactory

Shop No A45.R Quarters, Nr Sai Chowk, Pimpri, Pune-411017

Email: example@email.com | Phone: +91-9999999999

GSTIN: 27AMSPK1108K1ZU


M/s: {{ $customer->customer_name }}
Address: {{ $customer->address }}
Phone: {{ $customer->mobile }}
Invoice No: {{ $invoice->invoice_no }}
Date: {{ \Carbon\Carbon::parse($invoice->created_at)->format('d-m-Y') }}
P.O No: {{ $order->order_code ?? 'N/A' }}
GSTIN: {{ $customer->gst_number }}
@foreach($items as $item) @endforeach
R Code Description Of HSN Code %GST Quantity Units Rate Amount
1234 {{ $item->product_name }}/{{ $item->varient_code }}-{{ $item->varient_name }} {{ $item->hsn_code }} {{ $item->gst_percent }}% {{ $item->quantity }} {{ $item->unit_name }} {{ number_format($item->price, 2) }} {{ number_format($item->total, 2) }}
Base Amount {{ number_format($invoice->base_amount, 2) }}
Forwarding Amount {{ number_format($invoice->forwarding_amount, 2) }}
GST Amount (Item + Forwarding) {{ number_format($invoice->gst_amount + $invoice->forwarding_gst, 2) }}
Discount - {{ number_format($invoice->discount, 2) }}
Net Amount {{ number_format(($invoice->net_amount), 2) }}

GST Summary

@php $stateCode = substr($customer->gst_number, 0, 2); $gstSlabs = [ '5' => $invoice->gst_5, '12' => $invoice->gst_12, '18' => $invoice->gst_18, '28' => $invoice->gst_28, ]; // Forwarding GST data $forwardingHsn = 5242; $forwardingRate = 18; $forwardingAmount = $invoice->forwarding_gst ?? 0; // assuming you saved forwarding GST amount in DB $totalCgst = $totalSgst = $totalIgst = $totalGst = 0; @endphp {{-- Loop GST Slabs --}} @foreach($gstSlabs as $rate => $amount) @if($amount > 0) @php if ($stateCode == '27') { $cgst = $amount / 2; $sgst = $amount / 2; $igst = 0; } else { $cgst = 0; $sgst = 0; $igst = $amount; } $totalCgst += $cgst; $totalSgst += $sgst; $totalIgst += $igst; $totalGst += $amount; @endphp @endif @endforeach {{-- Forwarding GST Row --}} @if($forwardingAmount > 0) @php if ($stateCode == '27') { $cgst = $forwardingAmount / 2; $sgst = $forwardingAmount / 2; $igst = 0; } else { $cgst = 0; $sgst = 0; $igst = $forwardingAmount; } $totalCgst += $cgst; $totalSgst += $sgst; $totalIgst += $igst; $totalGst += $forwardingAmount; @endphp @endif {{-- Totals --}}
GST % CGST SGST IGST Total GST Amount
{{ $rate }}% {{ number_format($cgst, 2) }} {{ number_format($sgst, 2) }} {{ number_format($igst, 2) }} {{ number_format($amount, 2) }}
{{ $forwardingRate }}% (HSN {{ $forwardingHsn }}) {{ number_format($cgst, 2) }} {{ number_format($sgst, 2) }} {{ number_format($igst, 2) }} {{ number_format($forwardingAmount, 2) }}
Total {{ number_format($totalCgst, 2) }} {{ number_format($totalSgst, 2) }} {{ number_format($totalIgst, 2) }} {{ number_format($totalGst, 2) }}