사용 가이드

재고 계산 방식

현재재고 = 입력재고 + 총입고 - 총판매

  • 입력재고(초기재고) — 사용자가 직접 입력한 기본 재고 수량. 한번 설정하면 유지됩니다.
  • 총입고 — 입고내역에서 해당 제품의 입고 수량을 모두 합산한 값
  • 총판매 — 판매내역에서 해당 제품의 판매 수량을 모두 합산한 값
  • 과부족(Gap) — 현재재고 - 목표재고 (음수면 재고 부족)

데이터 형식

1. 초기 데이터 (제품 마스터)

컬럼명설명예시
제품코드고유 제품 식별코드PROD-001
제품명제품 이름샘플 제품
재고초기 입력 재고 수량100
목표재고유지하고자 하는 목표 수량150
메모거래처 정보 등 참고 메모VIP 거래처

2. 판매내역

컬럼명설명예시
주문시간주문 발생 일시2026-02-08 14:30
제품ID초기데이터의 제품코드와 일치PROD-001
구분온라인/오프라인/업체/반품 중 선택 (반품은 재고에 +로 반영)온라인
주문수량판매/반품 수량5

3. 입고내역

컬럼명설명예시
입고일자입고 날짜2026-02-08
제품코드초기데이터의 제품코드와 일치PROD-001
수량입고된 수량50

전체 통합 템플릿

3개 시트(초기데이터, 판매내역, 입고내역)가 하나의 엑셀 파일에 포함된 통합 템플릿입니다. 업로드 페이지의 "전체 업로드" 탭에서 한번에 업로드할 수 있습니다.

사용 순서

  1. 초기 데이터 등록 — 재고설정 페이지에서 수동 입력하거나, 엑셀 템플릿을 다운받아 작성 후 업로드 페이지에서 업로드합니다.
  2. 판매 / 입고 내역 업로드 — 판매, 입고 데이터를 각각 또는 통합 템플릿으로 업로드합니다. 업로드할 때마다 기존 데이터에 누적됩니다.
  3. 대시보드 확인 — 현재재고, 과부족, 월별 입고/판매 추이를 확인합니다. 제품 검색으로 특정 제품만 필터링할 수 있습니다.
  4. 시각화 — 차트 페이지에서 현재재고 vs 목표재고, 입고/판매 추이, 과부족 그래프를 확인합니다.
  5. 내보내기 — 재고현황, 판매내역, 입고내역을 엑셀/JSON/PDF로 내보냅니다.

주의사항

  • 모든 데이터는 브라우저 LocalStorage에 저장됩니다. 브라우저 데이터를 삭제하면 모든 데이터가 사라집니다.
  • 초기 데이터 업로드 시 기존 제품 목록이 덮어쓰기됩니다.
  • 판매/입고 내역은 업로드할 때마다 기존 데이터에 누적됩니다.
  • 판매내역의 "제품ID"와 초기데이터의 "제품코드"가 일치해야 정상적으로 계산됩니다. "구분"이 반품인 경우 해당 수량은 판매량에서 차감되어 재고에 다시 반영됩니다.
  • 재고설정 페이지에서 개별 데이터(판매/입고)를 각각 초기화할 수 있습니다.