{{-- 80mm Thermal Receipt File: resources/views/pos/print.blade.php Opens in popup, auto-prints --}} Receipt {{ $sale->invoice_no }} {{-- Shop Header --}}
{{ $settings['shop_name'] }}
@if($settings['shop_address'])
{{ $settings['shop_address'] }}
@endif @if($settings['shop_phone'])
Ph: {{ $settings['shop_phone'] }}
@endif @if($settings['shop_gstin'])
GSTIN: {{ $settings['shop_gstin'] }}
@endif
{{-- Invoice Info --}}
Invoice: {{ $sale->invoice_no }} {{ $sale->created_at->format('d/m/Y') }}
Time: {{ $sale->created_at->format('h:i A') }} Branch: 01
@if($sale->customer)
Customer: {{ $sale->customer->name ?: 'N/A' }} {{ $sale->customer->mobile }}
@endif
{{-- Items header --}}
Item Qty Rate Amt
{{-- Items --}} @foreach($sale->items as $item)
{{ Str::limit($item->product?->product_name ?? '—', 28) }}
@if($item->batch_info) {{ $item->batch_info }} @else @endif {{ $item->qty }} x {{ number_format($item->price, 2) }} = {{ number_format($item->total, 2) }}
@endforeach
{{-- Totals --}}
Subtotal Rs. {{ number_format($sale->total_amount, 2) }}
@if($sale->discount_amount > 0)
Discount - Rs. {{ number_format($sale->discount_amount, 2) }}
@endif
Taxable Amt Rs. {{ number_format($sale->taxable_amount, 2) }}
@if($sale->tax_amount > 0)
GST Rs. {{ number_format($sale->tax_amount, 2) }}
@endif
TOTAL Rs. {{ number_format($sale->net_amount, 2) }}
{{-- GST Summary --}} @if($sale->gstSummary->count() > 0)
GST Details
@foreach($sale->gstSummary as $gst) @endforeach
HSN Rate Taxable CGST SGST
{{ $gst->hsn_code ?: '—' }} {{ $gst->gst_rate }}% {{ number_format($gst->taxable_amount, 2) }} {{ number_format($gst->cgst_amount, 2) }} {{ number_format($gst->sgst_amount, 2) }}
Total GST {{ number_format($sale->gstSummary->sum('taxable_amount'), 2) }} {{ number_format($sale->gstSummary->sum('cgst_amount'), 2) }} {{ number_format($sale->gstSummary->sum('sgst_amount'), 2) }}
@endif
{{-- Footer --}}