데이터 정의/04 — 07
열 17개 중 셋은 고정값, 여섯은 인보이스 상세, 셋은 규격→HS 대응표, 둘은 패킹리스트 HS별 합계에서 온다
(구버전: 데이터정의_v0.1 — 부품번호 기준표 안. 답변으로 폐기.)
읽는 서류 (샘플에서 확인)
| 서류 | 장수 | 무엇이 있나 |
|---|---|---|
| ① 커머셜 인보이스 | 1 | 인보이스 번호·날짜(예: 20260828014, AUG.28,2026), 수출자 KPF, 수입자(APPLICANT/CONSIGNEE 인 서류도 있고 BILL TO/SHIP TO 인 서류도 있다), 선적항·도착지, 선명, 조건(CIF NEW YORK / FOB BUSAN), 결제조건, 품목 개요, 운임 비고, P/O 번호, 손글씨(#건번호, 약칭, 포장수. 예: "#1 BNLY 198" — 포장수가 아예 없는 건도 있다) |
| ② 인보이스 상세 | 1~ | P/O 묶음이 여러 개 이어질 수 있다. 묶음 하나 = P/O 번호 + 재질 규격 줄 + 품목 줄 몇 개 + 그 묶음의 SUB TOTAL. 품목 줄(부품번호 TCK490-1214 — 빈 서류도 있다 · PO-SEQ · 사이즈 1-8UNCx2 1/4 · 수량 7,560 EA · 단가 @1,551.0000 · 금액 11,725.56 · WHOLE). 표 오른쪽 위에 단가 기준 PER 1,000 PCS 또는 PER 1 PCS, 금액 칸 머리에 통화(USD/JPY). 맨 아래 CIF Freight Cost 줄, G.TOTAL, CBM |
| ③ 패킹리스트 | 1 | 인보이스와 같은 머리 정보 |
| ④ 패킹리스트 상세 | 1~3 | 둘째 장부터는 큰 제목이 없고 표 머리만 나온다. 파렛트 줄(PLT NO · KEG NO 범위 · PO-SEQ · 사이즈 · 수량 EA · PCS×KEG · N.WGT · G.WGT · LOT NO · HEAT NO · 부품번호). SUB TOTAL 은 부품별이 아니라 P/O 묶음 단위 — 부품별 순중량은 파렛트 줄을 부품별로 합해서 만든다. 맨 아래 CNTR TOTAL, G.TOTAL(파렛트 수, keg 수, N.WGT, G.WGT) |
2026-09-02 지시자 답변 (원문 요지)
- HS CODE / 세번품명 / 거래품명은 서류(규격)에서 작성 가능. 규격별로 HS CODE가 정해진다.
- 원산지 KR 고정. 3. FTA여부 Y 고정. 4. 포장단위 GT 고정.
- 인보이스 번호 = 각 건 첫 장 오른쪽 상단.
- 규격 = 인보이스 상세의 GOODS OF DESCRIPTION 줄 + SIZE (예:
ASTM F3125 GR.F2280 TY 1 TC SET, PLAIN 1-8UNC X 2 1/4). - 인보이스 단가는 1,000개당 → 단가/1000 으로 기재.
- 같은 HS CODE끼리 포장수량·순중량을 패킹리스트에서 합산해야 한다.
- (Q-11 최종 답, 정정본) 수량·금액·HS CODE는 아이템(품목 행)별로 각각 기재. 포장수량과 순중량만 같은 HS CODE끼리 합산해 그 HS의 각 행에 적는다.
엑셀 열 17개 (시트 "쿠시 업로드" 견본 순서 그대로)
| 열 | 이름 | 어디서 | 규칙 | 상태 |
|---|---|---|---|---|
| A | HS CODE | 규격→HS 대응표 | 규격(DESCRIPTION 줄 + SIZE)으로 결정 | 대응표 필요 (Q-12) |
| B | 원산지 | 고정 | KR | 확정 |
| C | FTA여부 | 고정 | Y | 확정 |
| D | 포장수량 | 패킹 상세 | 같은 HS CODE끼리 합산한 값을 그 HS의 각 품목 행에 (단위 GT) | 확정 (Q-11) |
| E | 포장단위 | 고정 | GT | 확정 |
| F | 인보이스넘버 | 인보이스 첫 장 오른쪽 상단 | 예: 20260828014 | 확정 |
| G | 세번품명 | 규격→HS 대응표 | HS CODE의 품명 | 대응표 필요 (Q-12) |
| H | 거래품명 | 규격→HS 대응표 | 규격에서 결정 | 대응표 필요 (Q-12) |
| I | 발급협정코드 | 견본 비어 있음 | 비움 | 확정 가정 |
| J | 규격1 | 인보이스 상세 | DESCRIPTION 줄 + SIZE (예: ASTM F3125 GR.F2280 TY 1 TC SET, PLAIN 1-8UNC X 2 1/4) | 확정 |
| K | 규격2 | 인보이스 상세 | 부품번호 (TCK490-1214) — 규격1에 다 들어가면 비울 수도 | 확인 필요 |
| L | 규격3 | — | 비움 (규격이 J에 들어감) | 확인 필요 |
| M | 수량 | 인보이스 상세 | 7,560 | 확정 |
| N | 수량단위 | 인보이스 상세 | EA | 확정 |
| O | 단가 | 인보이스 상세 | 인보이스 단가 ÷ 1,000. 1,551.0000 → 1.551 | 확정 |
| P | 금액 | 인보이스 상세 | 11,725.56 (그대로) | 확정 |
| Q | 순중량 | 패킹 상세 | 같은 HS CODE끼리 N.WGT 합산한 값을 그 HS의 각 품목 행에 | 확정 (Q-11) |
- 견본 파일의 예시 줄(DS-F08087…, 알루미늄 제품)은 다른 회사 것. 서식만 쓴다.
- 운임(CIF Freight Cost) 줄은 품목이 아니지만 엑셀에 한 줄로 넣는다(Q-03 답 2026-09-03). 규격1
CIF Freight cost, 규격2·3 공란, 수량 1, 수량단위ZZ, 단가와 금액은 인보이스에 적힌 운임 금액, 순중량 0, 나머지 열은 바로 윗줄과 똑같이.
규격→HS 대응표 (우리가 만든다, 사람이 관리) — 부품번호 기준표를 대체
| 규격 (DESCRIPTION 줄 + SIZE) | HS CODE | 세번품명 | 거래품명 | 비고 |
|---|---|---|---|---|
| ASTM F3125 GR.F2280 TY 1 TC SET, PLAIN 1-8UNC X 2 1/4 | (Q-12) | (Q-12) | (Q-12) | 처음 한 번 사람이 채운다 |
- 읽은 규격이 대응표에 없으면 그 건은 "사람 확인"으로 가고, 확인하면서 대응표에 한 줄 추가된다. 다음부터는 자동. 원산지 KR·FTA Y·포장단위 GT는 고정값이라 표에 없다.
장부(DB)에 남기는 것 — 초안
| 표 | 핵심 칸 |
|---|---|
| upload | id, 올린 사람, 올린 시각, 원본 파일명, 쪽수, sha256, 상태 |
| doc (건) | id, upload_id, 원본 쪽 범위, 건별 파일명, 인보이스 번호, 수입자, 손글씨 건번호, 상태(쪼갬/읽음/검산/확인대기/시트추가/실패) |
| page | id, doc_id, 쪽 번호, 종류(인보이스/상세/패킹/패킹상세/모름), 이미지 경로 |
| item (품목 줄) | id, doc_id, 부품번호, 사이즈, 규격줄, 수량, 단위, 단가, 금액, 순중량, 각 칸의 신뢰도, 검산 결과 |
| review (사람 확인) | id, item_id, 칸, 읽은 값, 고친 값, 누가, 언제 |
| spec_master (규격→HS 대응표) | 규격, HS CODE, 세번품명, 거래품명 |
| sheet | id, doc_id, 엑셀 파일 버전, 시트 이름, 추가 시각 |
| question | id, 질문, 답, 누가, 언제 (정책 공백은 여기로) |