@php use Carbon\Carbon; @endphp @php use HiEvents\Helper\Currency; @endphp @php /** @var \HiEvents\DomainObjects\EventDomainObject $event */ @endphp @php /** @var \HiEvents\DomainObjects\EventSettingDomainObject $eventSettings */ @endphp @php /** @var \HiEvents\DomainObjects\OrderDomainObject $order */ @endphp @php /** @var \HiEvents\DomainObjects\InvoiceDomainObject $invoice */ @endphp {{ $eventSettings->getInvoiceLabel() ?? __('Invoice') }} #{{ $invoice->getInvoiceNumber() }}

{{ $eventSettings->getInvoiceLabel() ?? __('Invoice') }}

{{ $eventSettings->getOrganizationName() }}
{!! $eventSettings->getOrganizationAddress() !!}
@if($eventSettings->getSupportEmail())
{{ $eventSettings->getSupportEmail() }}
@endif
@if($invoice->getDueDate()) @endif
{{ __('Invoice Number') }} #{{ $invoice->getInvoiceNumber() }} {{ __('Date Issued') }} {{ Carbon::parse($order->getCreatedAt())->format('d/m/Y') }} {{ __('Due Date') }} {{ Carbon::parse($invoice->getDueDate())->format('d/m/Y') }} {{ __('Amount Due') }} {{ Currency::format($order->getTotalGross(), $order->getCurrency()) }}
{{ __('Billed To') }}
{{ $order->getFullName() }}
{{ $order->getEmail() }}
@if($order->getAddress())
{{ $order->getBillingAddressString() }}
@endif
@php $totalDiscount = 0; @endphp @foreach($invoice->getItems() as $orderItem) @php $itemDiscount = 0; if ($orderItem['price_before_discount']) { $itemDiscount = ($orderItem['price_before_discount'] - $orderItem['price']) * $orderItem['quantity']; $totalDiscount += $itemDiscount; } @endphp @endforeach
{{ __('DESCRIPTION') }} {{ __('RATE') }} {{ __('QTY') }} {{ __('AMOUNT') }}
{{ $orderItem['item_name'] }} @if(!empty($orderItem['description']))
{{ $orderItem['description'] }}
@endif
@if($orderItem['price_before_discount'])
{{ Currency::format($orderItem['price_before_discount'], $order->getCurrency()) }}
{{ Currency::format($orderItem['price'], $order->getCurrency()) }}
@else {{ Currency::format($orderItem['price'], $order->getCurrency()) }} @endif
{{ $orderItem['quantity'] }} @if($orderItem['price_before_discount'])
{{ Currency::format($orderItem['price_before_discount'] * $orderItem['quantity'], $order->getCurrency()) }}
{{ Currency::format($orderItem['total_before_additions'], $order->getCurrency()) }}
@else {{ Currency::format($orderItem['total_before_additions'], $order->getCurrency()) }} @endif
@if($totalDiscount > 0) @endif @if($order->getHasTaxes()) @foreach($order->getTaxesAndFeesRollup()['taxes'] as $tax) @endforeach @endif @if($order->getHasFees()) @foreach($order->getTaxesAndFeesRollup()['fees'] as $fee) @endforeach @endif
{{ __('Subtotal') }} {{ Currency::format($order->getTotalBeforeAdditions(), $order->getCurrency()) }}
{{ __('Total Discount') }} -{{ Currency::format($totalDiscount, $order->getCurrency()) }}
{{ $tax['name'] }} ({{ $tax['rate'] }}@if($tax['type'] === 'PERCENTAGE') % @else {{ $order->getCurrency() }} @endif) {{ Currency::format($tax['value'], $order->getCurrency()) }}
{{ __('Total Tax') }} {{ Currency::format($order->getTotalTax(), $order->getCurrency()) }}
{{ $fee['name'] }} ({{ $fee['rate'] }}@if($fee['type'] === 'PERCENTAGE') % @else {{ $order->getCurrency() }} @endif) {{ Currency::format($fee['value'], $order->getCurrency()) }}
{{ __('Total Service Fee') }} {{ Currency::format($order->getTotalFee(), $order->getCurrency()) }}
{{ __('Total Amount') }} {{ Currency::format($order->getTotalGross(), $order->getCurrency()) }}
@if($eventSettings->getInvoiceNotes())
{!! $eventSettings->getInvoiceNotes() !!}
@endif