@extends('layouts.app') @section('title', 'Detalles del Asiento Contable') @section('content')

Asiento Contable #{{ $journalEntry->entry_number ?? 'N/A' }}

@if($journalEntry->status === 'draft')
@csrf
@elseif($journalEntry->status === 'posted')
@csrf
@endif
@if(session('success')) @endif @if(session('error')) @endif {{-- Información general --}}
Información General
N° Asiento: {{ $journalEntry->entry_number ?? 'N/A' }}
Fecha: {{ $journalEntry->entry_date ? $journalEntry->entry_date->format('d/m/Y') : 'N/A' }}
Período: @if($journalEntry->period) {{ $journalEntry->period->name }} @else N/A @endif
Referencia: {{ $journalEntry->reference ?? '-' }}
Estado: @if($journalEntry->status === 'posted') Contabilizado @elseif($journalEntry->status === 'draft') Borrador @elseif($journalEntry->status === 'cancelled') Cancelado @else {{ $journalEntry->status ?? 'N/A' }} @endif
Auditoría
@if($journalEntry->updated_at != $journalEntry->created_at) @endif
Creado por: {{ $journalEntry->createdBy->name ?? 'Sistema' }}
Fecha creación: {{ $journalEntry->created_at->format('d/m/Y H:i') }}
Última modificación: {{ $journalEntry->updated_at->format('d/m/Y H:i') }}
{{-- Descripción --}} @if($journalEntry->description)
Descripción

{{ $journalEntry->description }}

@endif {{-- Líneas del asiento --}}
Líneas del Asiento
@if($journalEntry->details && $journalEntry->details->count() > 0)
@foreach($journalEntry->details as $detail) @endforeach
Cuenta Código Descripción Debe Haber Referencia
{{ $detail->account->name ?? 'N/A' }} {{ $detail->account->code ?? 'N/A' }} {{ $detail->description ?? '-' }} @if($detail->debit_amount > 0) ${{ number_format($detail->debit_amount, 2) }} @else - @endif @if($detail->credit_amount > 0) ${{ number_format($detail->credit_amount, 2) }} @else - @endif {{ $detail->reference ?? '-' }}
TOTALES ${{ number_format($journalEntry->details->sum('debit_amount'), 2) }} ${{ number_format($journalEntry->details->sum('credit_amount'), 2) }}
@else
No hay líneas registradas para este asiento.
@endif
{{-- Botones de acción --}}
@endsection