@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 @include('compta.pdf.entete')
BALANCE GENERALE DE COMPTE AU {{(new DateTime($finPeriode))->format(config('myahs.date_format'))}}
PRODUITS
@foreach ($exploitations 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; @endphp @endif @endforeach @php $sum_before_produit = $sum_after_produit - $sum_mvt_debit_produit + $sum_mvt_debit_produit; @endphp
COMPTE LIBELLE SOLDE DEBUT DEBIT CREDIT SOLDE FIN
{{$id_compte}} {{substr($balance->libelle,0,60)}} @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($balance->solde_periode))}}) @endif {{App\Lib\Format::number($balance->mvt_debit)}} {{App\Lib\Format::number($balance->mvt_credit)}} {{App\Lib\Format::number($balance->solde_periode)}}
TOTAL PRODUITS{{App\Lib\Format::number($sum_before_produit)}} {{App\Lib\Format::number($sum_mvt_debit_produit)}} {{App\Lib\Format::number($sum_mvt_credit_produit)}} {{App\Lib\Format::number($sum_after_produit)}}
@include('compta.pdf.entete')
BALANCE GENERALE DE COMPTE AU {{(new DateTime($finPeriode))->format(config('myahs.date_format'))}}
CHARGES
@foreach ($exploitations 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 DEBUT DEBIT CREDIT SOLDE FIN
{{$id_compte}} {{substr($balance->libelle,0,60)}} @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($soldeBefore))}}) @endif {{App\Lib\Format::number($balance->mvt_debit)}} {{App\Lib\Format::number($balance->mvt_credit)}} @if($balance->solde_periode >= 0) {{App\Lib\Format::number($balance->solde_periode)}} @else ({{App\Lib\Format::number(abs($balance->solde_periode))}}) @endif
TOTAL CHARGES{{App\Lib\Format::number($sum_before_charge)}} {{App\Lib\Format::number($sum_mvt_debit_charge)}} {{App\Lib\Format::number($sum_mvt_credit_charge)}} {{App\Lib\Format::number($sum_after_charge)}}
RESULTAT {{App\Lib\Format::number($resultat_before)}} {{App\Lib\Format::number(abs($variation_debit))}} {{App\Lib\Format::number(abs($variation_credit))}} {{App\Lib\Format::number($resultat_after)}}