{"status":"ok","service":"cron_server","tz":"Asia/Jakarta","jobs":[{"id":"waba-number-sync","schedule":"0 0,12 * * *","enabled":true,"description":"Sync nomor telepon seluruh WABA dari Meta","lastRun":{"at":"2026-09-30T17:00:04.249Z","ok":true,"status":200}},{"id":"wadesk-blast","schedule":"*/2 8-19 * * *","enabled":true,"description":"Process WaDesk template blast queue (1 pesan per run)","lastRun":{"at":"2026-09-30T12:58:00.376Z","ok":true,"status":204}},{"id":"invoice-recurring","schedule":"0 1 * * *","enabled":true,"description":"Generate invoice dari recurring_bills yang jatuh tempo","lastRun":{"at":"2026-09-30T18:00:01.733Z","ok":true,"status":200}},{"id":"invoice-due-reminder","schedule":"0 8 * * *","enabled":true,"description":"Kirim WA template reminder invoice H-3 s/d H","lastRun":{"at":"2026-09-30T01:00:00.772Z","ok":false,"status":500}},{"id":"bca-kas-confirm","schedule":"3-52/7 * * * *","enabled":true,"description":"Konfirmasi kas BCA pending jika mutasi CR cocok (on-demand scrape)","lastRun":{"at":"2026-09-30T20:28:01.065Z","ok":true,"status":200}},{"id":"bca-qris-confirm","schedule":"4-58/9 * * * *","enabled":true,"description":"Sync transaksi QRIS merchant BCA + konfirmasi kas QRIS static pending","lastRun":{"at":"2026-09-30T20:27:12.311Z","ok":true,"status":200}},{"id":"kas-unmatched-notify","schedule":"5-59/11 * * * *","enabled":true,"description":"Notify branch group for unmatched laundry kas BCA/QRIS","lastRun":{"at":"2026-09-30T20:22:00.317Z","ok":true,"status":200}},{"id":"rekap-snapshot-bulanan","schedule":"15 3 1 * *","enabled":true,"description":"Snapshot rekap laundry bulan lalu per cabang operasional (untuk fee jaga malam)","lastRun":{"at":"2026-09-30T20:15:01.151Z","ok":true,"status":200}},{"id":"penetapan-gaji-laundry","schedule":"10 5 1 * *","enabled":true,"description":"Penetapan Gaji Laundry (bulan lalu)","lastRun":null},{"id":"wa-queue","schedule":"0-59/5 * * * *","enabled":true,"description":"Resend / proses antrean WhatsApp (queue)","lastRun":{"at":"2026-09-30T20:25:00.864Z","ok":true,"status":200}},{"id":"send-pending-notif","schedule":"1-59/6 * * * *","enabled":true,"description":"Kirim notifikasi pending laundry","lastRun":{"at":"2026-09-30T20:24:02.718Z","ok":true,"status":200}},{"id":"pay-bill","schedule":"20 5 * * *","enabled":true,"description":"Bayar / proses tagihan otomatis (PayBill)","lastRun":{"at":"2026-09-29T22:20:05.417Z","ok":true,"status":200}},{"id":"laundry-tuntas-non-tunai","schedule":"37 21 * * *","enabled":true,"description":"Auto-tuntas order laundry yang dibayar non-tunai kemarin (ref dari kas.ref_transaksi terikat sale)","lastRun":{"at":"2026-09-30T14:37:03.301Z","ok":true,"status":200}}]}