수기 입고 및 출고 데이터를 엑셀로 추출하여 창고 재고 대사하는 방법

창고 입출고 기록은 여전히 수기로 작성됩니다. AI 추출이 수기로 적힌 수량, 위치, 서명을 대사 스프레드시트로 읽어옵니다.

수기 입고 및 출고 데이터를 엑셀로 추출하여 창고 재고 대사하는 방법

종이가 계속 도크로 들어옵니다

창고 입고는 현대 공급망에서 마지막으로 남은 종이 기반 업무 중 하나입니다. WMS는 창고 내 모든 팔레트 이동을 추적할 수 있습니다. ERP는 디지털 정밀도로 구매 주문서를 생성할 수 있습니다. 운송 관리 시스템은 분 단위로 경로를 최적화할 수 있습니다. 그러나 실제 상품이 도크 경계를 넘는 순간 — 공급업체의 배송 기사와 창고 수령인 간의 인계 — 데이터 전송 수단은 여전히 종이와 펜입니다.

그 이유는 구조적이지 문화적이지 않습니다. 납품서는 각기 다른 시스템을 사용하는 공급업체로부터 옵니다. 어떤 이는 Word 템플릿과 도트 매트릭스 프린터 외에는 아무 시스템도 없습니다. 서류를 넘긴 기사는 이미 다음 목적지로 가는 중이며 모호한 수량에 대한 질문에 답할 수 없습니다. 창고 수령인은 서서 일하며, 종종 냉장 베이 또는 먼지 쌓인 하역장에서 장갑을 끼고 2분마다 지게차 경적이 울리는 환경에서 작업합니다. 이러한 환경에서 태블릿 기반 수령 앱은 이상적일 뿐입니다. 클립보드는 현실적입니다.

Finale Inventory의 창고 입고 프로세스 가이드에 따르면, 표준 워크플로우는 사전 입고 준비, 하역, 품질 검사 및 계수, 차이 기록, 시스템 업데이트, 정리된 적치로 구성됩니다. 종이 기반 입고 작업에서 '시스템 업데이트' 단계가 병목 현상이 발생하는 곳입니다. 모든 손으로 쓴 메모 — 동그라미 친 수량, 휘갈겨 쓴 배치 번호, '3개 손상' 주석 — 은 상품을 적치하기 전에 WMS 또는 재고 시스템에 수동으로 입력되어야 합니다. 수령인이 빠르고 필체가 명확하면 배송당 15분이 걸립니다. 수령인이 서두르고 필체가 거칠면 30분이 걸립니다. 하루 8회 배송 기준으로, 이는 2~4시간의 타이핑 작업입니다. 이 시간에 그 사람은 다음 화물을 검사하기 위해 도크에 있을 수 있습니다.

모든 입고 전표에 담긴 두 가지 데이터 계층

창고 입고 문서는 송장이나 일반 양식과 구조적으로 다릅니다. 이는 회전 문서(turnaround document)로, 출고 데이터가 인쇄된 상태로 공급업체 창고를 떠나 상품과 함께 이동한 후, 수기로 작성된 입고 확인 내용이 덧붙여져 반환됩니다. 이 두 계층, 즉 '보낸 품목'을 나타내는 인쇄 계층과 '실제로 받은 품목'을 나타내는 수기 계층은 창고 워크플로우에서 근본적으로 다른 역할을 합니다. 문서를 단일 텍스트 스트림으로 처리하는 기존 OCR은 이 구분을 무시하고, 결과적으로 입고 워크플로우가 제대로 작동하지 않게 됩니다.

인쇄 계층에는 공급업체가 생성한 데이터(공급업체 이름 및 주소, 구매 주문 번호, 납품서 번호, 날짜, 라인 항목 설명, 주문 수량, 배치 번호 등)가 포함됩니다. 이 데이터는 이미 공급업체 시스템과 구매 주문서에 존재합니다. 구조화되어 있고 위치가 일관되며, 인쇄되었기 때문에 거의 완벽한 정확도로 판독됩니다. 이 데이터를 추출하는 가치는 데이터 자체(대부분 이미 PO에 있음)가 아니라 교차 참조, 즉 인쇄된 PO 번호와 라인 항목을 미결 주문과 매칭하여 납품이 주문과 일치하는지 확인하는 데 있습니다.

수기 계층에는 수령자가 생성한 데이터(인쇄된 수량과 다를 수 있는 실제 입고 수량, 상태 메모("3개 손상", "2카톤 부족"), 배치 및 일련 번호, 팔레트 또는 위치 ID, 수령자 서명 또는 이니셜, 입고 타임스탬프)가 포함됩니다. 이것이 운영상의 실제 데이터(ground truth)로, 재고 수량의 정확성, 공급업체에 지불할 올바른 수량, 품질 문제의 올바른 배치 추적을 결정합니다. 수기 납품서를 Excel로 페이지에서 설명했듯이, "인쇄 계층은 보낸 품목을, 수기 계층은 실제로 받은 품목을 나타냅니다." 이 구분은 전체 입고 프로세스의 기초입니다.

납품서는 회전 문서입니다. 출고 데이터가 인쇄된 상태로 공급업체를 떠나 상품과 함께 이동한 후, 수기로 작성된 입고 확인 내용이 덧붙여져 반환됩니다. 인쇄 계층은 보낸 품목을, 수기 계층은 실제로 받은 품목을 나타냅니다.

단계별 가이드: 종이 입고 문서에서 구조화된 Excel로

추출 워크플로는 수동 입력 병목 현상을 제거하면서도, 수령 담당자가 의존하는 도크 수준의 워크플로는 그대로 유지합니다. 수령 담당자는 여전히 클립보드를 사용합니다. 운전사는 여전히 종이를 건넵니다. 달라지는 것은 종이가 사무실에 도착한 후에 일어나는 일입니다.

1단계: 입고 문서 캡처

도크 설정에 따라 두 가지 실용적인 방법이 있습니다. 입고 사무실에 문서 스캐너가 있는 경우, 납품서를 ADF(자동 문서 공급 장치)를 통해 배치로 처리하세요. 일반적으로 3-5페이지 분량의 납품서를 스캔하는 데 1분 미만이 소요됩니다. 수령 담당자가 스캐너가 없는 도크에서 작업하는 경우, 각 페이지를 스마트폰으로 촬영해도 됩니다. 최신 휴대폰 카메라는 인쇄된 텍스트와 필기 텍스트 추출 모두에 충분한 해상도의 이미지를 생성합니다. 핵심은 손으로 쓴 주석, 서명, 도크 스탬프가 자주 있는 여백을 포함하여 전체 페이지를 캡처하는 것입니다.

여러 도크나 여러 위치에서 입고가 이루어지는 운영의 경우, Collection Link에서 대안을 제공합니다. 공유 가능한 업로드 페이지를 생성하면 각 도크의 수령 담당자가 완료된 입고 확인서를 중앙 처리 대기열에 직접 제출할 수 있습니다. 계정도, 로그인도 필요 없습니다. 링크와 인증 코드만 있으면 됩니다. 문서는 추출 준비가 완료된 배치에 바로 들어옵니다.

2단계: 업로드 및 추출 열 정의

해당 일 또는 교대조의 모든 입고 문서를 단일 배치로 업로드합니다. 그런 다음 추출하려는 열을 정의합니다. 여기서 2계층 접근 방식이 실제로 작동합니다. 인쇄된 공급업체 데이터와 필기된 수령 담당자 데이터를 모두 캡처하는 열을 정의하여 출력에서 분리하여 유지합니다.

표준 창고 입고 확인 워크플로의 경우 열 세트는 다음과 같을 수 있습니다.

열 이름데이터 계층추출 내용출력 예시
구매 주문 번호인쇄납품서의 구매 주문 참조PO-88241
납품서 번호인쇄공급업체의 납품서 참조DN-2026-4412
공급업체명인쇄발송 공급업체 이름Harbor Components Ltd
납품일자인쇄 또는 필기납품일2026-06-16
품목 설명인쇄납품서의 라인 항목 설명브래킷, 강철, 4볼트
주문 수량인쇄원본 납품서의 수량200
입고 수량필기도크에서 실제로 확인된 수량197
상태/비고필기수령 담당자 메모: 손상, 부족, 초과3개 손상 — 상자 모서리 찌그러짐
배치/로트 번호필기 또는 인쇄로트 추적 식별자LOT-4402-C
팔레트/위치 ID필기도크에서 할당된 적치 위치 또는 팔레트 IDA-12-04
수령인필기수령 담당자 서명 또는 이니셜J. Park

핵심 열 쌍은 "주문 수량"과 "입고 수량"입니다. 주문 수량은 납품서에 인쇄되어 있습니다. 입고 수량은 수기로 작성되며, 인쇄된 숫자 옆, 위, 또는 동그라미를 쳐서 표시되는 경우가 많습니다. AI는 동일한 페이지의 서로 다른 데이터 계층에서 오기 때문에 두 값을 독립적으로 추출합니다. 이 둘의 차이, 즉 편차는 모든 창고 관리자가 입고 정확성을 평가하기 위해 가장 먼저 확인하는 숫자입니다.

3단계: AI가 배치를 처리하도록 합니다

AI는 각 문서를 읽고, 정의된 각 열에 대한 데이터를 찾아 출력 테이블의 행을 채웁니다. 인쇄된 필드(PO 번호, 공급업체 이름, 품목 설명)는 거의 완벽한 정확도로 추출됩니다. 수기 필드(입고 수량, 상태 메모, 서명)는 필기 가독성과 서류 상태에 비례하는 정확도로 추출됩니다.

이것이 AI 추출을 템플릿 기반 OCR과 차별화하는 메커니즘입니다. 각 필드가 있어야 할 페이지 영역을 정의하는 대신(다른 공급업체가 다른 납품서 레이아웃을 사용하는 순간 작동이 중단됨), 각 필드가 의미하는 바를 정의합니다. AI는 픽셀 좌표(350, 842)를 찾는 것이 아니라 인쇄된 라인 항목 근처에 쓰여지고 종종 동그라미나 메모가 표시된 숫자임을 이해하여 "입고 수량"을 찾습니다. 다른 공급업체의 납품서, 다른 레이아웃, 다른 위치 — 동일한 열 정의가 일관된 출력을 생성하는 이유는 AI가 위치가 아닌 의미를 읽기 때문입니다. 이 메커니즘에 대한 자세한 내용은 AI 필기 인식 작동 방식 가이드에서 확인할 수 있습니다.

JPG/PNG/PDF AI 추출

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

4단계: 플래그된 필드 검토 및 내보내기

출력 테이블은 문서당 한 행씩, 정의한 모든 열에 대해 추출된 값을 보여줍니다. AI가 확신하지 못한 필드(모호한 필기, 대비 부족, 부분적으로 가려진 값)는 검토 플래그가 지정됩니다. 창고 직원은 플래그된 필드(보통 문서당 2-4개)를 스캔하여 오류를 수정한 후 내보냅니다.

내보내기 형식은 다운스트림 통합에 중요합니다. Excel(XLSX)이 가장 일반적인 대상이며, 대부분의 재고 관리 워크플로(QuickBooks 가져오기, WMS 데이터 업로드, CSV를 통한 ERP 통합)에 직접 공급됩니다. 스프레드시트의 열 구조는 열 정의에 사용한 WMS 필드 이름과 일치하므로 데이터가 재포맷 없이 직접 매핑됩니다.

시간 비교: 12개 라인 항목과 수동 주석이 있는 3페이지 분량 납품서의 수동 입력은 약 8-12분이 소요됩니다. AI 추출 및 플래그된 필드 검토는 문서당 1-2분이 소요됩니다. 하루 8건의 납품 기준, 약 80분의 타이핑에서 16분의 검토로 줄어들어, 실제로 사람이 필요한 부두 작업에 하루 한 시간을 되찾을 수 있습니다.

인쇄 및 수동 데이터를 모두 캡처하는 열 전략

선택한 열 정의가 출력 품질을 결정합니다. 다음은 가장 일반적인 창고 수령 시나리오에 대한 전략입니다:

차이 추적. "주문 수량"과 "수령 수량"을 별도의 열로 정의합니다. 출력에는 두 값이 모두 자동으로 포함되며, 차이(수령 - 주문)는 Excel에서 한 번의 수식으로 계산됩니다. 이는 납품서와 PO를 번갈아 보며 두 숫자를 입력하고 차이를 계산하는 수동 프로세스를 대체합니다. 이는 각 라인 항목에서 30초가 소요되는 정신적 작업으로, 전체 납품에 걸쳐 상당한 시간이 누적됩니다.

배치 추적성. 로트 추적 재고(의약품, 식품, 전자제품)를 취급하는 창고의 경우 "로트 번호", "배치 번호", "유통기한"을 별도의 열로 정의합니다. 수령인은 이를 입고 확인서에 기록합니다. 공급업체가 미리 인쇄하거나 제품 라벨에서 수기로 작성하는 경우가 있습니다. AI는 나타나는 형식에 관계없이 추출합니다.

상태 보고. 추론 지원이 포함된 "상태" 열을 정의합니다(예: "상태 (옵션: 양호, 손상, 부족, 초과, 잘못된 품목)"). AI는 수령인의 수기 메모("3박스 파손", "2개 누락")를 읽고 적절한 상태 범주를 추론합니다. 이는 추론 추출입니다. AI는 읽은 내용을 기반으로 문서를 분류하며, 수령인이 표준화된 상태 코드를 작성하지 않았더라도 가능합니다. 자유 텍스트 "비고" 열도 정의하면 구조화된 분류와 원본 설명을 모두 얻을 수 있습니다.

일반적인 창고 문서 처리 과제 해결하기

창고 문서는 사무실 문서와 달리 물리적인 어려움에 직면합니다. 예상되는 문제와 해결 방법은 다음과 같습니다:

카본 사본. 다중 부 NCR 용지는 점차 흐려지는 사본을 생성합니다. 상단(흰색) 사본은 정상적으로 추출됩니다. 두 번째(노란색) 사본은 15-20% 더 흐리며 더 많은 플래그 필드가 발생합니다. 세 번째(분홍색) 사본은 기계 판독에 신뢰할 수 없을 정도로 흐린 경우가 많습니다. 이 시점에서는 플래그된 대부분의 필드를 수정하는 것보다 전체 양식을 사람이 검토하는 것이 더 빠를 수 있습니다. 모범 사례: 가능하면 항상 상단 사본을 처리하십시오. 세 번째 사본만 있는 경우 최소 300 DPI의 고해상도로 스캔하고 검토에 더 많은 시간을 할애할 것으로 예상하십시오.

기름, 물, 먼지. 부두 현장 문서는 환경 오염 물질을 수집합니다. 지게차 시트에 한 시간 동안 놓여 있던 납품서에는 얼룩이 생깁니다. 창고 장갑을 끼고 처리된 입고 확인서에는 먼지 자국이 있습니다. 오염으로 인한 추출 정확도 저하는 최소(가벼운 먼지)에서 심각(잉크가 번진 물 손상)까지 다양합니다. AI는 영향을 받은 필드에 플래그를 지정합니다. 사전 추출 단계에서 제어할 수 있는 것: 각 접수 스테이션에 깨끗한 클립보드와 문서 슬리브를 비치하십시오. 3달러짜리 플라스틱 슬리브는 양식을 직접 취급으로부터 보호하며, 첫 번째 오염된 양식에서 검토 시간을 줄여 그 가치를 충분히 발휘합니다.

다중 부문 선적. 단일 구매 주문이 서로 다른 날짜에 세 대의 트럭에 걸쳐 도착할 수 있습니다. 세 장의 납품서, 세 세트의 수기 주석, 하나의 구매 주문입니다. 각 납품서가 도착할 때마다 처리하고 모든 납품이 완료되면 Excel 출력을 통합하십시오. 열 구조(구매 주문 번호를 키 필드로 사용) 덕분에 간단한 VLOOKUP 또는 Power Query 병합이 가능합니다.

자주 묻는 질문

AI가 인쇄된 텍스트 위에 있는 필기를 읽을 수 있나요?

네. AI는 인쇄된 레이어와 필기 레이어를 별도로 처리하여 인쇄된 "200" 옆에 필기된 "197"이 노이즈가 아닌 수정 사항임을 이해합니다. 이 이중 레이어 판독은 납품서 추출 워크플로의 기초입니다. 그러나 필기가 인쇄된 텍스트와 직접 겹치는 경우(수취인이 인쇄된 숫자 위에 직접 쓰는 경우) 정확도가 떨어집니다. 대부분의 수취인은 인쇄된 수량 옆이나 아래에 쓰므로 두 레이어가 모두 보존됩니다.

다른 공급업체의 납품서와도 호환되나요?

네, 공급업체별 설정 없이 가능합니다. AI는 페이지 내 위치가 아닌 데이터의 의미를 이해하여 찾기 때문에, 동일한 열 정의가 여러 공급업체의 다양한 납품서 형식에서도 작동합니다. "발주 번호"는 A업체 양식의 오른쪽 상단에 있든 B업체 양식의 왼쪽 하단에 있든 동일하게 인식됩니다.

출력된 엑셀 파일을 WMS에 바로 가져올 수 있나요?

Manhattan, Oracle WMS Cloud, Fishbowl, SAP EWM을 포함한 대부분의 WMS 플랫폼은 입고 거래에 대해 CSV 또는 엑셀 가져오기를 지원합니다. 사용자가 정의한 열로 구성된 추출 데이터는 WMS 가져오기 템플릿에 직접 매핑됩니다. 납품서에 없는 창고별 내부 필드(창고 코드, 기본 로케이션)는 가져오기 전에 엑셀에서 고정값 열로 추가하면 됩니다.

출고 전표도 동일한 방식으로 처리되나요?

네. 출고 전표(피킹 리스트, 포장 명세서, 출하 납품서)도 역순으로 동일한 2계층 구조를 가집니다. 창고에서 피킹할 품목을 출력하고, 피킹 담당자가 실제 피킹 수량, 대체 품목, 문제 사항을 수기로 기록합니다. 열 정의는 "피킹 수량", "피킹 위치", "피킹 담당자 ID" 등으로 변경되지만, 추출 메커니즘은 동일합니다.

수령인의 서명은 어떻게 처리하나요?

서명은 이미지 참조로 추출됩니다. AI가 서명임을 인식하고 문자 인식을 시도하지 않습니다. 감사 추적 및 규정 준수 요구사항(ISO 9001 Clause 7.5 문서화된 정보)을 위해 원본 스캔 문서는 추출된 데이터와 함께 보관됩니다. 서명은 스캔 파일에, 구조화된 데이터는 엑셀에 보존됩니다.

📮 contact email: [email protected]