<?php $isOrder=$type==='order';$isReturn=$type==='return';?><div class="page-header"><div><h1>Nouveau <?=e($type)?></h1></div><a class="btn btn-outline-secondary" href="<?=e(url('purchases'))?>">Retour</a></div><div class="card"><div class="card-body"><form method="post" action="<?=e(url('purchases/create/'.$type))?>"><?=csrf_field()?><div class="row g-3 mb-3"><?php if($isOrder||$isReturn):?><div class="col-md-4"><label>Fournisseur</label><select class="form-select" name="supplier_id"><?php foreach($refs['suppliers']as$x):?><option value="<?=$x['id']?>"><?=e($x['code'].' — '.$x['legal_name'])?></option><?php endforeach;?></select></div><?php endif;?><div class="col-md-4"><label>Entrepôt</label><select class="form-select" name="warehouse_id"><?php foreach($refs['warehouses']as$x):?><option value="<?=$x['id']?>"><?=e($x['name'])?></option><?php endforeach;?></select></div><div class="col-md-4"><label>Date</label><input class="form-control" type="date" name="date" value="<?=date('Y-m-d')?>"></div><?php if($isOrder):?><div class="col-md-4"><label>Livraison prévue</label><input class="form-control" type="date" name="expected_date"></div><input type="hidden" name="purchase_request_id"><input type="hidden" name="payment_terms"><input type="hidden" name="currency_code" value="MAD"><?php elseif(!$isReturn):?><div class="col-md-4"><label>Priorité</label><select class="form-select" name="priority"><option>normal</option><option>high</option><option>urgent</option></select></div><?php endif;?></div><h2 class="h5">Lignes</h2><?php for($i=0;$i<5;$i++):?><div class="row g-2 mb-2"><div class="col-md-5"><select class="form-select" name="product_id[]"><option value="">Produit</option><?php foreach($refs['products']as$x):?><option value="<?=$x['id']?>"><?=e($x['reference'].' — '.$x['name'])?></option><?php endforeach;?></select></div><div class="col-md-2"><input class="form-control" name="quantity[]" type="number" min=".000001" step=".000001" placeholder="Quantité"></div><div class="col-md-2"><input class="form-control" name="unit_price[]" type="number" min="0" step=".0001" placeholder="Prix HT"></div><div class="col-md-1"><input class="form-control" name="tax_rate[]" type="number" min="0" max="100" placeholder="TVA"></div><div class="col-md-2"><input class="form-control" name="discount_rate[]" type="number" min="0" max="100" placeholder="Remise %"></div></div><?php endfor;?><label>Observation / motif</label><textarea class="form-control mb-3" name="<?=$isReturn?'reason':'observations'?>" required></textarea><button class="btn btn-primary">Enregistrer</button></form></div></div>
