@php
$facture = null;
if ($ensemble->t_planning->t_devi->id_contrat_entretien) {
// Cas CTE : Récupérer la première facture associée au lieu (t_facture_location)
$factures = $ensemble->t_planning->t_devi->t_factures;
$factureLocation = null;
// Recherche dans chaque facture de la collection
foreach ($factures as $factureItem) {
// Assure-toi que la facture a la relation 't_facture_location' et vérifie l'id_location
$factureLocation = $factureItem->t_facture_location->firstWhere('id_location', $ensemble->t_planning->id_location);
if ($factureLocation) {
$facture = $factureLocation->t_facture;
break;
}
}
} else {
// Cas DV/FT : Récupérer la première facture depuis t_devis->t_factures
$facture = $ensemble->t_planning->t_devi->t_factures->first();
}
@endphp
@if ($facture)
{{ $facture->id_libelle }} - {{ $facture->date_facture->format('d/m/Y') }}
@else
-
@endif
@php
$facture = null;
if ($ensemble->t_planning->t_devi->id_contrat_entretien) {
// Cas CTE : Récupérer la première facture associée au lieu (t_facture_location)
$factures = $ensemble->t_planning->t_devi->t_factures;
$factureLocation = null;
// Recherche dans chaque facture de la collection
foreach ($factures as $factureItem) {
// Assure-toi que la facture a la relation 't_facture_location' et vérifie l'id_location
$factureLocation = $factureItem->t_facture_location->firstWhere('id_location', $ensemble->t_planning->id_location);
if ($factureLocation) {
$facture = $factureLocation->t_facture;
break;
}
}
} else {
// Cas DV/FT : Récupérer la première facture depuis t_devis->t_factures
$facture = $ensemble->t_planning->t_devi->t_factures->first();
}
@endphp
@if ($facture)
{{ number_format($facture->total_ht, 2, ',', ' ') }} €
@else
-
@endif
@php
$facture = null;
if ($ensemble->t_planning->t_devi->id_contrat_entretien) {
// Cas CTE : Récupérer la première facture associée au lieu (t_facture_location)
$factures = $ensemble->t_planning->t_devi->t_factures;
$factureLocation = null;
// Recherche dans chaque facture de la collection
foreach ($factures as $factureItem) {
// Assure-toi que la facture a la relation 't_facture_location' et vérifie l'id_location
$factureLocation = $factureItem->t_facture_location->firstWhere('id_location', $ensemble->t_planning->id_location);
if ($factureLocation) {
$facture = $factureLocation->t_facture;
break;
}
}
} else {
// Cas DV/FT : Récupérer la première facture depuis t_devis->t_factures
$facture = $ensemble->t_planning->t_devi->t_factures->first();
}
@endphp
@if ($facture)
{{ $facture->date_echeance->format('d/m/Y') }}
@else
-
@endif