@if ($selectedTransaksi)
@php
$total_barang = 0;
$grand_total = 0;
foreach ($detailTransaksi as $index => $detail) {
if(is_array($detail)) {
$qty = $detail['jumlah'] ?? 0;
$harga = $detail['harga_jual'] ?? 0;
$diskon = $detail['diskon'] ?? 0;
$pajak = $detail['pajak'] ?? 0;
} else {
$qty = $detail->jumlah ?? 0;
$harga = $detail->harga_jual ?? 0;
$diskon = $detail->diskon ?? 0;
$pajak = $detail->pajak ?? 0;
}
$subtotal = $harga * $qty;
$diskon_nom = $diskon > 0 ? ($subtotal * $diskon / 100) : 0;
$setelah_diskon = $subtotal - $diskon_nom;
$pajak_nom = $pajak > 0 ? ($setelah_diskon * $pajak / 100) : 0;
$total = $setelah_diskon + $pajak_nom;
$total_barang += $subtotal;
$grand_total += $total;
}
$metode_pembayaran = ($selectedTransaksi->jenis_pembayaran ?? 'tunai') == 'kredit' ? 'Kredit' : 'Tunai';
@endphp
No Faktur: {{ $selectedTransaksi->no_faktur }}
Tanggal:
{{ date('d-m-Y', strtotime($selectedTransaksi->tanggal_faktur)) }}
Customer: {{ $selectedTransaksi->customer->nama ?? 'N/A' }}
Kota: {{ $selectedTransaksi->customer && $selectedTransaksi->customer->kota ? $selectedTransaksi->customer->kota->jenis . ' ' . $selectedTransaksi->customer->kota->nama : '-' }}
Sales: {{ $selectedTransaksi->customer->sales->nama ?? '-' }}
Metode Pembayaran: {{ $metode_pembayaran }}
Grand Total: Rp {{ number_format($grand_total, 0, ',', '.') }}
No |
Kode Barang |
Nama Barang |
Jumlah |
Harga |
Diskon |
Pajak |
Subtotal |
@foreach ($detailTransaksi as $index => $detail)
@php
if(is_array($detail)) {
$qty = $detail['jumlah'] ?? 0;
$harga = $detail['harga_jual'] ?? 0;
$diskon = $detail['diskon'] ?? 0;
$pajak = $detail['pajak'] ?? 0;
} else {
$qty = $detail->jumlah ?? 0;
$harga = $detail->harga_jual ?? 0;
$diskon = $detail->diskon ?? 0;
$pajak = $detail->pajak ?? 0;
}
$subtotal = $harga * $qty;
$diskon_nom = $diskon > 0 ? ($subtotal * $diskon / 100) : 0;
$setelah_diskon = $subtotal - $diskon_nom;
$pajak_nom = $pajak > 0 ? ($setelah_diskon * $pajak / 100) : 0;
$total = $setelah_diskon + $pajak_nom;
@endphp
@if($isEditMode && auth()->user()->role->slug === 'owner')
{{ $loop->iteration }}
|
@else
{{ $loop->iteration }} |
@endif
@if(is_array($detail))
{{ $detail['barang']['kode'] ?? '-' }}
@else
{{ $detail->barang->kode ?? '-' }}
@endif
|
@if(is_array($detail))
{{ $detail['barang']['nama'] ?? '-' }}
@else
{{ $detail->barang->nama ?? '-' }}
@endif
|
@if($isEditMode && auth()->user()->role->slug === 'owner')
@else
@if(is_array($detail))
{{ $detail['jumlah'] ?? '-' }}
@else
{{ $detail->jumlah ?? '-' }}
@endif
@endif
|
@if($isEditMode && auth()->user()->role->slug === 'owner')
Rp
@else
Rp {{ number_format($harga, 0, ',', '.') }}
@endif
|
@if($isEditMode && auth()->user()->role->slug === 'owner')
@else
{{ number_format($diskon, 2, ',', '.') }} %
@endif
|
{{ number_format($pajak, 2, ',', '.') }} %
|
Rp {{ number_format($total, 0, ',', '.') }}
|
@endforeach
@endif
@if ($detailTransaksiRetur && count($detailTransaksiRetur) > 0)
No |
Kode Barang |
Nama Barang |
Jumlah |
Harga |
Subtotal |
Tipe Retur |
@foreach ($detailTransaksiRetur as $detail)
@foreach ($detail->barangTransaksis as $barang)
{{-- @dd($barang); --}}
{{ $loop->iteration }} |
{{ $barang->barang->kode }} |
{{ $barang->barang->nama }} |
{{ $barang->jumlah }} |
{{ $barang->tipe_retur == 'potong_nota' ? 'Rp ' . number_format($barang->harga_jual, 0, ',', '.') : 'Rp ' . number_format(0, 0, ',', '.') }}
|
{{ $barang->tipe_retur == 'potong_nota' ? 'Rp ' . number_format($barang->harga_total, 0, ',', '.') : 'Rp ' . number_format(0, 0, ',', '.') }}
|
{{ str_replace('_', ' ', $barang->tipe_retur) }} |
@endforeach
@endforeach
@endif