Proforma Invoice

{{ settings()->get('company_name') }}

{{ settings()->get('company_address') }}

Contact No. {{ settings()->get('company_telephone') }}

DATE {{ \Carbon\Carbon::parse($model->created_at)->format('j-M-Y') }}
INVOICE NO {{ $model->number }}
{{-- Passport and Expiry --}} {{-- Passport No and Expiry Date in same row with borders aligned --}}
TO:  
Client Name : {{ $model->reportsale->customers_name ?? null }}
PASSPORT NO: @php $passportNo = $model->reportsale->customers_passport_no ?? '-'; @endphp {{ $passportNo }} EXPIRY DATE: @php $expiryRaw = $model->reportsale->customers_passport_expiry ?? ''; $dates = explode('/', $expiryRaw); $start = trim($dates[0] ?? ''); $end = trim($dates[1] ?? ''); @endphp @if ($start) {{ \Carbon\Carbon::parse($start)->format('j-M-Y') }} @endif @if ($end) / {{ \Carbon\Carbon::parse($end)->format('j-M-Y') }} @endif
EMAIL ADDRESS: {{ optional($model->reportsale)->customers_email }} CONTACT NO: {{ optional($model->reportsale)->customers_mobile }}
PROJECT NAME {{ $model->reportsale->project ?? null }} UNIT NO. {{ $model->reportsale->unit_no ?? null }}
@php $hasNarration = collect($model->items)->contains(function ($item) { return !empty($item->narration); }); @endphp
@if ($hasNarration) @endif @foreach ($model->items as $index => $item) {{-- First column only once --}} @if ($index === 0) @endif {{-- Type --}} {{-- Narration only if column exists --}} @if ($hasNarration) @endif {{-- Amount --}} @endforeach {{-- Footer --}}
PARTICULARS TYPE DESCRIPTIONAMOUNT
SALE OF {{ $model->reportsale->project ?? '' }}
UNIT NO. {{ $model->reportsale->unit_no ?? '' }}
{{ optional($item->paymenttype)->paymenttypedetail ?? '-' }} {{ $item->narration ?: '-' }} {{ $model->currency->code }} {{ number_format($item->amount, 2) }}
TOTAL @php $total_due = 0; foreach ($model->items as $item) { $total_due += $item->amount * $model->currency_conversion_rate; } @endphp {{ $model->currency->code }} {{ number_format($total_due, 2) }}
BANK ACCOUNT DETAILS
Bank: {{ $model->account->bank }} Note: This is not an Invoice. Invoice will be issued upon confirmation of payment.
This is a draft of the invoice.
Account Title: {{ $model->account->accounttitle }}
Account #: {{ $model->account->account_number }}
IBAN #: {{ $model->account->iban }}
Swift: {{ $model->account->swift }}
Currency: {{ $model->account_currency_code ?? '' }} - {{ $model->account_currency_fullname ?? '' }}

Terms and Conditions:

* Booking Deposit is Non-Refundable.

* This Proforma is valid for 07 days only , If payment is not received then this proforma will be considered null and void.

* This proforma is not Booking or Sale confirmation of the mentioned unit & Should be considered as offer to purchase.

* Booking Confirmation of unit will only be after signing of reservation and SPA by both parties.

* Payment must be paid on stipulated due month as per agreed payment Plan.

* If SPA is not signed, and deal is cancelled by buyer then all the paid amounts are non refundable and will be forfeited by developer as reasonable administrations , finance and opportunity loss charges.

* If the receipt is issued against Proforma Receipt then proforma Receipt will be null and void.

* Each payment made by the Purchaser shall be allocated first to the discharge of any penalties or compensation and then to the payment of any other amounts due,in terms hereof and thereafter to the reduction of the purchase price.

This is System Generated does not require any signature or stamp for verification Please Contact accounts@empiredevelopment.ae


Printed On: {{ date('d-m-Y h:i:s A') }} by {{ Auth::user()->name ?? 'System' }}

Confidential

Page {PAGENO} of {nbpg}