협력업체 인력 출퇴근,
우리 앱에 넣을까
하루 38명이 드나드는 가상의 건설현장에서 직영 9명만 인사책에 등록하고 협력사 인력은 넣지 않은 이유와 순서를 정리했습니다.
등록 전 명단 표에서 채울 수 없는 칸을 경계 신호로 삼았습니다.
근로자성과 도급·파견 구분은 사실관계 판단이라 결론을 내리지 않습니다.
협력업체 인력의 출퇴근을 우리 회사 근태 앱에 넣을지는 「우리가 근로계약을 맺고 임금을 주는 사람인가」로 먼저 갈라야 합니다.
이 가상 현장은 하루 38명 가운데 직영 9명만 인사책에 등록했고,
협력사 인력 29명은 기존 출입 명단과 협력사 제출 서류로 두었습니다.
인사책에는 협력사 인력을 관리하는 관리자 화면이 없고,
우리 앱으로 협력사 인력의 휴가와 연장근무를 승인하는 구조는 지휘·감독 관계를 둘러싼 다툼에서 정황으로 거론될 수 있기 때문입니다.
대신 현장 전체 인원을 한 화면에서 세는 일은 인사책 밖에 남았습니다.
이 글의 B사는 가상의 예시 사업장입니다.
실제 고객사 이름이나 성과 수치가 아니며 장면은 이해를 돕기 위해 구성했습니다.
도급과 파견,
근로자성에 대한 결론은 내리지 않습니다.
어떤 현장이었나 — 두 현장,
출입 38명,
직영 9명
전문건설 B사는 현장 두 곳을 동시에 돌립니다.
도입을 결정한 주 화요일 아침에 1현장 출입 인원을 세어 보니 38명이었고,
그중 B사와 직접 근로계약을 맺은 사람은 9명이었습니다.
나머지는 철근·설비 협력사 두 곳에서 나온 인원과,
개인 사업자로 계약한 굴착기 기사 1명이었습니다.
대표는 「어차피 앱을 쓸 거면 38명 다 넣어서 현장 인원을 한눈에 보자」고 했습니다.
사무 담당자는 초대 링크를 보내기 전에 명단부터 표로 만들기로 했습니다.
등록 직전에 알아챈 것 — 채울 수 없는 29칸
담당자는 명단 표에 이름,
연락처와 함께 고용형태,
급여 단위,
휴가 승인자 칸을 두었습니다.
인사책에서는 직원마다 고용형태(정규직·계약직·시간제·인턴·프리랜서)와 급여 단위(시급·일급·월급·연봉)를 지정하고,
부서 조직장이 휴가를 결재하기 때문입니다.
표를 채우다 보니 29명의 칸이 비었습니다.
협력사 인원의 임금은 B사가 정하지 않고,
그 사람들의 휴가를 B사 소장이 승인할 근거도 없었습니다.
담당자는 「우리가 채울 수 없는 칸이 곧 우리 직원이 아니라는 신호」라고 정리해 대표에게 보고했고,
등록 범위를 9명으로 좁혔습니다.
두 번째로 걸린 것은 굴착기 기사였습니다.
계약서는 용역이지만 매일 07시에 나와 B사 반장의 지시로 움직였습니다.
이 사람을 어느 칸에 둘지는 계약서 제목만으로 갈리지 않는 판단이라,
B사는 노무 전문가 확인을 먼저 받기로 하고 그동안은 인사책에 넣지 않았습니다.
명단을 세 칸으로 나눈 기준
B사는 현장 명단을 세 칸으로 고정했습니다.
첫째 칸은 B사와 근로계약을 맺고 B사가 임금을 주는 직영 인원입니다.
인사책에 등록합니다.
둘째 칸은 협력사에 소속돼 협력사에서 임금을 받는 인원입니다.
등록하지 않고 협력사가 제출하는 명단으로 관리합니다.
셋째 칸은 개인 사업자나 프리랜서 형태로 계약한 사람입니다.
실제로 누구의 지휘와 감독을 받는지,
시간과 장소가 어떻게 정해지는지 같은 사실관계에 따라 근로자에 해당하는지가 달라지므로 칸만 따로 두고 판단은 전문가 확인 뒤로 미룹니다.
새 인원이 오면 세 칸 중 어디인지부터 정하고,
첫째 칸일 때만 초대 링크를 보냅니다.
직영 9명을 들인 순서
1단계로 현장 두 곳을 각각 사업장으로 등록했습니다.
사업장 등록 개수에 상한이 없고,
사업장마다 좌표와 허용 반경,
회사 Wi-Fi 이름,
사내망 IP,
QR, NFC와 근무 규칙을 따로 정할 수 있습니다.
NFC 태그는 등록된 회사 태그의 발급자와 무결성,
회사,
로그인 사용자와 근무정책을 확인하지만,
정적 태그 URL은 복사·공유될 수 있어 물리적 현장 접촉이나 위치를 증명하지 않는다는 점도 설정 전에 확인했습니다.
2단계로 부서를 「1현장 직영」과 「2현장 직영」으로 만들고 각 현장소장을 조직장으로 지정했습니다.
조직장을 지정하면 그 부서 인원의 휴가 결재가 조직장에게 갑니다.
초대 링크로 9명을 들이고,
직원 정보는 엑셀로 한 번에 맞췄습니다.
3단계로 고용형태와 급여 단위를 사람마다 지정했습니다.
상용 인원은 월급,
날 단위로 나오는 인원은 일급으로 두었고,
일급은 통상시급으로 환산해 다룹니다. 일용직만을 위한 고용형태나 현장별 출역 인원을 세는 기능은 없으므로,
있는 항목 안에서 표기 규칙을 문서로 정했습니다.
운영 첫 주에 바로잡은 오해 두 가지
첫째,
담당자는 「1현장 직원은 1현장 Wi-Fi에서만 출근이 인정된다」고 생각했습니다.
그런데 2현장 직원이 자재를 받으러 1현장 컨테이너에 들렀다가 누른 출근도 인정됐습니다.
등록한 Wi-Fi 이름과 사내망 IP는 그 사업장 직원만 통과시키는 방식이 아니라 회사 전체의 활성 사업장 등록물과 대조하기 때문입니다. GPS는 직원에게 배정된 사업장을 기준으로 봅니다.
또 인증 방식은 허용한 것 중 하나만 통과하면 인정하는 구조라,
방식을 여러 개 켠다고 확인이 겹겹이 되는 것도 아닙니다.
둘째,
직영 인원 중 2명은 대표가 따로 운영하는 인테리어 법인 일도 번갈아 했습니다.
인사책은 한 사람이 두 회사에 소속될 수 있고 회사별로 기록이 분리됩니다.
계정 하나로 여러 법인을 오가며 관리할 수도 있습니다.
다만 두 회사 근무시간을 합쳐 주 52시간을 판정해 주는 동작은 확인되지 않아,
B사는 두 회사의 근로시간 대장을 각각 내려받아 사람이 합쳐 봤습니다.
인사책 밖에 남은 것
현장 전체 출입 인원을 한 화면에서 세는 기능은 없습니다.
협력사 인력의 출입은 기존 출입 관리와 협력사 제출 명단으로 봅니다.
4대보험은 급여·보험 기능을 사용기능관리에서 켠 회사는 취득,
상실,
변경 신고 내역을 사내 기록으로 남기는 데까지 쓸 수 있습니다.
공단 전송은 하지 않으므로 신고는 기존 경로로 하고,
가입 대상과 기준은 공단 확인이 필요합니다.
근로내용확인신고나 일용근로소득 지급명세 같은 신고를 대신하는 기능도 없습니다.
도급과 파견의 구분,
협력사 인원에 대한 사용자 책임 범위는 계약서 문구가 아니라 실제 운영의 사실관계로 판단됩니다.
이 부분은 사람이 판단해야 하고 전문가 확인이 필요합니다.
석 달 뒤 달라진 것
월말에 확인하는 명단이 38줄에서 9줄로 줄었습니다.
출근부 인쇄와 근로시간 대장 CSV 내려받기가 9명 기준으로 끝납니다.
질문의 순서도 바뀌었습니다.
「이 사람 기록이 왜 없지」가 아니라 「이 사람은 몇 번째 칸인가」를 먼저 묻습니다.
새 현장이 열리면 사업장 등록,
좌표와 반경 입력,
부서와 조직장 지정 순서를 반복합니다.
인원 제한 없는 무료 플랜이라 직영 인원이 늘어도 순서는 같습니다.
협력사 반장에게 한 대답 — 「그쪽 휴가는 제가 승인할 수 없습니다」
등록 범위를 9명으로 좁힌 다음 주,
철근 협력사 반장이 먼저 물었습니다.
「우리 사람들도 그 앱으로 찍게 해 주면 출역 확인이 편하지 않겠습니까.」 1현장 소장은 이렇게 답했습니다.
「그 앱에 들어오면 휴가와 연장 신청이 저한테 오게 됩니다.
그쪽 인원의 휴가를 제가 승인할 근거가 없으니,
출역은 지금처럼 그쪽 명단으로 받겠습니다.」
협력사 반장은 그 말에 반대하지 않았고,
대신 명단을 주고받는 시각을 정하자고 했습니다.
두 사람은 협력사가 매일 07시 30분까지 그날 투입 인원 이름을 문자로 보내고,
소장은 그 명단을 출입 명단과 맞춰 본 뒤 다른 곳만 회신하기로 했습니다.
설비 협력사와도 같은 방식으로 맞췄습니다.
소장은 이 합의를 대표에게 보고하면서,
명단을 주고받는 방식이 정해졌다고 도급과 파견의 경계까지 정리된 것은 아니며 그 판단은 현장이 실제로 어떻게 돌아가는지로 갈린다는 문장을 끝에 붙였습니다.
넉 달째,
협력사 철근공 한 명이 직영으로 옮겨 온 날
넉 달째 들어 철근 협력사 소속이던 한 사람이 그 회사를 그만두고 B사와 근로계약을 맺었습니다.
명단 표에서는 둘째 칸에서 첫째 칸으로 옮기는 일이었고,
담당자는 세 가지를 순서대로 확인했습니다.
첫째,
협력사 소속이 끝난 날과 B사 계약이 시작하는 날 사이가 겹치거나 비지 않는지 양쪽 서류로 맞췄습니다.
둘째,
처음 명단을 만들 때 비었던 고용형태·급여 단위·휴가 승인자 칸이 이번에는 모두 채워지는지 다시 적어 봤습니다.
상용으로 계약해 급여 단위는 월급,
휴가 승인자는 1현장 조직장인 현장소장이었습니다.
셋째,
초대 링크는 계약 시작일 아침에 보냈습니다.
하루라도 미리 가입시키면 아직 협력사 소속인 날에 B사 출근 기록이 생길 수 있어서였습니다.
계약이 달 중간에 시작돼 그 사람의 첫 달 출근부에는 계약일 앞 날짜가 비어 있습니다.
담당자는 인쇄한 출근부의 그 칸 옆에 결근이 아니라 소속이 달랐던 기간이라고 적어 두었습니다.
협력사에서 일한 기간을 B사 근속과 이어서 볼 여지가 있는지는 연차나 퇴직급여 판단과도 얽힐 수 있어,
굴착기 기사 건을 물었던 노무 전문가에게 같은 방식으로 질문을 올렸습니다.
이 사례에서 가져갈 것
- 초대 링크를 보내기 전에 명단을 표로 만들고 고용형태·급여 단위·휴가 승인자 칸을 채워 봅니다.
채울 수 없는 칸이 경계 신호입니다. - 명단은 직영,
협력사 소속,
개인 계약의 세 칸으로 나누고 첫째 칸만 등록합니다. - 계약 형태가 애매한 사람은 등록을 미루고 전문가 확인을 먼저 받습니다.
근로자성은 사실관계 판단입니다. - Wi-Fi와 사내망 IP는 회사 전체 등록물과 대조되고,
인증 방식은 하나만 통과해도 인정된다는 점을 알고 설정합니다. - 두 법인에 걸친 사람의 근로시간은 사람이 합쳐 봅니다.
- 현장 전체 출입 인원 파악과 보험 신고는 인사책 밖의 절차로 남겨 둡니다.
근거: 근로기준법 및 관련 법령 · 최근 업데이트: · 다음 검토: 분기별 검토
본 문서는 일반 정보 제공 목적이며,
개별 법률 자문이 아닙니다.
정확한 적용은 노무사/세무사 상담 권장.