<?php $__template->layout('Layout.main'); ?>
<?php $mn = [1=>'يناير',2=>'فبراير',3=>'مارس',4=>'أبريل',5=>'مايو',6=>'يونيو',7=>'يوليو',8=>'أغسطس',9=>'سبتمبر',10=>'أكتوبر',11=>'نوفمبر',12=>'ديسمبر']; ?>
<?php $__template->section('title'); ?>سجل ضرائب: <?= e($profile->first_name_ar . ' ' . $profile->last_name_ar) ?> - <?= $year ?><?php $__template->endSection(); ?>
<?php $__template->section('page_actions'); ?><a href="/hr/tax" class="btn btn-secondary">رجوع</a><?php $__template->endSection(); ?>
<?php $__template->section('content'); ?>
<?php if ($ytd): ?>
<div style="display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-bottom:20px;">
    <div class="card" style="padding:16px;text-align:center;"><div style="font-size:13px;color:#6B7280;">إجمالي خاضع تراكمي</div><div style="font-size:18px;font-weight:700;"><?= number_format((float) ($ytd['ytd_taxable_income'] ?? 0), 2) ?></div></div>
    <div class="card" style="padding:16px;text-align:center;"><div style="font-size:13px;color:#6B7280;">إجمالي ضريبة تراكمي</div><div style="font-size:18px;font-weight:700;color:#DC2626;"><?= number_format((float) ($ytd['ytd_tax'] ?? 0), 2) ?></div></div>
</div>
<?php endif; ?>
<div class="card">
    <div class="table-responsive">
        <table class="data-table">
            <thead><tr><th>الشهر</th><th>الدخل الخاضع</th><th>الإعفاءات</th><th>الضريبة</th></tr></thead>
            <tbody>
                <?php foreach ($records as $r): ?>
                <tr>
                    <td><?= e($mn[(int) ($r['month'] ?? 0)] ?? '-') ?></td>
                    <td><?= number_format((float) $r['gross_taxable_monthly'], 2) ?></td>
                    <td><?= number_format(((float) ($r['personal_exemption'] ?? 0)) + ((float) ($r['insurance_exemption'] ?? 0)), 2) ?></td>
                    <td style="font-weight:600;color:#DC2626;"><?= number_format((float) $r['monthly_tax'], 2) ?></td>
                </tr>
                <?php endforeach; ?>
            </tbody>
        </table>
    </div>
</div>
<?php $__template->endSection(); ?>
