@extends('layouts.erp') @section('title', 'Balance') @section('page_title', 'Balance '.$annee) @section('page_sub', 'Totaux débit, crédit et soldes de chaque compte') @section('content') @php $fmt = fn ($n) => number_format((float) $n, 0, ',', ' ').' F'; $debit = array_sum(array_column($rows, 'debit')); $credit = array_sum(array_column($rows, 'credit')); $soldeD = array_sum(array_column($rows, 'solde_debiteur')); $soldeC = array_sum(array_column($rows, 'solde_crediteur')); @endphp
@include('finance.journals.tabs')
@include('finance.journals.year') @include('partials.list-export', ['type' => 'balance', 'query' => ['annee' => $annee]])
@forelse($rows as $row) @empty @endforelse @if($rows !== []) @endif
CompteLibelléDébitCréditSolde débiteurSolde créditeur
{{ $row['code'] }} {{ $row['label'] }} {{ $fmt($row['debit']) }} {{ $fmt($row['credit']) }} {{ $row['solde_debiteur'] > 0 ? $fmt($row['solde_debiteur']) : '—' }} {{ $row['solde_crediteur'] > 0 ? $fmt($row['solde_crediteur']) : '—' }}
Aucune écriture validée sur l'exercice {{ $annee }}.
Totaux {{ $fmt($debit) }} {{ $fmt($credit) }} {{ $fmt($soldeD) }} {{ $fmt($soldeC) }}
@if($rows !== [] && round($debit, 2) !== round($credit, 2))

Les totaux débit et crédit ne sont pas égaux. Vérifiez les écritures de l'exercice.

@endif @endsection