{
    "job_id": "SPL3-20260610075544-5ZDUT",
    "updated_at": "2026-06-10 07:56:00",
    "status": "done",
    "message": "Sync SPL selesai.",
    "processed": 88,
    "total": 88,
    "percent": 100,
    "stats": {
        "processed": 88,
        "matched_karyawan": 88,
        "created": 0,
        "updated": 0,
        "unchanged": 87,
        "changed_pending": 0,
        "changed_locked": 0,
        "skipped_missing_finger": 0,
        "skipped_missing_karyawan": 0,
        "skipped_invalid_datetime": 1,
        "skipped_existing": 0,
        "skipped_locked": 0,
        "submitted": 0,
        "skipped_auto_submit": 0,
        "failed_auto_submit": 0,
        "failed": 0
    },
    "errors": [
        "Tanggal/jam tidak valid untuk finger 10116"
    ],
    "output": "Sync SPL 3rd Party\nSource SPL: third_party.hrd_input_lembur\nSource Pegawai: third_party.pegawai_all\nRange: 2026-05-01 s/d 2026-05-01\nMode: APPLY\n\nProcessed: 88\nMatched karyawan: 88\nCreated: 0\nUpdated: 0\nUnchanged: 87\nChanged pending: 0\nChanged locked: 0\nSkip missing finger: 0\nSkip missing karyawan: 0\nSkip invalid datetime: 1\nSkip existing: 0\nSkip locked: 0\nSubmitted: 0\nSkip auto submit: 0\nFailed auto submit: 0\nFailed: 0\n\nSample error:\n- Tanggal/jam tidak valid untuk finger 10116",
    "finished_at": "2026-06-10 07:56:00"
}