@extends('layouts.app') @section('content')

Audit Konsistensi Data

Cek aliran uang yang tercatat: realisasi → jurnal_entry → saldo akun.

{{-- Filter --}}
{{-- Ringkasan Status --}}
Transaksi Bermasalah
{{ number_format($summary->mismatch_transaksi) }}
Saldo Tidak Cocok
{{ number_format($summary->mismatch_saldo) }}
Orphan Detail
{{ number_format($summary->orphan_detail) }}
Orphan Jurnal
{{ number_format($summary->orphan_jurnal) }}
Total Realisasi
{{ number_format($summary->total_nominal_detail, 0, ',', '.') }}
Total Debit Jurnal
{{ number_format($summary->total_debit, 0, ',', '.') }}
{{-- Rekonsiliasi Total --}}
Rekonsiliasi Total
Pemeriksaan Nilai A Nilai B Selisih Status
Debit vs Kredit Jurnal
Jurnal harus balance
{{ number_format($summary->total_debit, 0, ',', '.') }} {{ number_format($summary->total_kredit, 0, ',', '.') }} {{ number_format($summary->total_debit - $summary->total_kredit, 0, ',', '.') }} {{ abs($summary->total_debit - $summary->total_kredit) < 0.01 ? 'BALANCE' : 'TIDAK BALANCE' }}
Realisasi Detail vs Debit Jurnal
Semua realisasi sudah dijurnalkan?
{{ number_format($summary->total_nominal_detail, 0, ',', '.') }} {{ number_format($summary->total_debit, 0, ',', '.') }} {{ number_format($summary->total_nominal_detail - $summary->total_debit, 0, ',', '.') }} {{ abs($summary->total_nominal_detail - $summary->total_debit) < 0.01 ? 'COCOK' : 'TIDAK COCOK' }}
Trace Akun Kas Terpilih vs Saldo
{{ $selectedAccount ? $selectedAccount->kode_akun . ' - ' . $selectedAccount->nama_akun : '-' }}
{{ number_format($summary->selected_account_expected, 0, ',', '.') }} {{ number_format($summary->selected_account_actual, 0, ',', '.') }} {{ number_format($summary->selected_account_delta, 0, ',', '.') }}
{{-- Transaksi Bermasalah --}}
Transaksi Bermasalah {{ $transaksiMismatches->count() }}
Hanya transaksi yang sudah ada realisasinya namun jumlah tidak cocok dengan jurnal.
@if($transaksiMismatches->count() > 0)
@endif
@forelse($transaksiMismatches as $row) @empty @endforelse
Tanggal No Referensi Tipe Unit Realisasi Debit Jurnal Kredit Jurnal Status
{{ \Carbon\Carbon::parse($row->tanggal)->format('d/m/Y') }}
{{ $row->no_referensi }}
ID #{{ $row->transaksi_id }}
{{ $row->tipe_transaksi }} {{ $row->nama_unit ?: $row->unit_id }} {{ number_format($row->total_nominal_detail, 0, ',', '.') }} {{ number_format($row->total_debit, 0, ',', '.') }} {{ number_format($row->total_kredit, 0, ',', '.') }} {{ $row->status_audit }}
Semua transaksi yang terealisasi sudah terjurnal dengan benar.
{{-- Saldo Akun Tidak Cocok --}}
Saldo Akun Tidak Cocok {{ $saldoMismatches->count() }}
Saldo di tabel akun vs total mutasi (debit - kredit) dari jurnal_entry.
@forelse($saldoMismatches as $row) @empty @endforelse
Kode Akun Nama Akun Unit Saldo Tersimpan Expected (Jurnal) Selisih
{{ $row->kode_akun }} {{ $row->nama_akun }} {{ $row->nama_unit ?: $row->unit_id ?: '-' }} {{ number_format($row->saldo_akun, 0, ',', '.') }} {{ number_format($row->expected_saldo, 0, ',', '.') }} {{ number_format($row->delta_saldo, 0, ',', '.') }}
Semua saldo akun sesuai dengan jurnal.
{{-- Fix Form & Success Alert --}} @if(session('fix_success'))
{{ session('fix_success') }}
@endif
@csrf
@push('scripts') @endpush {{-- Orphan Records --}} @if($summary->orphan_detail > 0 || $summary->orphan_jurnal > 0)
@if($summary->orphan_detail > 0)
Orphan Detail (tanpa induk transaksi)
@foreach($orphanDetails as $row) @endforeach
IDTransaksi IDRealisasi
{{ $row->id }} {{ $row->transaksi_id }} {{ number_format($row->nominal, 0, ',', '.') }}
@endif @if($summary->orphan_jurnal > 0)
Orphan Jurnal (tanpa induk detail)
@foreach($orphanJurnals as $row) @endforeach
IDDetail IDAkunMutasi
{{ $row->id }} {{ $row->transaksi_detail_id }} {{ $row->akun_id }} {{ number_format(($row->debit ?? 0) - ($row->kredit ?? 0), 0, ',', '.') }}
@endif
@endif {{-- Trace Saldo Kas --}}
Trace Aliran Kas
@if($selectedAccount) {{ $selectedAccount->kode_akun }} — {{ $selectedAccount->nama_akun }} @endif
@if($selectedAccount)
Saldo Awal (Input)
{{ number_format($traceSummary->saldo_awal_system, 0, ',', '.') }}
Total Mutasi Berjalan
{{ number_format($traceSummary->mutasi_reguler, 0, ',', '.') }}
Saldo Expected (Jurnal)
{{ number_format($traceSummary->saldo_expected, 0, ',', '.') }}
Saldo Tersimpan
{{ number_format($traceSummary->saldo_actual, 0, ',', '.') }} @if(abs($traceSummary->selisih_saldo) >= 0.01) (selisih {{ number_format($traceSummary->selisih_saldo, 0, ',', '.') }}) @endif
@endif
@forelse($traceRows as $row) @empty @endforelse
Tanggal No Referensi Tipe Transaksi Unit Debit Kas Kredit Kas Mutasi Running Saldo
{{ \Carbon\Carbon::parse($row->tanggal)->format('d/m/Y') }}
{{ $row->no_referensi }}
#{{ $row->transaksi_id }}
{{ $row->tipe_transaksi }} {{ $row->nama_unit ?: $row->unit_id }} {{ $row->debit_kas > 0 ? number_format($row->debit_kas, 0, ',', '.') : '-' }} {{ $row->kredit_kas > 0 ? number_format($row->kredit_kas, 0, ',', '.') : '-' }} {{ number_format($row->mutasi_kas, 0, ',', '.') }} {{ number_format($row->running_saldo, 0, ',', '.') }}
Belum ada data untuk akun kas yang dipilih.
@endsection