@extends('layouts.app') @section('title', 'Detalles de Transferencia') @section('content')

Transferencia: {{ $transfer->transfer_number }}

Información de la Transferencia
Número

{{ $transfer->transfer_number }}

Fecha

{{ $transfer->transfer_date->format('d/m/Y') }}

@if($transfer->description)
Descripción

{{ $transfer->description }}

@endif
Estado
@php $statusColors = [ 'pending' => 'warning', 'confirmed' => 'info', 'completed' => 'success', 'failed' => 'danger', 'cancelled' => 'secondary' ]; $color = $statusColors[$transfer->status] ?? 'secondary'; @endphp {{ $transfer->status_text }}
@if($transfer->notes)
Notas

{{ $transfer->notes }}

@endif
Cuenta Origen
Tipo
{{ $transfer->from_account_type === 'App\Models\BankAccount' ? 'Banco' : 'Caja Chica' }}
Cuenta

{{ $transfer->fromAccount->account_number ?? $transfer->fromAccount->code ?? 'N/A' }}

@if($transfer->from_account_type === 'App\Models\BankAccount')
Banco

{{ $transfer->fromAccount->bank->name ?? 'N/A' }}

@else
Nombre

{{ $transfer->fromAccount->name ?? 'N/A' }}

@endif
Moneda
{{ $transfer->from_currency }}
Monto a Transferir

{{ number_format($transfer->from_amount, 2) }} {{ $transfer->from_currency }}

Cuenta Destino
Tipo
{{ $transfer->to_account_type === 'App\Models\BankAccount' ? 'Banco' : 'Caja Chica' }}
Cuenta

{{ $transfer->toAccount->account_number ?? $transfer->toAccount->code ?? 'N/A' }}

@if($transfer->to_account_type === 'App\Models\BankAccount')
Banco

{{ $transfer->toAccount->bank->name ?? 'N/A' }}

@else
Nombre

{{ $transfer->toAccount->name ?? 'N/A' }}

@endif
Moneda
{{ $transfer->to_currency }}
Monto a Recibir

{{ number_format($transfer->to_amount, 2) }} {{ $transfer->to_currency }}

Tasa de Cambio
{{ $transfer->from_currency }}{{ $transfer->to_currency }}
1 {{ $transfer->from_currency }} = {{ number_format($transfer->exchange_rate, 4) }} {{ $transfer->to_currency }}
@if($transfer->status === 'completed' && $transfer->confirmation_bank)
Información de Confirmación
Banco

{{ $transfer->confirmation_bank }}

Referencia

{{ $transfer->confirmation_reference }}

Fecha y Hora

{{ $transfer->confirmation_datetime ? $transfer->confirmation_datetime->format('d/m/Y H:i') : 'N/A' }}

@if($transfer->confirmation_notes)
Notas de Confirmación

{{ $transfer->confirmation_notes }}

@endif
@endif @if($transfer->status === 'pending')
Confirmar Transferencia
@csrf
Complete la información de confirmación de la transferencia.
@php // Obtener el banco según el tipo de cuenta origen $bankName = 'N/A'; if ($transfer->fromAccount instanceof \App\Models\BankAccount) { $bankName = $transfer->fromAccount->bank->name ?? 'N/A'; } elseif ($transfer->toAccount instanceof \App\Models\BankAccount) { $bankName = $transfer->toAccount->bank->name ?? 'N/A'; } @endphp Banco donde se realizó la transferencia
Número de referencia de la transferencia
Fecha y hora en que se realizó la transferencia
@endif
@if($transfer->status === 'pending')
Cancelar Transferencia

Puede cancelar esta transferencia si aún no ha sido procesada.

@csrf
@endif
Usuario

Creado por:
{{ $transfer->createdBy->name ?? 'N/A' }}

{{ $transfer->created_at->format('d/m/Y H:i') }}

@if($transfer->confirmedBy)

Confirmado por:
{{ $transfer->confirmedBy->name ?? 'N/A' }}

@endif
Resumen

{{ number_format($transfer->from_amount, 2) }}

{{ $transfer->from_currency }}


{{ number_format($transfer->to_amount, 2) }}

{{ $transfer->to_currency }}

Información

Creado: {{ $transfer->created_at->format('d/m/Y H:i') }}

Actualizado: {{ $transfer->updated_at->format('d/m/Y H:i') }}

@endsection