@extends('layouts.app') @section('title', 'Struk '.$sale->number) @php $rupiah = fn ($value) => number_format((float) $value, 0, ',', '.'); $struk = [ 'toko' => 'Warkop R/', 'cabang' => $sale->branch->name, 'waktu' => $sale->sold_at->format('d/m/Y H:i'), 'kasir' => $sale->cashier->name, 'nomor' => $sale->number, 'items' => $sale->items->map(fn ($item) => [ 'nama' => $item->product_name, 'catatan' => $item->notes, 'qty' => rtrim(rtrim(number_format((float) $item->quantity, 2, ',', '.'), '0'), ','), 'harga' => $rupiah($item->unit_price), 'subtotal' => $rupiah($item->subtotal), ])->values(), 'ringkasan' => collect([ ['Subtotal', $rupiah($sale->subtotal)], ['Diskon', $rupiah($sale->discount_value)], ['TOTAL', $rupiah($sale->total)], ])->concat($sale->payments->flatMap(fn ($payment) => collect([[$payment->method->name, $rupiah($payment->amount)]]) ->when($payment->received_amount !== null, fn ($rows) => $rows ->push(['Diterima', $rupiah($payment->received_amount)]) ->push(['Kembalian', $rupiah($payment->change_amount)]))))->values(), ]; @endphp @section('content')

Struk transaksi

{{ $sale->number }}

Kembali ke POS

Warkop R/

{{ $sale->branch->name }}
{{ $sale->sold_at->format('d/m/Y H:i') }}
Kasir: {{ $sale->cashier->name }}

{{ $sale->number }}
@foreach($sale->items as $item)
{{ $item->product_name }}@if($item->notes){{ $item->notes }}@endif
{{ number_format($item->quantity,2,',','.') }} × Rp{{ number_format($item->unit_price,0,',','.') }}Rp{{ number_format($item->subtotal,0,',','.') }}
@endforeach
SubtotalRp{{ number_format($sale->subtotal,0,',','.') }}
DiskonRp{{ number_format($sale->discount_value,0,',','.') }}
TotalRp{{ number_format($sale->total,0,',','.') }}
@foreach($sale->payments as $payment)
{{ $payment->method->name }}Rp{{ number_format($payment->amount,0,',','.') }}
@if($payment->received_amount!==null)
DiterimaRp{{ number_format($payment->received_amount,0,',','.') }}
KembalianRp{{ number_format($payment->change_amount,0,',','.') }}
@endif @endforeach

Terima kasih

@endsection @push('scripts')@endpush