소매 재고 스프레드시트 구축
모든 공급업체의 구매 주문에서
UNFI 구매 주문은 GTIN 코드와 SSCC-18 팔레트 라벨이 포함된 EDI 850으로 도착합니다. Faire 주문은 완전히 다른 레이아웃의 포털 생성 PDF로 받은 편지함에 도착합니다. 소규모 지역 공급업체는 자체 SKU 명명 규칙을 사용하는 수기 입력 Excel 시트를 이메일로 보냅니다. 이 모든 문서에는 동일한 필수 데이터 — SKU, 수량, 원가, 배송 날짜 — 가 포함되어 있지만, 이를 추출하려면 매번 다른 사고 방식이 필요합니다. 공급업체 15곳과 월 30건의 PO를 처리하면 몇 분이면 끝날 작업이 오후 내내 걸립니다.

핵심 요점
- 15개 공급업체가 15가지 다른 레이아웃으로 구매 주문을 보내며, 각각 동일한 네 가지 필드 — SKU, 수량, 원가, 배송 날짜 — 를 페이지의 다른 위치에서 찾아야 합니다.
- 템플릿 기반 추출 도구는 공급업체 레이아웃당 하나의 템플릿을 요구하여 이 문제를 해결합니다 — 15개 공급업체 데이터 입력 문제를 15개 템플릿 유지 관리 부담으로 바꾸고, 공급업체가 형식을 업데이트할 때마다 중단됩니다.
- 착륙 단위 원가(운임 포함) 및 별도의 주문 수량 vs 수령 수량 열과 같은 소매 특화 필드로 재고 열을 한 번 정의하면 — ImageToTable.ai가 각 필드의 의미를 이해하여 어떤 공급업체의 PO든 읽을 수 있습니다. 페이지 위치가 아니라 의미를 기준으로 말이죠.
통합 PO-재고 스프레드시트가 일반 문제가 아닌 소매 문제인 이유
대부분의 구매 주문서 추출 가이드는 PO를 독립된 문서로 취급합니다. 공급업체 이름, PO 번호, 날짜, 품목 라인을 추출하면 끝이라고 봅니다. 그런 접근 방식은 PO를 송장과 대조하는 구매업무 담당자에게는 맞을 수 있습니다. 그러나 소매 바이어나 재고 관리자는 지급 결제를 마감하는 것이 아니라 재고 수준을 관리하는 것입니다.
소매업에서 PO는 재고 거래의 출발점입니다. 데이터는 특정 질문에 답할 수 있는 스프레드시트로 흘러 들어가야 합니다: SKU X의 현재 주문 수량은 몇 개인가? 언제 도착하는가? 운임과 취급 비용을 반영한 단위당 착륙 원가는 얼마인가? 어떤 공급업체가 지속적으로 부분 수량을 배송하며, 두 번째 주문을 언제 발주해야 하는가?
이러한 질문은 일반적인 PO 추출 워크플로우로는 답할 수 없습니다. 문서 논리가 아닌 재고 논리를 기반으로 설계된 스프레드시트 구조가 필요합니다. 그 차이는 중요합니다: "PO 테이블"은 PO당 라인 항목별로 한 행을 갖습니다. 반면 재고 스프레드시트는 SKU당 한 행을 가지며, 여러 PO를 집계하고 주문 수량, 입고 수량, 백오더 수량, 누적 착륙 원가 열을 포함합니다. 전자에서 후자를 구축하는 것이 대부분의 가이드가 생략하는 소매 특화 단계입니다.
Reddit 스레드 "소규모 기업은 30개 이상의 구매 주문서를 어떻게 정신을 잃지 않고 실제로 추적할까"는 현실을 잘 보여줍니다: 질문자는 SAP, Tradogram, Procurify 같은 조달 소프트웨어를 살펴봤지만 월 최소 $300–$500의 가격에 망설였습니다. 그들은 전체 ERP가 필요하지 않았습니다. PO 데이터를 직접 입력하지 않고 스프레드시트에 넣을 방법이 필요했던 것입니다. 이는 조달 자동화 문제가 아니라 소매 재고 문제입니다.
모든 소매 재고 스프레드시트가 PO에서 필요로 하는 네 가지 데이터 포인트

데이터를 어떻게 추출할지 논의하기 전에 무엇을 추출할지 정의하는 것이 중요합니다. 구매 주문서로 구축한 소매 재고 스프레드시트는 일반 PO 로그보다 더 많은 열이 필요합니다. 다음은 문서 보관함이 아닌 재고 준비 완료 시트를 구분 짓는 네 가지 항목입니다:
SKU 수준 키와 공급업체 교차 참조
내부 SKU가 마스터 키입니다. 하지만 공급업체 PO는 이를 거의 사용하지 않습니다. UNFI는 GTIN/UPC를 참조하고, Faire는 자체 제품 ID를 사용하며, 소규모 공급업체는 설명만 사용할 수도 있습니다. 스프레드시트에는 공급업체가 사용한 식별자를 캡처하는 열과, 공급업체 코드를 SKU에 매핑하는 교차 참조 조회(별도 탭의 간단한 VLOOKUP 테이블도 가능)가 필요합니다. 이 매핑이 없으면 추출된 PO 라인 항목이 재고 수량을 업데이트할 수 없습니다.
주문 수량과 수령 수량 — 별도의 두 열
공급업체가 60개 중 48개를 배송하고 나머지 12개를 백오더하면 두 숫자를 모두 알아야 합니다. 도착한 수량만 기록하면 확정되었지만 아직 수령하지 않은 재고에 대한 가시성을 잃게 됩니다. 단일 "수량" 열은 소매 PO 추적에서 가장 흔한 스프레드시트 설계 실수입니다. 주문 수량과 수령 수량 열을 분리하고, 백오더(주문 - 수령)를 위한 세 번째 계산 열을 사용하세요.
도착 단위 원가 — 인보이스 가격만이 아님
PO의 단위당 가격은 실제 원가인 경우가 드뭅니다. 운임, 관세, 항만 처리비, 보험료가 추가됩니다. FASB ASC 330에 따라 이러한 비용은 즉시 비용 처리하지 않고 재고 가치에 자본화해야 합니다. 소매 회계에서 스프레드시트는 라인 항목별로 공급업체 단가와 총 도착 원가를 추적해야 합니다. 도착 원가 배분은 일반적으로 가치 비례 기준으로 수행됩니다. 제품 A가 총 인보이스 금액의 40%를 차지하면 운임과 취급 비용의 40%를 흡수합니다. 이 열을 포함하면 매출 원가 계산이 월말 조정이 아닌 첫날부터 정확해집니다.
예상 배송일과 상태 플래그
PO의 "배송일" 필드는 종종 이상적인 목표일뿐입니다. 재고 계획에 중요한 것은 공급업체의 약속 날짜와 실제 수령 날짜의 차이입니다. 예상 배송일 열과 상태 플래그(정시 / 지연 / 부분 / 수령 완료)를 추가하면 모든 라인 항목의 현재 상태를 한 행으로 확인할 수 있습니다. 이 열은 재고 소진 전에 재주문을 트리거해야 하는지 알려줍니다.
다중 공급업체 형식 문제: 일반 PO 가이드가 핵심을 놓치는 이유

대부분의 PO 추출 문서는 표준 형식(헤더 블록과 그 아래 라인 항목 테이블이 있는 PDF)을 가정합니다. 그러나 소매 바이어가 실제로 마주하는 형식 환경은 일반 가이드가 결코 다루지 않습니다:
| 공급업체 유형 | 예시 | 일반적 형식 | 추출 과제 |
|---|---|---|---|
| 주요 유통업체 (EDI) | UNFI, KeHE, McLane | EDI 850 / 포털 PDF 내보내기 | 자체 SKU 대신 GTIN/UPC 코드 사용; 라인 항목이 제품 SKU와 1:1로 매핑되지 않는 팔레트 단위 SSCC-18 물류 코드를 참조 |
| 도매 마켓플레이스 | Faire, Tundra, Abound | 포털 생성 PDF / 이메일 확인 | 브랜드 레이아웃에 제품명이 내장됨; SKU가 이미지 아래 작은 글씨에 숨겨져 있는 경우 많음; 주문 합계가 출하 기간별로 분할 |
| 소비자 전자제품 유통업체 | SYNNEX, D&H, Ingram Micro | Excel/CSV 다운로드 또는 이메일 첨부 | 열 헤더가 유통업체 내부 코드 사용; 항목 설명이 소매용 제품명과 일치하지 않는 축약된 엔지니어링 사양 |
| 독립 브랜드 / 소규모 공급업체 | 지역 CPG 브랜드, 로컬 장인 | 수기 입력 Excel 템플릿 또는 손으로 작성한 양식 사진 | 표준화된 필드 없음; 수량과 비용이 대체품 및 리드 타임 변경에 관한 수기 메모와 혼재; 케이스 팩 vs. 단위 모호성 |
이러한 형식 파편화가 실제 병목 지점입니다. 소매 바이어에게 필요한 것은 단일 추출 설정이 아니라, 이 모든 형식에서 작동하는 단일 추출 설정입니다. 배치 구매 주문 추출 가이드에서 논의한 대로, 핵심 메커니즘은 형식과 관계없이 동일합니다: 원하는 열을 정의하면 AI가 각 문서를 읽고 일치하는 값을 찾습니다. 그러나 SKU 교차 참조, 도착 원가 계산, 부분 수령 추적 같은 소매 특화 레이어가 추출된 데이터를 실용적인 재고 인텔리전스로 전환합니다.
"공급업체당 하나의 형식"이라는 가정이 대부분의 PO 추출 도구가 소매업에서 실패하는 이유입니다.
템플릿 기반 OCR 도구는 각 공급업체의 PO 레이아웃에 경계 상자를 직접 그려야 합니다. 각각 다른 형식을 가진 공급업체가 15곳이면 템플릿도 15개가 필요합니다. 한 공급업체의 형식이 바뀌면 템플릿을 다시 만들어야 합니다. 소매 재고 회전율은 템플릿 유지보수를 기다려주지 않습니다.
단계별 가이드: 공급업체 PO로 소매 재고 스프레드시트 만들기
어떤 형식의 구매 주문서든 재고 관리에 바로 쓸 수 있는 스프레드시트로 변환하는 워크플로우를 소개합니다 — 공급업체별 템플릿 설정이 필요 없습니다.
재고 스프레드시트 열 정의
빈 시트를 열고 대상 열을 만드세요 — 추출이 채울 헤더입니다. 소매 재고 스프레드시트에는 다음을 포함하세요: 공급업체 이름, 공급업체 PO 번호, 공급업체 SKU/코드, 내부 SKU, 제품 설명, 주문 수량, 수령 수량, 공급업체 단가, 운임비(배분), 착륙 단가, 예상 배송일, 상태. 추출 도구는 이 동일한 열 이름을 사용하여 각 PO에서 일치하는 데이터를 찾습니다 — "공급업체 SKU/코드"를 열 이름으로 입력하면 모든 문서에서 공급업체의 제품 식별자를 찾습니다.
모든 PO를 한 번에 업로드
Faire의 PDF, SYNNEX의 Excel 시트, 소규모 공급업체의 이메일 스크린샷을 끌어다 놓으세요 — 단일 업로드에 모든 형식을 포함합니다. 도구는 공급업체나 형식별로 사전 정렬을 요구하지 않습니다. 각 문서는 독립적으로 처리되며 결과는 하나의 테이블로 병합되어 각 행이 하나의 PO에서 하나의 라인 항목을 나타냅니다. 이것이 템플릿 불필요 추출의 가치입니다: 10개 공급업체의 30개 PO를 한 단계로 업로드하며, 각각 30분씩 10번 설정할 필요가 없습니다.
병합된 테이블 검토 — 특히 SKU 교차 참조
추출은 모든 PO의 모든 라인 항목이 포함된 통합 테이블을 생성합니다. 공급업체 SKU/코드 열을 점검하세요 — 내부 SKU 매핑의 핵심입니다. 5분 검토로 엣지 케이스를 잡을 수 있습니다: 기본 SKU와 별도 필드에 "Variant: 8oz"를 나열하는 Faire PO, 또는 공급업체가 수량 열에 숫자 대신 "ea"를 사용한 수기 Excel 시트. 데이터가 라이브 재고 시트에 들어가기 전에 이상을 수정하세요.
XLSX로 내보내고 재고 추적기에 연결
병합된 테이블을 Excel 파일로 내보내세요. 마스터 재고 스프레드시트를 유지하는 경우 VLOOKUP 또는 INDEX-MATCH를 사용하여 SKU별로 주문 중 수량을 재고 시트로 가져오세요. Cin7, Lightspeed Retail, 또는 Zoho Inventory 같은 재고 소프트웨어를 사용하는 경우 대부분의 플랫폼은 PO 데이터용 XLSX 가져오기를 지원합니다. 핵심은 가져오는 파일에 이미 열 구조가 있다는 것입니다 — 추출과 가져오기 사이에 재포맷이 필요 없습니다.
위 프로세스는 표준 PO 데이터에 적용됩니다. 아래 내장 도구에서 직접 확인할 수 있습니다 — 구매 주문서를 업로드하면 AI가 페이지의 어느 위치에 있든 각 필드를 찾아내는 모습을 볼 수 있습니다.
파일은 안전하게 처리되며 저장되지 않습니다.
추출 그 이상: 도착 원가, 부분 수령, 그리고 기타 소매 현실
PO 데이터를 스프레드시트에 넣는 것이 전반부입니다. 후반부 — 소매 특화 스프레드시트의 성패를 좌우하는 부분 — 는 숫자가 깔끔하게 맞지 않을 때 시작됩니다.
도착 원가 배분: "단가"는 결코 실제 비용이 아닙니다
UNFI에서 $5,000 상당의 제품, $400 운임, $75 유류 할증료, $25 취급 수수료 — 총 $500의 추가 비용이 포함된 화물을 받았다고 가정해 보겠습니다. 화물 가치의 60%가 SKU A이고 40%가 SKU B라면, SKU A는 운임 $300을, SKU B는 $200을 부담합니다. 공급업체의 단가만 기록하는 스프레드시트는 실제 재고 비용을 10% 과소 평가하며, 이는 부정확한 마진 보고와 잘못된 재주문 결정으로 이어집니다.
계산 열 추출을 사용하면 이 배분 로직을 추출 단계에 직접 포함할 수 있습니다. 도착 단가 (공급업체 단가 + 배분 운임) 열을 정의하고 배분 규칙(예: 화물 가치 비례)을 지정하세요. AI가 추출 중에 계산하므로 내보낸 스프레드시트에는 이미 조정된 비용이 포함됩니다. 별도의 조정 단계가 필요 없습니다.
부분 수령: 60개 중 48개가 도착한 경우
공급업체가 항상 전체 수량을 배송하지는 않습니다. 60개에 대한 구매 주문이 이번 주에 30개, 다음 주에 30개로 도착하거나 — 지금 48개가 도착하고 12개가 무기한 백오더될 수 있습니다. 수동 스프레드시트에서는 행을 두 번 업데이트하고 어떤 수량이 어떤 수령 이벤트에 속하는지 추적해야 합니다. 위에서 설명한 접근 방식 — 별도의 주문 수량 및 수령 수량 열과 계산된 백오더 열 — 은 이를 기본적으로 처리합니다. 부분 배송을 받을 때마다 해당 라인 항목의 수령 수량만 업데이트하면 백오더 값이 자동으로 다시 계산됩니다.
공식 수령 워크플로우를 사용하는 소매업체의 경우 구매 주문 Excel 변환기를 수령 프로세스에 통합할 수 있습니다: 원래 구매 주문과 함께 포장 명세서를 스캔하거나 업로드하고, 둘 다 추출한 다음 단일 보기에서 주문 대 수령 수량을 비교합니다.
데이터에서 결정으로: 재주문 트리거
이 전체 워크플로우의 최종 목표는 스프레드시트가 아니라 — 선반이 비기 전에 언제 재주문해야 하는지 아는 것입니다. 재고 시트에 추가할 가치가 있는 한 열은 간단한 재주문 플래그입니다: (보유 수량 + 주문 중 수량 - 백오더 수량)이 재주문 포인트 아래로 떨어지면 플래그가 켜집니다. 추출한 정확한 구매 주문 데이터로 공급되는 이 단일 수식은 정적 재고 목록을 능동적인 재고 관리 도구로 변환합니다.
자주 묻는 질문
국제 공급업체의 다양한 통화를 처리할 수 있나요?
네. 추출은 구매 주문에 표시된 대로 통화를 읽습니다 — USD, EUR, GBP 등. 재고 스프레드시트에 모든 비용이 기본 통화로 필요하면 추출 중에 표준 환율을 적용하는 계산 열을 추가하세요. 출력은 비용이 이미 변환된 통합 테이블입니다.
소규모 공급업체가 손으로 작성한 양식이나 사진으로 구매 주문을 보내면 어떻게 하나요?
AI는 종이 양식의 손글씨와 휴대폰 사진을 읽습니다 — 스캐너가 필요 없습니다. 휴대폰에서 작성된 구매 주문 양식 사진을 이메일로 보내는 공급업체는 기계 생성 PDF와 동일한 추출 출력을 생성합니다. 손글씨 숫자(수량, 가격)의 정확도는 높지만 완벽하지는 않습니다. 빠른 검토 과정에서 잘못 읽은 부분을 잡아낼 수 있으며, 이는 전체 문서를 처음부터 입력하는 것보다 훨씬 빠릅니다.
EDI를 사용한 구매 주문서와 비교하면 어떻습니까?
EDI(전자 데이터 교환)는 대규모 유통업체에 적합합니다. UNFI가 EDI 850을 보내면 시스템이 자동으로 수신합니다. 그러나 EDI는 거래 파트너별 설정이 필요하며(파트너당 초기 구성 비용 $1,500–$5,000 이상, 추가 지속 비용 포함), EDI를 지원하는 공급업체에서만 작동합니다. 소규모 브랜드, 마켓플레이스 전용 판매자, 해외 공급업체는 EDI 연결을 제공하는 경우가 드뭅니다. 문서 수준 추출은 이러한 공백을 메웁니다. 공급업체가 실제로 보내는 모든 형식을 처리하며, 공급업체별 설정이 필요 없습니다. 많은 소매업체가 상위 3~5개 유통업체에는 EDI를 사용하고 나머지 20개 이상의 공급업체에는 문서 추출을 사용합니다. 두 방식은 서로 보완적입니다.
추출 후 제 데이터는 어떻게 되나요?
파일은 추출 처리 후 삭제됩니다. 추출된 데이터는 스프레드시트로 내보내지며, 세션 종료 후 문서나 데이터는 보관되지 않습니다. 상업적으로 민감한 공급업체 가격을 다루는 소매업체의 경우, 비용 데이터가 제3자 서버가 아닌 스프레드시트에만 남아 있다는 의미입니다.
동일한 열 템플릿을 매달 재사용할 수 있나요?
네. 공급업체 이름, 공급업체 SKU, 주문 수량, 수령 수량, 착륙 단가, 예상 배송일, 상태 등 열 구조를 정의한 후 템플릿으로 저장하세요. 다음 달 배치도 동일한 열, 동일한 추출 로직을 사용하며 동일한 스프레드시트 구조로 데이터를 출력합니다. 변경되는 것은 구매 주문서뿐입니다.
모든 소매 구매 담당자는 결국 공급업체 수가 수동 데이터 입력 속도를 따라잡지 못하는 지점에 도달합니다. 병목 현상은 스프레드시트 자체가 아니라 문서와 셀 사이의 전환입니다. 열 이름 기반 추출로 이 격차를 줄이면 구조를 한 번만 정의하고, 형식에 관계없이 모든 공급업체의 구매 주문서가 동일한 재고 보기에 통합됩니다.