| Shipment Date | Ref | Description | Colourway | Size | Qty | Price | Discount | Surcharge | Dev Fee | VAT | Total |
|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ \Carbon\Carbon::parse($group['shipment_date'])->format('d/m/Y') }} | @endif{{ $sample['customer_ref'] }} | {{ $sample['description'] }} | {{ $sample['colourway'] }} | {{ $sample['size'] }} | @if($sample['do_not_charge']) DO NOT CHARGE @else @php $currentQty = $selectedSamples[$sample['id']]['qty'] ?? $sample['qty']; $currentPrice = $sample['price'] * $currentQty; @endphp {{ $sample['currency'] }}{{ number_format($currentPrice, 2) }} @endif |
@if($sample['do_not_charge'])
-
@else
@php
$currentQty = $selectedSamples[$sample['id']]['qty'] ?? $sample['qty'];
$basePrice = $sample['price'] * $currentQty;
$discount = $sample['discount'] ?? 0;
$discountAmount = $discount > 0 ? $basePrice * ($discount / 100) : 0;
@endphp
@if($discount > 0)
{{ $discount }}% -{{ $sample['currency'] }}{{ number_format($discountAmount, 2) }} @else - @endif @endif |
@if($sample['do_not_charge'])
-
@else
@php
$currentQty = $selectedSamples[$sample['id']]['qty'] ?? $sample['qty'];
$basePrice = $sample['price'] * $currentQty;
$surcharge = $sample['surcharge'] ?? 0;
$surchargeAmount = $surcharge > 0 ? $basePrice * ($surcharge / 100) : 0;
@endphp
@if($surcharge > 0)
{{ $surcharge }}% +{{ $sample['currency'] }}{{ number_format($surchargeAmount, 2) }} @else - @endif @endif |
@if($sample['do_not_charge']) - @else @php $development = $sample['development'] ?? 0; @endphp @if($development > 0) {{ $sample['currency'] }}{{ number_format($development, 2) }} @else - @endif @endif | @if($sample['do_not_charge']) - @else @php $category = $sample['category'] ?? ''; // For samples, only check category // All samples are sent to UK, so VAT applies regardless of currency $isChildrens = strtolower(trim($category)) === 'childrens'; $tax = !$isChildrens; @endphp @if($tax) 20% @else No VAT @endif @endif | @if($sample['do_not_charge']) {{ $sample['currency'] }}0.00 @else @php $currentQty = $selectedSamples[$sample['id']]['qty'] ?? $sample['qty']; $basePrice = $sample['price'] * $currentQty; $discount = $sample['discount'] ?? 0; $surcharge = $sample['surcharge'] ?? 0; $development = $sample['development'] ?? 0; $discountAmount = $discount > 0 ? $basePrice * ($discount / 100) : 0; $surchargeAmount = $surcharge > 0 ? $basePrice * ($surcharge / 100) : 0; $currentTotal = $basePrice - $discountAmount + $surchargeAmount + $development; @endphp {{ $sample['currency'] }}{{ number_format($currentTotal, 2) }} @endif | |
| Total | @if(!empty($invoiceData)) @php $totalAmount = 0; $currency = '£'; foreach($invoiceData as $group) { foreach($group['samples'] as $sample) { if(!$sample['do_not_charge']) { $currentQty = $selectedSamples[$sample['id']]['qty'] ?? $sample['qty']; $basePrice = $sample['price'] * $currentQty; $discount = $sample['discount'] ?? 0; $surcharge = $sample['surcharge'] ?? 0; $development = $sample['development'] ?? 0; $discountAmount = $discount > 0 ? $basePrice * ($discount / 100) : 0; $surchargeAmount = $surcharge > 0 ? $basePrice * ($surcharge / 100) : 0; $currentTotal = $basePrice - $discountAmount + $surchargeAmount + $development; $totalAmount += $currentTotal; $currency = $sample['currency'] ?? '£'; } } } @endphp {{ $currency }}{{ number_format($totalAmount, 2) }} @else £0.00 @endif | ||||||||||