
전자 데이터 교환(EDI)은 구매 주문서(PO), 송장(Invoice), 패킹 리스트(Packing List)와 같은 비즈니스 문서를 표준화된 전자 형식으로 기업 간 컴퓨터 시스템을 통해 직접 주고받는 기술적 메커니즘입니다. 봉제 및 가방 제조 산업에서 EDI는 바이어(Buyer)의 ERP 시스템과 제조 공장의 MES(Manufacturing Execution System)를 실시간으로 동기화하여, 과거 수작업으로 진행되던 데이터 입력 오류를 원천 차단하고 생산 리드 타임(Lead Time)을 획기적으로 단축하는 역할을 합니다.
특히 ISO 9735 (EDIFACT) 표준을 준수하여 데이터의 무결성을 보장하며, 글로벌 브랜드의 복잡한 SKU(스타일, 컬러, 사이즈 조합) 관리를 자동화하는 핵심 인프라입니다. 기술적 관점에서 EDI는 봉제 공장의 '디지털 신경망'과 같습니다. 원단이 본봉(Lockstitch) 기계의 바늘과 밑실(Bobbin) 장력에 의해 결합되듯, EDI는 바이어의 발주 정보와 공장의 생산 능력을 디지털 데이터로 결합합니다. 기존의 이메일이나 팩스 방식이 사람이 개입하여 데이터를 재입력해야 하는 '단절된 공정'이었다면, EDI는 데이터가 시스템에서 시스템으로 직접 흐르는 '연속 공정'입니다. 이는 마치 자동 재단기(Auto-Cutter)가 CAD 데이터를 직접 읽어 원단을 절삭하는 것과 같은 원리입니다.
현장 실무에서 EDI의 도입은 단순히 종이 문서를 없애는 것을 넘어, Juki DDL-9000C와 같은 스마트 재봉기의 생산 데이터나 Pegasus MX5200 오바로크(Overlock) 라인의 실시간 수량을 바이어에게 즉각 보고할 수 있는 토대를 마련합니다.
| 항목 |
상세 내용 |
비고 |
| 데이터 표준 (ISO) |
ISO 9735 (EDIFACT), ANSI X12, VDA, HL7 |
국제 표준 규격 (ISO 9735 실존 확인됨) |
| 통신 프로토콜 |
AS2 (RFC 4130), SFTP, HTTPS, VAN (Value Added Network) |
보안 통신망 및 전용 회선 |
| 주요 소프트웨어 |
SAP S/4HANA, Oracle NetSuite, BlueCherry, Infor M3 |
의류/잡화 특화 ERP 연동 |
| 데이터 포맷 |
EDIFACT, XML, JSON, CSV (Flat File), TRADACOMS |
시스템 호환성 및 웹 기반 포맷 |
| 연동 대상 |
바이어 ERP ↔ 공장 MES/WMS ↔ 원부자재 공급원 |
SCM 전체 밸류체인 통합 |
| 보안 방식 |
SHA-256 암호화, SSL/TLS 1.3, 전자 서명, PGP 암호화 |
데이터 변조 및 탈취 방지 |
| 처리 방식 |
Real-time Interface / Batch Processing (15-30분 주기) |
공정 요구사항 및 서버 부하 고려 |
| 관련 하드웨어 |
Zebra ZT411/ZT610, Honeywell PX4ie, RFID 리더기, UPS |
현장 출력 및 인식 장비 |
| 데이터 전송 속도 |
최소 10Mbps 이상의 안정적인 전용선 권장 |
베트남/인도네시아 공장 필수 체크 |
| 메시지 유형 |
850(PO), 856(ASN), 810(Invoice), 997(ACK) |
의류 제조 핵심 트랜잭션 |
| 장력 제어 연동 |
Towa 디지털 장력계 데이터 연동 (20-30gf 기준) |
품질 데이터 피드백 루프 구성 |
| 시스템 가동률 |
99.9% (High Availability) 지향 |
글로벌 SCM 중단 방지 목적 |
- 의류 제조 (Garment Manufacturing): 글로벌 바이어(Nike, Adidas, Gap 등)로부터 대량의 PO를 수신하고, 스타일별/사이즈별 수량 데이터를 생산 라인에 즉각 배분합니다. 생산 완료 후에는 ASN(Advanced Shipping Notice)을 통해 바이어에게 출하 정보를 자동 전송합니다. 특히 오바로크(Overlock)나 커버스티치 공정에서 발생하는 사이즈별 생산 실적을 실시간으로 EDI 데이터와 매칭하여 생산 현황판(Dashboard)에 투영합니다. 본봉 공정에서는 1인치당 땀수(SPI) 설정값(예: 10-12 SPI)이 EDI를 통해 전달된 테크팩(Tech Pack) 사양과 일치하는지 시스템적으로 검증합니다.
- 가방 및 잡화 (Bags & Accessories): 가방은 의류보다 부자재(BOM) 구성이 복잡합니다. EDI를 통해 지퍼, 버클, 보강재 등 수십 가지 부자재 공급업체에 소요량(Yield) 계산 결과를 바탕으로 자동 발주(Auto-PO)를 진행합니다. 가방의 복잡한 구조로 인해 발생하는 수많은 SKU를 오류 없이 관리하기 위해 EDI 832(Price/Sales Catalog) 데이터를 활용합니다. 특히 가죽 가방 제조 시 바늘 번수(Organ DPx17 #18-#23)와 실의 굵기(20번/30번사)에 따른 장력 세팅값을 EDI 사양서와 연동하여 관리합니다.
- 물류 및 창고 관리 (WMS): 완제품 카톤(Carton)에 부착된 바코드 정보를 EDI 데이터와 매칭하여, 검수 과정 없이 입출고를 진행하는 'Scan-Pack' 공정에 필수적입니다. SSCC(Serial Shipping Container Code)를 EDI 856 문서에 포함하여 전송함으로써 바이어 측 물류센터에서의 무검수 입고(Cross-docking)를 가능하게 합니다.
- 품질 관리 (QC): 바이어의 품질 기준서(Tech Pack) 업데이트 내용을 EDI를 통해 실시간 수신하여, 현장 작업지시서에 즉각 반영함으로써 구버전 도면 사용으로 인한 사고를 방지합니다. 특히 솔기(Seam) 강도, SPI(Stitches Per Inch) 요구사항 등 기술적 사양의 변경을 실시간으로 전파합니다. 검사대(Inspection Table)의 조도(최소 1,000 Lux 이상) 및 검사 속도 데이터도 EDI 리포트에 포함될 수 있습니다.
그림 1: 베트남 호치민 공장에서의 EDI 기반 실시간 생산 모니터링 및 물류 추적 적용 사례
-
증상: 데이터 매핑 오류 (Data Mapping Mismatch)
- 원인 분석: 바이어의 컬러 코드(예: 'NVY')와 공장의 내부 코드(예: '102-Blue') 간의 변환 테이블(Cross-reference Table) 설정 오류.
- 중간 점검: 수신된 EDI Raw Data와 시스템 변환 후의 데이터 로그를 대조하여 특정 필드 누락 확인.
- 최종 해결: EDI 매핑 툴에서 마스터 데이터(Master Data)를 재정비하고, 단위 변환(Yard to Meter 등) 로직을 재검증. 특히 원단 폭(Width) 데이터의 인치/센티미터 혼용 여부를 확인하십시오. (1 inch = 2.54 cm 환산 계수 고정).
-
증상: ASN(사전 출하 통지서) 거부 (ASN Rejection)
- 원인 분석: 실제 선적된 카톤 번호와 EDI로 전송된 데이터의 불일치, 또는 필수 항목(Seal No, Container No) 누락.
- 중간 점검: 바이어 측 EDI 수신 서버의 에러 리포트(997 Acknowledgement) 분석.
- 최종 해결: 출하 전 'EDI-Physical Match' 검사 단계를 추가하고, 시스템 내 필수 입력 필드 유효성 검사(Validation) 강화. 선적 서류(Invoice/Packing List)와 EDI 데이터의 100% 일치를 위한 자동 검증 스크립트 도입.
-
증상: 통신 세션 타임아웃 (Communication Timeout)
- 원인 분석: AS2 인증서 만료 또는 공장 내 방화벽 설정 변경으로 인한 포트(Port) 차단. 동남아시아 공장의 경우 국제 해저 케이블 손상으로 인한 대역폭 급감.
- 중간 점검: 네트워크 핑(Ping) 테스트 및 SSL 인증서 유효 기간 확인. 트레이스루트(Traceroute)를 통한 병목 구간 파악.
- 최종 해결: 인증서 갱신 및 전송 서버의 타임아웃 설정을 120초로 상향 조정, 전용선 대역폭 확보. 비상시를 대비한 4G/5G 백업 망 구축. 베트남 공장의 경우 VNPT/Viettel 이중 회선 구성을 권장합니다.
-
증상: 중복 오더 생성 (Duplicate Order Entry)
- 원인 분석: 동일한 ISA 제어 번호(Control Number)를 가진 파일이 네트워크 오류로 재전송될 때 시스템 내 중복 체크 로직 부재.
- 중간 점검: 데이터베이스 내 중복된 PO 번호 및 수신 시간 기록 확인.
- 최종 해결: 시스템 내 'Unique Key' 제약 조건을 설정하여 동일 제어 번호 수신 시 자동 폐기 및 관리자 알림 로직 적용. 수신 로그(Audit Trail)를 7일간 유지하여 대조.
-
증상: 특수 문자 깨짐 (Character Encoding Issue)
- 원인 분석: 송신측(UTF-8)과 수신측(EUC-KR 또는 Shift-JIS) 간의 인코딩 방식 불일치로 인한 주소지 또는 비고란 텍스트 파손.
- 중간 점검: 텍스트 에디터로 수신된 파일의 인코딩 형식을 바이너리 수준에서 확인.
- 최종 해결: 모든 EDI 인터페이스의 인코딩 표준을 UTF-8로 통일하고 변환 미들웨어 업데이트. 특히 베트남어 성조 기호(Tiếng Việt)나 중국어 간체 처리를 위한 유니코드 환경 점검.
- 데이터 정확성 (Accuracy): 바이어 PO 대비 시스템 입력 데이터의 일치율 100% 유지. (허용 오차 0%).
- 전송 적시성 (Timeliness): 생산 완료 및 패킹 후 2시간 이내에 ASN(856) 전송 완료 여부 확인. 바이어 시스템 수신 확인(997) 수신 시간 기록.
- 보안성 (Security): 전송 구간 TLS 1.2 이상 암호화 적용 여부 및 비인가 IP 접속 차단 상태 정기 점검. 연 1회 보안 취약점 진단 실시.
- AQL 기반 데이터 검사:
- 치명적 결함 (Critical, AQL 0.1): PO 번호 오류, 수량 초과 전송, 가격 데이터 불일치.
- 주요 결함 (Major, AQL 1.0): 스타일 번호 오기, 사이즈 매핑 오류, 선적지 코드 누락.
- 경미한 결함 (Minor, AQL 2.5): 주소지 오타(배송에 지장 없는 수준), 대문자/소문자 혼용.
- 라벨 가독성 검사: EDI 데이터를 통해 출력된 바코드 라벨(UCC-128 등)을 ISO/IEC 15416 표준에 따라 검사하여 ANSI Grade C 이상(가급적 Grade B 권장) 유지. 바코드 검증기(Verifier)를 사용하여 대비(Contrast) 및 모듈 너비 확인.
- 시스템 응답성: EDI 게이트웨이의 데이터 처리 속도가 파일당 30초 이내여야 함. 대량의 PO(1,000건 이상) 처리 시 배치 프로세스 안정성 확인.
| 언어 |
용어 |
로마자 표기 |
비고 |
| 한국어 (KR) |
이디아이 |
EDI |
현장에서 통용되는 시스템 약어 |
| 한국어 (KR) |
오더 인터페이스 |
Order Interface |
바이어 오더 수신 및 ERP 연동 공정 전체 |
| 한국어 (KR) |
데이터 쏜다 |
Data Sonda |
데이터를 전송한다는 의미의 현장 속어 |
| 베트남어 (VN) |
Truyền dữ liệu |
Truyen du lieu |
데이터 전송을 의미하는 현장 용어 |
| 베트남어 (VN) |
Lỗi hệ thống |
Loi he thong |
시스템 에러 (EDI 전송 실패 시 자주 사용) |
| 일본어 (JP) |
電子データ交換 |
Denshi Dēta Kōkan |
일본계 바이어(Uniqlo 등) 기술 문서 표준 |
| 일본어 (JP) |
連携 (렌케이) |
Renkei |
시스템 간 연동/연결을 의미 |
| 중국어 (CN) |
电子数据交换 |
Diànzǐ shùjù jiāohuàn |
중국 공장 생산 관리 표준 용어 |
| 중국어 (CN) |
接口 (지에코우) |
Jiekou |
인터페이스/연동 지점을 의미 |
| 공통 은어 |
시아게 데이터 |
Finishing Data |
출하 전 최종 검수 및 패킹 데이터 (일본어 '시아게'에서 유래) |
| 공통 은어 |
단도리 데이터 |
Dandori Data |
생산 준비를 위한 마스터 데이터 (일본어 '단도리'에서 유래) |
- 매핑 테이블(Mapping Table) 관리: 바이어별로 상이한 SKU 구조를 공장 표준 코드로 변환하는 매핑 테이블을 최신 상태로 유지하십시오. 특히 시즌 교체기(Season Change)에 신규 컬러/사이즈 코드가 추가될 때 주의가 필요합니다. 신규 코드 등록 시 반드시 테스트 전송(Test Run)을 거쳐야 합니다.
- 에러 알림 시스템: 데이터 전송 실패 시 담당자에게 즉시 SMS, 이메일 또는 메신저(Zalo, WeChat, Line 등) 알림이 가도록 설정하여 '단도리(Dandori, 채비)' 지연을 방지하십시오.
- 백업 및 아카이빙: 수신된 모든 EDI 원본 파일(Raw Data)은 법적 분쟁 및 클레임 대비를 위해 최소 5년간 별도 스토리지에 보관해야 합니다. (ISO 9001 품질 기록 관리 기준 준수).
- 바코드 프린터 연동: EDI로 수신된 데이터를 기반으로 'Zebra ZT411' 또는 'Sato CL4NX' 프린터와 연동하여 케어 라벨 및 카톤 스티커를 자동 발행하십시오. 수동 입력은 절대 금지하며, 프린터 헤드의 마모 상태를 매일 점검하여 바코드 끊김 현상을 방지하십시오. (203dpi보다는 300dpi 이상의 고해상도 세팅 권장).
- 서버 환경: EDI 게이트웨이 서버는 UPS(무정전 전원 장치)에 연결되어야 하며, 베트남 등 전력 불안정 지역에서는 서지 보호기(Surge Protector) 설치가 필수적입니다. 서버실 온도는 22-24°C, 습도는 40-60%를 유지하여 하드웨어 수명을 보장하십시오.
graph TD
subgraph "Buyer Side (Global Brand)"
A[Buyer ERP/PLM] -- "Generate PO (EDI 850)" --> B[Transmission Server]
B -- "Send Tech Pack (EDI 832)" --> B1[Design/Spec Data]
end
subgraph "Network (Secure Channel)"
B -- "AS2 / VAN Protocol" --> C{Data Validation & Decryption}
C -- "Error Check" --> C1[997 Functional ACK]
end
subgraph "Factory Side (Manufacturer)"
C -- "Receive Data" --> D[EDI Gateway / Middleware]
D -- "Mapping & Translation" --> E[Factory ERP/MES]
E -- "Material Requirement (MRP)" --> E1[Sub-material Order]
E -- "Production Order" --> F[Sewing Line (본봉/오바로크)]
F -- "Quality Inspection" --> F1[QC Data Entry]
F1 -- "Packing & Scanning" --> G[WMS / Shipping]
G -- "Generate SSCC Barcode" --> G1[Carton Labeling]
G1 -- "Generate ASN (EDI 856)" --> H[EDI Gateway]
end
H -- "Confirmation (997)" --> A
H -- "Invoice (EDI 810)" --> A
C1 -- "Status Report" --> B
- 850 (Purchase Order): 바이어가 공장에 보내는 주문서. 스타일, 컬러, 사이즈, 수량, 단가, 선적 기한 포함. Segment 중 'PO1'은 품목 정보를, 'PID'는 제품 설명을 담습니다.
- 855 (PO Acknowledgement): 공장이 주문을 수락했음을 알리는 응답. 납기(Ex-factory Date) 확정 및 수량 조정 시 사용. 원자재 수급 문제로 인한 납기 지연 시 'ACK' 코드를 통해 바이어와 협의합니다.
- 856 (ASN - Advanced Shipping Notice): 가장 중요한 문서. 어떤 박스에 어떤 제품이 들어있는지(Packing Detail)를 선적 전 전송. 'HL' Segment를 통해 계층 구조(Shipment-Order-Tare-Pack-Item)를 정의합니다.
- 810 (Invoice): 전자 대금 청구서. 선적 데이터 및 PO 단가와 일치해야 결제가 진행됨. 'IT1' Segment의 수량과 단가가 850 문서와 일치하는지 자동 대조가 필요합니다.
- 832 (Price/Sales Catalog): 바이어의 스타일 마스터 정보. 시즌 시작 전 SKU 정보를 동기화할 때 사용하며, 바코드 생성의 기초 데이터가 됨. 원단 혼용률(Composition) 정보가 포함됩니다.
- 846 (Inventory Inquiry): 공장의 완제품 재고 또는 원부자재 재고 현황을 바이어에게 보고할 때 사용. VMI(Vendor Managed Inventory) 모델에서 핵심적인 역할을 합니다.
- 997 (Functional Acknowledgment): 데이터가 기술적으로(구문론적으로) 잘 수신되었음을 알리는 자동 응답. 'AK2'와 'AK5' Segment를 통해 수락 또는 거절 사유를 확인합니다.
- 한국 (Korea): 대형 벤더(세아, 한세, 영원 등) 본사에서 중앙 집중식 EDI 서버를 운영합니다. 해외 지사(베트남, 인도네시아 등)의 데이터를 본사에서 취합하여 바이어에게 일괄 전송하는 구조가 일반적입니다. 데이터의 정합성 관리가 매우 엄격하며, 자체 개발한 ERP와의 연동률이 높습니다. 한국 내수 브랜드의 경우 'KTNET'과 같은 로컬 VAN사를 주로 이용합니다.
- 베트남 (Vietnam): 바이어의 현장 사무소(Liaison Office)와 공장 간의 실시간 ASN 전송이 핵심입니다. 인터넷 인프라의 불안정성으로 인해 오프라인 상태에서도 데이터를 생성하고, 네트워크 복구 시 자동 전송하는 'Store-and-Forward' 방식의 미들웨어를 선호합니다. 현지 IT 인력의 EDI 매핑 숙련도가 품질을 좌우하며, 최근에는 스마트폰 앱을 통한 전송 결과 모니터링이 확산되고 있습니다.
- 중국 (China): 알리바바나 징동 등 로컬 이커머스 플랫폼과 연동된 EDI 표준이 발달해 있습니다. 최근에는 '스마트 팩토리' 사업과 연계하여 재봉기(Juki, Jack 등)의 IoT 센서 데이터를 EDI와 결합해 실시간 생산 수량을 바이어에게 보고하는 단계까지 진화했습니다. GB 표준(중국 국가 표준)과의 호환성 검토가 필수적이며, 위챗(WeChat) 미니 프로그램을 통한 데이터 승인 절차가 흔히 사용됩니다.
- "데이터는 전송 성공인데 바이어가 못 받았다고 할 때": 997 Acknowledgement 파일을 확인하십시오. 전송(Transmission)은 성공했으나 바이어 시스템 내부의 유효성 검사(Validation)에서 탈락했을 가능성이 90% 이상입니다. 특히 'Ship-to' 코드의 공백 하나나 특수문자가 원인일 수 있습니다.
- "라벨 프린터의 바코드가 스캔이 안 될 때": EDI 데이터의 문제가 아니라 프린터의 'Darkness(농도)' 설정이나 헤드 오염 문제일 수 있습니다. 알코올 스왑으로 헤드를 닦고, 데이터상의 바코드 포맷(Code 128 등)이 바이어 요구사항과 일치하는지 ZPL(Zebra Programming Language) 코드를 직접 확인하십시오. (Zebra 프린터 기준 Darkness 값 15-20 권장).
- "시즌 교체기 데이터 폭주": 신규 시즌 오더가 한꺼번에 들어올 때 서버 부하로 데이터가 유실될 수 있습니다. 이 시기에는 배치(Batch) 처리 주기를 평소 30분에서 10분으로 단축하고, 수신 로그를 실시간 모니터링해야 합니다. "단도리(Dandori)"가 잘못되면 라인 전체가 멈춥니다.
- "단위 환산의 함정": 바이어는 'Yard'로 발주하고 공장은 'Meter'로 관리할 때, EDI 매핑 단계에서 소수점 4째 자리까지 정확히 환산되지 않으면 나중에 원단 정산(Fabric Reconciliation) 시 큰 차이가 발생합니다. 반드시 시스템 고정 환산 계수를 점검하십시오. (1 Yard = 0.9144 Meter).
- "장력 데이터의 디지털화": 고급 가방 제조 시, EDI로 수신된 가죽 두께 정보에 따라 재봉기의 자동 장력 제어 장치(Active Tension)가 자동으로 세팅되도록 연동하십시오. 이는 작업자의 숙련도에 의존하지 않는 균일한 품질(Seam Quality)을 보장합니다.
- ERP (Enterprise Resource Planning): 전사적 자원 관리 시스템.
- MES (Manufacturing Execution System): 제조 실행 시스템.
- ASN (Advanced Shipping Notice): 사전 출하 통지서.
- ISO 9735: EDIFACT 국제 표준 규격.
- RFID (Radio Frequency Identification): 무선 식별 기술.
- API (Application Programming Interface): 실시간 데이터 연동 기술.
- SSCC (Serial Shipping Container Code): 물류 단위 식별 코드.
- AQL (Acceptable Quality Level): 합격 품질 수준.
- SPI (Stitches Per Inch): 인치당 땀수.
- ZPL (Zebra Programming Language): 바코드 프린터 제어 언어.