@if ($selectedTransaksi)
@php
$total_barang = $selectedTransaksi->barangTransaksis->sum('harga_total');
$biaya_ekspedisi = $selectedTransaksi->biaya_ekspedisi ?? 0;
$grand_total = $total_barang;
$metode_pembayaran = ($selectedTransaksi->jenis_pembayaran ?? 'tunai') == 'kredit' ? 'Kredit' : 'Tunai';
@endphp
No Faktur: {{ $selectedTransaksi->no_faktur }}
Tanggal:
{{ date('d-m-Y', strtotime($selectedTransaksi->tanggal_faktur)) }}
Supplier:
{{ $selectedTransaksi->supplier->nama_perusahaan ?? 'N/A' }}
Metode Pembayaran: {{ $metode_pembayaran }}
Grand Total: Rp {{ number_format($grand_total, 0, ',', '.') }}
No |
Kode Barang |
Nama Barang |
Jumlah |
Satuan |
Harga Beli |
Diskon 1 |
Diskon 2 |
Subtotal |
@foreach ($detailTransaksi as $index => $detail)
@php
$isArr = is_array($detail);
$qty = $isArr ? ($detail['jumlah'] ?? 0) : ($detail->jumlah ?? 0);
$harga = $isArr ? ($detail['harga_beli'] ?? 0) : ($detail->harga_beli ?? 0);
$diskon1 = $isArr ? ($detail['diskon'] ?? 0) : ($detail->diskon ?? 0);
$diskon2 = $isArr ? ($detail['diskon_2'] ?? 0) : ($detail->diskon_2 ?? 0);
$satuan = $isArr ? ($detail['barang']['satuan'] ?? '-') : ($detail->barang->satuan ?? '-');
$kode = $isArr ? ($detail['barang']['kode'] ?? '-') : ($detail->barang->kode ?? '-');
$nama = $isArr ? ($detail['barang']['nama'] ?? '-') : ($detail->barang->nama ?? '-');
@endphp
@if($isEditMode && auth()->user()->role->slug === 'owner')
{{ $loop->iteration }}
@else
{{ $loop->iteration }}
@endif
|
{{ $kode }} |
{{ $nama }} |
@if($isEditMode && auth()->user()->role->slug === 'owner')
@else
{{ $qty }}
@endif
|
{{ $satuan }} |
@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($diskon1, 2, ',', '.') }} %
@endif
|
@if($isEditMode && auth()->user()->role->slug === 'owner')
@else
{{ number_format($diskon2, 2, ',', '.') }} %
@endif
|
Rp {{ number_format($harga * $qty, 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)
{{ $loop->iteration }} |
{{ $barang->barang->kode ?? '-' }} |
{{ $barang->barang->nama ?? '-' }} |
{{ $barang->jumlah ?? '-' }} |
{{ $barang->tipe_retur == 'potong_nota' ? 'Rp ' . number_format($barang->harga_beli, 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