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

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

@if($journalEntry->status === 'draft') Editar
@csrf @method('PATCH')
@elseif($journalEntry->status === 'posted')
@csrf @method('PATCH')
@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->lines && $journalEntry->lines->count() > 0)
@foreach($journalEntry->lines as $line) @endforeach
Cuenta Código Descripción Debe Haber
{{ $line->account->name ?? 'N/A' }} {{ $line->account->code ?? 'N/A' }} {{ $line->description ?? '-' }} @if($line->debit > 0) ${{ number_format($line->debit, 2) }} @else - @endif @if($line->credit > 0) ${{ number_format($line->credit, 2) }} @else - @endif
TOTALES ${{ number_format($journalEntry->lines->sum('debit'), 2) }} ${{ number_format($journalEntry->lines->sum('credit'), 2) }}
@else
No hay líneas registradas para este asiento.
@endif
{{-- Botones de acción --}}
@endsection