@php
    use Morilog\Jalali\Jalalian;
    $typeLabel = ['proforma' => 'پیش‌فاکتور', 'invoice' => 'فاکتور', 'official' => 'فاکتور رسمی'][$invoice->type] ?? $invoice->type;
    $co = $invoice->company;
    $vat = $invoice->vat_enabled;
    $jdate = Jalalian::fromCarbon(\Carbon\Carbon::parse($invoice->issue_date))->format('Y/m/d');
@endphp
<table border="1">
    <tr><th colspan="9" style="font-size:16px;">{{ $typeLabel }}</th></tr>
    <tr>
        <td>شماره</td><td>{{ $invoice->serial_number ?: $invoice->number }}</td>
        <td>تاریخ</td><td>{{ $jdate }}</td>
        <td>وضعیت</td><td colspan="3">{{ ['draft'=>'پیش‌نویس','issued'=>'صادرشده','paid'=>'پرداخت‌شده','partial'=>'پرداخت جزئی','void'=>'باطل'][$invoice->status] ?? $invoice->status }}</td>
    </tr>
    <tr>
        <td>فروشنده</td><td colspan="3">{{ $co?->name ?? '' }}</td>
        <td>خریدار</td><td colspan="4">{{ $invoice->customer->display_name }}</td>
    </tr>
    @if($invoice->type === 'official')
    <tr>
        <td>شناسه مالیاتی</td><td colspan="3">{{ $invoice->tax_id }}</td>
        <td>قرارداد شماره</td><td colspan="4">{{ $invoice->contract_number }}</td>
    </tr>
    @endif
    <tr></tr>
    <tr style="background:#dbeafe; font-weight:bold;">
        <th>ردیف</th>
        <th>کد کالا</th>
        <th>شرح کالا/خدمت</th>
        <th>واحد</th>
        <th>تعداد</th>
        <th>قیمت واحد (ریال)</th>
        <th>تخفیف</th>
        @if($vat)<th>مالیات و عوارض</th>@endif
        <th>جمع (ریال)</th>
    </tr>
    @foreach($invoice->items as $i => $item)
        @php $rvat = $vat ? round($item->line_total * $invoice->tax_percent / 100) : 0; @endphp
        <tr>
            <td>{{ $i + 1 }}</td>
            <td>{{ $item->product_code }}</td>
            <td>{{ $item->description }}</td>
            <td>{{ $item->unit }}</td>
            <td>{{ (float) $item->quantity }}</td>
            <td>{{ (float) $item->unit_price }}</td>
            <td>{{ (float) $item->discount }}</td>
            @if($vat)<td>{{ $rvat }}</td>@endif
            <td>{{ (float) $item->line_total }}</td>
        </tr>
    @endforeach
    <tr></tr>
    <tr><td colspan="2">جمع کل</td><td>{{ (float) $invoice->subtotal }}</td></tr>
    <tr><td colspan="2">تخفیف کلی</td><td>{{ (float) $invoice->discount_total }}</td></tr>
    @if($vat)<tr><td colspan="2">مالیات و عوارض ({{ (float) $invoice->tax_percent }}٪)</td><td>{{ (float) $invoice->tax_amount }}</td></tr>@endif
    <tr><td colspan="2">حمل و نقل</td><td>{{ (float) $invoice->shipping_cost }}</td></tr>
    <tr><td colspan="2">مبلغ قابل پرداخت</td><td>{{ (float) $invoice->grand_total }}</td></tr>
    <tr><td colspan="2">پرداخت‌شده</td><td>{{ (float) $invoice->paid_amount }}</td></tr>
    <tr><td colspan="2">مانده</td><td>{{ (float) $invoice->balance }}</td></tr>
    <tr><td colspan="2">به حروف</td><td colspan="6">{{ \App\Support\NumberToWords::rials($invoice->grand_total) }}</td></tr>
</table>
