프로젝트 배경
1) 문제점 • 매월 5개 채널(통신사 3 + PG 2)에서 수신하는 정산 엑셀 양식이 전부 상이하여 수작업 매칭에 월 6인일(2명 × 3일) 소요 • 채널별 엑셀 양식이 분기마다 변경되어, 기존 매크로/스크립트가 수시로 깨짐 • 불일치 건 발생 시 원인 파악에 건당 평균 25분 소요 — 해지 타이밍 차이, 요금제 변경 반영 지연 등 패턴이 반복되지만 매번 수동 확인 • 정산 마감일 압박으로 인한 확인
프로젝트 성과
정산 처리 시간 93% 단축
월 3일(48시간) → 4시간. 5개 채널 정산을 하루 안에 완료
정산 오차 0원 달성
자동 매칭 + 불일치 5유형 분류 + 원클릭 보정으로 연간 1,200만원 오차 해소
양식 변경 대응 5분
설정 기반 매핑 엔진으로 채널 양식 변경 시 운영팀이 직접 대응, 개발자 호출 0건
15만 행 47초 처리
청크 스트리밍 + BullMQ 비동기 큐로 대용량 엑셀 타임아웃 없이 안정 처리
핵심 기능
진행 단계
기획 및 정산 로직 설계
2025.06.
5개 채널 정산 프로세스 분석, 매핑 엔진 아키텍처 설계, DB 스키마 및 트랜잭션 정책 확정
프로젝트 상세
월간 구독 과금을 운영하는 B2B 서비스 사업자를 위한 정산 자동화 플랫폼입니다. 클라이언트는 3개 통신사와 2개 PG사를 통해 구독 과금을 수금하고 있었는데, 매월 각 채널에서 내려오는 정산 엑셀 파일의 양식이 전부 달랐습니다. 통신사 A는 전화번호 기준, 통신사 B는 서비스코드 기준, PG사는 주문번호 기준 — 이 세 가지 키를 내부 가입자 DB와 매칭하는 작업을 매월 담당자 2명이 3일씩 수작업으로 처리







