Upload file pertama. Original row akan disimpan otomatis.
Belum ada file
02 / Source B
Upload file pembanding. Jumlah baris boleh berbeda.
Belum ada file
03 / Comparison settings
Exact amount dipasangkan lebih dulu (termasuk frekuensi duplikat). Sisa transaksi dicari pasangan nominal terdekat secara global, tanpa memaksa pasangan berdasarkan posisi sorting.
TOTAL ROWS A / B
0 / 0
TRUE · EXACT MATCH
0
FALSE · AMOUNT MISMATCH
0
UNPAIRED ROWS
0
TOTAL ABS. DIFFERENCE
0
NET DIFFERENCE (B − A)
0
RESOLVED FALSE
0
NEEDS REVIEW
0
04 / Reconciliation detail
TRUE = amount sama. FALSE = kandidat amount terdekat setelah exact match dibuang; batas selisih diatur melalui Maximum Difference.
Showing 0–0 of 0 records
1 / 1
Result
Transaction type
SOURCE A
SOURCE B
Difference (B − A)
Review status
Action
Original row A
Amount A
Original row B
Amount B
Original Row adalah nomor baris pada data yang dibaca (header tidak dihitung). Exact match diproses satu-per-satu; sisa transaksi dicocokkan dengan nearest amount global dan tidak dipaksa berpasangan hanya karena posisi sorting. TRUE dipasangkan satu-per-satu berdasarkan jumlah kemunculan nominal. Setelah exact match dikeluarkan, sisa transaksi dipasangkan berdasarkan selisih nominal terkecil secara global (atau prioritas urutan File A). Pasangan hanya dibuat jika selisihnya berada dalam Maximum Difference. Sisa tanpa kandidat ditandai ONLY A / ONLY B. FALSE adalah kandidat untuk diperiksa, bukan bukti identitas transaksi.
File diproses di browser. Pagination hanya membagi tampilan; matching, search, filter, dan export tetap bekerja pada seluruh hasil. Untuk target ribuan hingga 50.000 transaksi, nearest matching menggunakan pencarian kandidat terdekat yang lebih efisien dan tidak membentuk matriks semua pasangan. Excel membutuhkan koneksi internet untuk memuat library SheetJS.