급여 파일을 업로드하면 지급항목과 공제항목을 선택해 직원별 급여명세서 시트가 담긴 엑셀 파일을 자동으로 생성하는 기능입니다. 매월 수작업으로 만들던 급여명세서를 몇 번의 클릭으로 일괄 제작할 수 있습니다.
근로기준법 제48조 제2항(2021년 11월 시행)에 따라 사용자는 임금을 지급할 때 임금명세서를 근로자에게 교부해야 합니다. 명세서에는 임금의 구성항목·계산방법·공제내역이 포함되어야 합니다.
업로드할 급여 파일은 직원 1명당 1행 구조여야 합니다. 아래 컬럼이 있으면 명세서 상단 인사정보 영역에 자동으로 배치됩니다.
| 컬럼 유형 | 인식 컬럼명 예시 | 명세서 표시 위치 |
|---|---|---|
| 직원 식별자 (권장) | 사번, EMP_ID, 직원번호 | 명세서 상단 인사정보. 없으면 성명 기준으로 시트 생성. |
| 성명 (권장) | 성명, 이름, 직원명 | 명세서 상단 인사정보 및 시트명. |
| 부서 (선택) | 부서, 팀, 소속 | 명세서 상단 인사정보. |
| 직급 (선택) | 직급, 직위, 직책 | 명세서 상단 인사정보. |
| 지급 항목들 | 기본급, 식대, 교통비, 직책수당, 성과급 등 | 사용자가 선택한 항목만 지급항목 영역에 표시. |
| 공제 항목들 | 국민연금, 건강보험, 고용보험, 소득세, 지방소득세 등 | 사용자가 선택한 항목만 공제항목 영역에 표시. |
아래는 권장하는 급여 파일 구조입니다. 직원 1명이 1행이며, 지급·공제 항목이 컬럼으로 분리되어 있어야 합니다.
| 사번 | 성명 | 부서 | 기본급 | 식대 | 직책수당 | 국민연금 | 건강보험 | 소득세 |
|---|---|---|---|---|---|---|---|---|
| 1001 | 김지수 | 인사팀 | 3,200,000 | 100,000 | 0 | 144,000 | 112,400 | 45,610 |
| 1002 | 박민준 | 개발팀 | 4,000,000 | 100,000 | 300,000 | 193,500 | 150,800 | 98,760 |
| 1003 | 이하은 | 영업팀 | 2,900,000 | 100,000 | 0 | 130,500 | 101,700 | 31,020 |
파일에 여러 달 데이터가 섞여 있다면 월별로 분리한 뒤 업로드하는 것이 정확합니다. 한 파일에 같은 사번이 여러 행이면 중복 명세서가 생성될 수 있습니다.
생성된 엑셀 파일은 직원 1명당 1개의 시트로 구성됩니다. 각 시트는 다음 영역을 포함합니다.
| 영역 | 내용 |
|---|---|
| 명세서 헤더 | 회사명, 지급월 (입력값 기준) |
| 인사정보 | 사번, 성명, 부서, 직급 (파일에 있는 경우) |
| 지급항목 | 선택한 지급 컬럼과 금액. 하단에 지급합계 자동 계산. |
| 공제항목 | 선택한 공제 컬럼과 금액. 하단에 공제합계 자동 계산. |
| 실수령액 | 지급합계 − 공제합계 자동 계산. |
어떤 컬럼을 지급항목에, 어떤 것을 공제항목에 넣을지 헷갈릴 수 있습니다. 아래를 참고하세요.
| 지급항목 (받는 금액) | 공제항목 (빠지는 금액) |
|---|---|
| 기본급, 직책수당, 직무수당, 식대, 교통비, 성과급, 연장근로수당, 야간수당, 휴일수당 | 국민연금, 건강보험, 장기요양보험, 고용보험, 소득세, 지방소득세, 노조비, 학자금공제 |
같은 컬럼을 지급항목과 공제항목 양쪽에 중복 선택하면 지급항목으로만 처리됩니다.
| 증상 | 원인 | 해결 방법 |
|---|---|---|
| 지급합계가 0으로 나옴 | 선택한 지급항목 컬럼의 셀이 텍스트 형식으로 저장됨 | 원본 파일에서 금액 컬럼을 숫자 서식으로 변환 후 재업로드. |
| 동일 직원 명세서가 두 개 생성됨 | 같은 사번(또는 성명)이 파일에 두 행 이상 존재 | 파일에 같은 월 데이터만 남기고 중복 행 제거. |
| 컬럼 목록이 비어 있음 | 헤더 행 번호가 실제 헤더 위치와 다름 | 파일을 열어 헤더가 몇 번째 행에 있는지 확인 후 정확히 입력. |
| 실수령액이 마이너스로 나옴 | 공제항목 합계가 지급항목 합계보다 큰 경우 | 공제항목 선택이 올바른지 확인. 지급합계 기준 컬럼(예: 지급합계)을 공제항목에 잘못 넣지 않았는지 점검. |
| 시트명이 깨짐 | 성명 또는 사번에 특수문자(/, \, ?, *, [, ]) 포함 | 원본 파일에서 해당 특수문자를 제거 후 재업로드. |
| 특정 직원 시트가 없음 | 해당 행의 성명·사번이 비어 있음 | 원본 파일에서 모든 행에 성명 또는 사번이 입력됐는지 확인. |