한 달치 수기 타임시트를급여 데이터로 일괄 변환

미국 급여 협회(American Payroll Association)에 따르면, 여전히 종이 기반 근태 기록을 사용하는 조직에서는 수동 입력 오류로 인해 총 급여의 1%~8%가 손실됩니다. Davis-Bacon 프로젝트에서 법정 임금을 받는 50명 규모의 현장 근로자 팀의 경우, 이 비율은 급여 기간마다 수천 달러에 달합니다 — 손글씨를 해독하고 ADP나 QuickBooks에 데이터를 다시 입력하는 데 드는 시간은 제외한 수치입니다.

수작업 입력은 그만 — AI가 대신 읽어드립니다
이미지나 PDF를 업로드하세요 — 10초 만에 구조화된 스프레드시트 데이터로 변환됩니다
지금 사용해보기 →
플랫 벡터 블로그 히어로 이미지: '수기 타임시트 일괄 변환: 급여 준비 완료 스프레드시트로' 제목 아래 겹쳐진 혼합 형식 타임시트, 의미 단위로 손글씨를 읽는 돋보기, 작은 경고 플래그가 표시된 빈 스프레드시트 셀을 보여주는 세 개의 굵은 아이콘.

배치 타임시트 처리가 단일 문서 추출과 다른 문제인 이유

한 장의 손글씨 타임시트에서 데이터를 추출하는 것은 인식 문제입니다. 서로 다른 현장 근로자들이 작성하고, 서로 다른 양식에, 서로 다른 필체와 다양한 완성도로 작성된 40장의 타임시트에서 데이터를 추출하는 것은 일관성, 병합, 검증 문제입니다. 배치 처리의 병목은 손글씨를 읽는 것이 아닙니다. 최종 스프레드시트의 40개 행이 실제로 정렬되어 급여 소프트웨어가 가져오기를 거부하지 않도록 하는 것입니다.

2018년 ConstrucTech 연구에 따르면, 건설 회사의 약 40%가 여전히 종이 기반 근태 시스템을 사용합니다. Causeway의 영국 기반 연구에 따르면 건설 회사 중 그 비율이 60%에 가깝습니다. 이들은 종이를 원하는 회사가 아니라 현장 조건상 디지털 출퇴근이 비현실적인 회사입니다. 원격 현장에 셀 신호가 없거나, 작업자가 매일 여러 위치를 순환하거나, 회사 소프트웨어 시스템에 없는 하청업체가 있는 경우입니다. 종이 타임시트는 존재합니다. 문제는 월말에 그것들을 어떻게 처리할 것인가입니다.

단일 문서 추출은 "AI가 이 한 장을 읽을 수 있는가?"를 묻습니다. 배치 처리는 "AI가 ADP의 가져오기 파서가 날짜 형식 불일치로 17행을, 야근 열이 숫자를 기대할 때 비어 있어서 23행을 거부하지 않는 스프레드시트를 생성할 수 있는가?"를 묻습니다. 이들은 근본적으로 다른 엔지니어링 문제입니다.

배치 손글씨 타임시트를 특히 어렵게 만드는 세 가지 문제

플랫 벡터 허브-앤-스포크 다이어그램: 40장의 타임시트 배치를 나타내는 중앙 배지에서 '40개 레이아웃, 하나의 배치', '40장 중 12장만 작업 코드 보유', '주간 경계 행 병합 필요'라는 세 개의 노드로 방사형 연결, 마지막 노드는 호박색으로 강조됨.

타임시트 한 장을 처리할 때는 모든 필드를 수동으로 육안 검증할 수 있습니다. 한 달 급여 처리에서 40장의 시트를 처리할 때, 단일 문서 워크플로에서는 발생하지 않는 세 가지 구조적 문제가 나타납니다:

1. 근로자와 주차별 형식 불일치

현장 근로자 A는 월요일~일요일 열과 일일 합계가 있는 표에 시간을 기록합니다. 근로자 B는 한 줄에 "월 8 화 7.5 수 8 목 휴무 금 6"이라고만 적습니다. 근로자 C는 회사 인쇄 양식을 사용하지만 야근 전용 열이 없어 여백에 야근 시간을 적습니다. 이 중 어느 형식도 "틀린" 것은 아닙니다. 하지만 템플릿 기반 OCR 도구가 세 가지를 모두 동일한 배치에서 처리하도록 기대하는 것이 대부분의 시스템이 실패하는 지점입니다. 템플릿 기반 도구는 각 형식에 대해 필드 위치를 미리 정의해야 하므로 배치 자동화의 목적이 무의미해집니다.

2. 일부 시트에만 존재하는 필드

타임시트 40장 중 12장에는 작업 코드 열이 있고, 8장에는 시간 승인을 위한 관리자 서명이 포함되어 있으며, 3장은 날짜가 아예 없고 근로자가 주차("3주차")를 대신 적었습니다. 추출 워크플로가 모든 시트에 모든 필드가 존재한다고 가정하면, 급여 소프트웨어가 오류로 해석하는 빈 칸이 있는 스프레드시트가 생성됩니다. EY의 2022 HR 처리 위험 및 비용 조사에 따르면 평균 조직은 급여 기간마다 15건의 수정을 수행하며, 누락되거나 일관되지 않은 필드가 대부분의 원인입니다.

3. 주간 데이터 병합으로 인한 무음 급여 오류

가장 위험한 배치 오류는 눈에 보이는 추출 실패가 아니라 보이지 않는 병합 오류입니다. 근로자가 주중에 작업 현장을 옮겨 같은 급여 기간에 대해 두 장의 타임시트를 제출하는 경우가 있습니다. 두 시트 모두에서 추출이 완벽하게 작동하지만, 급여 스프레드시트에 병합하면 근로자의 시간이 서로 다른 작업 코드 아래 두 행에 표시됩니다. 급여 소프트웨어가 이를 별도로 가져오면 야근을 잘못 계산합니다. FLSA 야근은 현장별 합계가 아니라 단일 작업 주의 모든 현장 총 시간을 기준으로 하기 때문입니다. 이는 단순한 형식 문제가 아니라 규정 준수 책임입니다.

공정근로기준법(FLSA)에 따라 고용주는 모든 비면제 직원에 대해 매일 근무한 시간과 매주 총 근무 시간을 기록해야 합니다. 배치 처리가 동일한 근로자의 시간을 여러 시트에 걸쳐 병합할 때, 최종 스프레드시트가 FLSA 요구 총계를 정확히 반영하는지 확인하는 것은 선택 사항이 아닙니다. 고의 위반 시 건당 최대 $10,000의 벌금이 부과되는 법적 의무입니다.

급여 스프레드시트가 소프트웨어에 승인되기 위해 실제로 필요한 것

대부분의 급여 시스템은 "추출한 모든 데이터"를 수용하지 않습니다. 특정 열 구조, 날짜 형식, 필드 유형을 기대하며, 일치하지 않는 행은 조용히 거부하거나 잘못 처리합니다. 주요 플랫폼이 요구하는 사항은 다음과 같습니다:

필수 필드ADP RUNGustoQuickBooks Payroll
직원 식별자직원 ID (숫자)이메일 또는 직원 번호직원 표시 이름
날짜 형식MM/DD/YYYYYYYY-MM-DDMM/DD/YYYY
근무 시간 필드소수만 허용 (7:30이 아닌 7.5)소수 또는 HH:MMHH:MM 또는 소수
수입 코드행마다 필수수입 유형 필수급여 항목 필수
야근별도 수입 코드자동 계산 또는 수동별도 라인 항목

이 표는 "데이터만 추출하면 된다"가 충분하지 않은 이유를 설명합니다. 현장 근로자 A가 "7:30"을 적었는데 ADP가 "7.5"를 요구한다면, 가져오기 파일을 사용하기 전에 40개 시트 전체의 근무 시간을 표준화해야 합니다. 마찬가지로 건설 팀이 Davis-Bacon prevailing wage project에 참여 중이라면 근무 시간뿐만 아니라 근로자 분류 코드와 프린지 혜택 내역도 필요합니다. 이러한 데이터는 타임시트 헤더, 본문, 별도의 서명된 인증 페이지에 분산되어 있을 수 있습니다.

건설 계약자의 경우 더 큰 위험이 따릅니다: WH-347 인증 급여 양식에는 직원 분류, 분류별 근무 시간, 기본 요율, 야근 요율, 프린지 혜택이 포함되어야 합니다. 한 건설 회계 법인은 종이 기반 인증 급여를 "오류의 온상"이라고 설명했는데, 모든 필드를 손으로 쓴 시트에서 정부 양식으로 수동 재입력해야 하기 때문입니다.

손으로 데이터를 입력하지 마세요 — AI가 대신 읽어드립니다
이미지 또는 PDF 업로드 — 10초 안에 구조화된 스프레드시트 데이터 제공
지금 사용해 보기 →

열 이름 추출이 템플릿 없이 다양한 형식을 처리하는 방법

대부분의 타임시트용 OCR 도구는 템플릿 매칭 방식으로 작동합니다. 샘플 양식의 "근무 시간" 필드 주위에 상자를 그리고, 이후 모든 시트에서 해당 정확한 위치를 찾는 방식입니다. 이는 모든 근로자가 동일한 인쇄 양식을 제출할 때만 작동합니다. 현장 근로자 40명이 각자 다른 40장의 시트를 제출하는 경우 — 일부는 인쇄본, 일부는 공책에 손으로 쓴 것, 일부는 현장 사무실 탁자 위에서 비스듬히 촬영된 사진 — 완전히 실패합니다.

평면 벡터 2열 비교: 왼쪽은 '템플릿 매칭'으로 점선 템플릿 상자가 빈 종이에 놓이고 빨간 X 배지가 표시됨; 오른쪽은 '열 이름 추출'로 돋보기가 5개 열 헤더 아래 손으로 쓴 값을 찾고 초록색 체크 배지가 표시됨.

ImageToTable.ai는 근본적으로 다른 접근 방식을 사용합니다: 열 이름 추출. 필드 위치를 정의하는 대신 필드 의미를 정의합니다 — 출력 스프레드시트에 원하는 열 헤더를 입력하면(직원 이름, 날짜, 정규 근무 시간, 야근, 작업 코드), AI 비전 모델이 각 페이지 어디에서든 해당 값을 찾아내는데, 이는 값이 어디에 있는지가 아니라 무엇을 의미하는지 이해함으로써 가능합니다. 이는 AI 필기 인식이 데이터를 Excel로 추출하는 방법에 대한 가이드에서 자세히 설명한 것과 동일한 메커니즘입니다 — 모델은 글꼴 데이터베이스와 문자 모양을 대조하는 것이 아니라 맥락을 이해함으로써 필기를 읽습니다.

이 접근 방식은 형식 다양성 문제를 직접 해결합니다. 근로자 A의 그리드 형식과 근로자 B의 단일 라인 형식이 동일한 열 이름 구조로 처리되는 이유는 AI가 레이아웃을 보지 않고 의미적 내용을 보기 때문입니다. 각 시트에 어떤 필드가 존재하는지는 배치 전체에서 가정하지 않고 시트별로 결정됩니다.

JPG/PNG/PDF AI 추출 배치 처리

파일은 안전하게 처리되며 저장되지 않습니다.

40장의 타임시트를 To Table 모드로 일괄 업로드하고 Name, Week Ending, Daily Hours, Overtime, Job Code 같은 열을 지정하면, 타임시트당 한 행씩 구성된 단일 병합 스프레드시트가 출력됩니다. 그런 다음 결과를 Excel(XLSX) 또는 CSV로 다운로드할 수 있으며, ADP, Gusto, QuickBooks Payroll에서 바로 가져올 수 있는 형식입니다.

여러 현장에서 현장 팀을 관리하는 HR 부서의 경우, 수집 링크는 또 다른 효율성을 더해 줍니다. 공유 가능한 링크(예: /c/xxxx)를 생성하여 현장 반장이나 현장 감독자에게 보내면 됩니다. 그들은 링크를 열고 인증 코드를 입력한 후 타임시트 사진을 바로 처리 대기열에 업로드합니다. 등록도, 소프트웨어 설치도 필요 없습니다. 파일은 귀하의 계정에 저장되며 배치 추출 준비가 완료됩니다.

엣지 케이스 처리: 누락된 필드, 야근 분할, 판독 불가 항목

엣지 케이스에 대한 대비 없이 배치 처리를 하면 겉보기에는 정확해 보이지만 급여 실행 후에야 발견되는 오류가 포함된 스프레드시트가 생성됩니다. 실제 문제를 일으키는 시나리오와 각각을 처리하는 방법은 다음과 같습니다.

날짜 필드 누락

근로자가 날짜 대신 "3주차"라고 적는 경우가 있습니다. AI가 Date 열과 일치하는 값을 찾지 못하면 출력 셀은 비어 있게 됩니다. 이는 추측 대신 문제를 표시하므로 올바른 동작입니다. 검토 단계에서 이를 포착합니다. 반복적으로 날짜가 누락되는 경우, 계산된 열을 사용하여 Date Status (if Date is blank, output "CHECK", otherwise output "OK") 같은 열을 추가할 수 있습니다. 이는 급여 소프트웨어에 도달하기 전에 문제가 있는 행을 표시하는 조건부 규칙입니다.

잘못된 위치의 야근

일부 근로자는 야근 시간을 일반 근무 시간과 같은 셀에 "8 + 2 OT"로 적습니다. 다른 근로자는 별도 열에 적습니다. 어떤 근로자는 야근 열이 없어 여백에 적기도 합니다. AI가 손글씨 양식과 구조화된 필드를 읽는 방법에 대한 설명에서 다루었듯이, 비전 모델은 문서 전체를 종합적으로 읽습니다. "OT"로 표시된 열의 숫자와 여백에 휘갈겨 쓴 동일한 숫자를 구분할 수 있습니다. AI는 발견한 것을 추출하며, 존재하지 않는 값을 만들어 내지 않습니다.

완전히 알아볼 수 없는 필기

여기서 정직한 한계가 중요합니다. AI 필기 인식 기술이 상당히 발전했지만 — AI 필기-텍스트 변환에 대한 전체 가이드에서 자세히 설명했듯이 — 일부 필기는 사람조차 읽을 수 없을 정도로 알아보기 어렵습니다. AI가 해석할 수 없는 문자를 만나면 출력 셀이 비어 있거나 부분적으로만 읽힌 결과가 나오며, 이는 다시 수동 검토를 위해 해당 항목을 표시합니다. 이는 급여 데이터를 조용히 손상시키는 확신은 있지만 틀린 추측보다 훨씬 낫습니다.

여러 작업 현장에서 발생한 중복 항목

같은 직원이 같은 주에 서로 다른 작업 현장에 대해 두 개의 별도 타임시트에 나타나는 경우, 가져오기 파일은 행을 병합하거나(FLSA 야근 계산용) 별도의 작업 코드로 분리 유지해야 합니다(프로젝트 비용 추적용). 배치 출력은 각 타임시트를 별도의 행으로 보존하므로, 가져오기 전에 Excel에서 집계하거나 작업 원가 계산을 위해 세부 라인 수준 데이터를 유지할 수 있습니다.

추출된 데이터에서 급여 가져오기까지: 마지막 단계 완료

데이터 추출은 스프레드시트를 생성합니다. 급여 소프트웨어는 검증된 가져오기 파일을 요구합니다. 이 두 상태 사이의 간극이 대부분의 배치 워크플로우가 조용히 실패하는 지점입니다. 다음은 일반적인 실패 지점을 다루는 체크리스트입니다:

파란색 번호 배지가 있는 5가지 체크 항목을 나열한 평면 벡터 번호 체크리스트 그래픽: 근무 시간 표준화, 직원 ID 일치, 공백 시간을 읽지 못한 것으로 처리, 40시간 초과 야근 검증, 날짜 형식 확인.
1
모든 행의 시간 형식을 표준화하세요. 급여 시스템이 소수 시간(7.5)을 기대하는데 일부 근로자가 콜론 표기(7:30)를 사용한다면, 가져오기 전에 모두 변환하세요. QuickBooks Payroll은 두 형식을 모두 허용하지만 ADP RUN은 소수 형식을 요구합니다.
2
모든 행에 유효한 직원 식별자가 있는지 확인하세요. 추출된 직원 이름이 급여 시스템의 직원 ID와 일치하지 않으면 해당 행은 가져오기에 실패하거나 잘못된 사람에게 매핑됩니다. 가져오기 전에 직원 목록과 대조하세요.
3
시간이 0이거나 비어 있는 행을 확인하세요. 이름과 날짜가 있는 타임시트에서 시간 필드가 비어 있다면, 보통 해당 직원이 0시간을 일했다는 뜻이 아니라 AI가 필체를 읽지 못했다는 뜻입니다. 이러한 행은 자동으로 가져오지 말고 수동 검토가 필요합니다.
4
FLSA 기준에 따라 야근을 검증하세요. 한 주에 일반 근무와 야근을 합친 시간이 40시간을 초과하는 직원의 경우, 야근이 일반 시급의 1.5배로 계산되었는지 확인하세요. ADP, Gusto, Paychex는 모두 FLSA 야근을 자동 계산할 수 있지만 정확한 기본 시간이 입력되어야 합니다.
5
날짜 형식이 급여 시스템과 일치하는지 확인하세요. 흔한 실패 사례: 추출 결과가 DD/MM/YYYY 형식인데 Gusto는 YYYY-MM-DD를 기대합니다. 가져오기가 실패하거나 날짜가 잘못 이동할 수 있습니다. 가져오기 전에 날짜 열을 표준화하세요.

IRS는 고용주가 세금 납부 기한 후 최소 4년간 급여 기록을 보관할 것을 요구하며, FLSA에 따라 타임시트는 최소 2년간 보관해야 합니다. 추출된 스프레드시트는 다운로드, 보관, 감사가 가능한 디지털 기록이 됩니다. 이는 서류 캐비닛에 종이를 보관하는 것보다 훨씬 의미 있는 규정 준수 개선입니다.

자주 묻는 질문

AI가 필기체로 작성된 타임시트를 읽을 수 있나요?

네, 인쇄체 손글씨에 적용되는 것과 동일한 조건이 적용됩니다: 가독성이 중요합니다. 비전 모델은 개별 글자를 추적하는 것이 아니라 전체 단어의 모양과 맥락을 이해하여 필기체를 읽습니다. 명확하고 일관된 연결형 필기체는 일반적으로 안정적으로 추출됩니다. 지나치게 장식적이거나 급하게 쓴 필기체 — 인간 급여 담당자도 문제를 지적할 정도의 — 는 부분적이거나 빈 결과를 초래할 수 있습니다. 출력 셀이 비어 있는 것은 검토가 필요하다는 신호이지, 조용한 오류가 아닙니다.

같은 배치에서 근로자가 완전히 다른 타임시트 형식을 사용하면 어떻게 하나요?

바로 이 시나리오에서 열 이름 추출이 템플릿 기반 도구보다 우수합니다. AI가 위치가 아닌 의미로 값을 찾기 때문에, 한 번의 업로드에 다섯 가지 다른 타임시트 형식이 있어도 하나의 통합 스프레드시트가 생성됩니다. 유일한 제약: 각 타임시트에는 요청한 데이터가 포함되어야 합니다. 근로자 D의 시트에 야근 열이 없으면 해당 행의 필드는 비어 있게 됩니다 — 이것이 올바른 동작입니다.

배치 처리가 건설 공인 급여(WH-347)에 작동하나요?

배치 추출은 손으로 쓴 일일 작업 일지와 타임시트에서 Form WH-347에 필요한 데이터 포인트 — 직원 이름, 분류, 일별 시간, 총 시간, 임금률, 공제 — 를 캡처할 수 있습니다. 그러나 공인 급여 보고서는 2페이지에 서명된 준수 진술서가 포함된 특정 정부 양식을 요구합니다. 추출된 데이터는 양식에 입력되지만 인증 서명 단계는 수동으로 남아 있습니다. 출력 스프레드시트는 WH-347을 생성하는 공인 급여 소프트웨어의 입력 소스로 사용될 수 있어 재입력 단계를 줄여줍니다.

수정 사항이나 취소선이 있는 타임시트는 어떻게 처리하나요?

AI는 문서를 시각적으로 나타나는 대로 읽습니다. 근로자가 "8"을 취소하고 그 위에 "6.5"를 썼다면, 모델은 일반적으로 취소된 값이 아닌 보이는 최종 값(6.5)을 해석합니다. 그러나 수정이 원본만큼 굵게 덮어쓴 셀은 모델을 혼란시킬 수 있습니다. 이러한 경우 출력이 두 값 사이를 오가거나 빈 값을 생성할 수 있습니다. 급여에 가져오기 전에 수동으로 검토해야 할 행이 바로 이것입니다.

휴대폰 카메라로 촬영한 타임시트 사진도 처리할 수 있나요?

네, 가능합니다. 이 도구는 JPG, PNG, PDF 입력을 지원하며 휴대폰 카메라 사진도 포함됩니다. 비스듬히 찍히거나 조명이 고르지 않은 사진(현장에서 흔한 경우)은 비전 모델이 처리하지만, 품질이 정확도에 영향을 미칩니다. 평평하고 조명이 밝은 사진이 트럭 대시보드에 기대어 놓은 클립보드에 찍힌 그림자 지고 기울어진 사진보다 추출 결과가 더 좋습니다. 현장 근로자들이 정기적으로 휴대폰 사진으로 타임시트를 제출한다면, 수집 링크를 통해 휴대폰에서 바로 처리 대기열로 업로드할 수 있습니다.

손으로 작성된 타임시트 배치 처리의 실제 정확도는 어느 정도인가요?

단일 수치로 답할 수 없습니다. 정확도는 필기 품질, 사진 품질, 양식 복잡성에 따라 달라지기 때문입니다. 핵심 엔진은 인쇄된 표 데이터에서 최대 99% 정확도를 달성합니다. 손글씨 인식은 더 낮고 변동적입니다. 깨끗한 양식에 또박또박 쓴 인쇄체는 구겨진 용지에 급하게 쓴 필기체보다 성공률이 높습니다. 배치 워크플로는 이러한 변동성을 고려합니다. 모든 행을 검토하는 대신 플래그가 지정되거나 빈 셀만 검토하면 됩니다. 이것이 "이상해 보이는 3개 행만 확인"과 "40장 전체를 처음부터 다시 입력"의 차이입니다.

한 달치 종이 타임시트를 하나의 급여 스프레드시트로

한 달치 수기 타임시트를 업로드하고, 열을 한 번 정의한 뒤 급여 준비 완료 스프레드시트로 내보내세요 — 몇 시간이 아닌 몇 분 만에.

무료 체험 — 회원가입 불필요

첫 타임시트를 업로드하고 추출 과정을 직접 확인하세요. 신용카드가 필요 없습니다.

📮 contact email: [email protected]