<div class="page-header"><div><h1><?=e(ucfirst($type))?></h1><p class="text-secondary"><?=count($items)?> document(s)</p></div><a class="btn btn-outline-secondary" href="<?=e(url('purchases'))?>">Dashboard</a></div><form class="mb-3"><input class="form-control" name="search" placeholder="Numéro ou référence"></form><div class="d-flex gap-2 mb-3"><?php foreach(['csv','xls','pdf']as$f):?><a class="btn btn-sm btn-outline-primary" href="<?=e(url('purchases/export/'.$type.'/'.$f))?>"><?=strtoupper($f)?></a><?php endforeach;?><button onclick="print()" class="btn btn-sm btn-outline-secondary">Imprimer</button></div><div class="card"><div class="table-responsive"><table class="table mb-0"><tr><th>ID</th><th>Numéro/référence</th><th>Date</th><th>Statut</th><th>Total/solde</th><th>Actions</th></tr><?php foreach($items as$x):?><tr><td><?=$x['id']?></td><td><?=e($x['number']??$x['reference']??'—')?></td><td><?=e($x['order_date']??$x['request_date']??$x['receipt_date']??$x['invoice_date']??$x['payment_date']??$x['return_date']??'')?></td><td><span class="badge text-bg-light"><?=e($x['status']??'validated')?></span></td><td><?=e($x['total']??$x['balance_due']??$x['amount']??'—')?></td><td><?php if($type==='orders'):?><a class="btn btn-sm btn-success" href="<?=e(url('purchases/orders/'.$x['id'].'/receive'))?>">Réception</a><a class="btn btn-sm btn-outline-primary" href="<?=e(url('purchases/orders/'.$x['id'].'/invoice'))?>">Facture</a><?php elseif($type==='invoices'&&($x['balance_due']??0)>0):?><form method="post" class="d-flex gap-1" action="<?=e(url('purchases/invoices/'.$x['id'].'/pay'))?>"><?=csrf_field()?><input class="form-control form-control-sm" type="number" step=".01" max="<?=$x['balance_due']?>" name="amount" placeholder="Montant" required><input type="hidden" name="reference" value="PAY-<?=date('YmdHis')?>-<?=$x['id']?>"><input type="hidden" name="date" value="<?=date('Y-m-d')?>"><select class="form-select form-select-sm" name="payment_method"><option value="cash">Espèces</option><option value="transfer">Virement</option><option value="check">Chèque</option><option value="card">Carte</option></select><input type="hidden" name="bank_reference"><input type="hidden" name="cash_reference"><input type="hidden" name="observations"><button class="btn btn-sm btn-primary">Payer</button></form><?php endif;?></td></tr><?php endforeach;?></table></div></div>
