@extends('layouts.app') @section('title', 'Importação #' . $import->id) @section('header')

Importação #{{ $import->id }}

{{ $import->filename }} • {{ $import->created_at->format('d/m/Y H:i:s') }} • {{ ucfirst($import->status) }}

@endsection @section('content')

{{ $import->total_transactions }}

Total de Transações

{{ $import->imported_transactions }}

Importadas

{{ $import->duplicate_transactions }}

Duplicadas

{{ $import->error_transactions }}

Erros
Resumo da Importação
{{ $import->filename }}
{{ strtoupper($import->file_type) }}
{{ $import->bankAccount->name }} - {{ $import->bankAccount->bank_name }}
{{ $import->importer->name }}
{{ ucfirst($import->status) }}
{{ $import->created_at->format('d/m/Y') }} às {{ $import->created_at->format('H:i:s') }} {{ $import->created_at->diffForHumans() }}
@if($import->processed_at)
{{ $import->processed_at->format('d/m/Y H:i:s') }} Duração: {{ $import->created_at->diffInSeconds($import->processed_at) }}s
@endif
@if($import->success_rate > 0)
{{ $import->success_rate }}%
@endif
@if($import->import_log && count($import->import_log) > 0)
Log de Importação
@foreach($import->import_log as $index => $log)
{{ $index + 1 }}
{{ $log }}
@if(str_contains(strtolower($log), 'erro')) @elseif(str_contains(strtolower($log), 'sucesso')) @elseif(str_contains(strtolower($log), 'duplicad')) @endif
@endforeach
@endif
Estatísticas
Tamanho do Arquivo
{{ number_format(filesize(storage_path('app/imports/' . $import->filename)) / 1024, 2) }} KB
Tempo de Processamento
@if($import->processed_at) {{ $import->created_at->diffInSeconds($import->processed_at) }}s @else Em processamento... @endif
Taxa de Sucesso
{{ $import->success_rate }}%
@if($import->status == 'completed' && $import->imported_transactions > 0)
Zona de Perigo
Atenção!

Excluir esta importação removerá permanentemente:

  • {{ $import->imported_transactions }} transações importadas
  • Registros de log e histórico
  • Referências desta importação
@endif
@endsection
Ações
Voltar para Lista Nova Importação Ver Transações @if($import->status == 'completed' && $import->imported_transactions > 0)
@csrf @method('DELETE')
Esta ação removerá todas as transações não conciliadas desta importação. @endif
@endsection