@php $sum_before_charge = 0; $sum_mvt_debit_charge = 0; $sum_mvt_credit_charge = 0; $sum_after_charge = 0; $sum_before_produit = 0; $sum_mvt_debit_produit = 0; $sum_mvt_credit_produit = 0; $sum_after_produit = 0; @endphp @php $nbLigne7 = 0; @endphp @foreach ($balances as $id_compte=>$balance) @if(substr($id_compte,0,1) == '7' && $balance->test_ligne > 0) @php $sum_mvt_debit_produit += $balance->mvt_debit; $sum_mvt_credit_produit += $balance->mvt_credit; $sum_after_produit += $balance->solde_periode; $nbLigne7++; @endphp @endif @endforeach @if($nbLigne7 == 0) @endif @php $sum_before_produit = $sum_after_produit - $sum_mvt_credit_produit + $sum_mvt_debit_produit; @endphp @foreach ($balances as $id_compte=>$balance) @if(substr($id_compte,0,1) == '6' && $balance->test_ligne > 0) @php $sum_mvt_debit_charge += $balance->mvt_debit; $sum_mvt_credit_charge += $balance->mvt_credit; $sum_after_charge += $balance->solde_periode; @endphp @endif @endforeach @php $sum_before_charge = $sum_after_charge + $sum_mvt_credit_charge - $sum_mvt_debit_charge; @endphp @php $resultat_before = $sum_before_produit - $sum_before_charge; $resultat_after = $sum_after_produit - $sum_after_charge; $variation_debit = $resultat_after > $resultat_before ? $resultat_after - $resultat_before : 0; $variation_credit = $resultat_after > $resultat_before ? 0 : $resultat_after - $resultat_before; @endphp
COMPTE LIBELLE SOLDE AU {{(new DateTime($finPeriode))->format(config('myahs.date_format'))}} SOLDE AU {{(new DateTime($debutPeriode))->format(config('myahs.date_format'))}}
{{$id_compte}} {{substr($balance->libelle,0,60)}} {{App\Lib\Format::number($balance->solde_periode)}} @php $soldeBefore = key_exists($id_compte, $soldeAnterieurs)?$soldeAnterieurs[$id_compte]*-1:0; @endphp @if($soldeBefore >= 0) {{App\Lib\Format::number($soldeBefore)}} @else ({{App\Lib\Format::number(abs($soldeBefore))}}) @endif
#
TOTAL PRODUITS{{App\Lib\Format::number($sum_after_produit)}} {{App\Lib\Format::number($sum_before_produit)}}
#
COMPTE LIBELLE SOLDE AU {{(new DateTime($finPeriode))->format(config('myahs.date_format'))}} SOLDE AU {{(new DateTime($debutPeriode))->format(config('myahs.date_format'))}}
{{$id_compte}} {{substr($balance->libelle,0,60)}} @if($balance->solde_periode >= 0) {{App\Lib\Format::number($balance->solde_periode)}} @else ({{App\Lib\Format::number(abs($balance->solde_periode))}}) @endif @php $soldeBefore = key_exists($id_compte, $soldeAnterieurs)?$soldeAnterieurs[$id_compte]:0; @endphp @if($soldeBefore >= 0) {{App\Lib\Format::number($soldeBefore)}} @else ({{App\Lib\Format::number(abs($compte->solde_before))}}) @endif
TOTAL CHARGES{{App\Lib\Format::number($sum_after_charge)}} {{App\Lib\Format::number($sum_before_charge)}}
RESULTAT {{App\Lib\Format::number($resultat_before)}} {{App\Lib\Format::number($resultat_after)}}