{{ $info->nom ?? 'Nom de la Société' }}

Facture N° :{{$facture->id}}

Docier :{{$facture->infofret->ref}}

Date : {{$facture->created_at->format('d/m/Y')}}

{{$facture->client->nom}}

{{$facture->client->adress}}

Ice :{{$facture->client->ice}}

Navire : {{$facture->infofret->navire}}

Date d'arrivée : {{$facture->infofret->datearriver}}

Provenance : {{$facture->infofret->provenance}}

Désignation Marchandise : {{$facture->infofret->designation_marchandise}}

Nature Marchandise : {{$facture->infofret->nature_marchandise}}

Expéditeur : {{$facture->infofret->expediteur}}

Booking / BL : {{$facture->infofret->nbl}}

TC N° : {{$facture->infofret->ntc}}

Type de TC : {{$facture->infofret->groupage->groupage}}

Date départ : {{$facture->infofret->datedepart}}

Destination : {{$facture->infofret->distination}}

@foreach($facture->infofret->detailleinfos as $detail)

Poids Brut : {{$detail->poidbrut}}

@endforeach

Incoterm : {{$facture->infofret->incoterm}}

Destinataire : {{$facture->infofret->destinataire}}

@foreach ($facture->details as $d) @endforeach
Désignation Prix Quantité Total Taxable Total Non Taxable
{{ $d->designation }} {{ number_format($d->prix, 2) }} {{ $d->quantite }} {{ number_format($d->total_taxable, 2) }} {{ number_format($d->total_non_taxable, 2) }}

Total non Taxable : {{ number_format($facture->total_non_taxable, 2) }} DH

Total Taxable : {{ number_format($facture->total_taxable, 2) }} DH

TVA ({{ $facture->tva }}%) : {{ number_format($facture->tva_value, 2) }} DH

Total TTC : {{ number_format($facture->total_ttc, 2) }} DH

Mode de paiement : {{ $facture->modepayement->mode ?? '' }}

@php function nombreEnLettres($nombre) { $unites = ["", "un", "deux", "trois", "quatre", "cinq", "six", "sept", "huit", "neuf"]; $dizaines = ["", "dix", "vingt", "trente", "quarante", "cinquante", "soixante", "soixante-dix", "quatre-vingt", "quatre-vingt-dix"]; $nombre = floor($nombre); if ($nombre == 0) return "zéro"; $lettres = ""; if ($nombre >= 1000) { $milliers = floor($nombre / 1000); $lettres .= ($milliers == 1 ? "mille" : nombreEnLettres($milliers) . " mille "); $nombre %= 1000; } if ($nombre >= 100) { $centaines = floor($nombre / 100); $lettres .= ($centaines == 1 ? "cent " : $unites[$centaines] . " cent "); $nombre %= 100; } if ($nombre >= 20) { $diz = floor($nombre / 10); $lettres .= $dizaines[$diz]; $nombre %= 10; if ($nombre > 0) $lettres .= "-" . $unites[$nombre]; } elseif ($nombre > 0) { $lettres .= $unites[$nombre]; } return trim($lettres); } $total = $facture->total_ttc; $dirhams = intval($total); $centimes = round(($total - $dirhams) * 100); $lettres = ucfirst(nombreEnLettres($dirhams)) . " dirhams"; if ($centimes > 0) $lettres .= " et " . nombreEnLettres($centimes) . " centimes"; @endphp
Arrêté la présente facture à la somme de : {{ $lettres }}.