WORKS / PORTFOLIO
RPA (Robotic Process Automation)

유통 재고관리 시스템 구축

영업·매입·재고·정산 업무 흐름별 통합 관리, 유통기한 D-Day 관리, 거래처별 단가 관리까지 제공하는 유통 전용 재고관리 시스템

유통 재고관리 시스템 구축

RESULT

유통기한 폐기 손실 80% 감소: 수동 확인 → D-Day 자동 알림
이중 입력 90% 제거: 분산 파일 관리 → 단일 시스템 흐름 연결
재고 집계 시간 95% 절감: 수동 집계 → 입출고 자동 반영
단가 오류 85% 감소: 구두·메모 기반 → 유효기간 기준 자동 적용

TECH STACK

Next.jsTypeScriptTailwind CSSPostgreSQL

CHALLENGE

클라이언트가 필요로 한 이유

클라이언트는 매입, 입고, 판매, 출고, 창고 이동을 서로 다른 문서에서 관리하고 있었습니다. 같은 품목도 창고와 시점에 따라 수량이 달라 주문 가능 여부와 재발주 시점을 즉시 판단하기 어려웠습니다.

필요했던 것은 현재 재고 숫자만 보여주는 화면이 아니라 수량이 왜 바뀌었는지 추적하고 부족 전에 조치할 수 있는 운영 체계였습니다. 품목과 보관 위치를 공통 기준으로 두고 모든 증감이 거래 이력으로 남아야 했습니다.

식품·소비재 유통 사업자는 영업·매입·재고·정산이 서로 연결된 업무임에도 각 파트가 별도의 엑셀 파일로 분리 관리되는 경우가 많습니다. 주문이 들어오면 재고를 별도로 확인하고, 출고 후 정산 파일을 다시 갱신하는 식의 이중·삼중 입력이 일상이었습니다. 특히 유통기한이 있는 품목은 현장에서 직접 확인하기 전까지 폐기 가능성을 파악하기 어려웠습니다.

유통기한 임박 재고를 현장 확인 전까지 인지하지 못해 폐기 손실이 반복 발생

분산 관리 구조의 핵심 문제

문제영향
유통기한 사각지대품목별 유통기한을 별도 관리하지 않아 임박·초과 재고 파악이 현장 확인에 의존
주문-재고 불일치주문은 영업팀, 재고는 물류팀 별도 파일로 관리하여 실시간 재고 파악 불가
거래처별 단가 혼선거래처마다 다른 매입·판매 단가를 구두 합의나 메모로 관리하여 계산 오류 빈발
정산 지연미수금 현황을 별도로 집계해야 하고, 거래명세서·세금계산서 발행이 수동 처리

유통 업무는 주문이 들어오는 순간부터 입금 확인까지 하나의 흐름으로 이어져야 하지만, 파트별로 파편화된 구조에서는 각 단계마다 정보 확인과 재입력 비용이 발생하고 있었습니다.

클라이언트 요청사항과 기획 방향

클라이언트 요청이렇게 기획한 이유해결 방식
창고별 가용 재고를 즉시 확인총수량만 보면 예약·이동·검수 중인 재고를 판매 가능으로 오인할 수 있음품목·위치·상태별 수량과 가용 재고를 분리 계산
입출고 이력을 수기로 맞추지 않도록 요청현재값을 직접 수정하면 차이 원인과 책임 시점을 확인할 수 없음입고·출고·이동·조정을 모두 재고 거래로 기록
부족 예상 품목을 미리 알려달라는 요청안전재고만 보면 리드타임과 최근 판매 속도를 반영하지 못함판매 속도·현재 발주·리드타임을 반영한 재주문 대상 산출

SOLUTION

시온랩은 영업(주문·출고·배송)·매입(입고)·재고·정산을 하나의 흐름으로 연결하고, 유통기한 D-Day 알림과 거래처별 단가 관리를 내장한 유통 전용 재고관리 시스템을 설계했습니다.

시스템 구조

  • 통합 대시보드 : 유통기한 알림(초과·임박), 미처리 주문, 안전재고 부족 품목, 미수금 현황, 매출 합계, 배송 현황을 한 화면에서 확인합니다. 오늘 처리가 필요한 항목을 우선순위별로 파악할 수 있습니다.

통합 대시보드 : 유통기한 알림, 미처리 주문, 미수금 현황보안 정책으로 확대가 제한됩니다

유통기한·미처리 주문·부족 재고를 함께 보고 먼저 처리할 항목을 선택합니다.

  • 영업 파트: 주문·출고·배송 흐름 : 주문 등록 시 품목·거래처별 적용 단가가 자동으로 불러와집니다. 주문 확정 후 출고 지시, 배송 등록까지 동일한 흐름 안에서 처리되어 별도 입력 없이 상태가 연결됩니다.

주문 목록 및 출고·배송 현황 : 거래처별 단가 자동 적용보안 정책으로 확대가 제한됩니다

거래처 적용 단가와 주문 상태를 확인하고 출고 지시·배송 등록으로 이어갑니다.

  • 매입·입고 및 유통기한 D-Day 관리 : 발주 후 입고 처리를 완료하면 재고 수량이 자동으로 반영됩니다. 품목별 유통기한을 등록하면 초과·임박·여유 상태를 색상으로 구분하여 표시하고, 초과 재고는 폐기·반품 처리로 이력을 남깁니다.

유통기한 관리 : D-Day 표시, 초과·임박·여유 구분, 폐기 처리보안 정책으로 확대가 제한됩니다

초과·임박 상태를 읽고 폐기나 반품으로 처리한 수량의 이력을 확인합니다.

  • 정산 파트: 미수금·거래명세서·세금계산서 : 출고와 연동하여 거래명세서가 자동 생성되고, 미수금 현황이 거래처별로 집계됩니다. 세금계산서 발행 대상을 필터링하여 발행 처리와 이력 관리를 한 곳에서 수행합니다.

정산 화면 : 미수금 현황, 거래명세서 자동 생성, 세금계산서 관리보안 정책으로 확대가 제한됩니다

출고와 명세서·미수금 연결을 확인하고 발행 대상과 정산 상태를 정리합니다.

  • 기준정보 관리 및 보고서 : 품목에 품목코드·카테고리·보관구분·안전재고 기준을 등록하고, 거래처별 매입·판매 단가를 유효기간 기준으로 자동 선택합니다. 매출·재고·거래처별 분석 보고서로 기간별 추이와 품목 회전율을 파악합니다.

매출·재고·거래처 분석 보고서 : 기간별 추이, 품목 회전율보안 정책으로 확대가 제한됩니다

기간별 판매와 품목 회전율을 비교해 재고와 발주 기준을 점검할 자료로 사용합니다.

주문이 들어오는 시점부터 입금 확인까지 데이터가 한 흐름으로 연결되어, 각 파트가 동일한 정보를 보고 일관된 판단을 내릴 수 있도록 설계했습니다.


BUILD

주문 수량과 실제 출고 가능한 수량의 구분

입고 담당자는 발주 대비 수량과 검수 상태를 확인해 재고를 반영하고, 영업 담당자는 거래처·품목별 단가로 주문을 작성합니다. 주문 확정 뒤 출고와 배송, 정산이 이어지지만 예약·검수 중 수량까지 바로 쓸 재고로 보지는 않습니다. 서로 다른 담당자가 같은 가용 수량을 읽도록 거래 원장을 기준으로 삼았습니다.

유통기한이 지난 재고는 폐기·반품 이력으로 남기고 정산에서는 출고에 연결된 명세서와 미수금을 확인합니다. 재고를 숫자 하나로 덮어쓰는 방식 대신 왜 수량이 달라졌는지 거래와 상태를 따라 설명할 수 있게 한 판단입니다.

구축 방향과 데이터 처리 로직

품목과 창고를 기준 데이터로 두고 재고 변화는 거래 원장에만 기록하도록 구성했습니다. 현재 수량은 원장의 합계로 계산하며, 예약과 검수 상태를 가용 재고에서 분리해 주문·발주 화면이 같은 숫자를 사용하도록 했습니다.

구간들어오는 데이터판정·처리 기준다음 상태
입고발주서, 입고 수량, 검수 상태발주 대비 수량과 불량·미입고 확인검수 완료 재고 반영
출고·이동주문, 출고 위치, 이동 목적지가용 수량과 중복 처리 확인거래 원장과 위치별 수량 갱신
재발주판매 속도, 안전재고, 리드타임예상 소진일과 진행 중 발주 반영발주 제안 또는 관찰 상태

VALIDATION

예외 상황에서 확인할 지점

재고보다 큰 출고와 중복 요청은 수량 통제 단계에서 막고 창고 이동은 두 위치의 합계를 대조합니다. 재발주는 안전재고만 보는 대신 진행 중 발주와 입고 예정을 함께 읽어 같은 부족분에 대한 주문이 거듭 제안되지 않도록 합니다.

검증한 업무 범위

검증 구간확인한 상황완료 기준
수량 통제재고보다 큰 출고와 중복 요청음수 재고가 차단되고 중복 거래가 생성되지 않음
창고 이동출발·도착 수량과 이동 중 상태두 위치의 합계가 유지되고 이동 이력이 연결
재발주안전재고 경계와 입고 예정 수량진행 중 발주를 중복 제안하지 않음

비슷한 업무에 적용할 수 있는 부분

도소매, 제조 부자재, 식자재, 다점포 상품처럼 위치별 수량과 발주가 연결되는 업무에 적용할 수 있습니다. 현재값을 직접 고치는 방식보다 모든 변화를 거래로 남기는 구조가 재고 신뢰도를 높입니다.


RESULT

지표BeforeAfter개선율
유통기한 관리현장 수동 확인 의존D-Day 자동 알림·구분폐기 손실 80% 감소
주문→정산 연결파트별 분산 파일 관리단일 시스템 흐름 연결이중 입력 90% 제거
재고 현황 파악수동 집계 (지연 발생)입출고 자동 반영집계 시간 95% 절감
거래처 단가 관리구두 합의·메모 기반유효기간 기준 자동 적용단가 오류 85% 감소

※ 본 프로젝트는 고객사 실제 업무 요건을 바탕으로 설계한 결과물이며, 보안 정책에 따라 일부 화면만 공개했습니다.

GALLERY

유통 재고관리 시스템 구축 이미지 1
보안 정책으로 확대가 제한됩니다
유통 재고관리 시스템 구축 이미지 2
보안 정책으로 확대가 제한됩니다
유통 재고관리 시스템 구축 이미지 3
보안 정책으로 확대가 제한됩니다
유통 재고관리 시스템 구축 이미지 4
보안 정책으로 확대가 제한됩니다
유통 재고관리 시스템 구축 이미지 5
보안 정책으로 확대가 제한됩니다
CASE STORY왜 이렇게 만들었는지 보기유통기한 임박 재고를 창고에서 눈으로 확인하던 날들SAME INDUSTRY식자재·유통 ERP 구축 사례 모아보기주문·재고·정산을 한 번에.AUTOMATION재고관리 프로그램·재고 관리 시스템 구축수량이 왜 바뀌었는지 남는 재고.
문의하기