<?php // variables: $row ?>
<div class="d-flex justify-content-between align-items-center mb-3">
  <h4 class="mb-0">إلغاء سند صرف مصروف</h4>
  <a class="btn btn-outline-secondary" href="<?= e(url('/finance/cash-payments/view?id='.(int)$row['id'])) ?>">رجوع</a>
</div>

<div class="card p-3">
  <div class="alert alert-warning">
    سيتم عكس الأثر المالي لهذا السند وإرجاع المبلغ إلى <?= ((string)($row['account_source_type'] ?? 'cashbox')) === 'bank_account' ? 'الحساب البنكي' : 'الخزنة' ?>.
    لن يظهر السند ضمن المصروفات المرحّلة بعد الإلغاء.
  </div>
  <div class="row g-3 mb-3">
    <div class="col-md-3"><div class="text-muted small">رقم السند</div><div class="fw-semibold"><?= e((string)$row['voucher_no']) ?></div></div>
    <div class="col-md-3"><div class="text-muted small">التاريخ</div><div class="fw-semibold"><?= e(date('Y-m-d', strtotime((string)$row['voucher_date']))) ?></div></div>
    <div class="col-md-3"><div class="text-muted small">المبلغ</div><div class="fw-semibold"><?= e(number_format((float)$row['amount'], 2)) ?></div></div>
    <div class="col-md-3"><div class="text-muted small">الحالة</div><div class="fw-semibold"><?= e((string)$row['status']) ?></div></div>
  </div>
  <form method="post">
    <?= csrf_field() ?>
    <input type="hidden" name="id" value="<?= (int)$row['id'] ?>">
    <div class="mb-3">
      <label class="form-label">سبب الإلغاء</label>
      <textarea name="cancel_reason" class="form-control" rows="3" placeholder="اكتب سبب الإلغاء">خطأ في تسجيل المصروف</textarea>
    </div>
    <div class="d-flex gap-2">
      <button class="btn btn-danger" type="submit"><i class="fa-solid fa-ban"></i> تأكيد الإلغاء</button>
      <a class="btn btn-outline-secondary" href="<?= e(url('/finance/cash-payments/view?id='.(int)$row['id'])) ?>">رجوع</a>
    </div>
  </form>
</div>
