ACTIVOS
| Cuenta |
Saldo |
@if($assets->count() > 0)
@php
$groupedAssets = $assets->groupBy(function($item) {
return $item->account->category ?? 'other';
});
@endphp
@foreach($groupedAssets as $category => $categoryAssets)
@if($category && $category !== 'other')
| {{ ucfirst(str_replace('_', ' ', $category)) }} |
@endif
@foreach($categoryAssets as $asset)
| {{ $asset->account->code }} - {{ $asset->account->name }} |
${{ number_format($asset->closing_balance, 2) }} |
@endforeach
@if($category && $category !== 'other')
| Subtotal {{ ucfirst(str_replace('_', ' ', $category)) }} |
${{ number_format($categoryAssets->sum('closing_balance'), 2) }} |
@endif
@endforeach
@else
| No hay activos registrados |
@endif
| TOTAL ACTIVOS |
${{ number_format($totalAssets, 2) }} |
PASIVOS Y PATRIMONIO
| Cuenta |
Saldo |
@if($liabilities->count() > 0)
@php
$groupedLiabilities = $liabilities->groupBy(function($item) {
return $item->account->category ?? 'other';
});
@endphp
@foreach($groupedLiabilities as $category => $categoryLiabilities)
@if($category && $category !== 'other')
| {{ ucfirst(str_replace('_', ' ', $category)) }} |
@endif
@foreach($categoryLiabilities as $liability)
| {{ $liability->account->code }} - {{ $liability->account->name }} |
${{ number_format($liability->closing_balance, 2) }} |
@endforeach
@if($category && $category !== 'other')
| Subtotal {{ ucfirst(str_replace('_', ' ', $category)) }} |
${{ number_format($categoryLiabilities->sum('closing_balance'), 2) }} |
@endif
@endforeach
@else
| No hay pasivos registrados |
@endif
| TOTAL PASIVOS |
${{ number_format($totalLiabilities, 2) }} |
@if($equity->count() > 0)
@foreach($equity as $eq)
| {{ $eq->account->code }} - {{ $eq->account->name }} |
${{ number_format($eq->closing_balance, 2) }} |
@endforeach
@else
| No hay patrimonio registrado |
@endif
| TOTAL PATRIMONIO |
${{ number_format($totalEquity, 2) }} |
| TOTAL PASIVOS Y PATRIMONIO |
${{ number_format($totalLiabilitiesEquity, 2) }} |
@if(abs($totalAssets - $totalLiabilitiesEquity) < 0.01)
Balance Verificado: Los activos coinciden con pasivos y patrimonio.
@else
Desbalance Detectado: Diferencia de ${{ number_format(abs($totalAssets - $totalLiabilitiesEquity), 2) }}
@endif