베타 운영 중·유료 거래는 2026년 12월 17일 정식 오픈 후 시작됩니다. 지금은 상품을 미리 등록하고 둘러보실 수 있습니다.

한국 세금 계산 모듈

한국 세금 계산 모듈

3.3%를 소득세와 지방소득세로 나눠 계산하는 TypeScript 모듈입니다. 검산한 테스트도 같이 드립니다

개발자 도구완전 무료

내려받기 전에 웹에서 그대로 써보실 수 있습니다. 로그인은 다운로드 시에만 필요합니다.

스크린샷

스크린샷 1
스크린샷 2
스크린샷 3
스크린샷 4

구매하면 이렇게 받습니다

  • 다운로드결제 즉시 파일을 받을 수 있습니다. 라이선스 보관함에서 언제든 다시 받을 수 있습니다.

상품 소개

프리랜서 원천징수랑 부가가치세를 계산하는 TypeScript 모듈입니다. ■ 3.3%는 세율 하나가 아닙니다 소득세 3%하고 지방소득세(소득세의 10%) 둘입니다. 신고서 칸이 다르고 납부처도 국세청과 지방자치단체로 갈립니다. 지급액에 3.3%를 한 번에 곱해서 반올림하면 실제로 신고하는 두 세액의 합과 원 단위로 어긋납니다. 평소엔 티가 안 나다가 세무 처리하는 쪽하고 금액 맞춰볼 때 걸립니다. 이 모듈은 소득세를 먼저 구해서 원 단위로 버리고, 그 확정된 소득세의 10%를 지방소득세로 다시 구합니다. 두 값을 따로 돌려주니까 신고서에 그대로 옮기면 됩니다. ■ 1.1로 나누지 마세요 3.3에서 지방소득세분을 걷어내려고 1.1로 나누면 부동소수점에서 2.9999999999999996이 나옵니다. 100만원 소득세가 3만원이 아니라 29,999원이 됩니다. 실제로 당해본 거라 천분율 정수로 계산하고, 그 함정을 테스트에 박아뒀습니다. ■ 다루는 것 · 사업소득 3.3% — 계속·반복 제공하는 인적용역 · 기타소득 8.8% — 필요경비 60% 빼고 20%, 과세최저한 포함 · 세금계산서 — 원천징수 없이 부가가치세 10% · 부가세 별도·포함·면세 — 포함일 때는 총액에서 세액을 갈라냅니다 · 금액 한글 표기 — 3300000 → 삼백삼십만 실수령액에서 지급액을 거꾸로 구하는 것도 됩니다. 세액을 원 단위로 버려서 역산에 공식이 없거든요. 목표를 채우는 가장 작은 지급액을 찾습니다. ■ 경계값은 테스트에 넣어뒀습니다 법 바뀐 자리랑 경계값이 실제로 계산을 가릅니다. 2024년 7월 1일 이후 지급분부터 계속·반복적인 인적용역 사업소득은 소액 부징수에서 빠졌습니다. 세액이 1,000원 미만이어도 그냥 뗍니다. 아직 옛날 규정대로 0원 알려주는 계산기가 있습니다. 기타소득은 필요경비 60% 뺀 소득금액이 건별 5만원 이하면 세금이 없습니다. 지급액으로 125,000원까지요. 125,001원부터는 11,000원이 한꺼번에 붙습니다. 이 절벽 때문에 역산할 때 답을 통째로 지나치는 경우가 있습니다. 그 경우가 테스트에 들어 있습니다. ■ 받는 파일 네 개입니다. 의존성 없이 그대로 넣으면 됩니다. · withholding-calc.ts — 원천징수 계산과 역산 · withholding-calc.test.ts — 손으로 검산한 값 25건 · quote.ts — 부가세 별도·포함·면세, 금액 한글 표기 · quote.test.ts — 세 방식의 합이 늘 총액과 같은지까지 봅니다 화면에서 함수에 값을 넣어보고 뭘 돌려주는지 확인하실 수 있습니다. 파일 전문도 받기 전에 볼 수 있고요. ■ 쓰던 파일 그대로 무료 도구 「프리랜서 정산 계산기」랑 「견적서 만들기」가 이 파일로 돌아갑니다. 주석에 왜 그 순서로 계산하는지가 적혀 있습니다. 필요경비를 먼저 빼는 이유, 지방소득세를 소득세 기준으로 구하는 이유, 부가세 포함일 때 11로 나누는 이유가 코드 옆에 있습니다. ■ 이런 분께 · 프리랜서한테 지급하는 금액을 시스템에서 계산하시는 분 · 정산·급여·세금계산서 다루는 서비스 만드시는 분 · 견적서나 청구서 발행 기능이 필요한 분 · 직접 짜다가 원 단위가 안 맞아서 한참 들여다본 적 있는 분 ■ 저작권 프로젝트에 넣어 쓰세요. 개인이든 회사든, 상용이든 상관없습니다. 고쳐 쓰셔도 되고요. 저작권만 새몰(saemol.com)에 남겨둡니다. 파일 자체를 다시 배포하거나 파는 것(npm 공개도 포함입니다)만 피해주시면 됩니다. 주변에 알려주고 싶으시면 상품 주소를 전해주세요. ■ 알아두실 것 세법에 있는 계산식을 옮긴 거라 같은 값이면 늘 같은 답이 나옵니다. 다만 받는 돈을 사업소득으로 볼지 기타소득으로 볼지는 세무 판단이고 이 모듈이 대신하지 않습니다. 요율이 바뀌면 상수를 고쳐 쓰셔야 합니다. 사업소득 3.3%, 기타소득 8.8%, 부가가치세 10% 기준입니다.

기술 스택

HTMLTypeScript

리뷰

아직 리뷰가 없습니다

요금제

무료무료

만든 곳

새몰 랩ENTERPRISE
판매 중
30개
판매자의 다른 상품 보기 →

판매자 정보

개인

사업자가 아닌 개인 판매자입니다

이 판매자는 사업자로 등록되어 있지 않아 법령상 공개 대상인 사업자 정보가 없습니다. 비사업자 판매자는 대금을 받지 않는 무료 상품만 등록할 수 있습니다.

거래 관련 분쟁이 발생한 경우, 구매자는 분쟁 해결에 필요한 범위에서 상대방의 성명·연락처 등을 열람할 수 있습니다(전자상거래법 제20조의2 제3항). 아래 문의 창구로 주문번호와 사유를 알려주시면 회사가 확인 후 필요한 범위에서 정보를 제공합니다.

support@saemol.com

새몰은 통신판매중개자로서 거래 당사자가 아니며, 상품·거래에 관한 책임은 판매자에게 있습니다.

구매자 약관 제3조(거래 상대방의 확인) →

상품 정보

카테고리개발자 도구
상품 종류스크립트
가격 방식완전 무료
전달 방식다운로드
조회수7회
업보트0개
등록일1주 전