국제회계기준 15호 수익인식 흐름도: 독일편 | ciferi
국제회계기준 15호(IFRS 15)는 고객과의 계약에서 발생하는 수익을 인식하는 방법을 규정합니다. 독일 상장 기업과 EU 규제 시장에서 거래되는 회사는 EU 승인 IFRS 15를 적용해야 합니다. 독일 비상장 기업은 여전히 독일 상법(Handelsgesetzbuch,...
소개
국제회계기준 15호(IFRS 15)는 고객과의 계약에서 발생하는 수익을 인식하는 방법을 규정합니다. 독일 상장 기업과 EU 규제 시장에서 거래되는 회사는 EU 승인 IFRS 15를 적용해야 합니다. 독일 비상장 기업은 여전히 독일 상법(Handelsgesetzbuch, HGB)을 따르며 다른 수익인식 원칙을 사용합니다.
이 도구는 IFRS 15의 5단계 모형을 감사 대상 기업의 구체적 계약에 맞춰 적용하도록 설계되었습니다. EU 규제 기관과 독일 감시 기관의 기대사항을 반영하고 있으며 감사 업무에서 즉시 사용할 수 있는 조서 형식을 제공합니다.
도구의 목적
감사 적용: 이 흐름도는 다음을 수행합니다.
규제 초점: 독일 재무보고 감시 기구(Deutsche Prüfstelle für Rechnungslegung, DPR)는 IFRS 15 적용을 지속적으로 감시하고 있습니다. 흔한 발견사항은 성과 의무 식별의 부적절함, 변수 대가 추정치에 대한 불충분한 테스트, 시간 경과에 따른 수익 인식 방법의 적절성에 대한 미흡한 평가입니다.
---
- IFRS 15 5단계 모형의 각 단계에서 핵심 판단점을 식별합니다
- 성과 의무, 거래 가격 배분, 수익 인식 시점의 판단을 문서화하도록 지원합니다
- 독일 감사인이 자주 만나는 복잡한 계약(다중 요소 계약, 변수 대가, 장기 계약)의 평가를 안내합니다
- 감사 파일에 포함할 수 있는 형식으로 결론을 내보냅니다
IFRS 15의 5단계 모형 개요
IFRS 15는 다음 순서로 수익을 인식합니다.
1단계: 계약 식별
계약이 5가지 존재 기준을 충족하고, 계약 결합 또는 수정이 필요한지 평가합니다.
2단계: 성과 의무 식별
계약에서 약속된 각 상품 또는 용역이 구별되는 성과 의무를 나타내는지 판단합니다.
3단계: 거래 가격 결정
변수 대가, 중요한 금융 요소, 현물 대가, 고객에게 지급할 대가를 포함하여 고객으로부터 수령할 것으로 예상되는 대가의 금액을 산정합니다.
4단계: 거래 가격을 성과 의무에 배분
각 성과 의무의 독립적 판매가격에 따라 거래 가격을 배분합니다.
5단계: 성과 의무 충족 시 수익 인식
통제가 고객에게 이전될 때 또는 일정 기간에 걸쳐 수익을 인식합니다.
---
단계별 판단 흐름
1단계: 계약 식별 (IFRS 15.9~21)
계약 존재 기준
계약으로 인정되려면 다음 5가지를 모두 충족해야 합니다.
기준 (a): 당사자의 승인 및 이행 의지
예시: 한국 제조사 서울기계 주식회사가 독일 자동차 부품 제조업체와 분기별 공급 계약을 체결합니다. 계약은 서명되었고, 배송 기록은 당사자들의 이행 의지를 입증합니다.
기준 (b): 각 당사자의 권리 식별
기준 (c): 지급 조건
기준 (d): 상업적 실질
기준 (e): 대가 회수의 가능성
IFRS 15.9.A1 참고: 기업이 가격 양보를 제시한 경우, 회수 가능성 평가는 원래 계약 금액이 아닌 양보 후(예상) 금액을 기준으로 합니다.
계약 결합 (IFRS 15.17)
여러 계약을 하나로 합쳐야 하는지 판단합니다.
결합해야 할 조건:
계약 수정 (IFRS 15.18~21)
계약 수정이 이루어진 경우:
추가 상품 또는 용역이 구별되는가?
가격 인상이 추가 상품/용역의 독립적 판매가격을 반영하는가?
수정 후 남은 상품/용역이 구별되는가?
---
2단계: 성과 의무 식별 (IFRS 15.22~30)
구별성 평가
각 상품 또는 용역이 구별되는 성과 의무를 나타내는지 판단합니다.
조건 (a): 고객이 혜택을 받을 수 있는가?
상품 또는 용역이 다음 중 하나를 충족하면 구별 가능합니다:
"준비 사용 가능한 자원"은:
지표: 회사가 상품 또는 용역을 독립적으로 판매하는가? 그렇다면 일반적으로 구별됩니다.
조건 (b): 약속이 별도로 식별되는가?
약속이 다음 경우 별도로 식별되지 않습니다 (IFRS 15.29):
예시: 소프트웨어 설치가 소프트웨어의 기능을 근본적으로 변경한다면, 설치는 별도 의무로 식별되지 않을 수 있습니다.
계열 규정 (IFRS 15.22(b))
동일한 상품 또는 용역의 계열이 다음을 충족하면 단일 성과 의무로 처리될 수 있습니다:
예시: 월간 청소 용역, 분기별 처리 서비스, 반복되는 동일 배송은 계열 규정을 충족할 가능성이 높습니다.
---
3단계: 거래 가격 결정 (IFRS 15.47~72)
변수 대가
변수 대가의 형태:
추정 방법 선택 (IFRS 15.53)
두 방법 중 기업이 받을 대가를 더 잘 예측하는 방법을 선택합니다:
기대값 방법:
예시: 부산물류 주식회사가 배송 계약에서 다음과 같은 변수 대가를 받습니다:
과거 데이터에 따르면:
기대값 = (40% × 15%) + (35% × 25%) + (25% × 35%) = 6% + 8.75% + 8.75% = 23.5% 평균 할인
최가능값 방법:
예시: 독일 고객이 소프트웨어 라이센스를 조건부 구매합니다. 계약에서 최가능 결과는 수락(확률 80%)이므로 최가능값 방법을 사용합니다.
변수 대가 제약 (IFRS 15.56~58)
변수 대가를 거래 가격에 포함하려면, 이후에 기업이 받은 대가의 환불 가능성이 낮아야 합니다.
제약 평가:
환불 가능성이 높다면 해당 금액을 제약하고, 조건이 해결될 때만 포함합니다.
예시: 서울식품 주식회사가 고객과 성과 기반 판매량 계약을 체결합니다. 계약에서:
기업이 ₩8,000,000 보너스만 확실하게 받을 것으로 예상합니다. (나머지는 환불 가능)
거래 가격 = ₩50,000,000 + ₩8,000,000 = ₩58,000,000
중요한 금융 요소
계약에 중요한 금융 요소가 있으면(상당한 신용 조건):
현물 대가
고객이 상품 또는 용역으로 대가를 지급하면:
고객에게 지급할 대가
기업이 고객에게 돈을 지급하거나 고객이 무료로 상품을 받으면:
---
4단계: 거래 가격을 성과 의무에 배분 (IFRS 15.73~86)
독립적 판매가격 결정
각 성과 의무에 거래 가격을 배분하려면, 각각의 독립적 판매가격(SSP)을 아는 것이 핵심입니다.
SSP 결정 방법 (IFRS 15.80):
예시: 인천건설 주식회사가 건설 및 3년 유지보수 계약을 체결합니다.
할인 및 변수 대가의 배분
거래 가격에 전체 할인이나 변수 대가가 포함되면:
---
5단계: 성과 의무 충족 시 수익 인식 (IFRS 15.31~45)
시점 인식 또는 기간 인식 판단
성과 의무 충족 시기에 따라 수익 인식 시점이 결정됩니다.
시점 인식: 특정 시점에 고객이 통제를 획득할 때
지표:
예시: 대구자동차 주식회사가 완성된 차량을 고객에게 배송합니다. 배송 시점이 통제 이전입니다. 수익은 배송 시 인식됩니다.
기간 인식: 시간이 지남에 따라 고객이 이전되는 것을 즉시 받고 소비할 때
IFRS 15.35 기준: 다음 중 하나를 충족하면 기간 인식:
예시: 서울용역 주식회사가 12개월 건설 용역 계약을 체결합니다. 건설이 진행되면서 고객(부동산 개발사)이 부분 완성 자산을 통제합니다. 수익은 기간에 걸쳐 인식됩니다.
진행도 측정
기간 인식 의무에 대해, 진행도를 측정합니다 (IFRS 15.39~40).
투입 방법:
예시: 제주소프트웨어 유한회사가 18개월 시스템 개발을 약정합니다.
산출 방법:
계약 수정으로 인한 수익 재평가
계약 수정이 발생하면:
---
- 계약이 서면, 구두 또는 통상적 거래 관행으로 당사자에게 승인되었는가?
- 양 당사자가 자신의 의무를 이행하려는 의지를 보이는가?
- 계약에서 이전할 상품 또는 용역의 성질을 명확히 규정할 수 있는가?
- 고객이 받을 자격이 있는 것이 무엇인지 명확한가?
- 금액을 결정할 수 있는가?
- 지급 시기와 방식을 식별할 수 있는가?
- 변수 요소(할인, 리베이트, 성과 보너스)가 있는가?
- 계약으로 인해 회사의 향후 현금 흐름의 위험, 시기 또는 금액이 변할 것으로 예상되는가?
- 상호 거래(예: 유사한 재산의 교환) 또는 대차 거래가 아닌가?
- 고객이 대가를 지급할 능력이 있는가?
- 고객의 신용 이력, 재무 상태, 또는 담보가 확보되어 있는가?
- 회사의 과거 경험상 유사한 고객들이 지급했는가?
- 계약들이 단일 상업 목적으로 함께 협상되었는가?
- 한 계약의 대가가 다른 계약의 가격이나 성과에 달려 있는가?
- 계약들의 상품 또는 용역이 단일 성과 의무를 나타내는가?
- IFRS 15.27의 구별성 기준을 사용하여 평가합니다.
- 독립적 판매가격과 비교하여 적절한 인상인지 확인합니다.
- 상황에 따른 조정(예: 신규 고객이 받지 않을 할인)은 허용됩니다.
- 남은 의무가 이미 이전된 의무와 구별되면, 수정을 새로운 계약으로 처리합니다(미래 지향적).
- 구별되지 않으면, 누적 이정식 조정을 적용합니다.
- 고객이 독립적으로 사용, 소비, 판매 또는 경제적 편익을 얻을 수 있는 경우
- 고객이 준비 사용 가능한 자원과 함께라면 편익을 받을 수 있는 경우
- 회사 또는 경쟁사가 별도로 판매하는 상품/용역
- 고객이 이미 획득한 자원
- 회사가 상품/용역을 다른 것들과 결합하는 데 상당한 서비스를 제공하는 경우
- 상품/용역이 다른 약속을 크게 수정하거나 사용자 지정하는 경우
- 상품/용역이 다른 약속에 매우 상호 의존적인 경우
- 계열의 상품/용역이 실질적으로 동일한가? (성질이 일관되어 있는가?)
- 이전 패턴이 동일한가? (각 항목이 동일한 기간에 걸친 인식 기준을 충족하고 동일한 진행도 측정 방법을 사용하는가?)
- 할인, 리베이트, 환불, 신용
- 가격 양보
- 인센티브 지급
- 성과 보너스
- 페널티
- 우발 금액
- 다양한 가능한 결과가 있을 때 적용
- 예: 여러 임계값이 있는 물량 할인, 유사 계약의 대규모 포트폴리오
- 계산: (확률 1 × 금액 1) + (확률 2 × 금액 2) + ... = 기대값
- 월 배송 10건 이상 시 15% 할인
- 월 20건 이상 시 25% 할인
- 월 30건 이상 시 35% 할인
- 10~19건 월간 확률: 40%
- 20~29건 월간 확률: 35%
- 30건 이상 월간 확률: 25%
- 단일 가장 가능성 높은 결과가 있을 때 적용
- 예: 계약이 수락되거나 거절되는 두 가지 결과만 있는 경우
- 거래 가격의 변동성이 큰가?
- 고객이 환불을 요청할 권리가 있는가?
- 계약이 충분히 진행되지 않았는가?
- 고정 가격: ₩50,000,000
- 변수: 판매량 목표 달성 시 보너스 ₩10,000,000
- IFRS 15.60~65를 적용합니다
- 대가를 조정하여 현재가를 반영합니다
- 재무비용 또는 수익으로 차이를 인식합니다
- 받을 상품/용역의 공정 가치로 거래 가격을 측정합니다
- 공정 가치를 직접 관찰할 수 없으면, 예상 판매가로 추정합니다
- 수익에서 그 금액을 차감합니다
- 또는 별도 거래로 처리할 수도 있습니다 (판매 및 환매, 청약 등)
- 관찰된 가격: 회사가 유사한 조건에서 상품/용역을 판매할 때의 가격
- 조정된 시장 평가 접근: 경쟁 가격을 기반으로 조정 (고객 계층, 지역, 판매 시점)
- 예상 비용 플러스 마진 접근: 원가에 이익 마진을 더함
- 건설 독립적 가격: 과거 유사 건설 프로젝트의 ₩5,000,000,000
- 유지보수 독립적 가격: 시장의 유사 유지보수 계약 ₩400,000,000/년 × 3년 = ₩1,200,000,000
- 총 SSP: ₩6,200,000,000
- 계약 가격: ₩5,900,000,000
- 배분: 건설 5,900,000,000 × (5,000,000,000 ÷ 6,200,000,000) = ₩4,758,000,000
- 배분: 유지보수 5,900,000,000 × (1,200,000,000 ÷ 6,200,000,000) = ₩1,142,000,000
- 기본 규칙: 각 의무의 SSP 비율에 따라 배분합니다 (IFRS 15.81)
- 예외: 할인이나 변수 금액이 특정 의무에만 관련되면, 그 의무에 배분할 수 있습니다 (IFRS 15.82)
- 상품이 배송되고 고객이 소유권 이전 증거를 받았을 때
- 고객이 상품을 인수하기로 합의했을 때
- 고객에 대한 법적 소유권이 이전되었을 때
- 고객이 동시에 받고 이전되는 것을 소비하는 경우
- 기업의 성과가 고객이 통제하는 자산을 생성하는 경우
- 기업에게 이전된 자산의 다른 용도가 없고 고객에게 대해 이행한 성과에 대해 강제 가능한 지급권이 있는 경우
- 기업이 사용한 자원, 노동시간, 비용 또는 기타 투입을 측정합니다
- 예: (누적 비용 ÷ 총 예상 비용) × 거래 가격
- 거래 가격: ₩300,000,000
- 12개월 경과 후 누적 인건비: ₩150,000,000
- 예상 총 인건비: ₩200,000,000
- 진행도: 150,000,000 ÷ 200,000,000 = 75%
- 인식 수익: 300,000,000 × 75% = ₩225,000,000
- 완성된 작업량, 배송된 단위 또는 달성된 마일스톤을 측정합니다
- 예: 완성된 단위 ÷ 총 단위 × 거래 가격
- 추가 대가를 새로운 거래 가격에 포함합니다 (누적 이정식)
- 또는 별도 계약으로 처리합니다 (미래 지향적)
- 누적 이정식을 적용하면, 이전에 인식한 수익과 현재 인식 금액의 차이를 인식합니다
독일 특정 맥락
EU 승인 IFRS 15와 HGB의 차이
독일 상장 회사는 연결 재무제표에서 IFRS 15를 적용합니다. 비상장 회사나 개별 재무제표는 HGB(독일 상법)를 따릅니다.
핵심 차이:
| 요소 | IFRS 15 | HGB |
|------|---------|-----|
| 수익 인식 모형 | 통제 이전 | 소유권 이전 및 위험 이전 |
| 성과 의무 | 5단계 모형으로 식별 | 단순 구조 |
| 변수 대가 | 제약 테스트 포함 | 높은 확실성 시에만 인식 |
| 기간 인식 | 진행도 방법 | 완성도 기반 |
| 장기 계약 | IFRS 15.35~37 기반 | 완성 기준 또는 성과 기준 |
DPR(독일 재무보고 감시 기구) 감시
DPR은 독일 상장 회사의 IFRS 적용을 감시합니다. 최근 감시 주제:
성과 의무 식별:
변수 대가 테스트:
기간 인식 방법:
독일 산업별 IFRS 15 적용
자동차 및 정밀 기계:
건설 및 엔지니어링:
소프트웨어 및 SaaS:
제약 및 헬스케어:
---
- 다중 요소 계약에서 각 약속이 구별되는지 확인
- 번들 판매에서 서비스 통합이 성과 의무를 하나로 만드는지 평가
- 표준 설정이나 설치가 주요 상품과 별개인지 판단
- 변수 금액 추정에 객관적 근거가 있는지 확인
- 제약 평가가 재무제표에 반영되어 있는지 점검
- 후속 조정 내역과 공시 완성도 검토
- 건설 및 장기 계약에서 진행도 측정이 계약 조건을 정확히 반영하는지 확인
- 입력 방법과 산출 방법의 선택 근거 평가
- 계약 수정이 정확히 회계 처리되었는지 검토
- 공급망 계약에서 성과 의무의 시기 결정이 복잡
- 부품 공급, 설치, 기술 지원의 구별성 평가 필요
- 장기 공급 계약의 가격 조정 및 리베이트 회계
- 기간에 걸친 수익 인식 (IFRS 15.35)
- 진행도 측정 (투입 또는 산출)
- 계약 수정 (변경 주문) 처리
- 건설 비용 추정치 변경의 영향
- 라이센스, 구현, 지원의 성과 의무 구별
- 라이센스가 접근권인지 사용권인지 판단 (IFRS 15.B52~B63)
- 시간 경과에 따른 수익 인식 (구독형 서비스)
- 제약 배포 및 로열티 계약
- 성과 기반 지불 메커니즘 (의료 결과 연계)
- 장기 공급 계약의 할인 및 환불 회계
도구 사용 방법
단계 1: 계약 정보 입력
계약의 기본 정보를 입력합니다.
단계 2: IFRS 15 5단계 질문에 답변
흐름도를 따라 각 단계의 질문에 답변합니다. 각 질문은 IFRS 15의 특정 문단을 참조하며, 판단 근거를 기록하는 공간이 제공됩니다.
단계 3: 성과 의무 및 수익 인식 결정
흐름도의 결론이 자동 생성되어 다음을 명시합니다:
단계 4: 조서에 내보내기
결론을 Excel 또는 Word 형식으로 내보내 감사 파일에 첨부합니다. 각 판단의 근거가 문단 참조와 함께 기록되어 있습니다.
---
- 고객명 및 기업명
- 계약 체결일 및 배송/완료 예상일
- 계약 금액 및 주요 조건
- 식별된 성과 의무의 수
- 각 의무의 수익 인식 시점 (시점 또는 기간)
- 거래 가격 배분
- 적용된 IFRS 15 문단
빈번한 함정과 DPR 발견사항
함정 1: 과도한 성과 의무 분리
위험: 계약의 각 상품 또는 용역을 별개 의무로 처리하면, 수익 인식이 과도하게 지연될 수 있습니다.
테스트: IFRS 15.29를 적용하여 약속이 별개인지 확인합니다.
하나라도 "예"이면 별개 의무가 아닙니다.
DPR 발견: 많은 회사가 복잡한 계약을 과도하게 분리합니다. 예를 들어 소프트웨어 라이센스, 설치, 3년 지원을 3개 의무로 처리하지만, 설치가 소프트웨어를 기능하게 하고 지원이 없으면 라이센스 가치가 낮다면 단일 의무일 수 있습니다.
함정 2: 독립적 판매가격의 부정확한 추정
위험: 정확하지 않은 SSP는 거래 가격 배분을 왜곡하여 수익 인식 시점과 금액이 잘못됩니다.
테스트: 각 의무의 SSP 결정 방법을 문서화합니다.
특히 예상 비용 플러스 마진을 사용하면, 마진 결정 근거가 명확해야 합니다. 임의의 마진은 거절됩니다.
DPR 발견: 많은 회사가 SSP를 정하지 않거나 부정확한 근거를 제시합니다. 예를 들어 "업계 표준 마진"이라고만 적고 근거를 제시하지 않거나, 계약 특정 상황을 고려하지 않습니다.
함정 3: 변수 대가 제약 무시
위험: 변수 금액을 제약 없이 거래 가격에 포함하면, 회수 불가능한 대가를 인식하게 됩니다.
테스트: IFRS 15.56~58을 적용합니다.
이 중 하나라도 "예"이면 그 부분을 제약하고, 조건이 해결될 때만 포함합니다.
DPR 발견: 기업이 성과 보너스, 리베이트, 환불 권리를 포함한 변수 금액을 전체 금액으로 인식하는 경우가 빈번합니다. 실제로 회수 가능한 금액만 인식해야 합니다.
함정 4: 기간 인식의 부정확한 진행도
위험: 진행도 측정이 잘못되면 기간별 수익이 부정확합니다.
테스트: 진행도 방법을 선택합니다.
후속 기간에 예상 비용이 변경되면, 누적 이정식을 적용합니다.
DPR 발견: 회사가 진행도를 정하지 않거나 일관성 없이 변경합니다. 또한 후속 기간의 비용 추정치 변화를 누적 이정식으로 반영하지 않는 경우도 많습니다.
함정 5: 계약 수정의 부정확한 처리
위험: 계약 수정을 새 계약으로 처리하거나 무시하면 수익 인식이 왜곡됩니다.
테스트: IFRS 15.18~21을 적용합니다.
이를 기반으로 수정을 독립 계약으로 처리하거나 누적 이정식으로 처리합니다.
DPR 발견: 건설과 장기 계약에서 변경 주문이나 부가 작업을 회계 처리하지 않거나 잘못 처리합니다.
---
- 기업의 서비스가 약속들을 통합하는 데 상당한 역할을 하는가?
- 한 약속이 다른 약속을 크게 수정하거나 사용자 정의하는가?
- 약속들이 매우 상호 의존적인가?
- 관찰된 가격이 있는가? (IFRS 15.80(a))
- 없으면 조정된 시장 평가를 사용했는가? (IFRS 15.80(b))
- 또는 예상 비용 플러스 마진인가? (IFRS 15.80(c))
- 변수 금액에 높은 불확실성이 있는가?
- 고객이 환불을 요청할 권리가 있는가?
- 거래 가격이 매우 변동할 가능성이 있는가?
- 투입 방법을 사용하는가? 누적 비용 ÷ 예상 총 비용?
- 산출 방법을 사용하는가? 완성된 작업 ÷ 총 작업?
- 수정이 추가 상품/용역을 약속하는가?
- 추가된 가격이 SSP를 반영하는가?
- 남은 의무가 수정 전과 구별되는가?
IFRS 15 공시 요구사항
재무제표에서 다음 공시가 필요합니다 (IFRS 15.114~129):
수익 인식 정책:
수익의 분류:
계약 자산 및 부채:
그 외:
---
- 수익 인식 시점 (시점 또는 기간)
- 성과 의무의 성질과 시기
- 변수 대가의 추정 방법
- 중요 판단사항
- 거래 대상 지역별 (IFRS 15.115(b))
- 고객 유형별 (IFRS 15.115(c))
- 시점 또는 기간별 인식 시점
- 정의 및 금액
- 변동 내용
- 미이행 성과 의무 (IFRS 15.120)
- 이전 거래에서의 금액 (IFRS 15.127)
관련 자료 및 도구
---
- 감사기준 315: 유의적 왜곡표시 위험 식별 및 평가
- KSA 240: 재무제표 감사에서 사기로 인한 위험
- IFRS 기준서 적용 체크리스트