<table>
    <tr>
        <td class="header-logo">
            <img src="{{ asset('images/ri_1.png') }}" alt="logo" id="logo" class="logo">
        </td>
        <td class="header-cief-address">
            <span class="company-name">
                <strong>
                    CIEF WORLDWIDE SDN BHD
                </strong>
            </span>
            <span class="company-reg">(1134596-M)</span><br>
            No. 72-3, Jalan Jalil 1,<br>
            The Earth Bukit Jalil,<br>
            57000 Kuala Lumpur<br>
            Tel: 03-8082 1252
        </td>
        <td class="header-details">
            <div class="title" style="font-size: 20px; text-transform: uppercase;">
                <strong>
                    Invoice
                </strong>
            </div>

            <div class="number">Invoice No: {{ $invoice_transaction->bill_no }}</div>

            @php
                $companyModule = $invoice_transaction->owner->owner->companyModule;
            @endphp

            <div class="date">Date: {{ $invoice_transaction->created_at }}</div>
            <div class="ref">Order No: {{ $invoice_transaction->owner->owner->reference }}</div>
            <div class="ref">Container Ref: {{ $invoice_transaction->owner->containers()->first()->reference }}</div>
            {{--<div class="d-none">{{ $companyModule->inviters()->withPivot('invitee_reference')->first()->pivot->invitee_reference }}</div>--}}
            <div>&nbsp;</div>
            </div>
        </td>
    </tr>
    <tr>
        <td colspan="3" class="bill-to">
            <span class="sub-title">
                Bill To
            </span>
        </td>
    </tr>
    <tr>
        <td colspan="3" class="address">
            <div class="label">
                {{ $companyModule->name }}
            </div>
            <div class="address">
                @php
                    $addresses = $companyModule->addresses()->where('status', '=', \App\Classes\ValueObjects\Constants\ApprovalStatus::APPROVED)->where('type', '=', \App\Classes\ValueObjects\Constants\AddressType::BILLING)->first();
                @endphp
                {{ $addresses->street_one }}
                {{ $addresses->street_two }} ,
                {{ $addresses->district()->first()->name }},
                {{ $addresses->postcode }}
                {{ $addresses->state()->first()->name }},
                {{ $addresses->country()->first()->name }}
            </div>
            <div>
            @php
                $contact = $companyModule->contacts()->first();
            @endphp
                Phone: {{ $contact ? $contact->phone : '' }}
            </div>
        </td>
    </tr>
</table>

<br>
<br>
<table class="line-table" style="overflow: wrap" autosize="1">
    <thead>
        <tr>
            <th width="5%">No</th>
            <th class="description">Description</th>
            <th width="15%">Quantity</th>
            <th width="20%">Unit Price (RM)</th>
            <th width="20%">Total Amount<br>(RM)</th>
        </tr>
    </thead>
    <tbody>
        @foreach ($invoice_transaction->transactionDetails as $key => $transaction_detail)
            <tr>
                <td width="5%" class="center top">{{ $key + 1 }}</td>
                <td class="description">{!! $transaction_detail->name  !!}</td>
                <td width="15%" class="center top" style="text-align: center">{{ round($transaction_detail->quantity, 3) }}</td>
                <td width="20%" class="center top" style="text-align: center">
                    {{ round($transaction_detail->price, 2) }}
                </td>
                <td width="20%" class="right top">
                    {{ round($transaction_detail->amount, 2) }}
                </td>
            </tr>
        @endforeach
    </tbody>
    <tfoot>
        <tr class="subtotal">
            <td colspan="3"></td>
            <td class="right middle">Subtotal</td>
            <td class="right middle">
                {{ round($invoice_transaction->amount, 2) }}
            </td>
        </tr>
        <tr class="billingcharges">
            <td colspan="3"></td>
            <td class="right">Service Charges</td>
            <td class="right">
                {{ round($invoice_transaction->service_charge, 2) }}
            </td>
        </tr>
        @if($invoice_transaction->tax > 0)
            <tr class="billingcharges">
                <td colspan="3"></td>
                <td class="right">Tax</td>
                <td class="right">{{ number_format($invoice_transaction->tax, 2) }}</td>
            </tr>
        @endif
        <tr>
            <td colspan="3"></td>
            <td class="right middle">Total</td>
            <td class="total right middle">
                {{ round($invoice_transaction->amount, 2) }}
            </td>
        </tr>
    </tfoot>
</table>