@section('content')

@if($order->project->teamProd->count() > 0) Production
@foreach($order->project->teamProd as $prod) {{ $prod->manageable->full_name }}{{ ($prod->manageable->phone) ? ' - ' . $prod->manageable->phone : '' }}
@endforeach @endif @php $stewards = $order->stewards(); $regisseurs = []; foreach ($stewards['stewards']['delivery'] as $key => $value) { $regisseurs[$key] = $value; } foreach ($stewards['stewards']['recovery'] as $key => $value) { $regisseurs[$key] = $value; } @endphp @if($stewards['partial']) @if(count($stewards['stewards']['delivery']) > 0) Régisseur{{ (count($stewards['stewards']['delivery']) > 1) ? 's' : '' }} livraison
@foreach ($stewards['stewards']['delivery'] as $delivery_steward) {{ $delivery_steward['intermittent']->full_name }}{{ ($delivery_steward['intermittent']->phone) ? ' - ' . $delivery_steward['intermittent']->phone : '' }}
@endforeach @endif @if(count($stewards['stewards']['recovery']) > 0) Régisseur{{ (count($stewards['stewards']['recovery']) > 1) ? 's' : '' }} reprise
@foreach ($stewards['stewards']['recovery'] as $recovery_steward) {{ $recovery_steward['intermittent']->full_name }}{{ ($recovery_steward['intermittent']->phone) ? ' - ' . $recovery_steward['intermittent']->phone : '' }}
@endforeach @endif @else @if(count($stewards['stewards']['delivery']) > 0) Régisseur{{ (count($regisseurs) > 1) ? 's' : '' }}
@foreach ($stewards['stewards']['delivery'] as $delivery_steward) {{ $delivery_steward['intermittent']->full_name }}{{ ($delivery_steward['intermittent']->phone) ? ' - ' . $delivery_steward['intermittent']->phone : '' }}
@endforeach @endif @endif

Adresse de livraison :

{{ $order->project->place->name }}
@if($order->project->place->delivery_address) {!! nl2br($order->project->place->delivery_address) !!}
@endif @if($order->project->place->delivery_zip_code || $order->project->place->delivery_city) {{ trim($order->project->place->delivery_zip_code.' '.$order->project->place->delivery_city) }}
@endif @if($order->project->place->delivery_country_id) {{ $order->project->place->deliveryCountry->name_fr }} @endif

Livraison : le {{ \Carbon\Carbon::parse($order->delivery_date)->format('d/m/Y à H:i') }}
Reprise : le {{ date('d/m/Y à H:i', strtotime($order->recovery_date)) }}
{{ $order->supplier->name }}

@if($order->supplier->address) {!! nl2br($order->supplier->address) !!}
@endif @if($order->supplier->zip_code || $order->supplier->city) {{ trim($order->supplier->zip_code.' '.$order->supplier->city) }}
@endif @if($order->supplier->country_id) {{ $order->supplier->country->name_fr }} @endif @if($order->supplier->phone)
Tél : {{ $order->supplier->phone }} @endif

Règlement :
{{ $order->payment_terms }} {!! ($order->payment_terms != $order->supplier->payment_terms) ? '' : '' !!}

@if($order->estimate_reference) Devis : {{ $order->estimate_reference }} @endif

@if($order->status == 0)
Cette version du bon de commande n'est pas encore validée.
@endif @if($order->notes)
NOTES : {!! nl2br($order->notes) !!}
@endif
@if($order->replaces_id) @endif @if($order->status == 2 && $order->replacedby()->count() > 0) @elseif($order->status == 2) @endif @if($order->orderlines->count() > 0) @php $sub_total = 0; $rebate_total = 0; $sub_total_with_rebate = 0; $vat_totals = []; //$full_tax_total = 0; @endphp @foreach ($order->orderlines as $order_line) @php if($order_line->amount_rebate){ $order_line->computed_rebate = $order_line->amount_rebate; } elseif($order_line->percent_rebate){ $order_line->computed_rebate = (($order_line->quantity * $order_line->ht_amount) * $order_line->percent_rebate / 100); } else { $order_line->computed_rebate = 0; } $rebate_total += $order_line->computed_rebate; $order_line->computed_amount = $order_line->quantity * $order_line->ht_amount; $sub_total += $order_line->computed_amount; $order_line->computed_amount_with_rebate = $order_line->computed_amount - $order_line->computed_rebate; $sub_total_with_rebate += $order_line->computed_amount_with_rebate; if($order_line->vat_rate) { if(isset($vat_totals[$order_line->vat_rate])) { $vat_totals[$order_line->vat_rate] += $order_line->computed_amount_with_rebate * $order_line->vat_rate / 100; } else { $vat_totals[$order_line->vat_rate] = $order_line->computed_amount_with_rebate * $order_line->vat_rate / 100; } } @endphp @include('orders.order-line-pdf', $order_line) @endforeach @endif
Descriptif Quantité PU HT TVA Remise Montant remise Total remisé HT
Annule et remplace le bon de commande {{ $order->replaces->project->projectref }}/{{ $order->replaces->number }}{{ ($order->replaces->version > 1) ? '-'.$order->version : '' }} du {{ date('d/m/Y', strtotime($order->replaces->created_at)) }}
Annulé et remplacé par le bon de commande {{ $order->replacedby->project->projectref }}/{{ $order->replacedby->number }}{{ ($order->replacedby->version > 1) ? '-'.$order->replacedby->version : '' }} du {{ date('d/m/Y', strtotime($order->replacedby->created_at)) }}
Ce bon de commande est annulé.
@php $full_tax_total = $sub_total_with_rebate; @endphp @if(count($vat_totals) == 0) @else @foreach($vat_totals as $k => $v) @php $full_tax_total += $v; @endphp @endforeach @endif @php $total_advance = ($order->supplier->advance_percentage) ? $full_tax_total * $order->supplier->advance_percentage / 100 : 0; @endphp @if($order->signature) @if($print == false){ @else @endif @endif
  Sous-total HT {{ number_format($sub_total, 2,'.',' ') }} €
  Remise totale HT -{{ number_format($rebate_total, 2,'.',' ') }} €
  Montant total HT {{ number_format($sub_total_with_rebate, 2,'.',' ') }} €
  TVA 0.00 €
  TVA à {{ $k }} % {{ number_format($v, 2,'.',' ') }} €
  Total TTC {{ number_format($full_tax_total, 2,'.',' ') }} €
  Acompte {{ ($order->supplier->advance_percentage) ? $order->supplier->advance_percentage : '0.00'}} % -{{ number_format($total_advance, 2,'.',' ') }} €
  Solde TTC {{ number_format($full_tax_total - $total_advance, 2,'.',' ') }} €
 signaturesignature
@endsection