mivita/resources/views/pdf/invoice-detail.blade.php
2025-04-01 10:36:47 +02:00

171 lines
No EOL
7.7 KiB
PHP

<div id="invoice_box">
<table>
<thead>
<tr>
<th class="text-left" style="width: 10%">
<span class="no-line-break">{{__('tables.article_no')}}.</span>
</th>
<th class="text-left" style="width: 40%">{{__('tables.label')}}</th>
@if($shopping_order->payment_for === 6)
<th class="text-right" style="width: 15%">
<span class="no-line-break">{{ __('pdf.eprice') }}</span> @if($shopping_order->tax == 0)*@endif</th>
<th class="text-right" style="width: 10%">{{__('tables.quantity')}}</th>
<th class="text-right" style="width: 10%">{{__('tables.VAT')}}</th>
<th class="text-right" style="width: 15%">{{__('tables.sum')}} @if($shopping_order->tax == 0)*@endif</th>
@else
<th class="text-right" style="width: 15%">
<span class="no-line-break">{{__('tables.vk_price')}}*</span>
</th>
<th class="text-right" style="width: 10%">{{__('tables.quantity')}}</th>
<th class="text-right" style="width: 10%">{{__('tables.points')}}</th>
<th class="text-right" style="width: 10%">%</th>
<th class="text-right" style="width: 15%">
<span class="no-line-break">{{ __('tables.ek_price') }}*</span>
</th>
@endif
</tr>
</thead>
<tbody>
@foreach($shopping_order->shopping_order_items as $shopping_order_item)
<tr class="item">
<td class="small text-left">
{{ $shopping_order_item->product->number }}
</td>
<td class="small text-left">
{{ maxStrLength($shopping_order_item->product->getLang('name') , 35) }}
</td>
@if($shopping_order->payment_for === 6)
<td class="text-right small">
{{ $shopping_order_item->getFormattedPrice() }} &euro;
</td>
<td class="text-right small">
{{ cleanIntegerFromString($shopping_order_item->qty) }}
</td>
<td class="text-right small">
{{ $shopping_order_item->getFormattedTaxRate() }}%
</td>
<td class="text-right small">
{{ $shopping_order_item->getFormattedTotalPrice() }} &euro;
</td>
@else
<td class="text-right small">
{{ $shopping_order_item->getFormattedPriceVkNet() }} &euro;
</td>
<td class="text-right small">
{{ cleanIntegerFromString($shopping_order_item->qty) }}
</td>
<td class="text-right small">
{{ $shopping_order_item->points }}
</td>
<td class="text-right small">
@if($shopping_order_item->price > 0)
{{ cleanNumberFormat($shopping_order_item->discount) }}
@else
0
@endif
</td>
<td class="text-right small">
{{ $shopping_order_item->getFormattedTotalPriceNet() }} &euro;
</td>
@endif
</tr>
@endforeach
</tbody>
<tfoot>
@if($shopping_order->payment_for === 6)
@php($colspan = 4)
@else
@php($colspan = 5)
@endif
<tr class="fullline">
<td class="text-right">&nbsp;</td>
<td class="text-left" colspan="{{ $colspan }}">
{{__('email.checkout_mail_shipping')}}
</td>
<td class="text-right">
@if($shopping_order->tax > 0)
@if($shopping_order->payment_for === 6)
{{ $shopping_order->getFormattedShipping() }} &euro;
@else
{{ $shopping_order->getFormattedShippingNet() }} &euro;
@endif
@else
{{ $shopping_order->getFormattedShippingNet() }} &euro;
@endif
</td>
</tr>
<tr class="fullline">
<td class="text-right">&nbsp;</td>
<td class="text-left" colspan="{{ $colspan }}">
{{__('email.checkout_mail_subtotal_ws')}}
</td>
<td class="text-right">
{{ $shopping_order->getFormattedSubtotalWs() }} &euro;
</td>
</tr>
@if($shopping_order->tax > 0)
@if($shopping_order->tax_split)
@foreach ($shopping_order->tax_split as $tax_rate => $tax)
<tr class="">
<td class="text-right">&nbsp;</td>
<td class="text-left" colspan="{{ $colspan }}">
{{ __('order.excl') }} {{ $tax_rate }}% {{ __('order.VAT') }}
@if(isset($shopping_order->net_split[$tax_rate]))
/ {{ __('pdf.off') }} {{ Util::formatNumber($shopping_order->net_split[$tax_rate]) }} &euro; {{ __('pdf.net') }}
@endif
</td>
<td class="text-right">
{{ formatNumber($tax) }} &euro;
</td>
</tr>
@endforeach
@else
<tr class="">
<td class="text-right">&nbsp;</td>
<td class="text-left" colspan="{{ $colspan }}">
{{__('email.checkout_mail_tax')}}
</td>
<td class="text-right">
{{ $shopping_order->getFormattedTax() }} &euro;
</td>
</tr>
@endif
<tr class="fullline">
<td class="text-right">&nbsp;</td>
<td class="text-left" colspan="{{ $colspan }}">
<b>{{ __('pdf.total_incl_VAT') }}</b>
</td>
<td class="text-right">
<span class="no-line-break">
<b>{{ $shopping_order->getFormattedTotalShipping() }} &euro;</b>
</span>
</td>
</tr>
@else
<tr class="">
<td class="text-right">&nbsp;</td>
<td class="text-left" colspan="{{ $colspan }}">
{{__('email.checkout_mail_tax')}}
</td>
<td class="text-right">
0 &euro;
</td>
</tr>
<tr class="fullline">
<td class="text-right">&nbsp;</td>
<td class="text-left" colspan="{{ $colspan }}">
<b>{{ __('order.sum') }}</b>
</td>
<td class="text-right">
<span class="no-line-break">
<b>{{ $shopping_order->getFormattedTotalShipping() }} &euro;</b>
</span>
</td>
</tr>
@endif
</tfoot>
</table>
</div>