국제회계기준 15 수익 흐름도: 한국 기업 적용 가이드 | ciferi
한국의 상장회사와 공시회사는 국제회계기준 15 '고객과의 계약에서의 수익'을 적용합니다. 금융감독원이 이를 승인하고 감시합니다. 비상장 중소기업은 일반기업회계기준(K-GAAP)을 선택할 수 있으나, 대부분의 감시 대상 기업은 국제회계기준 15을 의무적으로 적용합니다....
한국에서의 국제회계기준 15 도입
한국의 상장회사와 공시회사는 국제회계기준 15 '고객과의 계약에서의 수익'을 적용합니다. 금융감독원이 이를 승인하고 감시합니다. 비상장 중소기업은 일반기업회계기준(K-GAAP)을 선택할 수 있으나, 대부분의 감시 대상 기업은 국제회계기준 15을 의무적으로 적용합니다. 표준은 2018년 1월 1일 이후 시작하는 회계연도부터 적용되었습니다.
금융감독원의 감시 초점
금융감독원과 한공회 감리위원회는 수익인식을 지속적인 감시 영역으로 지정했습니다. 일반적인 지적 사항에는 다음이 포함됩니다.
감사인이 각 수행의무에 대해 국제회계기준 15의 5단계 모델을 명시적으로 적용해야 하는 이유입니다.
- 다원소 계약(bundled contracts)에서 수행의무 식별 부족
- 변동대가 추정치에 대한 불충분한 검증
- 기간 경과 여부 판단의 불명확성
- 계약 수정사항 회계처리의 누락 또는 오류
주요 산업별 수익인식 고려사항
한국 경제의 주요 산업들은 수익인식에서 특정 위험을 노출합니다.
건설업: 국제회계기준 15.35-37에 따라 시간 경과에 따른 수익인식이 필수입니다. 진행률 측정(input method 또는 output method)을 신중하게 선택해야 하며, 목표가격 계약의 변동대가는 제약 원칙(constraint principle)에 따라 평가해야 합니다.
제조업: 납품 전 선금, 설치 후 인수 조건, 고객 맞춤 생산이 표준적입니다. 수행의무 구분(한 가지 또는 여러 가지)이 계약서 조건에 따라 달라집니다. 납품과 설치가 분리 가능한가의 판단이 중요합니다.
소프트웨어/SaaS: 라이선스(접근권 vs 사용권), 유지보수, 구현 서비스가 하나의 번들로 판매됩니다. 각 요소가 별도로 식별 가능한가를 국제회계기준 15.27에 따라 평가해야 합니다.
5단계 수익인식 모델 개요
1단계: 고객과의 계약 식별 (국제회계기준 15.9-21)
계약이 존재하려면 5가지 요건을 충족해야 합니다.
예시: 서울에 소재한 제조기업 '한진산업 주식회사'가 부산의 건설사에 철근 100톤을 공급하기로 계약했습니다. 서면 계약서가 있고, 납품 일정과 가격(톤당 850,000원, 총 85,000,000원)이 명시되어 있으며, 선금 30%를 수취했습니다. 이 계약은 5가지 요건을 모두 충족합니다.
계약 결합(combination) 여부도 판단합니다. 두 개 이상의 계약이 공동으로 협상되었거나 가격이 서로 연계되어 있으면 하나로 회계처리합니다.
계약 수정(modification)이 발생했다면, 추가 수행의무가 구분 가능한가, 가격이 해당 시장가격(standalone selling price)을 반영하는가를 평가합니다.
2단계: 수행의무 식별 (국제회계기준 15.22-30)
약속한 재화 또는 용역 각각이 '분리 가능한 수행의무'를 구성하는지 판단합니다. 두 가지 기준이 있습니다.
기준 1: 고객이 혜택을 받을 수 있는가
고객이 해당 재화나 용역을 단독으로, 또는 readily available resources(다른 공급자에게서 구입 가능한 자원)와 함께 사용하여 경제적 이익을 얻을 수 있으면 분리 가능합니다. 기업이 동일한 항목을 다른 고객에게 별도로 판매하는가가 지표입니다.
기준 2: 계약 내에서 별도로 식별 가능한가
다음의 경우 분리 가능하지 않습니다(국제회계기준 15.29).
예시: 소프트웨어 기업이 회계시스템 라이선스(월 2,000,000원), 3개월 구현 서비스(총 15,000,000원), 12개월 기술지원(월 500,000원)을 번들로 판매합니다. 라이선스는 고객이 다른 공급자의 구현 업체로 수행 가능하고, 기술지원도 별도로 구입 가능하면 3가지 수행의무입니다. 그러나 구현이 라이선스의 기능성을 근본적으로 변경하면(예: 커스터마이징 때문에 완전히 다른 시스템) 라이선스와 구현은 1개의 통합된 수행의무가 됩니다.
Series provision(국제회계기준 15.22(b))도 확인합니다. 비슷한 재화나 용역이 일련으로 이전되고, 각각이 동일한 기간 경과 판단과 진행률 측정 방법을 만족하면 하나의 수행의무로 회계처리합니다. 예: 월간 청소 서비스, 거래 처리 용역.
3단계: 대가(transaction price) 결정 (국제회계기준 15.47-72)
수취할 대가의 금액을 정합니다. 변동대가, 금융 요소, 비현금 대가, 고객에게 지급할 대가를 고려합니다.
변동대가 (국제회계기준 15.50-53)
할인, 환급, 성과 보너스, 위약금, 용량 할인, 가격 인하, 반품권 등이 포함됩니다. 변동대가를 추정할 때는 두 가지 방법 중 예상 대가를 더 정확히 예측하는 방법을 사용합니다.
예시: 전자부품 제조사 '삼호전자 주식회사'가 자동차 부품 공급계약을 체결했습니다. 기본 가격은 1억 원이지만, 월별 납품량이 목표(10,000개)를 초과하면 초과분당 2%의 리베이트를 제공합니다. 과거 3년 데이터를 분석한 결과, 목표 달성 확률 60%, 초과 달성 확률 30%, 미달 확률 10%입니다. 기대값법을 적용하면: (1억 × 60%) + (0.98억 × 30%) + (1억 × 10%) = 9,956만 원입니다. 이 금액이 대가입니다.
제약 원칙 (국제회계기준 15.56-58)
변동대가를 추정했더라도, 그 금액이 나중에 반전될 가능성이 높으면 제약해야 합니다. 반전 가능성은 다음을 고려하여 평가합니다.
대부분의 경우, 보수적으로 변동대가의 50~80%만 인식하고 나머지는 제약합니다.
금융 요소 (국제회계기준 15.60-65)
계약에 명시적이거나 암묵적 금융 요소(선금, 장기 신용, 지연 지급)가 있으면 현재가치로 할인합니다. 금융 이자 효과를 제외하고 수익을 인식해야 합니다.
예시: 건설사가 아파트 분양 계약을 체결합니다. 준공 시점의 총 판매가는 5억 원이지만, 계약금 1억 원을 1년 전에 선수받았습니다. 계약금의 현재가치를 계산하면: 1억 원 / (1 + 4%) = 9,615만 원입니다. 준공 시점의 매출은 4억 9,615만 원 + 385만 원(금융이자)입니다.
4단계: 수행의무에 대가 배분 (국제회암기준 15.73-86)
여러 수행의무가 있으면, 각 의무에 대가를 배분합니다. 가장 신뢰할 수 있는 근거는 단독 판매가(standalone selling price, SSP)입니다.
SSP를 직접 관찰할 수 없으면 다음 방법으로 추정합니다.
예시: 소프트웨어 기업이 다음을 번들로 판매합니다.
SSP 합계: 38,000,000원. 할인 비율: (38,000,000 - 28,000,000) / 38,000,000 = 26.3%
각 항목에 26.3% 할인을 적용하면:
5단계: 수익 인식 시점 (국제회계기준 15.31-42)
재화 또는 용역이 이전될 때 수익을 인식합니다. 이전 시점은 고객이 통제(control)를 획득할 때입니다.
시점 이전(point-in-time): 대부분의 재화, 일회성 서비스
기간 경과(over time): 다음 중 하나가 참인 경우(국제회계기준 15.35)
기간 경과 인식을 적용할 때는 진행률(progress)을 측정해야 합니다.
예시: 건설사 '한승건설 주식회사'가 18개월간 빌딩 신축 공사를 수행합니다. 계약금액 180억 원입니다.
투입법으로 진행률을 계산합니다.
- 양당사자가 계약을 승인하고 이행할 의무가 있는가
- 각 당사자의 권리를 명시하거나 암묵적으로 식별할 수 있는가
- 지급 조건(금액, 시기, 형태)을 식별할 수 있는가
- 계약이 상업적 실질을 가지는가(현금흐름 변화 예상)
- 수취할 대가를 수취할 가능성이 높은가(확률 50% 초과)
- 기업이 해당 항목을 다른 항목과 통합하는 서비스를 상당 수준으로 제공하는 경우
- 해당 항목이 다른 항목을 상당히 수정하거나 맞춤하는 경우
- 항목들이 상호 의존적이거나 상호 연관되어 있는 경우
- 기대값법(expected value): 모든 가능한 결과를 확률로 가중치화합니다. 계약이 많고 결과가 분산되면 유용합니다.
- 최가능액법(most likely amount): 가장 가능성 높은 단일 결과를 선택합니다. 결과가 두 가지만 있을 때 유용합니다.
- 대가의 불확실성 정도
- 시간 경과에 따른 불확실성 감소 여부
- 과거 유사 계약의 경험
- 조정된 시장 평가법: 동일하거나 유사한 항목의 시장 가격에서 시작하여 계약 특수 요인으로 조정
- 예상 비용 가산법: 예상 원가에 적절한 마진을 가산
- 잔여법: 제약된 경우, SSP를 추정하기 어려우면 전체 대가에서 다른 항목의 SSP를 차감
- 라이선스: SSP를 월 500,000원(12개월 = 6,000,000원)으로 설정
- 구현: SSP를 1건에 20,000,000원으로 설정
- 기술지원: SSP를 월 1,000,000원(12개월 = 12,000,000원)으로 설정
- 번들 가격: 28,000,000원
- 라이선스: 4,425,000원
- 구현: 14,740,000원
- 기술지원: 8,835,000원
- 고객이 소유권, 점유, 처분권을 획득하는 때
- 전형적으로 납품, 설치 완료, 고객 수령 시
- 고객이 동시에 혜택을 받고 소비한다. 예: 용역, 유지보수, 구독 서비스
- 기업의 성과로 인해 고객이 통제하는 자산이 창출된다. 예: 건설, 맞춤 제조
- 기업이 해당 자산을 다른 곳에 사용할 수 없고 계약상 지급받을 권리를 가진다. 예: 기계 설치, 특수 부품 제조
- 투입법(input method): 발생한 비용, 투입 시간, 투입 자원으로 진행률 계산. 가장 객관적.
- 산출법(output method): 인수한 단위, 완료한 마일스톤, 달성한 성과로 진행률 계산.
- 1단계: 고객(발주처)이 건물 준공과 동시에 혜택을 받습니다(기간 경과 조건 1 충족)
- 2단계: 1개의 수행의무(건설 완성)
- 3단계: 대가 180억 원 (고정가격, 변동대가 없음)
- 4단계: 배분 불필요(1개 수행의무)
- 5단계: 진행률 측정
- 예상 전체 공사비: 108억 원
- 12개월 경과 후 누적 발생 비용: 64억 원
- 진행률: 64억 / 108억 = 59.3%
- 12개월 후 인식 수익: 180억 원 × 59.3% = 106.7억 원
흐름도 사용 방법
이 대화형 흐름도는 국제회계기준 15의 모든 핵심 판단 지점을 단계별로 안내합니다.
흐름도의 각 질문에 답하면서 관련 국제회계기준 문단을 인용 기록하세요. 이것이 감사 증거가 됩니다.
- 1단계: 계약 식별: 5가지 요건을 차례로 검토합니다. 하나라도 미충족이면 계약이 아닙니다.
- 2단계: 수행의무 식별: 각 약속이 분리 가능한지 평가합니다. 이 단계의 판단이 전체 수익인식에 가장 큰 영향을 미칩니다.
- 3단계: 대가 결정: 변동대가가 있으면 반드시 제약 원칙을 적용합니다. 금감원 감시 대상입니다.
- 4단계: 배분: SSP가 관찰 불가능하면 적절한 추정 방법을 선택하고 기록합니다.
- 5단계: 인식 시점: 기간 경과 여부를 명확히 하고, 그렇다면 진행률 측정 방법을 정합니다.
일반적인 오류 및 감시 지적
Tier 1: 금감원 감시 지적
금융감독원은 다음 항목에서 지적을 빈번하게 발생시킵니다.
Tier 2: 기준 요구사항에 기반한 실무 오류
국제회계기준 15 자체에서 지적하는 일반적 오류입니다.
Tier 3: 보고 관행의 격차
문서화와 공시 측면의 격차입니다.
- 다원소 계약의 수행의무 식별 실패: 번들 판매에서 각 요소를 분리 가능한 것으로 인식하지 않아 수익 인식 시기가 지연되는 사례
- 변동대가의 제약 미적용: 성과 보너스나 용량 할인을 제약 없이 즉시 인식하는 오류
- SSP 추정 근거 부족: 배분 방법을 선택했으나 그 근거를 기록하지 않는 사례
- 기간 경과 인식 적용 대상을 잘못 판단하고 시점 이전으로 인식하는 오류
- 진행률 측정 시 투입법과 산출법을 부적절하게 혼합하는 사례
- 계약 수정사항이 발생했을 때 새 계약으로 회계처리하지 않는 오류
- 수익인식 회계정책에서 5단계 모델 적용 방법을 명시하지 않음
- 중요한 판단(성과의무 식별, 변동대가 추정, SSP 결정)을 주석에서 설명하지 않음
- 변동대가 제약의 이유와 반전 가능성 평가를 공시하지 않음
관련 자료
---
- 감사기준 260 - 재무보고 담당자와의 의사소통
- 중요성 계산기 - 한국 회계기준
- 국제회계기준 15 용어집