DETALLE DE CONCILIACIÓN BANCARIA

Sistema Financiero - Ministerio de Salud

Generado el: {{ $fecha_generacion }}

Información General

ID Conciliación: {{ $conciliacion->id }}
Período: {{ $conciliacion->periodo }}
Fecha Conciliación: {{ \Carbon\Carbon::parse($conciliacion->fecha_conciliacion)->format('d/m/Y') }}
Estado: {{ ucfirst($conciliacion->estado) }}
Cuenta Bancaria: {{ $conciliacion->cuentaBancaria->nombre_cuenta ?? 'N/A' }}
Número de Cuenta: {{ $conciliacion->cuentaBancaria->numero_cuenta ?? 'N/A' }}
Banco: {{ $conciliacion->cuentaBancaria->banco->nombre ?? 'N/A' }}
Usuario: {{ $conciliacion->usuario->name ?? 'Sistema' }}
@if($conciliacion->archivo_banco)
Archivo Procesado: {{ $conciliacion->archivo_banco }}
@endif

Saldos y Diferencias

Concepto Inicial Final
Saldo según Banco ${{ number_format($estadisticas['saldo_inicial_banco'], 2) }} ${{ number_format($estadisticas['saldo_final_banco'], 2) }}
Saldo según Libro ${{ number_format($estadisticas['saldo_inicial_libro'], 2) }} ${{ number_format($estadisticas['saldo_final_libro'], 2) }}
Diferencia ${{ number_format($estadisticas['saldo_inicial_banco'] - $estadisticas['saldo_inicial_libro'], 2) }} ${{ number_format($estadisticas['diferencia_total'], 2) }}

Análisis de Diferencia Final

${{ number_format(abs($estadisticas['diferencia_total']), 2) }}

@if($estadisticas['diferencia_total'] > 0) Diferencia Positiva: El saldo bancario es mayor que el saldo en libros por ${{ number_format($estadisticas['diferencia_total'], 2) }} @elseif($estadisticas['diferencia_total'] < 0) Diferencia Negativa: El saldo en libros es mayor que el saldo bancario por ${{ number_format(abs($estadisticas['diferencia_total']), 2) }} @else Sin Diferencias: Los saldos están conciliados correctamente @endif

Resumen de Conciliación

Total Movimientos Banco: {{ $estadisticas['total_movimientos_banco'] }}
Total Movimientos Sistema: {{ $estadisticas['total_movimientos_sistema'] }}
Movimientos Conciliados: {{ $estadisticas['movimientos_conciliados'] }}
Total Diferencias: {{ $estadisticas['total_diferencias'] }}
Diferencias Resueltas: {{ $estadisticas['diferencias_resueltas'] }}
Diferencias Pendientes: {{ $estadisticas['diferencias_pendientes'] }}
@if($diferencias_resueltas->count() > 0)

Diferencias Resueltas ({{ $diferencias_resueltas->count() }})

@foreach($diferencias_resueltas as $diferencia) @endforeach
Tipo Descripción Monto Sistema Monto Banco Resolución Usuario Fecha
{{ ucfirst(str_replace('_', ' ', $diferencia->tipo_diferencia)) }} {{ $diferencia->descripcion }} @if($diferencia->monto_sistema) ${{ number_format($diferencia->monto_sistema, 2) }} @else - @endif @if($diferencia->monto_banco) ${{ number_format($diferencia->monto_banco, 2) }} @else - @endif {{ $diferencia->nota_resolucion }} {{ $diferencia->usuarioResolucion->name ?? 'Sistema' }} {{ $diferencia->fecha_resolucion ? \Carbon\Carbon::parse($diferencia->fecha_resolucion)->format('d/m/Y H:i') : 'N/A' }}
@endif @if($diferencias_pendientes->count() > 0)

Diferencias Pendientes de Resolver ({{ $diferencias_pendientes->count() }})

@foreach($diferencias_pendientes as $diferencia) @endforeach
Tipo Descripción Monto Sistema Monto Banco Estado Fecha Registro
{{ ucfirst(str_replace('_', ' ', $diferencia->tipo_diferencia)) }} {{ $diferencia->descripcion }} @if($diferencia->monto_sistema) ${{ number_format($diferencia->monto_sistema, 2) }} @else - @endif @if($diferencia->monto_banco) ${{ number_format($diferencia->monto_banco, 2) }} @else - @endif {{ ucfirst($diferencia->estado) }} {{ \Carbon\Carbon::parse($diferencia->created_at)->format('d/m/Y H:i') }}
@endif @if($movimientos_conciliados->count() > 0)

Movimientos Conciliados ({{ $movimientos_conciliados->count() }})

@foreach($movimientos_conciliados as $conciliado) @endforeach
Fecha Descripción Monto Tipo Usuario Fecha Conciliación
@if($conciliado->movimientoSistema) {{ \Carbon\Carbon::parse($conciliado->movimientoSistema->fecha_transaccion)->format('d/m/Y') }} @elseif($conciliado->movimientoBanco) {{ \Carbon\Carbon::parse($conciliado->movimientoBanco->fecha_movimiento)->format('d/m/Y') }} @else - @endif @if($conciliado->movimientoSistema) {{ $conciliado->movimientoSistema->descripcion }} @elseif($conciliado->movimientoBanco) {{ $conciliado->movimientoBanco->descripcion }} @else {{ $conciliado->observaciones }} @endif @if($conciliado->movimientoSistema) ${{ number_format($conciliado->movimientoSistema->monto, 2) }} @elseif($conciliado->movimientoBanco) ${{ number_format(($conciliado->movimientoBanco->debito > 0 ? $conciliado->movimientoBanco->debito : $conciliado->movimientoBanco->credito), 2) }} @else ${{ number_format($conciliado->monto_ajuste ?? 0, 2) }} @endif {{ ucfirst(str_replace('_', ' ', $conciliado->tipo_resolucion)) }} {{ $conciliado->usuario->name ?? 'Sistema' }} {{ \Carbon\Carbon::parse($conciliado->created_at)->format('d/m/Y H:i') }}
@endif @if($movimientos_banco->count() > 0)

Movimientos del Banco Procesados ({{ $movimientos_banco->count() }})

@foreach($movimientos_banco as $movimiento) @endforeach
Fecha Descripción Referencia Débito Crédito Saldo
{{ \Carbon\Carbon::parse($movimiento->fecha_movimiento)->format('d/m/Y') }} {{ $movimiento->descripcion }} {{ $movimiento->referencia_banco }} @if($movimiento->debito > 0) ${{ number_format($movimiento->debito, 2) }} @else - @endif @if($movimiento->credito > 0) ${{ number_format($movimiento->credito, 2) }} @else - @endif @if($movimiento->saldo) ${{ number_format($movimiento->saldo, 2) }} @else - @endif
Total Débitos: ${{ number_format($movimientos_banco->sum('debito'), 2) }}
Total Créditos: ${{ number_format($movimientos_banco->sum('credito'), 2) }}
@endif @if($conciliacion->observaciones)

Observaciones

{{ $conciliacion->observaciones }}
@endif @if($partida)

Partida Contable Asociada

Número de Partida: {{ $partida->partida }}
Fecha: {{ \Carbon\Carbon::parse($partida->fecha)->format('d/m/Y') }}
Póliza: {{ $partida->poliza }}
Total: ${{ number_format($partida->tot_debe, 2) }}
@else @if($estadisticas['diferencia_total'] != 0)

Partida Contable

No se ha generado partida contable para esta conciliación. @if($estadisticas['diferencia_total'] != 0) Puede generar una partida automática desde el sistema. @endif

@endif @endif