5개 현장, 하나의 급여: 일괄
건설 근무시간표, 수동 병합 불필요
주간 근무시간표 하나를 처리하는 데는 몇 분이 걸립니다 — 필기 내용을 읽고, 계산을 확인하고, 급여 시스템에 입력하는 작업입니다. 하지만 다섯 개의 다른 현장에서 온 서른여 개의 시간표를 각각의 고유한 비용 코드, 직종 분류, 임금률과 함께 처리하는 것은? 대부분의 건설 급여 담당자가 잘 아는 금요일 밤의 골칫거리입니다. 마찰은 데이터 입력 자체가 아니라 병합에 있습니다. 각 시간표는 저마다의 형식적 특성을 가진 독립적인 문서로 도착하며, 급여 실행이 마감될 때까지 누군가는 Sage 300이나 Viewpoint가 거부하지 않을 하나의 깔끔하고 내부적으로 일관된 보고서를 작성해야 합니다.
핵심 요약
- 30건의 작업자 타임시트 처리는 단순 데이터 입력 30회가 아닙니다. 매주 금요일, 현장에 없던 한 사람에게 떨어지는 병합 문제입니다.
- 일반적인 급여 처리에서 매 기간 15건을 수정하는 이유는 담당자가 부주의해서가 아니라, 수기 작성된 시트와 6개의 다른 비용 코드 목록을 병합하는 과정에서 오류가 구조적으로 발생하기 때문입니다.
- 작업자 이름, 직종, 비용 코드, 현장이라는 단일 열 목록을 설정하면 ImageToTable.ai가 배치 내 모든 시트에서 이를 자동으로 처리하여, 금요일 업무가 3시간 병합 작업 대신 5분 검토로 끝납니다.
일괄 타임시트 처리가 단순 반복 작업이 아닌 이유
타임시트 한 장에서 데이터를 추출하는 것은 정확성 문제입니다. 도구가 필체를 읽고 각 값을 올바른 열에 배치할 수 있느냐의 문제죠. 하지만 다섯 개 현장에 걸쳐 흩어진 30장의 타임시트에서 데이터를 추출하는 것은 일관성, 병합, 검증의 문제입니다. 일괄 처리 영역에 진입하면 단일 시트 작업에서는 절대 발생하지 않는 세 가지 구조적 난제가 나타납니다.
첫째, 현장별로 원가 코드가 다릅니다. 시빅센터 공사의 콘크리트 팀은 CSI MasterFormat Division 03으로 청구하는 반면, 메디컬오피스 건축의 골조 팀은 Division 06으로 청구합니다. 같은 목수라도 한 주에 두 현장에서 일할 수 있으며, A현장 타임시트는 그의 시간을 03 30 00(현장타설 콘크리트)으로, B현장은 06 11 00(목구조)으로 코딩합니다. 현장 접두사 없이 두 행을 병합하면 공사비 보고서에서 인건비가 조용히 잘못 배분됩니다. CFMA(건설재무관리협회)는 실시간 인건비 추적을 프로젝트 수익성을 위한 모범 사례로 꼽는데, 이는 지연되거나 잘못 배분된 시간이 미래 견적의 기반이 되는 과거 데이터를 왜곡하기 때문입니다.
둘째, 임금은 직종별로, 때로는 현장별로 다릅니다. 민간 상업 공사에서 시간당 22달러를 받는 노무자가 연방 지원 프로젝트에서는 데이비스-베이컨 기준 임금에 따라 시간당 31.75달러를 받을 수 있습니다. 두 현장의 타임시트가 금요일 오후 같은 급여 담당자 책상에 도착하면, 병합 단계는 단순히 숫자를 더하는 것이 아니라 각 작업자의 시간 합계에 해당 현장, 해당 직종의 올바른 임율을 곱합니다. 숫자 하나만 잘못 입력해도 노동부 감사관의 눈에 띄는 수준의 초과 지급이 발생합니다.
셋째, 병합 자체는 대부분의 건설 회계 스택에서 기본 기능으로 제공되지 않습니다. Sage 300 CRE는 하나의 깔끔한 가져오기 파일을 요구합니다. Viewpoint Vista는 특정 작업 단계와 비용 유형에 맞게 코딩된 시간을 요구합니다. Foundation과 HCSS는 모두 급여 배치가 처리되기 전에 작업자 분류가 내부 요율표와 일치하기를 요구합니다. 이 시스템 중 어느 것도 "다섯 명의 현장 감독관이 작성한 30장의 수기 시트를 하나의 가져오기 파일로 결합"하는 기본 버튼을 제공하지 않습니다. 그 통합 단계는 누군가 수동으로 만드는 스프레드시트에 의존합니다. EY의 2022년 HR 처리 위험 및 비용 조사에 따르면, 평균적으로 조직은 급여 기간당 15건의 수정을 하며, 대부분의 근본 원인은 일관되지 않은 필드 매핑입니다.
공인 급여 차원: 통합 오류가 규정 위반이 되는 경우
연방 자금 지원 건설 프로젝트에서 병합을 올바르게 수행하는 것의 주간 보상은 깨끗한 장부뿐만 아니라 데이비스-베이컨 법(Davis-Bacon Act)을 준수하는 것입니다. 계약자는 각 작업자의 시간을 노무 분류별로 구분한 양식 WH-347 공인 급여 보고서를 제출해야 합니다. 목수가 서로 다른 적용 임금 결정이 적용되는 두 현장 사이에 주를 나누어 일한 경우, WH-347에는 두 개의 별도 라인 항목이 필요합니다. 노동부 지침은 명확합니다. 해당 내역을 생성할 수 없으면 모든 시간에 대해 가장 높은 적용 요율로 지급해야 합니다.
벌금이 아닙니다. 문서가 부족할 때 노동부가 취하는 기본 입장일 뿐입니다. 코플랜드 법(40 U.S.C. § 3145)은 주 단위 보고를 의무화하며, FAR 31.205-6은 중간 또는 최종 원가 목표별로 노무를 식별하는 근태 기록 시스템을 요구합니다. 즉, 근로자가 40시간을 기록했다는 사실뿐만 아니라 각 시간이 어떤 원가 목표에 사용되었는지도 증명해야 합니다. 여러 현장의 근태 기록이 하나의 급여 보고서로 통합될 때, 현장 간 분류 구분은 감사관이 가장 먼저 확인하는 사항입니다.
계산은 간단하지만 냉혹합니다. 근로자가 민간 요율($22/시간)로 20시간, 적용 임금 요율($31.75/시간)로 20시간을 일했을 때, 30시간을 적용 임금으로 잘못 분류하면 단 1주일에 한 명의 근로자에게서 추가로 $292.50이 발생합니다. 15명의 작업반으로 확대하면 $4,300가 넘으며, 다년간의 공공 공사 계약에서 분류 오류로 인한 누적 차이는 완전한 임금 및 근무 시간 감사로 이어질 수 있습니다.
이것이 여러 현장 통합이 단순한 편의가 아닌 규정 준수 요구 사항인 이유입니다. 병합 단계에서는 각 근로자의 근무 시간, 분류, 현장 배정, 원가 코드를 보고서에 그대로 반영하여 어떤 정보도 손실되거나 잘못 정렬되지 않도록 해야 합니다. 이러한 병합을 스프레드시트에서 수동으로 수행할 경우, 조정 부담은 현장 상황을 가장 모르는 사람, 즉 급여 담당자에게 전가됩니다.
AI 일괄 추출이 여러 현장 병합을 한 번에 처리하는 방법
템플릿 기반 OCR 시스템의 한계는 구조적입니다. 각 필드가 페이지의 어디에 있는지 정의해야 하므로, A 현장반장(깔끔한 월-일 그리드에 시간을 기입)의 근무시간표와 B 현장반장("월 8, 화 7, 수 8.5"라고 한 줄로 휘갈겨 쓰는)의 근무시간표는 서로 다른 템플릿이 필요합니다. 5개 현장에서 12장의 근무시간표가 들어오면, 데이터 추출이 아니라 템플릿 제작을 하는 셈입니다.
의미 기반 추출은 반대 접근법을 취합니다. 도구에 페이지의 어디를 볼지 알려주는 대신, 무엇을 찾을지 알려줍니다. "작업자 이름", "날짜", "정규 시간", "초과 근무 시간", "비용 코드", "현장", "직종"과 같은 열 이름을 지정하면, AI가 각 근무시간표를 독립적으로 읽고, 값이 페이지 어디에 있든 그 의미를 이해하여 위치를 파악한 후, 통합 출력 테이블의 올바른 열에 결과를 배치합니다. 30장의 근무시간표를 함께 업로드하면, 모두 동일한 배치로 처리되어 모든 행이 동일한 열 구조에 이미 정렬된 하나의 스프레드시트가 생성됩니다.
바로 여기서 "사용자 정의 열 추출" — 전체 워크플로우의 기반이 되므로 정의할 가치가 있는 용어 — 이 통합 작업의 복잡성을 바꿔놓습니다. 새로운 양식마다 각 필드 주위에 사각형을 그려야 하는 템플릿 기반 도구와 달리, 사용자 정의 열 시스템은 필요한 필드 이름("작업자 이름", "비용 코드", "정규 시간", "현장")을 입력하기만 하면 AI가 문서를 의미적으로 읽어 페이지 어디에서든 각 값을 찾아냅니다. 건설 급여의 경우, 비용 코드, 직종, 현장 필드를 포함한 한 세트의 열만 정의하면, 어떤 현장반장이 작성했든 어떤 형식을 사용했든 업로드된 모든 근무시간표가 동일한 구조화된 테이블을 채웁니다. 수동 조정에 수 시간을 소비하던 병합 단계가 이제 추출 시점에 이루어집니다.
파일은 안전하게 처리되며 저장되지 않습니다.
5개 현장 주간 급여 처리: 단계별 가이드
중견 건설사가 5개 현장을 운영하는 시나리오를 바탕으로, 실제 멀티사이트 배치 작업 흐름을 소개합니다. 각 현장의 현장소장이 작업자들의 주간 타임시트(수기 작성된 종이 양식, 3장에는 비용 코드가 여백에 기재됨)를 촬영했습니다. 총 28장의 개별 타임시트로, 현장당 4~6명의 작업자, 각 시트에는 5~7개의 일일 근무 시간 항목이 포함되어 있습니다.
보통 급여 담당자가 금요일 업무 시간의 3분의 2를 소비하는 단계인 수동 병합은 이 워크플로우에 존재하지 않습니다. AI가 추출 시점에 병합을 수행하는 이유는 28개 문서 전체에서 단일 공유 열 정의를 사용하기 때문입니다. 수동 통합이 간신히 달성하는 일관성이 기본값이 됩니다.
병합 자동화로 달라지는 점
일괄 추출이 급여 워크플로우를 바꾼다는 가장 분명한 신호는 절약된 시간이 아니라 더 이상 오지 않는 질문들입니다. 모든 타임시트 행에 이미 비용 코드, 작업 현장, 직종이 포함되어 있다면, 급여 담당자는 화요일 아침에 현장소장에게 전화를 걸어 특정 목수의 금요일 근무 시간이 어떤 프로젝트에 속하는지 물을 필요가 없습니다. 포럼에서 건설 급여 전문가들이 생생하게 기록한 이 주고받음이 수동 통합의 실제 비용이 숨겨진 곳입니다. 데이터 입력이 아니라 그 뒤를 따르는 조정 루프에 말이죠.
인증 급여를 운영하는 계약자의 경우 변화는 더욱 뚜렷합니다. WH-347은 모든 근로자의 시간을 직종과 프로젝트별로 분류해야 합니다. 병합 단계가 이러한 분류를 현장 간에 자동으로 유지하면, 인증 급여 보고서는 추출의 부산물이 됩니다. 즉, 별도의 데이터 입력이 필요한 별도 문서가 아니라 동일한 데이터의 뷰가 됩니다. 주간 급여 처리를 위해 1~3일을 소비하던 급여 담당자(종이에서 전환한 계약자들이 보고한 수치)는 동일한 작업을 1시간 이내에 완료할 수 있습니다.
여기에는 미묘하지만 중요한 차이가 있습니다. 자동 통합이 검토의 필요성을 없애지는 않는다는 점입니다. 현장 반장이 "카를로스가 목요일에 미겔을 대신했다"고 메모한 것은 AI가 근무 기록표만으로는 추론할 수 없는 맥락입니다. 자동화가 없애는 것은 140개의 일일 근무 시간을 스프레드시트에 입력하면서 다섯 개의 비용 코드 목록을 머릿속으로 대조하는 기계적인 작업, 즉 전사 오류가 쌓이고 EY 설문조사에 기록된 대부분의 급여 기간 수정이 발생하는 그 과정입니다.
현장별 비용 코드, 직종 분류, 임률 차이 처리
건설에서 노동은 단순한 노동이 아닙니다. 특정 프로젝트의 특정 단계에 배정된 노동이며, 특정 직종으로 분류된 작업자가 수행하며, 현장에 따라 다른 임률이 지급됩니다. 주차장 프로젝트에서 콘크리트 마감공의 근무 시간은 사설 임률로 CSI Division 03에 속합니다. 동일한 마감공이 카운티 법원 증축 공사에서 일한 시간은 시간당 14달러 더 높은 법정 임률로 CSI Division 03에 속합니다. 급여 병합이 이 두 건을 "콘크리트 마감공 — 40시간"이라는 단일 행으로 합쳐버리면, 작업 원가 보고서가 틀리고, 인증 급여 보고서가 틀리며, 잘못된 원가 데이터를 바탕으로 다음 주차장 입찰을 위한 견적도 틀리게 됩니다.
해결책은 더 신중한 수동 입력이 아닙니다. 병합이 발생하기 전에 중요한 차원을 포착하는 열 구조를 만드는 것입니다. 시간만 추출하는 대신 직종 분류, 비용 코드, 작업 현장을 최상위 필드로 포착하는 열을 추가하십시오. AI가 각 근무 기록표를 처리할 때 시간 합계와 함께 해당 필드를 채웁니다. 그 결과 모든 행이 자체 완결적인 테이블이 생성됩니다. 14행이 의료 사무실 현장에서 목수의 6시간 작업을 나타내며, CSI 06 11 00으로 코딩되고 데이비스-베이컨 목수 임률이 적용된다는 것을 외부 맥락 없이 알 수 있습니다.
이미 비용 코드와 작업 단계별로 시간을 배분하는 팀에게 일괄 추출은 기존 워크플로우와 자연스럽게 연계됩니다. 단일 시트 배분을 처리하는 동일한 열 구조가 수정 없이 30개 시트까지 확장 가능합니다. AI가 배치 내 모든 문서에 동일한 열 규칙을 적용하여, 시트를 하나씩 처리할 때와 구조적으로 동일한 병합 결과물을 생성하되, 개별 스프레드시트에서 마스터 시트로 행을 복사하는 수동 단계가 필요 없기 때문입니다.
다중 현장 계약자에게 진정한 가치는 추론 열에서 나옵니다. 카운티 법원 프로젝트의 모든 타임시트에 특정 적용 임금 결정 번호를 태그해야 한다면, "임금 결정(작업 현장에서 추론)" 같은 열을 정의하고 AI가 타임시트에서 작업 현장을 식별할 때 자동으로 태그를 적용하도록 할 수 있습니다. 이는 템플릿 매칭이 아닌, AI가 문서 맥락을 읽고 규칙을 적용하는 방식으로, 급여 담당자가 하는 것과 동일하지만 시트당 몇 분이 아닌 몇 밀리초 만에 처리됩니다. 동일한 접근 방식은 프로젝트 번호, 계약 코드 및 시트에 이미 있는 데이터에서 추론할 수 있는 모든 필드에 적용됩니다.
혼합 형식의 수기 타임시트를 받는 계약자에게도 동일한 일괄 처리 접근 방식이 적용됩니다. AI의 의미 이해가 현장 감독관별로 별도 템플릿 없이도 형식 다양성을 처리하므로, 여러 날이 걸리는 조정 작업 없이 단일 패스로 다중 현장 통합이 가능합니다.
자주 묻는 질문
일괄 추출이 현장 감독관별로 다른 타임시트 형식을 처리할 수 있나요?
네, 이것이 템플릿 기반 OCR보다 핵심적인 장점입니다. AI가 미리 정의된 위치를 찾는 대신 의미를 이해하여 값을 찾아내기 때문에, 시간표에 적힌 시간이 격자 형태든 한 줄로 적혀 있든 동일한 출력 열로 변환됩니다. 유일한 조건은 필드 값이 읽을 수 있어야 한다는 점입니다. 현장 반장이 "모두가 D 현장이 어떤 프로젝트인지 알잖아요"라며 비용 코드를 계속 누락하면 해당 열은 출력에서 공란으로 표시됩니다. AI는 추측하지 않으며, 다른 열은 정상적으로 채워집니다.
일부 시간표에 OT 시간이나 비용 코드가 누락되면 어떻게 되나요?
AI는 출력에서 해당 셀을 공란으로 남깁니다. 빈칸을 채우기 위해 값을 조작하지 않습니다. 초과 근무 시간이 누락된 경우, 공란은 올바른 기본값입니다. 0 OT로 가정하면 근로자에게 적게 지급될 수 있습니다. 비용 코드가 누락된 경우, 공란 셀은 내보내기 전 미리보기 테이블에서 수동 검토가 필요함을 알립니다. 데이터가 단일 통합 보기에 있는 동안 누락된 부분을 발견하고 수정할 수 있으며, 급여 시스템이 파일을 거부하는 임포트 후에 발견하는 상황을 피할 수 있습니다.
출력물이 Sage 300 CRE 또는 Viewpoint Vista와 통합되나요?
내보내기는 일관된 열 헤더가 있는 표준 XLSX 파일입니다. Sage 300, Viewpoint, Foundation, HCSS 및 거의 모든 건설 ERP가 임포트 소스로 허용하는 형식입니다. 핵심은 출력의 열 구조가 ERP가 예상하는 것과 일치해야 한다는 점입니다. Sage에서 "Job Code"를 예상하는데 추출 열 이름이 "Cost Code"인 경우, 임포트 전에 출력에서 열 헤더 이름을 바꾸십시오. 데이터는 구조화되어 있으며, 명명 규칙은 사용자가 제어할 수 있습니다.
인증 급여 / WH-347 보고에도 작동하나요?
네, 단, AI가 데이터를 추출할 뿐 인증하지는 않는다는 점을 유의하셔야 합니다. WH-347 양식에는 신고된 임금의 정확성을 증명하는 준수 진술서에 계약자의 서명이 필요합니다. 일괄 추출이 제공하는 것은 양식에 필요한 구조화된 데이터, 즉 근로자 이름, 분류, 일별 근무 시간, 임금률, 프로젝트 식별 정보 등을 여러 현장에서 하나의 출력물로 통합한 것입니다. 인증 단계는 여전히 계약자의 법적 책임입니다.
hh2나 WorkMax 같은 디지털 근태 기록 앱과 비교하면 어떤가요?
디지털 근태 기록 앱은 종이를 완전히 없애 문제를 해결합니다. 근로자가 모바일 기기로 출퇴근을 기록하면 근무 시간이 ERP로 직접 전송됩니다. 일괄 추출은 같은 문제의 다른 버전을 해결합니다. 이미 종이가 존재하고, 조직이 이번 주에 모든 작업팀을 앱으로 전환할 상황이 아닌 경우입니다. 두 접근 방식은 경쟁 관계가 아니라 상호 보완적입니다. 내부 작업팀이 디지털 앱을 사용하는 일반 계약자라도, 해당 시스템을 사용하지 않는 하청업체 근로자로부터 종이 타임시트를 받을 수 있습니다. 일괄 추출은 디지털 원천 데이터와 종이 원천 데이터를 모두 동일한 급여 보고서로 처리합니다.
일괄 처리의 실질적인 한계는 무엇인가요?
처리 시간은 문서 수에 대략 선형적으로 비례합니다. 타임시트 30장은 한 장을 처리하는 시간의 약 30배가 소요됩니다. 일반적인 주간 급여 처리(20~50장)의 경우 몇 분 안에 완료됩니다. 100장을 초과하는 경우 30~50장씩 하위 배치로 나누면 출력 구조를 변경하지 않고 처리를 가속화할 수 있습니다. 각 하위 배치가 동일한 열 레이아웃으로 내보내지므로 Excel에서 쉽게 병합할 수 있기 때문입니다.
통합 스프레드시트 하나, 수동 재입력 제로. 이번 주 작업자 타임시트(사진, 스캔본, PDF)를 업로드하면, 시간, 비용 코드, 직종 분류, 현장 배정이 이미 정리된 급여 준비 Excel 보고서를 받을 수 있습니다. 현장 감독관이 이미 사용 중인 종이 양식과 호환됩니다. 앱 설치 불필요, 현장 작업 방식 변경 없음.