<%- include('../partials/header') %>
<div class="flex ic jb mb16"><div><h2 style="font-size:20px;font-weight:700">Purchase Register</h2><p class="muted sm"><%=from%> to <%=to%></p></div><div class="flex g8"><a href="/reports" class="btn btn-outline btn-sm"><i class="fa fa-arrow-left"></i></a><button onclick="window.print()" class="btn btn-outline btn-sm no-print"><i class="fa fa-print"></i></button></div></div>
<form method="GET" class="search-bar mb16"><div class="dt-range"><label class="muted sm">From</label><input type="date" name="from" value="<%=from%>" style="width:150px"><label class="muted sm">To</label><input type="date" name="to" value="<%=to%>" style="width:150px"></div><button type="submit" class="btn btn-outline btn-sm"><i class="fa fa-filter"></i> Apply</button></form>
<div style="display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:20px">
  <div class="stat-card blue" style="padding:14px"><div class="stat-label">Bills</div><div class="stat-value" style="font-size:18px"><%=summary.count%></div></div>
  <div class="stat-card green" style="padding:14px"><div class="stat-label">Taxable</div><div class="stat-value" style="font-size:16px">₹<%=(summary.taxable/1000).toFixed(1)%>K</div></div>
  <div class="stat-card amber" style="padding:14px"><div class="stat-label">CGST</div><div class="stat-value" style="font-size:16px">₹<%=(summary.cgst/1000).toFixed(1)%>K</div></div>
  <div class="stat-card amber" style="padding:14px"><div class="stat-label">SGST</div><div class="stat-value" style="font-size:16px">₹<%=(summary.sgst/1000).toFixed(1)%>K</div></div>
  <div class="stat-card purple" style="padding:14px"><div class="stat-label">Net Total</div><div class="stat-value" style="font-size:16px">₹<%=(summary.total/1000).toFixed(1)%>K</div></div>
</div>
<div class="tbl-wrap"><table><thead><tr><th>#</th><th>Bill No.</th><th>Vendor Invoice</th><th>Date</th><th>Vendor</th><th class="tr">Taxable</th><th class="tr">CGST</th><th class="tr">SGST</th><th class="tr">Net Payable</th><th>Status</th></tr></thead>
<tbody><%bills.forEach((b,i)=>{%><tr><td class="muted"><%=i+1%></td><td><a href="/purchase-bills/<%=b.id%>" class="cacc" style="font-family:var(--mono);font-size:11px"><%=b.billNo%></a></td><td class="mono xs muted"><%=b.vendorInvoiceNo||'—'%></td><td class="sm muted"><%=moment(b.billDate).format('DD/MM/YY')%></td><td class="fw6"><%=b.vendor?.name||'—'%></td><td class="mono tr">₹<%=(b.taxableAmount||0).toFixed(2)%></td><td class="mono tr">₹<%=(b.cgstAmount||0).toFixed(2)%></td><td class="mono tr">₹<%=(b.sgstAmount||0).toFixed(2)%></td><td class="mono fw6 tr">₹<%=(b.netPayable||0).toFixed(2)%></td><td><span class="badge badge-<%=b.status.toLowerCase()%>"><%=b.status%></span></td></tr><%})%></tbody>
<tfoot><tr style="font-weight:700;background:var(--bg3)"><td colspan="5" style="padding:10px 14px">TOTAL</td><td class="mono tr" style="padding:10px 14px">₹<%=summary.taxable.toFixed(2)%></td><td class="mono tr" style="padding:10px 14px">₹<%=summary.cgst.toFixed(2)%></td><td class="mono tr" style="padding:10px 14px">₹<%=summary.sgst.toFixed(2)%></td><td class="mono tr cacc" style="padding:10px 14px">₹<%=summary.total.toFixed(2)%></td><td></td></tr></tfoot>
</table></div>
<%- include('../partials/footer') %>
