work folder /tmp/sqlstorecheck-6e02f277 (copies; the originals are not touched)
sample answer (SQL store), Bill B2938: {"Bill":{"Id":"B2938","Arrived":"2026-09-28 19:52:30","Finished":"2026-09-30 18:00:28","Departed":null,"Status":"finished","Rack":"A05","Unit":5,"Payment":40000,"CustomerId":"C0151","EmployeeId":"E0012","ServiceId":"S0001","OutletId":"O03"},"CustomerName":"Syaiful Wijaya","CustomerPhone":"0896-0000-1482","CustomerCredit":0,"ServiceDescription":"Wash, dry \u0026 fold (per kg)","ServicePrice":8000,"OutletName":"Profitina Laundry Wiyung","OutletPhone":"031-0000-2103","OutletAddress":"Jl. Cempaka Indah No. 45, Wiyung, Surabaya 60228","EmployeeName":"Fitri Handayani","Paid":0}
sample answer (SQL store), ByOutlet: [{"OutletId":"O01","Name":"Profitina Laundry Rungkut","Bills":1312,"Charged":66282000},{"OutletId":"O02","Name":"Profitina Laundry Keputih","Bills":996,"Charged":45450000},{"OutletId":"O03","Name":"Profitina Laundry Wiyung","Bills":645,"Charged":32481000}]
SAME       table Outlet: 3 rows in SQLite, 3 in CSV
SAME       table Customer: 256 rows in SQLite, 256 in CSV
SAME       table Employee: 14 rows in SQLite, 14 in CSV
SAME       table Service: 12 rows in SQLite, 12 in CSV
SAME       table Bill: 2954 rows in SQLite, 2954 in CSV
SAME       table Payment: 3320 rows in SQLite, 3320 in CSV
SAME       table StatusLog: 8803 rows in SQLite, 8803 in CSV

RESULT: 194 same, 0 different
