← 돌아가기

Case Study · ① 지점별 손익 대시보드 심화편

손익이 두 개였던 지점

①에서는 월마감 엑셀을 받아 지점 손익을 빠르게 보는 화면을 만들었습니다. 그런데 같은 지점의 손익이 화면마다 부호까지 달랐습니다. 받은 숫자를 보여주는 데서 멈추지 않고, 공식 산식을 1원 단위까지 재현해 어느 숫자가 왜 다른지 밝힌 기록입니다.

역할 단독 기획·구축 대상 3개 파트 · 200여 개 지점 제약 조회 권한만 · 개발 리소스 없음

상황

같은 지점인데, 한 화면은 흑자이고 다른 화면은 적자였습니다

①의 대시보드는 월마감 엑셀을 그대로 보여줬습니다. 빠르고 편했지만 엑셀에 담긴 숫자가 맞는지는 말해주지 못했습니다.

한 지점의 추정 실적 보고서에서 건당 손익이 몇 달째 마이너스로 나왔습니다. 그런데 이 지점은 상점에서 받는 배송비보다 라이더 원가를 적게 주는 구조라, 구조적으로 적자가 나기 어려운 곳이었습니다. 회사 공식 실적 화면을 열어 보니 같은 달 같은 지점이 흑자였습니다.

숫자가 둘이면, 둘 중 하나는 틀렸거나 둘이 서로 다른 것을 세고 있습니다. 어느 쪽인지 모르면 어떤 결정도 그 숫자 위에 올릴 수 없습니다.

한 일 1

공식 산식을 1원 단위까지 재현했습니다

먼저 “공식 숫자가 무엇으로 만들어지는지”를 확정했습니다. 공식 화면의 계산식을 읽고, 건별 원천 데이터로 같은 값을 다시 만들었습니다.

공식 손익을 구성하는 항목원천에서 다시 만든 방법
조정 판가상점 청구액에서 거리 할인, 지연 패널티, 서비스 수준(SLA) 정산을 반영
기본 라이더비건별 기본 지급액
할증건별 할증 지급 명세를 항목 단위로 합산(누가 부담하는지 함께 기록)
취소 원가 · 관제·관리비취소 건 지급액, 지점 관리 비용
지점 부담 할증지점이 스스로 낸 할증은 회사 손익에서 되돌림

한 지점·한 달로 1원까지 맞춘 뒤 같은 계산을 파트 전체로 넓혔습니다. 원시 데이터를 내려받지 않고 BI 서버에서 바로 계산하게 해, 한 파트 80여 개 지점 손익이 30초 안에 나옵니다.

발견

다른 화면은 같은 비용을 두 번 세고 있었습니다

공식 산식이 확정되자 다른 숫자가 왜 다른지 항목별로 비교할 수 있게 됐습니다. 원가를 모아 보여주는 화면에서는 관제·관리비가 기본 라이더비와 거리 요금 양쪽에 한 번씩 들어가 있었고, 거리 요금도 두 번 더해지고 있었습니다.

재현 오차1원 이내공식 화면과 같은 값
산식 때문에 적자로 보인 지점87%공식 기준 흑자인데 다른 화면에선 적자
공식 기준으로도 적자7%진짜 들여다봐야 할 지점
차이 중 이중 계산 몫92%한 파트 기준 · 대부분 관제·관리비

3개 파트 200여 개 지점을 같은 방식으로 돌렸더니, 공식 기준으로는 흑자인데 다른 화면에서는 적자로 보이는 지점이 열에 아홉이었습니다. 반대로 공식 기준으로도 적자인 곳은 7%였고, 대부분 회사가 전액 부담하는 라이더 지급이 많은 지점이었습니다. 이중 계산을 걷어내자 “전부 적자”처럼 보이던 그림이 “이 몇 곳이 문제”로 바뀌었습니다.

한 일 2

“라이더비가 높다”를 누가 내는 돈인지로 나눴습니다

공식 기준으로 손익이 나쁜 지점도 원인은 하나가 아니었습니다. 라이더비에 섞여 있던 할증을 상점·화주가 내는 돈, 배달앱과 회사가 반씩 내는 돈, 회사가 전부 내는 돈, 지점이 내는 돈으로 나눴습니다.

법인 화주 주문회사 100% 부담 할증 화주에게 청구되는 날씨·지역 할증은 손익에 영향이 없었고, 특정 라이더 유형에만 붙는 회사 부담 할증이 손익을 깎고 있었습니다.
배달앱 주문지연 패널티 · 정산 할증보다 조리·배송 지연으로 판가에서 빠지는 패널티가 더 컸습니다. 같은 “라이더비가 높다”는 말이 실은 서로 다른 두 문제였습니다.

라이더 유형(협력사 · 자체 모집)과 주문 경로(법인 · 배달앱)를 교차하면 네 칸 중 어디서 손해가 나는지가 바로 보입니다. 이 네 칸이 이후 조건 협의의 출발점이 됐습니다.

쓰임

운영 숫자를 영업의 근거로 썼습니다

협력사 배차 방식 전환 설득전환 전후 손익 전환 전후 지점 손익과 서비스 수준을 같은 산식으로 보여주며 전환 효과와 우려를 함께 설명했습니다.
주요 화주 조건 협의화주별 손익 · SLA 화주별 손익과 기준 시간 내 도착률을 근거로, 늘릴 수 있는 물량과 조정이 필요한 조건을 나눠 제안 자료를 만들었습니다.
할증 예산 판단회사 순부담만 상점이 내는 할증과 회사가 내는 할증을 섞지 않고, 회사 순부담만 예산으로 관리합니다(⑨ 프로모션 예산 관제와 같은 기준).

직접 눌러볼 수 있는 데모

지점·화주 이름과 금액은 가상이고, 화면 구성과 계산 방식은 실제 도구와 같습니다.

  • [두 산식 비교]에서 공식 손익과 다른 화면 손익의 차이가 어떤 항목에서 나오는지 보입니다
  • [할증 부담]에서 같은 라이더비가 상점·화주 · 반반 · 회사 · 지점 중 누구의 돈인지 나뉩니다
  • [조건 시뮬레이터]에서 판가·지연율·회사 부담 할증을 움직이면 지점 손익이 어떻게 바뀌는지 바로 계산됩니다
데모 열기 → ① 엑셀 버전 데모

지금 상태

도구는 BI 화면 위에서 북마크 하나로 열리고, 지점·화주·라이더 유형별 손익을 같은 기준으로 보여줍니다. 무엇을 어떤 기준으로 셀지는 제가 정했고, 구현은 AI(Claude)와 함께 했습니다.

이중 계산 건은 아직 정정되지 않았습니다. 추정 실적 보고서가 어떤 기준으로 만들어졌는지 작성 부서에 확인을 요청한 단계이고, 어느 쪽을 표준으로 삼을지는 정해지지 않았습니다. 그래서 이 기록도 “틀린 숫자를 고쳤다”가 아니라 “두 숫자가 왜 다른지 설명할 수 있게 됐다”로 씁니다.

이 작업에서 남긴 것

엑셀을 빨리 보여주는 것과 숫자가 맞는지 아는 것은 다른 일이었습니다. 공식 산식을 직접 재현해 보니 틀린 지점을 찾는 것보다, 틀린 줄도 모르고 쓰이던 기준을 찾는 것이 더 큰 일이었습니다.