표본감사 계산기: 기술(Technology) 산업 | ciferi
수익 거래의 구조적 비균질성 기술 기업은 세 가지 구별되는 수익 흐름으로 운영됩니다. 대형 엔터프라이즈 계약(연간 계약 100만 원 이상)은 종종 복잡한 이행 의무를 포함합니다. 클라우드 서비스 구독 및 SaaS 계약(월간 5,000원에서 100만 원)은 수천 개의...
기술 산업 표본감사의 핵심 고려사항
수익 거래의 구조적 비균질성
기술 기업은 세 가지 구별되는 수익 흐름으로 운영됩니다. 대형 엔터프라이즈 계약(연간 계약 100만 원 이상)은 종종 복잡한 이행 의무를 포함합니다. 클라우드 서비스 구독 및 SaaS 계약(월간 5,000원에서 100만 원)은 수천 개의 독립적인 항목으로 발생합니다. API 또는 개발자 플랫폼 요금은 초기 금액이 무시할 수 있지만 수량 기하급수적 성장을 보입니다. 감사기준 530.6은 모집단을 계층화할 수 있을 때 표본 크기를 줄일 수 있다고 규정합니다. 기술 감사에서 계층화는 선택적이 아닙니다. 필수입니다.
계층화를 수행할 때, 각 계층에 대한 예상 왜곡표시 금액을 분리하여 평가하십시오. 엔터프라이즈 계약 계층에서 오류는 보통 복잡한 수익 인식 판단(성능 의무 분할, 예상 교환 가능한 가격)에서 발생합니다. SaaS 계층에서 오류는 보통 청구 자동화 오류, 자동 갱신 실패, 또는 할인 적용 오류입니다. API 계층에서 오류는 거래량 집계 오류입니다. 이 오류 유형들은 다른 성질을 가지므로, 감사기준 530.12에 따라 투영 왜곡표시를 분리하여 기록하십시오.
IFRS 15의 복잡성과 표본감사 설계의 상호작용
기술 기업의 수익 인식은 IFRS 15의 성능 의무 식별에 매달려 있습니다. 많은 기술 계약에는 여러 개의 명확한 상품 또는 서비스가 포함됩니다. 라이선스, 구현 서비스, 호스팅, 지원, 맞춤형 개발. 거래 가격을 이러한 의무에 할당하는 방법이 오류를 결정합니다. 경영진이 독립적 판매 가격(의무 각각에 대해 동일한 고객에게 별도로 판매될 경우의 가격)을 추정할 때, 그 추정이 합리적인지 평가하는 것은 감사인의 책임입니다. 감사기준 530.5에 따라 추정이 관리자의 선택을 반영한다면, 이는 판단적 왜곡표시입니다.
표본감사 설계에 이것을 반영하십시오. 독립적 판매 가격 추정이 있는 거래의 샘플 크기는 단순한 라이선스 갱신의 샘플 크기보다 커야 합니다. 계산기에 각 거래 유형을 분리 계층으로 입력하십시오. 이를 통해 각 계층의 예상 왜곡표시 수준을 독립적으로 평가할 수 있습니다.
클라우드 인프라 오류와 시스템적 영향
기술 기업의 청구 및 수익 시스템은 대부분 자동화됩니다. 데이터 중심의 오류는 변이가 아닙니다. 한 번 발생하면, 수백 또는 수천 건의 거래에 복제됩니다. 감사기준 530.13은 극히 드문 경우에만 왜곡표시를 변이(모집단을 대표하지 않음)로 간주한다고 규정합니다. 기술 감사에서 "극히 드문"이라는 해석이 중요합니다. 청구 로직 오류가 15일 동안 특정 거래 유형의 모든 인스턴스에 영향을 미쳤다면, 이는 변이가 아닙니다. 이는 투영 왜곡표시이며, 15일 기간의 모든 거래에 적용됩니다.
문제를 식별하는 경우 다음을 수행하십시오. 첫째, 오류가 먼저 발생한 거래의 계정 코드, 타임스탬프 범위, 영향받는 고객 세그먼트를 문서화합니다. 둘째, 청구 팀에서 오류의 원인이 무엇인지 확인합니다. 특정 고객 ID의 필터 오류입니까? 환율 변환 테이블의 잘못된 값입니까? 코드 배포 후 구성 오류입니까? 셋째, 모집단의 동일한 조건에 해당하는 다른 모든 거래에 오류를 투영합니다. 감사기준 530.14의 요구사항입니다.
계약 변경 및 계약 수정
기술 계약은 자주 변경됩니다. 고객이 라이선스 수를 추가하거나, 계약 기간을 확장하거나, 할인을 협상합니다. IFRS 15.18-19에 따라 각 계약 변경은 분석되어야 합니다. 변경이 기존 성능 의무와 분리되어 있거나 그렇지 않은지, 추가되는 재화 또는 서비스에 대한 독립적 판매 가격은 무엇인지. 경영진이 변경을 별도의 계약으로 처리했는지, 아니면 원본 계약의 일부로 수정했는지에 따라 수익 인식 시기와 금액이 달라집니다.
표본감사에서 계약 변경의 모집단을 별도로 계층화하십시오. 분명히 정의된 변경(가격 인상, 보조 추가)은 단순한 변경입니다. 모호한 변경(기존 계약 수정, 부분 환불, 크레딧 발급)은 더 높은 오류 위험을 나타냅니다. 감사기준 530.1에 따라 위험이 높을수록 표본 크기가 커져야 합니다.
예상 왜곡표시와 청구 자동화
표본 크기를 결정할 때, 기술 기업의 청구 자동화 환경에서 발생할 것으로 예상되는 왜곡표시 금액을 추정하십시오. 계산기의 기본값은 제조 또는 소매 감사를 기반으로 합니다. 기술 감사에서는 다를 수 있습니다. 수동 청구 오류와 자동화 오류를 구분하여 생각하십시오.
수동 오류(청구 팀이 기술 문제 또는 예외를 처리할 때 발생)는 일반적으로 산발적이고 낮은 금액입니다. 자동화 오류(코드 배포, 테이블 업데이트, 구성 변경)는 일반적으로 광범위하고 높은 금액입니다. 이전 감사 기간에서 자동화 오류를 발견했다면, 이번 기간의 예상 왜곡표시를 높게 설정하십시오. 감사기준 530.5는 예상 왜곡표시에 영향을 미치는 요소로 "과거 기간의 감사 절차 결과"를 명시합니다.
실무 적용: 호스팅 SaaS 기업 사례
서울에 본사를 두고 있는 가상화 인프라 소프트웨어 기업인 클라우드테크 주식회사를 고려하십시오. 연간 매출은 50억 원입니다. 경영진 평가에 따르면 고유 위험은 높고(빠르게 성장하는 회사, 새로운 제품 출시 3건), 통제 위험은 중간입니다(청구 자동화는 효과적이지만, 계약 수정 승인 절차는 여전히 대부분 수동입니다).
1단계: 중요성 설정
전체 중요성: 6,500만 원(매출의 1.3%)
성과 중요성: 4,500만 원(전체 중요성의 70%)
명확히 사소한 임계값: 300만 원(전체 중요성의 4.6%)
기술 산업 감사에서는 성과 중요성을 더 낮게 설정하는 것이 일반적입니다. 자동화 오류는 광범위하기 때문입니다.
2단계: 모집단 계층화
계층 1: 엔터프라이즈 고객 계약(연간 계약 1,000만 원 이상), 샘플 20개 중 12개(60%)
이 계층의 거래는 직접 검증됩니다. 독립적 판매 가격 추정이 있는 모든 거래가 포함됩니다.
계층 2: SaaS 구독(월간 100만 원 미만), 모집단 4,200개, 샘플 크기 85개
이 계층은 청구 자동화가 대부분입니다. 금액 단위 추출 또는 체계적 추출을 사용하십시오.
계층 3: API 플랫폼 수수료(거래당 1,000원에서 50,000원), 모집단 25,000개, 샘플 크기 55개
이 계층은 순전히 거래량 기반입니다. 오류는 보통 집계 또는 가격 책정 테이블 오류입니다.
3단계: 샘플링 및 테스트
엔터프라이즈 계층에서: 각 계약에 대해 IFRS 15 성능 의무 분석, 독립적 판매 가격 근거, 거래 가격 할당을 검토합니다. 수익 인식 문서를 확인하고 고객 계약 사본과 맞추어 확인합니다.
SaaS 계층에서: 청구 시스템에서 거래 세부 정보를 추출하고 고객 이용약관을 확인합니다. 월간 반복 요금이 올바르게 청구되었는지, 자동 갱신이 발생했는지, 모든 할인이 승인되었는지 확인합니다. 할인 승인 이메일 또는 고객 계약 수정 사항을 확인하십시오.
API 계층에서: 일별 거래 로그를 샘플링하고 거래량 청구가 올바른 가격 책정 테이블을 사용했는지 확인합니다. 특정 고객 ID의 가격이 변경된 시기를 확인합니다. API 대시보드 활동 로그 또는 가격 책정 시스템 변경 로그를 검토하십시오.
4단계: 식별된 왜곡표시의 기록
샘플에서 발견된 사항:
이것들은 감사기준 530.12에 따라 식별된 이탈의 성격과 원인을 조사했습니다.
5단계: 투영
SaaS 계층 (샘플 크기 85, 모집단 4,200):
감사기준 530.14: 표본에서 발견된 왜곡표시를 모집단으로 투영합니다.
API 계층 (샘플 크기 55, 모집단 25,000):
3개월 기간에 청구 테이블이 변경되었으므로, 투영을 유지 기간에 대해 조정합니다.
6단계: 누적 및 평가
모든 왜곡표시 요약:
엔터프라이즈 계층 판단적 왜곡표시: 2,500만 원
SaaS 계층 사실적 왜곡표시: 12,000원
SaaS 계층 투영 왜곡표시: 170만 원
API 계층 사실적 왜곡표시: 9,000원
API 계층 투영 왜곡표시: 4,090만 원
누적 왜곡표시(미정정): 약 7,680만 원
전체 중요성(6,500만 원)을 초과합니다. 감사기준 530.15에 따라 다음을 평가하십시오:
조치:
표본 크기를 재평가하십시오. 감사기준 530.1의 요소인 예상 왜곡표시가 초기 추정치보다 높았습니다. SaaS와 API 계층 모두에서 추가 표본을 선택하거나, 자동화 시스템의 근본 원인을 분석하기 위해 감시 절차를 확대하십시오.
- 엔터프라이즈 계층에서 1개 거래: 독립적 판매 가격이 없었으므로, 거래 가격이 전체 라이선스 비용으로 할당되었습니다. 구현 서비스에 2,500만 원이 할당되어야 했습니다. 판단적 왜곡표시, 실제 금액 2,500만 원.
- SaaS 계층에서 2개 거래: 고객 갱신이 3개월 더 연장되었지만, 청구 시스템이 자동 갱신을 발생시키지 않았습니다. 누락된 수익은 월간 2,000원 × 3개월 = 6,000원. 각 거래당 6,000원, 2개 거래이므로 12,000원 합계. 사실적 왜곡표시.
- API 계층에서 3개 거래: 이들 거래는 새 가격 책정 테이블(2024년 2월 1일 유효)을 사용해야 했지만, 청구 시스템이 이전 테이블을 계속 사용했습니다. 각 거래당 평균 3,000원 × 3 = 9,000원. 사실적 왜곡표시.
- 발견된 오류: 1개 거래, 오류율 = 1/85 = 1.18%
- 투영 왜곡표시: 1.18% × 4,200 × 평균 거래 금액(1,500만 원 ÷ 4,200 = 3,571원) ≈ 170만 원
- 발견된 오류: 3개 거래, 오류율 = 3/55 = 5.45%
- 투영 왜곡표시: 5.45% × 25,000 × 평균 거래 금액(3,000원) ≈ 4,090만 원
- 정량적 평가: 누적 왜곡표시가 전체 중요성을 4.3% 초과합니다.
- 정성적 평가: SaaS 계층의 오류(자동화 오류)와 API 계층의 오류(시스템 변경 오류)는 방향이 일관성이 있습니다(모두 과소 청구). 이는 추가의 발견되지 않은 왜곡표시가 모집단의 다른 부분에 존재할 수 있음을 시사합니다.
기술 산업의 특수한 고려사항
수익 인식 정책 변경
기술 기업은 종종 새로운 제품 또는 고객 세그먼트를 추가할 때 수익 인식 정책을 변경합니다. IFRS 15.108은 정책 변경을 누적 영향 방법으로 처리하도록 요구합니다. 감사기준 530 모집단에 정책 변경이 영향을 미치는 경우(예를 들어, 과거 계약의 재분류 또는 미지급 금액), 이를 별도의 모집단으로 계층화하십시오.
청구 시스템 업그레이드 또는 마이그레이션
기술 기업은 청구 시스템을 업그레이드하거나 마이그레이드합니다. 마이그레이션 날짜 전후로 거래의 모집단을 분리하십시오. 이전 시스템과 새 시스템은 일반적으로 다른 오류 프로필을 가집니다. 하나의 투영 왜곡표시가 두 시스템을 혼합하는 것보다는 분리하는 것이 더 정확합니다.
다중 통화 거래
기술 기업의 매출은 자주 여러 통화로 청구됩니다. 환율 변환 오류는 자동화 오류입니다. 거래 거래처 고객(미국 달러, 유로화)의 청구를 별도로 표본화하십시오. 각 통화에 대해 환율 변환 정책을 확인합니다. 감사기준 530.6의 계층화 규칙에 따라 통화를 계층으로 처리하십시오.
사용자 체크리스트: 기술 산업 표본감사
- 수익 거래를 엔터프라이즈, SaaS, 플랫폼 수수료로 계층화했는가? 각 계층의 오류 프로필이 다른가?
- 각 샘플 항목에 대해 IFRS 15 성능 의무를 식별했는가? 독립적 판매 가격이 있거나 추정되었는가?
- 계약 수정 및 변경 사항의 모집단을 별도로 표본화했는가?
- 청구 자동화 오류를 식별할 때, 영향을 받는 모든 거래(표본 내 또는 외부)를 식별했는가?
- 투영 왜곡표시를 계층별로 별도로 기록했는가?
- 누적 왜곡표시가 성과 중요성을 초과하는 경우, 추가 절차를 수행했거나 감시 범위를 확대했는가?
- 누적 왜곡표시의 정성적 평가에서 방향의 일관성, 원인, 그리고 추가 미발견 오류의 시사 사항을 고려했는가?
감사기준 530의 핵심 원칙 복습
표본 규모 요소:
감사기준 530은 표본 규모를 결정하는 7가지 요소를 제시합니다:
기술 산업에서는 요소 5(예상 왜곡표시)가 가장 영향력 있습니다. 자동화 오류의 역사는 현재 표본 규모를 결정합니다.
표본 추출 방법:
감사기준 530은 다섯 가지 표본 추출 방법을 제시합니다:
기술 산업 감사에서는 금액 단위 추출이나 체계적 추출을 선호합니다. 이를 통해 높은 금액 거래가 더 높은 선택 확률을 얻습니다.
표본 결과 평가:
감사기준 530.15-16은 표본 결과를 평가하는 방법을 규정합니다:
모든 왜곡표시를 누적하면, 누적된 왜곡표시를 전체 중요성 및 성과 중요성과 비교합니다. 누적 금액이 성과 중요성을 초과하면 추가 절차가 필요합니다.
---
- 중요왜곡표시 위험이 높을수록, 표본 규모는 커야 합니다.
- 다른 실증절차를 많이 수행할수록, 표본감사 표본 규모는 감소할 수 있습니다.
- 모집단의 실제 왜곡표시가 허용 왜곡표시를 초과하지 않는다는 확신에 대한 요구 수준이 높을수록, 표본 규모는 커야 합니다.
- 허용 왜곡표시가 낮을수록, 표본 규모는 커야 합니다.
- 감사인이 모집단에서 발견할 것으로 예상하는 왜곡표시 금액이 클수록, 표본 규모는 커야 합니다.
- 모집단을 적절히 계층화할 수 있다면, 표본 규모는 감소할 수 있습니다.
- 모집단의 표본 단위 수는 대규모 모집단에서 표본 규모에 무시할 수 있는 영향을 미칩니다.
- 난수 추출 (난수표 또는 난수 생성 도구 사용)
- 체계적 추출 (모집단 크기를 표본 크기로 나누어 간격 설정)
- 금액 단위 추출 (통화 금액이 선택 확률에 영향을 미침)
- 임의 추출 (구조적 기법 없음, 통계적 표본감사에 부적합)
- 구간 추출 (인접한 항목 선택, 대부분의 모집단에 부적합)
- 표본감사 결론이 모집단에 대한 합리적 근거를 제공하는가?
- 표본 결과와 다른 감사 증거를 함께 고려했는가?