← 모든 가이드
PERCENT FIELD GUIDE8분 읽기

할인율·증감률·부가세 10%를 혼동하지 않는 견적서 계산법

부분값, 전월 증감률, 할인 가격, 공급가액 VAT를 서로 다른 분모와 적용 범위로 계산합니다.

마지막 검토: 2026년 8월 25일 · 로직 버전 20260724-1 · 검증 벡터 part/change/discount/vat

PROBLEM

왜 이 구분이 필요한가

‘15%를 구한다’, ‘25% 증가했다’, ‘20% 할인한다’, ‘VAT 10%를 더한다’는 모두 % 기호를 쓰지만 기준값과 계산 목적이 다릅니다. 특히 연속 할인을 단순 합산하거나 VAT 포함가를 공급가액 입력 칸에 넣으면 견적 금액이 달라집니다. 증감률은 이전값이 분모이므로 0에서 시작한 변화에는 일반적인 백분율을 정의할 수 없습니다.

PROCEDURE

실무 적용 순서

먼저 원하는 결과가 부분값, 이전값 대비 변화율, 할인 후 가격, 공급가액의 VAT 중 무엇인지 선택합니다. 금액의 기준 시점을 입력 옆에 기록하고, 연속 할인은 첫 할인 결과를 다음 단계의 정가로 넣습니다. 증감률에서 이전값이 음수면 도구가 절댓값 분모를 쓴다는 사실을 표시하고 의미를 따로 해석합니다. 최종 견적은 조직의 반올림·절사 및 세무 규칙으로 다시 계산합니다.

BASIS

계산과 검증 근거

부분값은 value × rate / 100, 증감률은 (new-old) / abs(old) × 100, 할인가는 price × (1-rate/100), VAT 참고값은 supply × 0.10입니다. 결과는 소수 둘째 자리까지 반올림합니다. 쉼표가 포함된 숫자를 받을 수 있지만 내부 계산은 JavaScript Number를 사용합니다.

LIMITS

지원 범위와 한계

증감률의 이전값 0은 허용하지 않습니다. 할인율은 0–100%, 정가와 공급가액은 음수를 허용하지 않습니다. VAT는 고정 10%를 공급가액에 더할 뿐 포함가 역산을 하지 않습니다. 큰 수와 긴 소수는 JavaScript Number 정밀도 한계를 받고 통화별 최소 단위나 세법상 절사 규칙을 적용하지 않습니다.

WORKED EXAMPLES

직접 재현할 예제

01

부분값

입력
25,000의 15%
결과
3,750

기준값 자체를 바꾸지 않고 해당 비율의 양을 구합니다.

02

증감률

입력
120 → 150
결과
25% 증가

차이 30을 이전값 120으로 나눕니다.

03

할인가

입력
49,000원, 20% 할인
결과
39,200원

할인액은 9,800원입니다.

04

VAT 참고

입력
공급가액 100,000원 + VAT 10%
결과
합계 110,000원 / VAT 10,000원

VAT 포함가 역산 결과가 아닙니다.

Pocket Tools에서 이 예제 계산하기

FAQ

자주 묻는 질문

20% 할인 뒤 10% 할인을 30% 할인으로 계산해도 되나요?

아닙니다. 49,000×0.8×0.9처럼 각 단계의 결과에 순서대로 적용해야 합니다.

VAT 포함 금액에서 공급가액을 역산하나요?

아니요. 현재 모드는 공급가액에 고정 10%를 더하는 계산만 제공합니다.

이전값이 음수면 어떻게 계산하나요?

분모에 이전값의 절댓값을 쓰지만 손익 전환 같은 상황의 의미는 별도로 해석해야 합니다.

회계 시스템 금액과 왜 다를 수 있나요?

통화 최소 단위, 단계별 반올림, 세무상 절사 규칙을 도구가 적용하지 않기 때문입니다.

SOURCES

검증에 사용한 근거

  1. MDN — JavaScript Number
  2. 국세청 — 부가가치세 안내