1. 원래 원단위 절사였는데 기획자 갑자기 삘받아 미쳐서 1원 단위까지 계산하여 청구를 원단위로 진행함
최소 단위가 10원에서 원으로 바뀌었기 때문에, DB에 저장하는 최소 단위는 원단위가 아니라 실수로 변경됨(......)
데이터를 꺼내 쓰는 모든 코드도 실수 대응으로 변경이 필요;;;
2. 요금제는 무조건 1년 약정이 주입됨, 1년 약정 말고 다른 방안은 없음, 고객 동의 받지 않음. 1년 약정 해지 후 무조건 할인 반환금 발생.
추가로 고객에게 사용 동의를 받으면 1년 약정은 자동으로 갱신되는 것. 참고로 해지 반환금은 1년 기준으로 다시 갱신하여 계산함
3. 모든 종류의 계산은 1할 계산을 원칙으로 함.
예를 들면 1달 기본료 5000원, 9월 15일에 가입할 경우 5000 / ( 9월 일자 수 30 ) * ( 15일부터 30일까지 일자 16일로 일할 계산 )
해지일이 28일인 경우 1일부터 27일( 다행이 해지일은 포함하지 않음 ) 까지 일할 계산
여기서 함정은 딱 1달을 채우게 될 경우 1할 계산이 아니라 월정액으로 계산해야 함
결국 계산 단위를 모두 분기쳐서 청구월의 일자인지 아닌지를 구분해야함..( 9월에 요금 대상이 30일이면 5000원을 그렇지 않으면 1할 계산)
5000원을 30으로 나누면 166.6666666...으로 나누어 떨어지지 않음.
보통 계산기나 대부분의 현대 시스템은 166.6666666666667 으로 표기할 수 있는 마지막 구간을 반올림 함
그러나 저 결과값에 30을 그대로 곱하면?
166.6666666666667 * 30은 5000이 아니라 5,000.000000000001 이 발생함.
만약 166.6666666666667 이 아니라 166.7로 내부적으로 반올림 하여 계산하면?
1할 계산시 166.7 * 30은 5000원이 아니라 5001원이 됨
많은 은행이나 통신사가 고객에게 요금 청구할 때 단위 절삭을 해버리는 건 다 이유가 있음.( 카드비는 결재한 금액 그냥 합쳐서 주는 거라 일할 계산의 대상이 없을 거임)
4. 계산 시 가입일을 포함하여 계산 함
9월 15일 가입 할 때 1할 계산 일자는 30 - 15가 아니라 30 - 15 + 1이 되어 16일이 되어야 함
5. 문자 발송 금액을 VAT 미포함 8원으로 책정, 그런데 포인트로 선결제를 넣었는데 VAT를 포함하여 차감
그러니까 포인트 차감을 소수점으로 하는 괴랄한 구조가 발생
6. 포인트를 소수점 8.8원 차감하는 개미친 개발을 하라고 하니(하는게 문제가 아니라 세상 어디에 포인트를 소수점 차감???) 고객이 보는 화면은 9원을 차감하여 noti 하고 내부적으로 소수점으로 차감하는 로직 적용
7. 당연히 CS 예상 개발팀장이 이거 CS 어떻게 할 건데? 하고 물어보니 "우리가 정책을 결정하고 확실하게 고객에게 설명하면 문제 없음"이라는 희대의 개미친 헛소리를 시전
8. 문자 발송 금액의 8.8원의 근거는 문자를 발송하는 시스템의 이용료가 부가세 포함 8원이었기 때문. 그래서 VAT 미포함으로 해서 건당 0.8원을 남겨 먹겠다는 주장.
아니 근데 그거 우리돈이 아니라 세금인뎁쇼?????? 세금 안낼 거야?? 물론 법인세로 내고 그 과정에서 할인을 받을지 모르지만 부서간 정산하면 VAT를 같이 포함하여 매출 잡지는 않지.....ㅡ.ㅡ;;
9. 뭐 구현은 구현 하면 되고, 이거 괴랄하게 복잡한 정산 어떻게 할거야? 물어보니 "내가 아니라 다른 사람이 하니 그 사람에게 가서 물어보라"를 시전 (.......)
아니 사업 기획하는 놈이 그렇게 말하면 어떻게 해?? 운영 담당자, 정산 담당자하고 다 이야기 된거야? 물어보니 "나에게 감히 그런 소리를 하다니" 하면서 무례하기 짝이 없는 놈이라는 식으로 버럭 화를 냄
델카가 제대로 하면 승질 내면서 맞싸우니 한다는 소리가 "그냥 우리가 정책을 정해서 이렇게 한다고 하면 끝날 문제"라는 똥같은 헛소리를 시전....
10. 쿠폰을 적용하는데..... 1개월 쿠폰을 1할 계산하여 적용 요구...
그러니까 1개월 기본료 할인 쿠폰이 있으면...
9월 15일에 가입한 사람에게 9월 15일부터 10월 15일까지 쿠폰 기간을 적용하고, 9월 이용 요금 계산할 때 16일( 15일 부터 30일까지) 1할 계산, 10월 이용 요금 계산할 때 1일부터 15일까지 1할 계산을 적용
어차피 이용자 많지 않을 서비스고 프로모션 해야 하니 그냥 9월이 되었건 10월이 되었건 기본료 무료 쿠폰이니 1개월에 발생한 기본료를 무료로 하면 안되냐고 질문.
대답이 걸작인데...
그럼 1일 가입한 고객과 말일 가입한 고객간 기본료 할인 쿠폰이 불공정하게 적용되기 때문에 안된다는 대가리가 제정신인지가 이상한 괴논리를 주장함.
아니 그럼 쿠폰을 자동 발급하지 말고 1개월 무료 쿠폰을 고객더러 쓰고 싶을 때 쓰라고 하는 거아님?? 하고 물어보니 고객이 너무나 불편하기 때문에 안된다고 우김( 아니 자동으로 발급한다고 해도 1할 계산이면 고객이 보고 이상하다고 생각하지 않을까;;;;)
전체적으로 CS가 굉장히 많이 걱정되는 체제인데, "우리가 고객에게 잘 훈계하면 된다"는 마인드로 사업 기획함.
ps. 아니나 다를까 학력고사 세데인데(74인가 73인가...) 수능 윗세대는 진짜 인성 빻은 틀딱 ㅄ들이 좀 많이 포진한게 사실인 듯..
ps2. 그래도 매출 1000억은 넘는 회사라 이런 인성 빻은 ㅄ새끼를 데리고 있을 수 있는 배포와 그릇이 있는 회사긴 함..ㅎ
ps3. 5월부터 대략 6개월 동안에 벌어진 일들임..ㅋㅋㅋㅋㅋㅋ 과금 부분만 아니라 다른 기획도 다 대동소이...
ps4. 왜 원단위 과금에 집착하는지 사유를 들어보니 가관... 선불지급 요금제 구축하는데, 선불지급요금과 차이가 생기면 안되기 때문이라고(.......)
아니 님아;;; 선불 요금은 기본 개념부터 다르기 때문에 아예 별도로 구축한담니다;;;;;;;; 기본 아키텍쳐 구조가 다르다구요..
댓글
댓글 리스트-
답댓글 작성자델카이저 작성자 본인 여부 작성자 작성시간 22.11.23 여기저기 들어보니 업계 기획자들이 전반적으로 문제가 아주 많이 심각하더군요..
정상인 기획자가 별로 없을 정도;; -
작성자바람과구름의파넵 작성시간 22.11.23 수능 윗세대로써 대신 사과드립니다....(마지막 세대임) 제가 봐도 가끔 그런 ㅂㅅ들 보입니다...
그래도 예전 보단 낳아진겁니다... 2010년 전까지는 말할수도 없을 정도 였습니다..ㅋ -
답댓글 작성자델카이저 작성자 본인 여부 작성자 작성시간 22.11.23 뭘 사과하실거 까지.. 오히려 스테레오 타입화 하는 거라 제가 잘못 쓴거죠...
-
작성자울티마 작성시간 22.11.23 1할이 아니라 일(날 일)할아닌가요
-
답댓글 작성자델카이저 작성자 본인 여부 작성자 작성시간 22.11.23 맞습니다. 일 할 계산이죠..그냥 편하게 1할 계산이라고 내부적으로 쓰다보니 습관이 되었네요