@extends('layouts.main') @section('content')

Sales Order {{ $so->no_sales_order }}

{{ ucfirst($so->status) }}
@if (!in_array($so->status, ['selesai', 'batal'])) Buat Surat Jalan
@csrf @method('DELETE')
@endif Kembali
No SO: {{ $so->no_sales_order }}
Tanggal: {{ \Carbon\Carbon::parse($so->tanggal)->format('d-m-Y') }}
Dari Penawaran: {{ $so->penawaran ? \App\Models\Penawaran::find($so->penawaran_id)->no_penawaran : '-' }}
Pelanggan: {{ $so->pelanggan->nama ?? '-' }}
Catatan: {{ $so->catatan ?? '-' }}
Item Order & Sisa Kirim
@foreach ($so->detail as $d) @php $kirim = (int) $d->qty - (int) ($sisa[$d->master_produk_id] ?? 0); $bisaHapusItem = !in_array($so->status, ['selesai', 'batal']) && ($sisa[$d->master_produk_id] ?? 0) == $d->qty; @endphp @endforeach
ProdukQty OrderSudah DikirimSisaHargaDiskon/UnitSubtotalAksi
{{ optional($d->produk)->nama_produk ?? '-' }} {{ $d->qty }} {{ $kirim }} {{ $sisa[$d->master_produk_id] ?? 0 }} {{ rupiah($d->harga_jual) }} {{ rupiah($d->diskon) }} {{ rupiah($d->subtotal) }} @if ($bisaHapusItem && $so->detail->count() > 1)
@csrf @method('DELETE')
@elseif ($so->detail->count() <= 1) @else @endif
Surat Jalan Terbit
@forelse ($so->suratJalans as $sj) @empty @endforelse
No Surat JalanTanggalNo POPlat NomorTerminInvoice
{{ $sj->no_surat_jalan }} {{ optional($sj->tanggal)->format('d-m-Y') }} {{ $sj->no_po ?? '-' }} {{ $sj->plat_nomor ?? '-' }} {{ $sj->termin_hari }} hari @if ($sj->penjualan_id) Lihat Invoice @else Buat Invoice @endif
Belum ada surat jalan.
@if (!in_array($so->status, ['selesai', 'batal']))

Setelah Surat Jalan terbit, buka SJ tersebut untuk membuat Invoice-nya (Tahap berikutnya).

@endif
@endsection