@php // En mode 3, un document CMU (TPOM) porte les coordonnees du dispositif et non // celles de la societe : returnInfoSociete substitue les rubriques suffixees CMU. $societeDocument = returnInfoSociete($info->FactureClientCMU ?? false); @endphp FACTURE CLIENT @php foreach ($tableauParam as $key => $value) { $info = $value['info']; $barcodeImage = $value['barcodeImage']; $donneesLigne = $value['donneesLigne']; $footer = $value['footer']; $tableTVA = $value['tableTVA']; $ModeGpharma = $value['ModeGpharma']; $tableMonnaie = $value['tableMonnaie']; $libelleTournee = $info -> LibelleTournee; if(date_est_entre($info -> DateFactureClient, $info -> HeureAppelTournee1, $info -> HeureDepartTournee1)){ $libelleTournee = ($info -> OrdreTourneeMatin < 10) ? '0'.$info -> OrdreTourneeMatin.'-'.$info -> LibelleTournee : $info -> OrdreTourneeMatin.'-'.$info -> LibelleTournee; }elseif(date_est_entre($info -> DateFactureClient, $info -> HeureAppelTournee2, $info -> HeureDepartTournee2)){ $libelleTournee = ($info -> OrdreTourneeSoir < 10) ? '0'.$info -> OrdreTourneeSoir.'-'.$info -> LibelleTournee : $info -> OrdreTourneeSoir.'-'.$info -> LibelleTournee; }elseif(date_est_entre($info -> DateFactureClient, $info -> HeureAppelTournee3, $info -> HeureDepartTournee3)){ $libelleTournee = ($info -> OrdreTourneeNuit < 10) ? '0'.$info -> OrdreTourneeNuit.'-'.$info -> LibelleTournee : $info -> OrdreTourneeNuit.'-'.$info -> LibelleTournee; } // En pixels nus : styleLogo() les reçoit comme boîte à respecter et calcule // les dimensions finales selon le rapport d'aspect réel du logo. $tailleLogo = $value['A5'] == true ? 100 : 140; $largeurLogo = $value['A5'] == true ? 200 : 300; $marginTopLogo = $value['A5'] == true ? '-90px' : '-30px'; $fontSizeDoc = $value['A5'] == true ? '7px' : '12px'; $fs13px = $value['A5'] == true ? '10px' : '13px'; $fs12px = $value['A5'] == true ? '9px' : '12px'; $fs16px = $value['A5'] == true ? '13px' : '16px'; @endphp @if($key != 0)
@endif
Logo de l\'entreprise


TOURNÉE : {{ $libelleTournee}}

@php if( $info -> LibelleGroupementClient != null && $info -> LibelleGroupementClient != ''){ @endphp GROUPEMENT : {{ $info -> LibelleGroupementClient}}

@php } @endphp ZONE : {{ $info -> NomZoneStockage}}
Date : {{convertirDateLettre($info -> DateFactureClient)}}
BON DE LIVRAISON VALORISE N° {{ $info -> NumeroFactureClient}}

Barcode

N° CLIENT : {{ $info -> CodeClient}}
{{ $info -> NomClient }}

@if($value['A5'] != true) @php if( $info -> RepresentantLegalClient != null && $info -> RepresentantLegalClient != ''){ @endphp {{ $info -> RepresentantLegalClient }}
@php } @endphp @php if($info -> AdresseGeoClient != null && $info -> AdresseGeoClient != ''){ @endphp {{ $info -> AdresseGeoClient }}
@php } @endphp @php if( $info -> NumeroCC != null && $info -> NumeroCC != ''){ @endphp N° CC : {{ $info -> NumeroCC }}
@php } @endphp @php if( $info -> NumeroRC != null && $info -> NumeroRC != ''){ @endphp N° RC : {{ $info -> NumeroRC }}
@php } @endphp @php if( $info -> TelephoneFixeClient != null && $info -> TelephoneFixeClient != ''){ @endphp TEL. FIXE : {{ $info -> TelephoneFixeClient }}
@php } @endphp @else {{ $info -> RepresentantLegalClient }} @if($info -> AdresseGeoClient != null && $info -> AdresseGeoClient != '') {{ ' / '.$info -> AdresseGeoClient }} @endif @if($info -> NumeroCC != null && $info -> NumeroCC != '') {{ ' / '.$info -> NumeroCC }} @endif @if($info -> NumeroRC != null && $info -> NumeroRC != '') {{ ' / '.$info -> NumeroRC }} @endif @if($info -> TelephoneFixeClient != null && $info -> TelephoneFixeClient != '') {{ ' / '.$info -> TelephoneFixeClient }} @endif @endif
@php $totalHTBrut = 0; $ristourne = 0; $totalHTNet = 0; $baseTVA = 0; $tva = 0; $totalTTC = 0; foreach ($donneesLigne as $key => $Ligne) { if($Ligne -> Liste1ou2 == 1){ $T = "A"; }elseif($Ligne -> Liste1ou2 == 2){ $T = "B"; }else{ $T = '';} if($key == 0 ){ if($Ligne -> NumeroBAC){ if($Ligne -> BacCarton == false){ $NumeroBAC = 'Bac n° '; }else{ $NumeroBAC = 'Colis n° '; } }else{ $NumeroBAC = ''; } $NumeroBACSimple = $Ligne -> NumeroBAC; $NumeroBAC .= $Ligne -> NumeroBAC; @endphp @if($ModeGpharma != 1) @endif @if($ModeGpharma == 3) @endif @if($ModeGpharma == 1) @endif @if($ModeGpharma == 1) @endif @if($ModeGpharma == 1) @endif @if($ModeGpharma != 1) @endif @if($ModeGpharma == 3) @endif @if($ModeGpharma == 1) @endif @if($ModeGpharma == 1) @endif @if($ModeGpharma == 1) @endif @php }elseif($NumeroBACSimple == $Ligne -> NumeroBAC){ @endphp @if($ModeGpharma != 1) @endif @if($ModeGpharma == 3) @endif @if($ModeGpharma == 1) @endif @if($ModeGpharma == 1) @endif @if($ModeGpharma == 1) @endif @php }elseif($NumeroBACSimple != $Ligne -> NumeroBAC){ if($Ligne -> NumeroBAC){ if($Ligne -> BacCarton == false){ $NumeroBAC = 'Bac n° '; }else{ $NumeroBAC = 'Colis n° '; } }else{ $NumeroBAC = ''; } $NumeroBACSimple = $Ligne -> NumeroBAC; $NumeroBAC .= $Ligne -> NumeroBAC; @endphp
{{ $NumeroBAC }}
N° CODE QTE DESIGNATION N° LOT PEREMP. PRIX
HT
RemisePRIX
HT NET
TOTAL HT TVATP. PUBLICAL. EMPLACEME.
{{($key+1)}} {{ ($ModeGpharma == 3) ? $Ligne -> CodeEanProduit : $Ligne -> CodeCipProduit1 }} {!! returnQteFacturePdfFactureClient($info->GestionParColisage, $Ligne) !!} {{ $Ligne -> DesignationProduit }} {{ $Ligne -> NumeroLotProduit }} {{ date('d/m/Y', strtotime($Ligne -> DatePeremption)) }} {{ formatNumeriquePerf($Ligne -> PrixCessionHT) }}{{ formatNumeriquePerf($Ligne -> TauxRemise) . '%' }}{{ formatNumeriquePerf($Ligne -> PrixCessionHT - ($Ligne -> PrixCessionHT * $Ligne -> TauxRemise / 100)) }}{{ formatNumeriquePerf($Ligne -> TotalHTFacture) }} {{ formatNumeriquePerf($Ligne -> TauxTaxeProduit) }}{{ $T }}{{ formatNumeriquePerf($Ligne -> PrixVentePublicTTC) }}{{ $Ligne -> NomAllee }} {{ ($Ligne -> NomEmplacementLOT != null) ? $Ligne -> NomEmplacementLOT : $Ligne -> NomEmplacementAGENCE}}
{{($key+1)}} {{ ($ModeGpharma == 3) ? $Ligne -> CodeEanProduit : $Ligne -> CodeCipProduit1 }} {!! returnQteFacturePdfFactureClient($info->GestionParColisage, $Ligne) !!} {{ $Ligne -> DesignationProduit }} {{ $Ligne -> NumeroLotProduit }} {{ date('d/m/Y', strtotime($Ligne -> DatePeremption)) }} {{ formatNumeriquePerf($Ligne -> PrixCessionHT) }}{{ formatNumeriquePerf($Ligne -> TauxRemise) . '%' }}{{ formatNumeriquePerf($Ligne -> PrixCessionHT - ($Ligne -> PrixCessionHT * $Ligne -> TauxRemise / 100)) }}{{ formatNumeriquePerf($Ligne -> TotalHTFacture) }} {{ formatNumeriquePerf($Ligne -> TauxTaxeProduit) }}{{ $T }}{{ formatNumeriquePerf($Ligne -> PrixVentePublicTTC) }}{{ $Ligne -> NomAllee }} {{ ($Ligne -> NomEmplacementLOT != null) ? $Ligne -> NomEmplacementLOT : $Ligne -> NomEmplacementAGENCE}}
@if($ModeGpharma != 1) @endif @if($ModeGpharma == 3) @endif @if($ModeGpharma == 1) @endif @if($ModeGpharma == 1) @endif @if($ModeGpharma == 1) @endif @if($ModeGpharma != 1) @endif @if($ModeGpharma == 3) @endif @if($ModeGpharma == 1) @endif @if($ModeGpharma == 1) @endif @if($ModeGpharma == 1) @endif @php } } @endphp
{{ $NumeroBAC }}
N° CODE QTE DESIGNATION N° LOT PEREMP. PRIX
HT
RemisePRIX
HT NET
TOTAL HT TVATP. PUBLICAL. EMPLACEME.
{{($key+1)}} {{ ($ModeGpharma == 3) ? $Ligne -> CodeEanProduit : $Ligne -> CodeCipProduit1 }} {!! returnQteFacturePdfFactureClient($info->GestionParColisage, $Ligne) !!} {{ $Ligne -> DesignationProduit }} {{ $Ligne -> NumeroLotProduit }} {{ date('d/m/Y', strtotime($Ligne -> DatePeremption)) }} {{ formatNumeriquePerf($Ligne -> PrixCessionHT) }}{{ formatNumeriquePerf($Ligne -> TauxRemise) . '%' }}{{ formatNumeriquePerf($Ligne -> PrixCessionHT - ($Ligne -> PrixCessionHT * $Ligne -> TauxRemise / 100)) }}{{ formatNumeriquePerf($Ligne -> TotalHTFacture) }} {{ formatNumeriquePerf($Ligne -> TauxTaxeProduit) }}{{ $T }}{{ formatNumeriquePerf($Ligne -> PrixVentePublicTTC) }}{{ $Ligne -> NomAllee }} {{ ($Ligne -> NomEmplacementLOT != null) ? $Ligne -> NomEmplacementLOT : $Ligne -> NomEmplacementAGENCE}}
@if($ModeGpharma != 2) @endif @if($ModeGpharma != 2) @endif
Total HT brut Remise Total HT Net Base TVA TVA Total TTC BICModalité de paiement
{{ formatNumeriquePerf($info -> TotalHT) }} {{ formatNumeriquePerf($info -> TotalRemise) }} {{ formatNumeriquePerf($info -> TotalHTNet) }} {{ formatNumeriquePerf($info -> TotalHTTaxable) }} {{ formatNumeriquePerf($info -> TotalTaxe) }} {{ formatNumeriquePerf($info -> TotalTTC) }} {{ formatNumeriquePerf($info -> TotalBIC) }}{{ $info -> modeDePaiement }}
@php foreach ($tableTVA as $key => $Ligne) { if($Ligne -> TotalHTFacture == 0) continue; @endphp @php } @endphp
Taux TVA Total HT Brut Total Remise Total HT Net Total Exonéré Total Taxable TVA
{{ formatNumeriquePerf($Ligne -> TauxTaxeProduit)." %" }} {{ formatNumeriquePerf($Ligne -> TotalHTFacture) }} {{ formatNumeriquePerf($Ligne -> TotalRemiseFacture) }} {{ formatNumeriquePerf($Ligne -> TotalNetHTFacture) }} {{ formatNumeriquePerf($Ligne -> TotalHexonere) }} {{ formatNumeriquePerf($Ligne -> TotalTaxable)}} {{ formatNumeriquePerf($Ligne -> TotalTaxeFacture) }}
@if($ModeGpharma == 2 && count($tableMonnaie) > 0) @php foreach ($tableMonnaie as $key => $Ligne) { @endphp @php } @endphp
Mode de paiement Montant
{{ $Ligne -> LibelleModePaiement }} {{ formatNumeriquePerf($Ligne -> MontantRegleSurReleve, 4) }}
@endif
@php $numbac = null;$volumetotal = 0;$poidstotal = 0; @endphp @foreach ($donneesLigne as $key => $Ligne) @if($numbac != $Ligne->NumeroBAC) @php $volumetotal += $Ligne->VolumeTotalLigne; $poidstotal += $Ligne->PoidsTotalLigne @endphp Capacité du colis N° {{$Ligne->NumeroBAC}} : Volume : {{$volumetotal}} cm3 | Poids : {{$poidstotal}} g
@endif @php $numbac =$Ligne->NumeroBAC; @endphp @endforeach
Avis important : les reclammations ne sont admises que dans les 72 heures suivant la livraison.
Selon les conditions générales de vente.
Tous les montants sont en EURO.
Encours quizaine : {{formatNumeriquePerf($info->EncoursClient)}}
@php } @endphp