송마망 · 이태리정미소 / 카마솥
업무를 「반복되는 것」과 「처음에 한번 정하는 것」으로 가른 명세서
이 문서는 사람이 퇴사할 때 넘기는 인계서가 아니라, 업무를 AI에게 넘길 수 있는지 판정하기 위한 명세서다. 그래서 모든 영역을 두 축으로 갈라 적었다.
매번 같은 순서로 도는 일. 입력이 정해져 있고 결과가 검증 가능하다.
→ AI 이관 후보
업체·채널·품목마다 다르고, 한 번 정하면 그 뒤로는 그 값을 따른다. 정하는 순간에 판단이 필요하다.
→ 사람이 계속 쥔다
각 영역 끝에 함정을 달았다. "모르면 조용히 틀리는" 것들이다. 에러가 안 나고, 알림도 안 오고, 며칠 뒤에 숫자가 어긋난 걸로 발견된다.
여기 적힌 함정은 전부 실제로 한 번씩 터진 것이다. AI에게 업무를 넘길 때 이 목록을 같이 주지 않으면 같은 사고가 다시 난다.
※ 대표님 양식은 1~4번이다. 5번이 양식에 없던 영역이고, "새고 있는 곳"을 찾는 게 목적이라면 실제 누수는 거기서 난다.
이 순서를 안 지켜서 틀린 이력이 있다.
전략시트 🧭COMPASS → 실무대시보드 → 지메일 → API
대표님이 적어주신 흐름이 정확하다. 실제 단계로 풀면 8단계다.
반복되는 것/공구일정 등록go.italy-jungmiso.com 단축/공구조회 {셀러} 복붙블록 전달| 항목 | 값 |
|---|---|
| 수수료율 | 본품(바질페스토) 25% / 공구 구성품(파스타·빵) 20% |
| 공구가 환산 | 바페 1개 20,300 · 2개 39,000 · 3개 56,300 / 파스타 8,000 / 빵 7,650 |
| 적립금 | 실결제 상품금액(쿠폰할인 차감, 배송비·취소품목 제외)의 5%, 10원 올림, 회원만 |
| 본품/구성품 판정 | 상품명에 (공구특가)가 붙었는지. 품목 종류로 판단하지 말 것 |
ig|yt|blog / influencer(협업) · ig|yt / paid_social(광고비 집행) · kakao/cta · qr/print · google/cpc{크리에이터영문명}-{상품영문명}surl/P/XX 단축링크에 붙이면 GA4 누락| 항목 | 실제로 갈렸던 사례 |
|---|---|
| 정산주기 | 판매종료 후 1차 + 구매확정 후 최종 2회인 셀러 있음(나브런치) / 세인트리빙은 세금계산서 기준 익월 20일 — 10일 이후 마감이면 한 달 밀림 → 제조사 정산주기 1개월 연장으로 해결 |
| 지급 경로 | 벤더 경유 vs 셀러 직접. 차차식탁 2차는 벤더사가 빠졌다 |
| 벤더사 소속 | 차차식탁·마마브런치·802베이커리 = 리벤티아 / 나브런치 = 진주(밴더사 PEACES) / 카마솥 홀더 = 세인트리빙 — 정산서 폴더·표기가 여기서 갈린다 |
| 링크 방식 | 셀러링크 / 브랜드링크. 포유홈 = 셀러링크 |
| 담당 분담 | 벤더가 셀러소통·소재가공·정산 중 어디까지 하나 |
| 소재 2차활용 | 별도 계약. 차차식탁 33만원(VAT포함) / 2026.9.16~2027.3.14 |
| 과세유형 | 차차식탁 10월 일반과세 전환 — 바뀌면 정산액이 달라진다 |
| 소통 창구 | 세인트리빙은 텔레그램 없음, 카톡방이 정본 |
?v=랜덤으로 캐시 우회)만이 방어다./공구일정수정을 반드시 친다. 10/19 차차식탁에서 셀러와 연장을 합의하고 입력하지 않아 10/20 00:00 자동 종료됐다(대표님이 API로 복구). 결정과 입력이 분리되면 기억에 의존하고, 기억은 샌다. 지금은 D-1 알림(매일 10시, GitHub Actions + 작업 스케줄러 이중)으로 막는다.coupon_discount_price는 0으로 오고 실제 값은 actual_order_amount.coupon_discount_price에 있다. 이걸 놓쳐 802베이커리 1차가 1인당 50원씩 어긋났다./공구일정을 친 뒤 다음 메시지가 등록 입력으로 해석된다. 중간에 딴 말 하면 거절된다.정본은 「이태리정미소 무역현황」 시트(7탭). 현재 진행중 19건 ₩13,179,984 / 입고완료 11건 ₩13,403,165. 무역 건은 텔레그램에 거의 안 올라온다 — 전부 지메일로 돈다.
섞으면 "왜 이번엔 이 서류가 필요하냐"가 설명되지 않는다.
| 층 | 언제 | 성격 |
|---|---|---|
| A. 수입 자격 셋업 | 회사·제조소·품목이 처음일 때 1회 | 등록·허가 |
| B. 오더 사이클 | 발주마다 반복 | 실무 |
| C. 공동브랜드 의무 | 우리 브랜드를 붙여 팔 때만 | 추가 규제 |
⑤가 이 흐름의 분기점이다. 초기 정밀검사는 품목당 1회성이라, "이미 통과한 품목인가"에 따라 같은 거래처라도 리드타임과 비용이 완전히 달라진다. 신규 품목을 끼워 넣으면 그 품목만 다시 정밀검사를 탄다.
입력은 거래처 탭에만 한다(통합 탭은 QUERY). 1행 = 1품목.
열: 주문일자 · 주문번호 · 제품명 · 수량 · 단가 · Total · 공급사 · 담당자 · 선적예정일 · 세관입고일 · 사내입고일 · 비고및진행상황 · 운임 · 진행상태 · 통화 · 인코텀즈 · 원화환산 · 환율(직접수정)
P.O(우리 발행) → PI/프로포마(상대 발행) → 송금 → CI·PL·원산지증명 → NAQS(유기농) → 통관 → 세관입고 → 사내입고
남의 브랜드를 그대로 수입해 파는 것과, 우리 브랜드를 붙여 파는 것은 규제 부담이 다르다. 공동브랜드·OEM으로 가면 아래 4개가 추가로 붙는다.
제조공장 등록 후 식약처가 현지 공장에 직접 방문하여 평가. 식품 유형별로 1년에 1~2번.
방문 출장 비용은 화주(우리)가 부담 → 품목 유형이 늘면 이 비용도 늘어난다
통관이 끝난 후, 식품 유형별로 국내에서 검사. 수입자(우리)가 진행한다.
소비기한 실험 성적서. 설정한 소비기한 동안 문제가 없다는 것을 증명하는 서류를 제출한다.
단상자(개별 유닛 포장 인박스)의 주표시면에 표기한다.
| 항목 | 갈리는 이유 / 실제 값 |
|---|---|
| 인코텀즈 | 운임·보험·통관 책임자가 바뀜 — Falco EXW Alife(우리 포워더, 항공 ICN) / La Gallinara DAP 부산 |
| 담당자 | 사람이 바뀌면 진행이 멈춘다 — Falco는 Raffaele가 아니라 Simone Campitelli / La Gallinara Roberta |
| MOQ와 예외 | Falco는 정밀검사용 10개씩 MOQ 예외 수락 |
| 한글표시 부착 주체 | 리드타임·비용이 통째로 바뀜 — La Gallinara 공장에서 부착 / 그 전 오더는 미부착 출고 후 통관 후 국내 부착 |
| 초기 정밀검사 이력 | 품목당 1회라 두 번째부터 조건이 달라진다. 신규 품목만 다시 탄다 |
| 독점 조건 | Falco FCF101 독점은 2차 오더부터 |
| 결제조건·통화 | 전 거래처 EUR |
| 포워더·관세사 | |
| 카톤 사양 | 운임 산정 — Falco 60×40×40 / 7kg |
| NAQS 발급비 부담 | Falco €30, 프로포마 별도 청구 |
| 거래처 | 품목 | 상태 |
|---|---|---|
| La Gallinara | 페스토·소스 | 1차 본오더 준비중(€4,953.48, DAP 부산, EVOO 100%) + 무상샘플 2건. 담당 Roberta |
| Falco Foods | 크래커·플랫브레드 | 샘플 입고완료, 본오더 서류단계(PI 미발행). P.O FALCO-2026-001 = 3종×10개 + NAQS €30, EXW Alife. 담당 Simone |
| Sciara | 피스타치오 페스토·크림 | 샘플 입고완료. 30%·60% 크림이 주력 후보 |
| Evergreen | 피스타치오 페스토 DOP | ⚠️ 프로포마까지만 — 송금·선적 기록 없음(확인 필요) |
| Kuwata | (시트에 품목 미기재) | 확인 필요 |
현재 15채널 — 입점완료 11 · 논의중 1(경기행복샵) · 보류 2(마켓컬리·올리브영) · 반려 1(카카오선물하기). 관리 탭은 📍 채널 입점 현황(채널 단위)과 💲 채널별 판매가(상품 단위) 짝이다.
반복되는 것채널 조사 → 입점 신청 → 심사·반려 대응 → 승인 → 상품 등록 → 가격·배송 설정 → 판매 시작 → 📍 탭 갱신 + 💲 탭 가격 입력
자사몰(카페24 Admin API 가능) → 각 채널. 등록만 하고 끝내면 뒤가 깨진다.
정양산업 최신 양식.xlsx에 제품명 + WMS 코드 행 추가 — 이 이름이 그대로 송장에 찍힌다inventory.py의 SKUS + 시트 컬럼 추가product_listmain_N). 크리테오 131660 메인태그는 listmain_1 모듈이 있어야 작동/index.html?v=랜덤으로 캐시 우회| 항목 | 값이 갈리는 예 |
|---|---|
| 입점형태 | 직판 / 위탁(공급가형) — 29CM는 위탁 |
| 수수료율·정산구조 | 29CM 위탁 25% + 일요입점회 쿠폰 브랜드분담 60% → 실정산 = 판매가 × 57.6% |
| 채널 판매가 정책 | 쿠팡 파스타 12,900 vs 자사몰 8,900 (+4,000, 로켓그로스 비용 반영) |
| 취급 상품군 | 자사몰 = 식품만(주방용품 0) / 쿠팡 = 주방+파스타·페스토 / 테무 = 주방만 |
| 배송비 차액 | 29CM: 올리브오일·파스타 300 / 바페·파네 1,300 |
| 담당 MD·연락 창구 |
--values로 재기록해 경태가 직접 넣은 G마켓·옥션·29CM 가격을 날렸고 Drive 리비전으로 복구가 안 됐다. 재기록은 먼저 읽어 백업하고 내 데이터가 없는 칸은 보존한다.🔑 회사 계정 탭은 A:C열만 읽는다. D·E가 ID/PW 평문이다.1. 주문수집(채널)_YYMMDD.xlsx2_정양출고_YYMMDD_AM/PM.xlsx3. 송장번호_YYMMDD.xlsxquantity 그대로 (파스타·빵)카페24 quantity는 대개 1이고 옵션이 개수를 결정한다. 최종수량 = quantity × 옵션환산
경태 몫 = 검증. 매일 오전·오후 주문수집 ↔ 정양출고를 5개 축(주문건수·수취인·수량·상품·주소)으로 대조한다 → claude-work\scripts\jy_verify.py
정양산업 최신 양식.xlsx에 제품명 + WMS 코드 행 추가 (그 이름이 송장에 찍힌다 = 우리가 통제하는 값)inventory.py의 SKUS + 시트 컬럼 추가AM_공구)상품명이 아니라 상품코드(코드가 곧 이름), 열 이름이 받는자우편번호·받는자주소카마솥처마담청(하늘) 카마솥처마도화(분홍) 카마솥처마숯(먹) / 실리콘커버담청(하늘) 실리콘커버도화(분홍) 실리콘커버숯(먹)
SKUS 키워드를 맞춘다.수량(소)가 아니라 내품수량이다(13번 열). 1+1·2+1 증정 구성이 실수량으로 풀리는 지점이라 여기를 틀리면 검증이 통째로 어긋난다.product_no 83·113·127… 여러 개로 존재한다(비밀링크·채널전용특가마다 별도 상품). 긴 키워드부터 검사해 오탐 방지.주문번호|포장번호 조합이라 구분은 정확하다.1~4번만으로는 안 덮인다. "새고 있는 곳"을 찾는 게 목적이라면 실제 누수는 여기서 난다. 특히 CS처럼 전화·카톡으로 도는 일은 기록 자체가 안 남는다.
| 영역 | 반복되는 것 | 자동화 | 비고 |
|---|---|---|---|
| CS·고객관리 | KTN 손님 3분류 대응(3회 = 적립금 3,000 + 인사 / 5회 = 키트 / 1~2회 = 기록만), 등급업 인터뷰, 클레임 응대 | 🙍 수동 | 전화·카톡이라 기록이 안 남는다. ★2회+6개월 10만원↑은 적립금X·연락X·패밀리 등급업만 |
| 재고·자동화 운영 | 평일 16:10 재고 자동화 감시, 장애 대응, 입고 수동기입(+컬럼) |
🤖 자동 + 🙍 감시 | v1 끄기는 대표님 몫 |
| 체험단·시딩 | 카페24 크리에이터 플랫폼 캠페인 등록, 리뷰노트, 시딩 발송 추적 | 반자동(시딩봇) | 임다원 매니저 창구. 공구·체험단은 사전매칭이 아니라 공고 노출만, 브랜디드(건당 20만)만 소싱 |
| 정산·회계성 | 정양산업 월 정산서 검증, 리벤티아 샘플 정산, 공구 정산서, 적립금 지급 | 스크립트 + 수동 | 적립금 API 불가 확정(권한 분류 자체가 없음) — 관리자 일괄조정 수동, 금액별로 쪼개 여러 번 업로드(CP949) |
| B2B·오프라인 | 단건 견적 → 결제링크 발행 → 수동출고 | 🙍 수동 | 한양대에리카 5세트 471,000(마진 14.1%), 결제링크 135번. 결제 들어오면 5곳 수동출고 알림 |
| 광고·손익 | 쿠팡 광고 ROAS 관리, 번들 승인, 로켓그로스 | 🙍 수동 | 부가세 전부 포함 기준 통일(광고비만 ×1.1). 본전 ROAS는 짝 맞추기 필수 |
| 언론·콘텐츠 | 보도자료, 매거진, 인터뷰 페이지, 엽서 | 🙍 수동 | |
| 주간 로테이션 | 5주 1바퀴: 뉴스 · 체험단 · 인터뷰 · 이벤트 · B2B | 페이지 관리 | ij-kt-week4-r7m3.pages.dev — 열람일로 주차 자동계산 |
| 업무 기록 | 업무일지 탭 + 전략시트 D7 주간보고 | 🙍 수동 | 원본은 김경태 업무\업무기록_원본_2026-10.md |
AI가 틀려도 에러가 안 나는 항목들이다. 자동화는 실패하면 멈추지만, 판단은 실패해도 그대로 흘러간다. 이관 범위를 정할 때 이 목록이 경계선이다.
| 판단 | 왜 사람이 쥐어야 하나 |
|---|---|
| 픽스 판정 "한다고 했다" vs "확정됐다" | 미픽스 상태에서 세팅하면 전부 되돌려야 한다. 글로 왔는지 보는 건 맥락 판단 |
| 공구가·수수료율·정산주기 확정 | 돈이다. 추측 금지 |
| 애매한 추가상품의 포함/제외 | 정산액이 통째로 틀린다 |
| 공구 공식기간 | 로우데이터 결제일시 ≠ 공식기간 |
| 한글표시사항 부착 방식 결정 | 틀리면 전량이 통관에서 묶인다 |
| 공동브랜드 전환 여부 | 현지 위생평가 출장비·자가품질검사가 따라붙는다 |
| 무역 발주 승인·송금 | |
| 쿠팡 API 키 재발급 | 대표님 연동이 끊긴다 |
| 실무 시트 쓰기 | 3명이 동시에 쓰는 공용 시트. append만, 덮어쓰기 금지 |
| 채널 입점 여부·가격 정책 | 29CM처럼 "입점했는데 적자"가 나올 수 있다 |
| 고객 개별 보상 금액 | 등급 누락 6명 차액 건처럼 선례가 된다 |
| 외부로 나가는 글 셀러·벤더·플랫폼·언론 | 톤과 책임 |
jy_verify.py). 판정 기준이 고정돼 있어 자동화 적합build_settlement_v2.py. 단가·수수료율이 고정값| 무엇 | 어디 |
|---|---|
| 작업별 가이드 13종 | Desktop\claude-guides\ (실체는 claude-work\claude-guides\) |
| 재사용 스크립트 | claude-work\scripts\ — jy_verify.py(정양검증) · gongu_end_alert.py(공구 D-1) · read_telegram.py |
| 정산서 생성 | gonggu-settlement\build_settlement_v2.py(최신 양식) / build_settlement.py(옛 템플릿 양식) |
| 재고 자동화 | claude-work\송마망_재고관리_v2\inventory.py + GitHub Actions (평일 16:10) |
| 카페24 API | claude-work\cafe24-api\cafe24.py — 14 scope, 토큰 자동갱신 |
| 실무대시보드 | 1r_mmqF46EcOvZDMdqRsmngL26zFZBYJ_vm92ZGiLtLE |
| 전략시트 COMPASS | 1EQaNYcJz1c_WmPKiDbtecCNKtJ5LX4P8zg6m1-xkTBs — E7 입점현황 · D7 주간진행 · E9 수수료이력 |
| 무역현황 | 1S7OxkPFU0smMakGvcX2D_JVqLB1pPmlWA5byzQHydDE — 7탭, 입력은 거래처 탭에만 |
| 업무일지 | 10wMxuinjwOwMbja2MjlAupgPKzTbxaTWSWwhcN01t9Y — 날짜 하나 = 탭 하나, A열 한 줄씩 |
| UTM 시트 | 1nxnsbqQSxv-lRcCDsUh6r16qoyeywVRJhPScd2N21bA 「🔗 UTM 링크」 |