Skip to content

About

Payout date, net income and 30-day balance forecast for platform-income solopreneurs (static web MVP)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

정산캘린더 (Payout Calendar) — MVP v0.1

플랫폼 수익으로 사는 1인 사업자(인디 앱 개발자·크리에이터·온라인 강사)를 위한 정산일 · 실수령액 · 30일 잔고 예측 웹 도구입니다. 서버 없이 브라우저에서만 계산하며, 입력값은 브라우저 localStorage에만 저장됩니다.

문제

플랫폼 수익은 "번 돈"과 "통장에 들어오는 돈"의 날짜·금액이 다릅니다.

  • 구글 플레이는 익월 15일경, 애플은 회계월 종료 후 45일, 애드몹·유튜브는 $100 임계치 미달 시 다음 달로 이월
  • 국내 강의·재능 플랫폼은 수수료 20~30%에 3.3% 원천징수까지 빠진 뒤 입금
  • 채널이 3~5개만 돼도 "이번 달 25일 월세 전에 얼마가 들어오나"를 머릿속으로 계산하기 어렵고, 부가세·종소세 준비금을 빼두지 않아 신고 시기에 잔고가 무너지는 일이 반복됩니다

정산캘린더는 채널별 예상 수익과 고정비를 넣으면 언제 · 얼마가 · 실제로 들어오는지와 30일 잔고 곡선, 첫 위험일, 그리고 해볼 수 있는 행동을 보여줍니다.

기능

영역 내용
채널 추가 프리셋 9종(구글 플레이·애드몹·애플·유튜브·강의 플랫폼·재능 플랫폼·온라인 스토어·직접 결제 PG·사용자 정의) + 월 예상 수익(USD/KRW). 수수료율·임계치·원천징수·지급 주기(매월 N일 / D+N 영업일)·이월 누적액 편집 가능
고정비 · 예정 지출 항목명·금액·매월 N일 또는 특정 날짜 1회
설정 기준일(오늘), 시작 잔고, 환율(USD→KRW, 기본 1,370), 위험선(기본 ₩500,000), 세금 준비 비율(부가세 10% · 종소세 6%, 편집 가능)
계산 실수령액 = 총액 × (1 − 수수료율) × (1 − 원천징수율). 지급일이 주말·공휴일이면 다음 영업일. 임계치 미달 시 이월로 표시하고 다음 회차에 누적
요약 카드 30일 내 예상 실수령 합계 · 세금 준비금(단순 추정) · 잔고 최저점과 날짜
30일 잔고 캘린더 날짜별 예상 잔고, 입금/지출 라벨, 위험선 미만 날짜 붉게 표시, 첫 위험일 배너
입금 예정 표 채널 · 예정일 · 실수령액(수수료·원천징수 내역) · 상태(정상/이월/30일 이후)
행동 제안 규칙 기반 최대 3개 — 이월 채널의 임계치 부족액, 위험일 전 지출을 다음 입금 이후로 미루면 해소되는지 시뮬레이션, D+N 채널 정산 신청 앞당기기
예시 · 초기화 "예시 불러오기"(채널 5 + 고정비 3), "초기화". 첫 진입 시 예시가 로드되어 빈 화면이 아님

정산 규칙 프리셋 (예시)

규칙은 코드가 아니라 rules.json 데이터입니다. 각 항목의 note에 근거·주의사항을 적어 두었습니다.

채널 통화 지급 주기 수수료 임계치 원천징수 비고
구글 플레이 (앱/인앱) USD 익월 15일 15% — — 연 매출 100만 달러 이하 구간. 국내분 부가세는 구글 대리납부(신고 부담 확인 필요)
애드몹 / 광고 네트워크 USD 익월 21일 0% (순수익 기준) $100 — 미달 시 이월 누적
애플 앱스토어 USD 익익월 5일 (회계월 종료 후 ~45일) 15% / 30% $10 — 소규모 사업자 프로그램 15%
유튜브 파트너 USD 익월 21일 (21~26일) 0% (순수익 기준) $100 — 미달 시 이월
강의 플랫폼 (일반형) KRW 익월 말일 25% (20~30% 입력 가능) — 3.3% 옵션 월 정산
재능/프리랜서 플랫폼 (일반형) KRW D+3 영업일 20% (구간형, 입력 가능) — 3.3% 옵션 구매확정 후 출금 신청
온라인 스토어 (스마트스토어 일반형) KRW D+1 영업일 5% — — 구매확정 후 익영업일
직접 결제 (페이앱/PG 일반형) KRW D+5 영업일 (3~7) 3.5% — — PG사별 상이
사용자 정의 선택 직접 입력 직접 입력 직접 입력 선택 —

영업일 계산에는 주말과 rules.json의 2026년 국내 공휴일(대체공휴일 포함, 예시)을 제외합니다.

규칙 필드: id, name, currency, cycle:{type:'monthly_next'|'days_after', day, monthOffset, daysAfter}, threshold, feeRate, withholding, vatNote, note

면책

이 도구의 정산 규칙·수수료·세율은 예시이며, 플랫폼 정책·계약 조건·세법 변경 시 실제와 다를 수 있습니다. 세금 준비금은 단순 비율 추정으로 간이과세·면세·경비율 등을 반영하지 않습니다. 재무·세무 판단의 근거로 사용하지 마시고 각 플랫폼 공식 안내와 세무 전문가 확인을 거치세요.

실행 · 테스트

# 정적 파일이므로 아무 정적 서버로 열면 됩니다 (fetch 로 rules.json 을 읽으므로 file:// 대신 서버 권장)
python -m http.server 8080
# 로직 단위 테스트 (Node 18+)
node test.js

파일 구성: index.html, app.js(순수 계산 함수 + UI), rules.json(프리셋·공휴일), style.css, test.js, README.md. 프레임워크·빌드·외부 CDN 없음.

로드맵

  • 채널별 이력 입력(지난 달 실제 정산액)으로 예측 정확도 향상
  • 60/90일 예측 및 월별 비교 뷰
  • 플랫폼 정산 리포트(CSV) 가져오기
  • 임계치 이월 시 다음 회차까지 포함한 확장 캘린더
  • 위험일 알림(브라우저 알림 / 캘린더 ICS 내보내기)
  • 규칙 프리셋 공개 검수(플랫폼별 근거 링크·갱신일 관리)
  • 다국어(영어) UI

라이선스

MIT

About

Payout date, net income and 30-day balance forecast for platform-income solopreneurs (static web MVP)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages