security->get_csrf_token_name();$csrfHash=$this->security->get_csrf_hash();$p=$permissions;
$section=isset($section)?$section:'summary';
$pageTitle=$section==='delivery'?'Pengiriman / Surat Jalan':($section==='return'?'Retur Penjualan & Refund':'Ringkasan Penjualan');
$pageIntro=$section==='delivery'?'Kelola bukti pengiriman, posting pengeluaran stok, dan Surat Jalan dari invoice yang telah disetujui.':($section==='return'?'Kelola pengajuan retur, pemeriksaan barang kembali, pengembalian stok, credit note, dan refund secara tertelusur.':'Pusat pemantauan invoice, pengiriman, piutang, dan retur tanpa form transaksi yang tumpang tindih.');
function saleMoney($v){return'Rp '.number_format((float)$v,2,',','.');}
function saleStatus($v){$m=array('draft'=>'Draft','submitted'=>'Menunggu Approval','approved'=>'Disetujui','posted'=>'Posted','unpaid'=>'Belum Lunas','partial'=>'Sebagian','paid'=>'Lunas','received'=>'Diterima','completed'=>'Selesai','partially_returned'=>'Retur Sebagian','returned'=>'Diretur','credit_note'=>'Credit Note','restock'=>'Kembali ke Stok','quarantine'=>'Karantina','damaged'=>'Rusak','refund'=>'Refund','replacement'=>'Penggantian');return$m[$v]??ucwords(str_replace('_',' ',$v));}
?>
=html_escape($pageIntro)?>=html_escape($pageTitle)?>
Surat Jalan Customer / Invoice Tanggal Gudang Status Aksi =html_escape($d->delivery_no)?> =html_escape($d->customer_name)?>=html_escape($d->no_invoice?:'-')?> =html_escape($d->delivery_date)?> =html_escape($d->warehouse_name?:'-')?> =saleStatus($d->status)?> status==='draft'&&$p['post']):?>status,array('posted','partially_returned'),true)&&$p['create']):?> Belum ada dokumen pengiriman. Dokumen Customer / Sumber Tanggal Penyelesaian Status Aksi =html_escape($r->return_no)?> =html_escape($r->customer_name)?>=html_escape(($r->no_invoice?:'-').' / '.($r->delivery_no?:'-'))?> =html_escape($r->return_date)?> =saleStatus($r->resolution)?> =saleStatus($r->status)?> status==='draft'&&$p['create']):?>status==='submitted'&&$p['approve']):?>status==='approved'&&$p['post']):?>status==='received'&&$p['post']):?> Belum ada retur penjualan.