@extends('layouts.app') @section('title', 'Detail Transaksi') @section('content')

Detail Transaksi

{{ $transaction->transaction_code }}

Kembali @if($transaction->status == 'completed') Cetak Struk @endif

Informasi Transaksi

{{ $transaction->transaction_code }}

{{ $transaction->user->name }}

{{ $transaction->created_at->format('d/m/Y H:i:s') }}

@if($transaction->status == 'completed') Selesai @else Dibatalkan @endif

Item Transaksi

@foreach($transaction->items as $item) @endforeach
Produk Harga Satuan Qty Subtotal
{{ $item->product->name }}
{{ $item->product->category->name }}
{{ $item->product->barcode }}
Rp {{ number_format($item->unit_price, 0, ',', '.') }}
{{ $item->quantity }}
Rp {{ number_format($item->subtotal, 0, ',', '.') }}

Ringkasan Pembayaran

Subtotal: Rp {{ number_format($transaction->total_amount, 0, ',', '.') }}
Total Items: {{ $transaction->items->sum('quantity') }} item

Total: Rp {{ number_format($transaction->total_amount, 0, ',', '.') }}
Jumlah Bayar: Rp {{ number_format($transaction->paid_amount, 0, ',', '.') }}
Kembalian: Rp {{ number_format($transaction->change_amount, 0, ',', '.') }}
@if($transaction->status == 'completed' && auth()->user()->role == 'admin')

Aksi

@csrf @method('PATCH')

Membatalkan transaksi akan mengembalikan stok produk dan mengubah status menjadi "Dibatalkan".

@endif

Timeline

Transaksi Dibuat

{{ $transaction->created_at->format('d/m/Y H:i:s') }}

@if($transaction->status == 'completed')

Pembayaran Selesai

{{ $transaction->created_at->format('d/m/Y H:i:s') }}

@endif @if($transaction->status == 'cancelled')

Transaksi Dibatalkan

{{ $transaction->updated_at->format('d/m/Y H:i:s') }}

@endif
@endsection