No. Transfer
{{ $mt->document_no }}
Tanggal
{{ $mt->document_date?->format('d/m/Y') }}
Dari Gudang
{{ $mt->fromWarehouse?->name ?? '-' }}
Ke Gudang
{{ $mt->toWarehouse?->name ?? '-' }}
PIC
{{ $mt->pic?->name ?? '-' }}
No. Kendaraan
{{ $mt->vehicle_no ?? '-' }}
Keterangan
{{ $mt->remark }}
| Kode | Material | Satuan | Qty Transfer | Dari SPB |
|---|---|---|---|---|
| {{ $it->inventoryItem?->code ?? '-' }} | {{ $it->inventoryItem?->name ?? '-' }} | {{ $it->unit?->name ?? '-' }} | {{ $fmt($it->quantity) }} | {{ $items[$loop->index]['spb_no'] ?? '-' }} |
| Tidak ada item. | ||||
Dokumen ini dibatalkan — efek stok & SPB sudah dikembalikan. Hapus hanya tersedia pada status ini.
@error('_form'){{ $message }}
@enderrorSetara menu legacy "Transfer Material" — kirim material antar gudang (dari SPB atau manual). Menyimpan dokumen = stok pindah (keluar dari gudang asal, masuk gudang tujuan).
Muat item dari SPB (sisa belum dikirim)
{{ $message }}
@enderror{{ $message }}
@enderror{{ $message }}
@enderrorDetail Item
| Material | Satuan | Stok Asal | Qty Transfer | Dari SPB | |
|---|---|---|---|---|---|
|
@if ($bound)
{{ $inv?->code . ' — ' . $inv?->name }}
@else
|
{{ $row['spb_no'] ?: '-' }} | ||||
| Belum ada item. Muat dari SPB di atas, atau klik "Tambah Baris Manual". | |||||
{{ $message }}
@enderror @error('items.*.inventory_item_id')Material wajib dipilih di setiap baris.
@enderror @error('items.*.quantity')Qty wajib diisi dan harus lebih dari 0.
@enderrorMenyimpan = stok langsung bergerak: keluar dari gudang asal (TRANSFER_OUT) & masuk ke gudang tujuan (TRANSFER_IN); sisa SPB otomatis berkurang.
Edit dokumen aktif akan membatalkan & menerapkan ulang efeknya (repost). Qty baris SPB tidak boleh melebihi sisa SPB; stok gudang asal tidak boleh negatif.
Dokumen yang sudah dibatalkan bisa diaktifkan kembali atau dihapus permanen (lihat halaman Batal).