{{-- Header --}}

Audit Rekening Koran Bank

Import CSV rekening koran, auto-kategorisasi, dan sinkronisasi ke Bank Transactions.

{{-- Stats Cards --}}

Total Records

{{ number_format($stats['total_imports']) }}

Saldo Awal

Rp {{ number_format($stats['saldo_awal'], 0) }}

Total Kredit

Rp {{ number_format($stats['total_kredit'], 0) }}

Total Debet

Rp {{ number_format($stats['total_debet'], 0) }}

Saldo Akhir (Calc)

Rp {{ number_format($stats['saldo_akhir_calculated'], 0) }}

Saldo Akhir (CSV)

Rp {{ number_format($stats['saldo_akhir_actual'], 0) }}

Selisih

{{ $stats['selisih'] >= 0 ? '+' : '' }}Rp {{ number_format($stats['selisih'], 2) }}

{{-- Main Content --}}
{{-- Tabs --}}
{{-- Tab 1: Upload --}} @if($activeTab === 'upload')
{{-- Upload Area --}}
@if(count($csvFiles) > 0)

{{ count($csvFiles) }} file dipilih

@endif
{{-- Imported Periods List --}} @if(count($importedPeriods) > 0)

Data Rekening Koran Ter-Import

@foreach($importedPeriods as $period) @endforeach
Periode Filename Rows Total Kredit Total Debet Imported Action
{{ $period->period }} {{ $period->filename }} {{ number_format($period->total_rows) }} {{ number_format($period->total_kredit) }} {{ number_format($period->total_debet) }} {{ \Carbon\Carbon::parse($period->imported_at)->diffForHumans() }}
@endif
@endif {{-- Tab 2: Review --}} @if($activeTab === 'review')
{{-- Filters --}}
{{-- Data Table --}}
@foreach($reviewData as $item) @endforeach
Date Time Keterangan Debet Kredit Type Category Status
{{ $item->transaction_date->format('d/m/Y') }} {{ substr($item->transaction_time, 0, 5) }} {{ \Str::limit($item->keterangan, 50) }} {{ $item->debet > 0 ? number_format($item->debet, 0) : '-' }} {{ $item->kredit > 0 ? number_format($item->kredit, 0) : '-' }} {{ $item->detected_type }} {{ $item->detected_category }} @if($item->is_synced) @elseif($item->is_reviewed) @else @endif
{{ $reviewData->links() }}
@endif {{-- Tab 3: Rules --}} @if($activeTab === 'rules')

Auto-Categorization Rules

@foreach($categoryRules as $rule) @endforeach
Priority Pattern Type Category Active
{{ $rule->priority }} {{ $rule->pattern }} {{ $rule->type }} {{ $rule->category }} @if($rule->is_active) @else @endif
@endif {{-- Tab 4: Sync --}} @if($activeTab === 'sync')

Sinkronisasi ke Bank Transactions

{{ $stats['unsynced'] }} transaksi belum disinkronkan

@if($isProcessing)

{{ $syncProgress }}%

@endif
@endif