5개 현장, 하나의 급여: 배치건설 타임시트, 수동 병합 없이

주간 타임시트 한 장을 처리하는 데는 몇 분이 걸립니다 — 손글씨를 읽고, 계산을 확인하고, 급여 시스템에 입력하는 작업입니다. 하지만 서로 다른 비용 코드, 직종, 시급을 가진 5개 현장에서 온 타임시트 30여 장을 처리한다면? 그것은 대부분의 건설 급여 담당자가 잘 아는 금요일 밤의 골칫거리입니다. 병목은 데이터 입력 자체가 아니라 병합입니다. 각 시트는 제각각의 형식 특성을 가진 독립 문서로 도착하며, 급여 마감이 다가올 때쯤에는 Sage 300이나 Viewpoint가 거부하지 않을 깔끔하고 내부적으로 일관된 보고서 하나를 누군가 만들어야 합니다.

손으로 데이터를 입력하지 마세요 — AI가 대신 읽어드립니다
이미지나 PDF를 업로드하세요 — 10초 안에 구조화된 스프레드시트 데이터로 변환됩니다
지금 사용해 보기 →
여러 현장의 건설 팀 타임시트를 급여 처리 가능한 Excel 보고서로 배치 처리하는 모습

핵심 요점

  1. 팀 타임시트 30장을 처리하는 것은 데이터 입력을 30번 반복하는 문제가 아니라, 근무 시간이 기록될 당시 현장에 없었던 한 사람에게 매주 금요일 떨어지는 병합 문제입니다.
  2. 일반적인 급여 처리에서 기간당 15개 항목을 수정하는 것은 담당자가 부주의해서가 아니라, 손으로 작성한 시트와 6가지 서로 다른 비용 코드 목록을 병합하는 과정에서 오류가 구조적으로 불가피해지기 때문입니다.
  3. 단일 열 목록(근로자 이름, 직종, 비용 코드, 현장)을 설정하면 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건의 수정을 하며, 대부분의 근본 원인은 일관되지 않은 필드 매핑입니다.

인증 급여의 중요성: 통합 오류가 규정 위반이 되는 경우

연방 정부 자금 지원 건설 프로젝트에서 병합을 올바르게 처리했을 때의 주간 보상은 단순히 깔끔한 장부가 아닙니다. 데이비스-베이컨 법을 준수하는 것입니다. 시공업체는 각 근로자의 근무 시간을 직종별로 구분한 양식 WH-347 인증 급여 보고서를 제출해야 합니다. 목수가 한 주를 서로 다른 적용 임금 결정이 적용되는 두 현장에서 나눠 일했다면, WH-347에는 두 개의 별도 항목이 필요합니다. 그리고 노동부 지침은 명확합니다. 해당 구분을 제시할 수 없으면 모든 시간에 대해 최고 적용 요율로 지급해야 합니다.

이것은 벌칙이 아닙니다. 문서가 부족할 때 노동부의 기본 입장입니다. 코플랜드 법(미국 법전 40편 § 3145)은 주간 보고를 의무화하며, FAR 31.205-6은 중간 또는 최종 비용 목표별로 노동을 식별하는 근태 기록 시스템을 요구합니다. 즉, 근로자가 40시간을 기록했다는 사실뿐만 아니라 각 시간이 어떤 비용 목표에 사용되었는지도 보여야 합니다. 여러 현장의 타임시트가 하나의 급여 보고서로 통합될 때, 현장 간 직종 구분은 감사관이 가장 먼저 확인하는 항목입니다.

계산은 단순하지만 냉혹합니다. 노동자가 민간 요율(시간당 $22)로 20시간, 적용 임금 요율(시간당 $31.75)로 20시간을 일했다면, 30시간을 적용 임금으로 잘못 코딩하는 배정 오류는 한 근로자에 대해 단 한 주에 $292.50의 추가 비용이 발생합니다. 15명의 작업반 전체로 보면 $4,300이 넘습니다. 그리고 수년에 걸친 공공 공사 계약에서 직종 오배정으로 인한 누적 차이는 전체 임금·근로시간 감사를 촉발할 수 있습니다.

이것이 다중 현장 통합이 단순한 편의가 아니라 규정 준수 요건인 이유입니다. 병합 단계는 각 근로자의 시간, 직종, 현장 배정, 비용 코드를 손실이나 정렬 오류 없이 보고서에 반영해야 합니다. 이러한 병합이 스프레드시트에서 수동으로 이루어질 때, 대조 부담은 현장에서 무슨 일이 있었는지 가장 모르는 사람, 즉 급여 담당자에게 돌아갑니다.

AI 배치 추출이 다중 현장 병합을 한 번에 처리하는 방법

템플릿 기반 OCR 시스템의 한계는 구조적입니다. 페이지에서 각 필드가 어디에 있는지 정의해야 하므로, 반장 A의 타임시트(월~일 그리드에 시간을 깔끔하게 적는 경우)와 반장 B의 타임시트("월 8 화 7 수 8.5"를 한 줄에 휘갈겨 쓰는 경우)는 서로 다른 템플릿이 필요합니다. 5개 현장에 걸쳐 타임시트가 12장이면, 추출을 실행하는 것이 아니라 템플릿을 만드는 것입니다.

의미 기반 추출은 반대 접근 방식을 취합니다. 도구에 페이지에서 어디를 볼지 알려주는 대신, 무엇을 찾을지 알려줍니다 — "작업자 이름", "날짜", "정규 시간", "초과 근무 시간", "비용 코드", "현장", "직종" 같은 열 이름입니다. AI는 각 타임시트를 독립적으로 읽고, 값이 어디에 있는지가 아니라 무엇을 의미하는지 이해하여 페이지 어디에서든 각 값을 찾아 통합 출력 테이블의 올바른 열에 배치합니다. 타임시트 30장을 함께 업로드하면 30장 모두 같은 배치로 처리되어, 모든 행이 동일한 열 구조에 정렬된 스프레드시트 하나가 생성됩니다.

여기서 "맞춤 열 추출" — 전체 워크플로우의 기반이 되므로 정의할 가치가 있는 용어 — 이 통합 계산을 바꿉니다. 새 양식마다 각 필드 주위에 사각형을 그려야 하는 템플릿 기반 도구와 달리, 맞춤 열 시스템은 필요한 필드 이름("작업자 이름", "비용 코드", "정규 시간", "현장")을 입력하기만 하면 AI가 문서를 의미적으로 읽어 페이지 어디에서든 각 값을 찾습니다. 건설 급여의 경우, 비용 코드, 직종, 현장 필드를 포함한 열 세트 하나를 정의하면, 어떤 반장이 작성했거나 어떤 형식을 사용했든 관계없이 업로드된 모든 타임시트가 동일한 구조화된 테이블을 채웁니다. 수동 대조에 몇 시간을 소비하던 병합 단계가 이제 추출 시점에 이루어집니다.

JPG/PNG/PDF AI 추출

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

수작업 입력은 그만 — AI가 대신 읽어드립니다
이미지 또는 PDF 업로드 — 10초 안에 구조화된 스프레드시트 데이터
지금 사용해 보기 →

5개 현장 주간 급여 처리: 단계별 가이드

중견 종합 건설업체가 5개 활성 현장을 운영하는 시나리오를 기준으로, 구체적인 다중 현장 배치 처리 워크플로우를 소개합니다. 각 현장의 반장이 작업팀의 주간 타임시트를 촬영했습니다 — 손으로 작성한 종이 양식이며, 그중 3장에는 비용 코드가 여백에 적혀 있습니다. 총 28장의 개별 타임시트로 현장당 4~6명의 작업자가 포함되어 있으며, 각 시트에는 5~7개의 일일 근무 시간 항목이 있습니다.

1
열 구조를 한 번 정의합니다. 이번 급여 처리에 사용할 열: 작업자 이름, 날짜, 정규 시간, 초과 근무 시간, 비용 코드, 현장, 직종. 이 7개 열은 Sage 300 또는 Foundation에 직접 가져올 수 있는 작업 비용 산출용 내보내기 파일을 생성합니다. 프로젝트에 인증 급여 보고가 필요하면 WH-347 범주(목수, 막노동자, 장비 운전원 등)에 매핑되는 직종 열을 추가하세요. 지정한 열 이름은 최종 병합 스프레드시트의 헤더가 됩니다.
2
28장의 타임시트 이미지를 한 번에 업로드합니다. 사진, 스캔, 현장 태블릿의 PDF 내보내기 파일 — 도구는 단일 업로드로 모두 허용합니다. AI는 각 시트를 독립적으로 읽고 열과 일치하는 값을 각 페이지의 어디에 있든 찾아냅니다. 비용 코드가 오른쪽 상단 모서리에 휘갈겨 적힌 타임시트와 전용 열에 기재된 타임시트 모두 출력에서 동일한 비용 코드 열로 변환됩니다.
3
병합된 미리보기 테이블을 검토합니다. 내보내기 전에 인터페이스는 28개 행(잠재적으로 140개 이상의 일일 항목)을 단일 스크롤 테이블로 표시합니다 — 작업자 이름은 비용 코드와 정렬되고, 현장은 직종에 매핑되며, 정규 및 초과 근무 시간은 나란히 표시됩니다. C현장의 반장 필체가 독특한 3장의 시트를 샘플 점검하세요. 값이 있어야 하는데 비어 있는 셀에 플래그를 지정하세요.
4
통합 Excel 파일 하나를 내보냅니다. 한 번의 클릭으로 28장의 타임시트가 모두 일관된 테이블로 병합된 단일 XLSX 파일이 생성됩니다. 비용 코드 열은 모든 현장에서 표준화됩니다. 직종 열은 모든 행에 값이 채워집니다. 현장 열은 급여 담당자에게 각 근무 시간이 어떤 프로젝트에 속하는지 정확히 알려줍니다. 이것이 급여 시스템이 기대하는 가져오기 파일입니다 — 수동 복사-붙여넣기, 시트 간 대조, 금요일 밤 스프레드시트 수술은 필요 없습니다.

급여 담당자의 금요일 시간 중 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가 미리 정의된 위치를 매칭하는 대신 값의 의미를 이해하여 값을 찾기 때문에, 그리드에 시간이 적힌 타임시트와 한 줄에 시간이 적힌 타임시트 모두 동일한 출력 열로 변환됩니다. 유일한 요구 사항은 필드 값이 읽을 수 있어야 한다는 것입니다. 반장이 "모두가 Site D가 어떤 프로젝트인지 알잖아"라며 비용 코드를 계속 빠뜨리면 해당 열은 출력에서 공백으로 표시됩니다 — AI는 추측하지 않습니다 — 하지만 다른 열은 올바르게 채워집니다.

일부 타임시트에 필드가 누락된 경우 — OT 시간 없음, 비용 코드 미기재 — 어떻게 되나요?

AI는 출력에서 해당 셀을 공백으로 둡니다. 빈틈을 채우기 위해 값을 만들어내지 않습니다. 초과 근무 시간이 누락된 경우 공백이 올바른 기본값입니다 — OT를 0으로 가정하면 근로자에게 과소 지급될 수 있습니다. 비용 코드가 누락된 경우 공백 셀은 내보내기 전 미리 보기 테이블에서 수동 검토가 필요함을 스스로 표시합니다. 급여 시스템이 파일을 거부하는 가져오기 후에 발견하는 대신, 데이터가 단일 통합 보기에 있는 동안 공백을 발견하고 수정할 수 있습니다.

출력물이 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 보고서를 받아보세요. 반장들이 이미 사용하는 종이 양식과도 호환됩니다. 앱 설치 없이, 현장에서의 업무 방식 변화도 없습니다.

📮 contact email: [email protected]