ERP 업로드 전 데이터 검증 체크리스트|Excel 오류를 넣기 전에 잡는 법

ERP 업로드용 Excel을 만들었다고 해서 바로 업로드해도 되는 것은 아닙니다. 열 순서가 맞아도 날짜 형식, 품번, 수량, 거래처코드, 중복 문서번호 같은 값이 잘못되어 있으면 업로드 단계에서 오류가 나거나 더 위험하게는 잘못된 데이터가 정상 등록될 수 있습니다.

이 작업, 매달 손으로 하고 계신가요? 회사 양식 그대로 자동화가 되는지 샘플 1건으로 먼저 확인해 드립니다.

무료 진단 신청하기 →무료 도구·데모 먼저 써보기

그래서 ERP 자동화에서 중요한 것은 ‘파일을 만드는 것’보다 업로드 전에 오류를 걸러내는 검증 단계입니다. 이 글에서는 Excel·CSV를 ERP에 올리기 전에 확인하면 좋은 항목을 실무 순서대로 정리합니다.

1. 필수 열이 모두 있는지 확인합니다

ERP마다 요구하는 필수 항목이 다릅니다. 품번, 거래처코드, 수량, 일자처럼 반드시 필요한 값이 비어 있으면 해당 행은 자동으로 분리하는 편이 좋습니다.

  • 필수 열 자체가 없는 경우
  • 열은 있지만 일부 행이 비어 있는 경우
  • 열 이름이 비슷하지만 다른 의미인 경우

필수값 누락 행을 그대로 업로드 파일에 넣기보다 ‘검토 필요’ 시트로 분리하면 담당자가 전체 파일을 다시 확인할 필요가 없습니다.

2. 날짜 형식을 하나로 통일합니다

원본 파일에서는 2026-09-05, 2026.09.05, 9/5, Excel 날짜값처럼 여러 방식이 섞일 수 있습니다. ERP가 요구하는 형식으로 변환하되 실제 날짜로 해석할 수 없는 값은 자동 수정하지 말고 예외로 남겨야 합니다.

특히 연도가 빠진 날짜나 문자열로 저장된 날짜는 업로드 전 미리 확인하는 것이 안전합니다.

3. 품번과 거래처코드는 원본 문자열을 보존합니다

품번이나 거래처코드는 숫자처럼 보여도 계산용 숫자가 아닐 수 있습니다. 앞자리 0이 사라지거나 Excel이 지수형식으로 바꾸면 다른 코드가 됩니다.

따라서 코드류는 문자열로 취급하고, 필요하다면 별도의 매핑표를 통해 변환하는 편이 좋습니다. 거래처 품번과 내부 품번이 다르다면 거래처 품번 → 내부 품번 자동 매핑 도구로 구조를 먼저 확인할 수 있습니다.

4. 수량·단가가 실제 숫자인지 확인합니다

10EA, 1,000, 공백이 포함된 값은 사람 눈에는 숫자로 보여도 프로그램에서는 문자열일 수 있습니다.

  • 수량이 숫자인가
  • 0 또는 음수 수량이 허용되는가
  • 소수 수량이 가능한 품목인가
  • 단가와 금액 계산이 맞는가

업무 규칙에 맞지 않는 값은 자동으로 보정하기보다 이유와 함께 표시하는 것이 좋습니다.

5. 문서번호·발주번호 중복을 확인합니다

ERP 연계에서 가장 곤란한 오류 중 하나는 같은 문서를 두 번 등록하는 것입니다. 파일명이 다르더라도 발주번호나 거래번호가 같으면 중복일 수 있습니다.

최소한 거래처 + 발주번호 또는 회사가 실제 사용하는 고유 키를 기준으로 이미 처리한 기록과 비교하는 절차가 필요합니다. 다만 키가 같다는 이유만으로 한 행을 삭제해서는 안 됩니다.

모든 비교 값이 동일한 행만 완전 중복으로 판단해 한 행만 유지합니다. 같은 발주번호라도 수량·품목·금액 등 값이 다르면 두 행 모두 예외 검토 대상으로 분리하고, 담당자가 확정하기 전까지 유효 CSV와 ERP 반영 대상에서 제외합니다.

6. 고정값과 기본값을 구분합니다

창고코드, 사업장코드, 담당부서처럼 매번 같은 값이 들어가는 항목은 자동 입력할 수 있습니다. 하지만 상황에 따라 달라지는 값을 고정값으로 넣으면 대량 오류가 생길 수 있습니다.

따라서 각 열을 다음처럼 나누면 관리가 쉽습니다.

  • 원본 파일에서 가져오는 값
  • 매핑표에서 가져오는 값
  • 항상 같은 고정값
  • 사용자가 선택해야 하는 값

ERP 업로드용 Excel 열 매핑 변환기는 원본 열과 ERP 템플릿 열을 연결하고 고정값을 넣는 구조를 시험하는 데 사용할 수 있습니다.

7. 예외행은 정상행과 분리합니다

한 행에 문제가 있다고 전체 파일 생성을 중단할 필요는 없습니다. 정상 행은 업로드 파일로 보내고 오류가 있는 행만 별도 시트에 남기는 방식이 운영에 유리합니다.

예외 목록에는 최소한 다음 정보를 같이 표시하세요.

  • 원본 행 번호
  • 문제가 있는 열
  • 원본 값
  • 오류 사유
  • 필요한 조치

8. 업로드 전에 미리보기와 건수 대조를 합니다

최종 파일을 만든 뒤 원본 건수와 결과 건수를 비교해야 합니다. 예를 들어 원본 500행 중 정상 485행, 검토 필요 15행이라면 합계가 500행인지 확인합니다.

이 간단한 대조만 있어도 필터링 과정에서 행이 조용히 사라지는 문제를 발견할 수 있습니다.

ERP 자동화는 ‘변환’과 ‘검증’을 따로 설계하세요

안정적인 흐름은 다음과 같습니다.

원본 Excel·CSV → 표준화 → 코드 매핑 → 필수값 검증 → 예외 분리 → ERP 템플릿 생성 → 건수 대조 → 담당자 확인 → 업로드

처음부터 ERP 직접 입력까지 연결하기보다 이 전처리 단계가 안정적으로 돌아가는지 먼저 확인하면 오류 원인을 찾기 쉽고 유지보수도 단순해집니다.

이카운트처럼 Excel 업로드를 지원하는 ERP도 전처리가 중요합니다

ERP가 Excel 자료올리기를 지원하더라도 거래처에서 받는 원본 파일이 공식 업로드 양식과 같다는 뜻은 아닙니다. 거래처별 열 이름, 내부 품번, 고정코드 등을 업로드 형식에 맞추는 전처리가 반복된다면 이카운트 ERP Excel 업로드 전처리 자동화 글도 참고할 수 있습니다.

무료도구로 먼저 전처리 구조를 확인해보세요

현재 ERP 업로드 전에 매번 Excel 열을 바꾸거나 코드를 다시 입력하고 있다면 업무 자동화 무료 진단에서 개인정보를 제거한 원본 파일과 ERP 템플릿을 보내주세요. 자동 변환 가능한 열과 사람이 확인해야 할 예외를 구분해드립니다.

반복 업무 시간, 얼마나 줄일 수 있을까요?

개인정보를 가린 샘플 파일 1개와 지금 작업 순서만 알려주시면, 자동화 가능 범위와 예상 작업 범위를 정리해 회신합니다. 상담은 무료입니다.

내 회사 양식으로 무료 진단 받기 →절감 시간·인건비 계산기 열기

함께 많이 보는 글