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

미국 급여 협회(American Payroll Association)에 따르면, 여전히 종이 기반 근태 기록을 사용하는 조직에서는 수동 입력 오류로 인해 전체 급여의 1~8%가 손실됩니다. 데이비스-베이컨(Davis-Bacon) 프로젝트에서 관행 임금을 받는 50명의 현장 직원의 경우, 이 범위는 급여 기간당 수천 달러에 달하며, 여기에는 필체 해독 및 ADP나 QuickBooks로 데이터를 재입력하는 데 소요되는 시간은 포함되지 않습니다.

수작업 입력은 그만 — AI가 대신 읽어드립니다
이미지나 PDF를 업로드하세요 — 10초 만에 정형 데이터로
지금 체험하기
회원가입 불필요 · 카드 불필요 · 10초 내 결과
AI가 수기 타임시트를 일괄 처리하여 급여 스프레드시트로 변환하는 모습

일괄 근무시간표 처리가 단일 문서 추출과 다른 이유

손으로 작성된 한 장의 근무시간표에서 데이터를 추출하는 것은 인식 문제입니다. 하지만 현장 근로자 40명으로부터 각기 다른 양식, 다른 필체, 다양한 완성도로 수집된 데이터를 추출하는 것은 일관성, 병합, 검증 문제입니다. 일괄 처리의 병목은 필체를 읽는 것이 아닙니다. 최종 스프레드시트의 40개 행이 모두 정확히 정렬되어 급여 소프트웨어가 가져오기를 거부하지 않도록 하는 것입니다.

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

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

일괄 손글씨 근무시간표를 특히 어렵게 만드는 세 가지 문제

한 장의 근무시간표를 처리할 때는 모든 필드를 수동으로 확인할 수 있습니다. 한 달 급여 실행에서 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 법정 임금 프로젝트에 참여하는 경우, 근무 시간뿐만 아니라 작업자 분류 코드와 부가 급여 내역도 필요합니다. 이러한 데이터는 근무 기록표의 헤더, 본문, 그리고 별도의 서명된 인증 페이지에 분산되어 있을 수 있습니다.

건설 계약자의 경우 그 부담이 더 큽니다. WH-347 인증 급여 명세서에는 직원 분류, 분류별 근무 시간, 기본 시급, 초과 근무 수당, 복리 후생이 포함되어야 합니다. 한 건설 회계 법인은 종이 기반 인증 급여 명세서를 "오류의 온상"이라고 표현했는데, 모든 항목을 손으로 쓴 용지에서 정부 양식으로 수동으로 다시 입력해야 하기 때문입니다.

수작업 입력은 그만 — AI가 대신 읽어드립니다
이미지나 PDF를 업로드하세요 — 10초 만에 정형 데이터로
지금 체험하기
회원가입 불필요 · 카드 불필요 · 10초 내 결과

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

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

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

이 접근 방식은 형식 다양성 문제를 직접 해결합니다. 작업자 A의 그리드 형식과 작업자 B의 한 줄 형식은 AI가 레이아웃이 아닌 의미적 내용을 보기 때문에 동일한 열 이름 구조를 통해 처리됩니다. 각 시트에 어떤 필드가 있는지는 배치 전체가 아닌 시트별로 결정됩니다.

JPG/PNG/PDF AI 추출 일괄 처리

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

40개의 타임시트를 한 번에 테이블로 모드에 업로드하고 이름, 주 종료일, 일일 근무 시간, 초과 근무, 작업 코드 같은 열을 지정하면, 타임시트당 한 행씩 있는 하나의 병합된 스프레드시트가 출력됩니다. 그런 다음 결과를 Excel(XLSX) 또는 CSV로 다운로드할 수 있으며, ADP, Gusto, QuickBooks Payroll에서 바로 가져올 수 있는 형식입니다.

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

예외 상황 처리: 누락된 필드, 초과 근무 분할, 판독 불가 항목

예외 상황에 대한 계획 없이 일괄 처리를 하면 언뜻 보기에는 정확해 보이지만 급여를 처리한 후에야 발견되는 오류가 포함된 스프레드시트가 생성됩니다. 실제 문제를 일으키는 시나리오와 각각을 처리하는 방법은 다음과 같습니다.

날짜 필드 누락

작업자가 날짜 대신 "3주차"라고 적는 경우가 있습니다. AI가 날짜 열과 일치하는 값을 찾을 수 없으면 출력의 셀이 비어 있게 됩니다. 이는 추측하는 대신 문제를 표시하기 때문에 올바른 동작입니다. 검토 단계에서 이를 발견할 수 있습니다. 반복되는 날짜 누락의 경우, 계산된 열을 사용하여 날짜 상태 (날짜가 비어 있으면 "확인" 출력, 그렇지 않으면 "OK" 출력)와 같은 열을 추가할 수 있습니다. 이는 급여 소프트웨어에 도달하기 전에 문제가 있는 행을 표시하는 조건부 규칙입니다.

잘못된 위치의 초과 근무

일부 근로자는 초과 근무 시간을 정규 근무 시간과 같은 셀에 "8 + 2 OT"와 같이 적습니다. 다른 사람들은 별도의 열에 적습니다. 초과 근무 열이 없는 경우 여백에 적기도 합니다. AI가 필기 양식과 구조화된 필드를 읽는 방법에 대한 설명에서 다루었듯이, 비전 모델은 문서 전체를 전체적으로 읽습니다. 즉, "OT"라고 표시된 열의 숫자와 여백에 휘갈겨 쓴 동일한 숫자를 구분할 수 있습니다. AI는 찾은 내용을 추출할 뿐, 존재하지 않는 값을 임의로 생성하지 않습니다.

완전히 읽을 수 없는 필기

여기서 정직한 한계가 중요해집니다. AI 필기 인식 기술이 상당히 발전했지만(AI 필기-텍스트 변환 완벽 가이드에 자세히 설명됨), 일부 필기는 사람이 봐도 정말로 읽을 수 없습니다. AI가 해독할 수 없는 문자를 만나면 출력 셀이 비어 있거나 부분적으로만 읽힌 결과가 표시되며, 이는 다시 수동 검토를 위해 항목에 플래그를 지정합니다. 이는 확신은 있지만 틀린 추측으로 급여 데이터를 조용히 손상시키는 것보다 바람직합니다.

여러 작업 현장의 중복 항목

동일한 직원이 같은 주에 서로 다른 작업 현장에 대해 두 개의 별도 근무 시간표에 나타나는 경우, 가져오기 파일은 행을 병합하거나(FLSA 초과 근무 계산용) 별도의 작업 코드로 분리 유지해야 합니다(프로젝트 원가 추적용). 일괄 출력은 각 근무 시간표를 별도의 행으로 유지하므로, 가져오기 전에 Excel에서 집계하거나 작업 원가 계산을 위해 세부 라인 수준 데이터를 유지하는 옵션을 제공합니다.

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

데이터 추출은 스프레드시트를 생성합니다. 급여 소프트웨어에는 검증된 가져오기 파일이 필요합니다. 이 두 상태 사이의 간격이 대부분의 일괄 작업 흐름이 조용히 실패하는 지점입니다. 다음은 일반적인 실패 지점을 다루는 체크리스트입니다:

1
모든 행의 시간 형식을 통일하세요. 급여 시스템이 소수 시간(7.5)을 기대하는데 일부 직원이 콜론 표기(7:30)를 사용한다면, 가져오기 전에 모두 변환하세요. QuickBooks Payroll은 두 형식을 모두 지원하지만 ADP RUN은 소수 형식만 허용합니다.
2
모든 행에 유효한 직원 식별자가 있는지 확인하세요. 추출된 직원 이름이 급여 시스템의 직원 ID와 일치하지 않으면, 해당 행은 가져오기에 실패하거나 다른 사람에게 매핑됩니다. 가져오기 전에 직원 목록과 대조하세요.
3
시간이 0이거나 비어 있는 행을 확인하세요. 이름과 날짜는 있지만 시간 필드가 비어 있는 경우, 보통 AI가 필체를 읽지 못한 것이지 해당 직원이 0시간을 일한 것은 아닙니다. 이러한 행은 자동으로 가져오지 말고 수동 검토가 필요합니다.
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)에도 적용되나요?

일괄 추출을 통해 WH-347 서식에 필요한 데이터 포인트(직원 이름, 직종 분류, 일별 근무 시간, 총 근무 시간, 시급, 공제 항목)를 수기 일일 기록부와 근무 시간표에서 추출할 수 있습니다. 그러나 인증 급여 보고서는 2페이지에 서명된 준수 진술서가 포함된 특정 정부 서식을 요구합니다. 추출된 데이터는 서식에 입력되지만 인증 서명 단계는 수동으로 남아 있습니다. 출력된 스프레드시트는 WH-347을 생성하는 인증 급여 소프트웨어의 입력 소스로 사용될 수 있어 재입력 단계를 줄여줍니다.

수정 사항이나 취소선이 있는 근무 시간표는 어떻게 처리하나요?

AI는 문서를 시각적으로 표시된 그대로 읽습니다. 작업자가 "8"을 취소선으로 지우고 위에 "6.5"를 적었다면, 모델은 일반적으로 보이는 최종 값(6.5)을 해석하고 취소된 값은 무시합니다. 그러나 수정 사항이 원본만큼 굵게 덮어쓰기된 셀의 경우 모델이 혼동할 수 있습니다. 이런 경우 출력이 두 값 사이를 오가거나 공백을 생성할 수 있습니다. 이러한 행은 급여로 가져오기 전에 수동으로 검토해야 하는 대상입니다.

휴대폰 카메라로 촬영한 근무 시간표 사진을 처리할 수 있나요?

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

수기 근무 시간표 일괄 처리의 현실적인 정확도는 어느 정도인가요?

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

한 달 분량의 수기 근무 기록표를 하나의 급여 스프레드시트로

한 달 치 필기 근무 기록표를 업로드하고, 열을 한 번만 정의하면 급여 스프레드시트가 몇 분 만에 완성됩니다.

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

첫 근무 기록표를 업로드하고 실시간 추출을 확인하세요. 신용카드가 필요하지 않습니다.

📮 contact email: [email protected]