{
  "schema": "mcsj-recipe-v1",
  "id": "williston-fl-import-attendance-from-a-time-clock-file",
  "title": "Williston FL: Import Attendance from a Time Clock File",
  "module": "Payroll",
  "source": "C:/Solutions/michel/knowledge/foster/mcsj_assets/tip_sheets/williston_fl_attendance_time_clock_import.json",
  "confidence": "source-compiled",
  "timing_target_seconds": 30,
  "requires_live_mapping": true,
  "short_answer": "Enable the Time Clock option under HR parameters, then use Time Clock Import from HR Attendance. The import creates an attendance batch that must be verified and updated before payroll attendance import.",
  "steps": [
    {
      "phase": "navigate",
      "action": "Turn on the import option",
      "path": "Personnel Parameter Maintenance \u00bb HR",
      "note": "Set the Time Clock option so Time Clock Import displays under HR Attendance."
    },
    {
      "phase": "operate",
      "action": "Import the file",
      "checks": [
        "Go to HR Attendance and open Time Clock Import.",
        "Select the third-party time clock file.",
        "Use the default attendance code if the file does not include one."
      ]
    },
    {
      "phase": "operate",
      "action": "Verify and update",
      "checks": [
        "The import creates an attendance batch.",
        "Review the verification before updating.",
        "Update the batch to place time on employee timesheets."
      ]
    },
    {
      "phase": "operate",
      "action": "Move to payroll",
      "checks": [
        "Review the Attendance Transaction Report if needed.",
        "Run Payroll Generate Payroll Attendance Import.",
        "Verify imported time in payroll time entries before calculating payroll."
      ]
    }
  ],
  "watch_outs": [
    "The file must match the expected MCSJ time-clock layout; do not assume any CSV/text file will import.",
    "Bad employee IDs, pay period setup, or attendance codes can cause import issues.",
    "If Time Clock Import is missing, confirm the HR parameter and relog."
  ],
  "completion_contract": [
    "Use live chestervillagenydb only",
    "Verify record/batch ID before write",
    "Capture visible after-proof",
    "For batches, Save alone is incomplete; verify and Update/Post when applicable"
  ]
}