@extends('layouts.app') @section('title', 'Balance General') @section('content')

Balance General

Volver
ACTIVOS
@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') @endif @foreach($categoryAssets as $asset) @endforeach @if($category && $category !== 'other') @endif @endforeach @else @endif
Cuenta Saldo
{{ ucfirst(str_replace('_', ' ', $category)) }}
{{ $asset->account->code }} - {{ $asset->account->name }} ${{ number_format($asset->closing_balance, 2) }}
Subtotal {{ ucfirst(str_replace('_', ' ', $category)) }} ${{ number_format($categoryAssets->sum('closing_balance'), 2) }}
No hay activos registrados
TOTAL ACTIVOS ${{ number_format($totalAssets, 2) }}
PASIVOS Y PATRIMONIO
@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') @endif @foreach($categoryLiabilities as $liability) @endforeach @if($category && $category !== 'other') @endif @endforeach @else @endif @if($equity->count() > 0) @foreach($equity as $eq) @endforeach @else @endif
Cuenta Saldo
{{ ucfirst(str_replace('_', ' ', $category)) }}
{{ $liability->account->code }} - {{ $liability->account->name }} ${{ number_format($liability->closing_balance, 2) }}
Subtotal {{ ucfirst(str_replace('_', ' ', $category)) }} ${{ number_format($categoryLiabilities->sum('closing_balance'), 2) }}
No hay pasivos registrados
TOTAL PASIVOS ${{ number_format($totalLiabilities, 2) }}
{{ $eq->account->code }} - {{ $eq->account->name }} ${{ number_format($eq->closing_balance, 2) }}
No hay patrimonio registrado
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
@endsection