@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')
{{ $sale->number }}
{{ $sale->branch->name }}
{{ $sale->sold_at->format('d/m/Y H:i') }}
Kasir: {{ $sale->cashier->name }}
Terima kasih