솔루션 홈
IFRIC 18

SAP 고객으로부터 이전받은 자산 점검 — IFRIC 18, 고객이 넘겨준 설비·현금은 이전일 공정가치로 잡고 용역이 이행되는 만큼만 수익으로 옮겼는지 원장과 맞춘다

통제 확보·용역 배분·수익 인식 시점으로 기대 수익과 계약부채를 다시 계산하고 원장 금액과 대사합니다

전력·수도·가스·통신처럼 망을 통해 서비스를 공급하는 사업에서는, 고객이 새로 설비를 들여올 때 망에 붙여 주는 조건으로 그 설비(또는 설비를 짓는 데 쓸 현금)를 회사에 넘기는 일이 있습니다. 회사 장부에는 받은 설비가 자산으로 올라가지만, 고객에게서 공짜로 받은 것이 아니므로 그 대가로 무엇을 약속했는지를 따져 수익으로 옮겨야 합니다. IFRIC 18 고객으로부터 이전받은 자산은 이전받은 항목이 자산의 정의를 충족하면 이전일 공정가치로 인식하고, 식별되는 용역(고객을 망에 연결해 주는 용역, 재화·용역에 계속 접근하게 하는 용역)이 있으면 그 공정가치를 용역별로 나누어 각 용역이 이행되는 때 수익으로 인식하도록 다룹니다. 수익 인식은 IFRS 15 고객과의 계약에서 생기는 수익(K-IFRS 제1115호), 자산 측정은 IAS 16 유형자산(K-IFRS 제1016호)과 이어집니다.

실무에서는 받은 설비 금액 전부를 받은 해에 수익으로 올리거나, 아직 연결이 끝나지 않았는데 수익으로 넘기거나, 통제하지 못하는 설비까지 자산으로 올리는 일이 생깁니다. 원장 데이터를 그대로 이어받아 건마다 통제 확보와 식별 용역, 배분 금액으로 기대 수익과 계약부채를 다시 계산하고 원장 금액과 나란히 놓는 과정을 OpenUI5 화면으로 확장했습니다. 실제 구동 화면 6종을 함께 공개합니다.

SAP 표준 기능을 그대로 이어받은 부분 — 자산 마스터는 AS03, 수익·계약부채 계정의 개별 항목은 FAGLL03, 계정 잔액은 FAGLB03 이 담당합니다. 이 화면은 표준 데이터 구조를 그대로 이어받아 통제 확보·용역 배분·수익 인식 시점이라는 조회·검증 관점을 더해 확장합니다.
항목내용
업무 영역재무회계(FI)
관련 기준서IFRIC 18 고객으로부터 이전받은 자산 (IFRS 15 고객과의 계약에서 생기는 수익(K-IFRS 제1115호), IAS 16 유형자산(K-IFRS 제1016호) 연계)
Namespacezui5.custasset
셸 구조단일 페이지 + 5개 탭
화면 수메인 1 · 상세 다이얼로그 1
SAP 표준 T-codeFAGLL03 · FAGLB03 · AS03 · FB50
데이터 연동 방식OData V2 (조회조건 전부 $filter)
성격조회·대사·점검형
테마sap_horizon · 한국어
요약내용
점검 대상이전 건별 통제 확보·이전일 공정가치·식별 용역 배분, 당기 수익과 기말 계약부채의 기대 금액과 원장 금액
핵심 산식기대 당기 수익 = 연결 용역 배분액(연결 완료 시) + 계속 접근 배분액 × 당기 인식 개월수 ÷ 기간 · 기간 = 계약기간과 자산 내용연수 중 짧은 기간 · 기말 계약부채 = 기초 + 당기 이전 − 당기 수익
결과 표시정상 / 점검 필요 / 확인 필요

실제 화면 6종 둘러보기

이전 건별 판정
이전 건별 판정 — 조회조건과 KPI, 이전 건 13건의 식별 용역·통제 확보·점검 결과가 한 화면에 뜹니다. 조회 버튼은 조회조건 영역 오른쪽 끝에 있습니다.
분기별 수익 스케줄
분기별 수익 스케줄 — 건마다 분기별로 연결 용역 수익과 계속 접근 용역 수익, 분기말 계약부채 잔액을 펼쳐 보여줍니다.
용역 유형별 집계
용역 유형별 집계 — 연결 · 계속 접근 · 연결+계속 접근 · 식별 미확정별 건수와 기대·원장 수익, 계약부채를 회사별로 모아 봅니다.
결과 구분별 집계
결과 구분별 집계 — 정상·점검 필요·확인 필요 구분마다 건수와 이전일 공정가치, 기대·원장 수익, 차이 절대값을 봅니다.
정합성 대사
정합성 대사 — 대사식마다 검사 건수와 차이 건수, 최대 차이 금액, 의도적 예외 건수를 나란히 보여줍니다.
이전 건 상세 다이얼로그
이전 건 상세 다이얼로그 — 행을 클릭하면 이전 내용, 판정 근거, 수익 산식, 원장 대사, 계약부채 롤포워드, 단계별 결과와 분기별 스케줄이 펼쳐집니다.

사용 방법

  1. 회계연도를 넣고, 회사와 식별 용역(연결·계속 접근·연결+계속 접근·식별 미확정)은 필요할 때만 고릅니다. 비워 두면(전체) 전체가 조회됩니다.
  2. 조회 버튼은 조회조건 입력 필드 줄의 가장 오른쪽에 있습니다. 회계연도 입력란에서 Enter 키를 눌러도 같은 조회가 실행됩니다. 화면을 열면 기본 조건으로 자동 조회됩니다.
  3. 요약 줄에서 이전 건수, 점검·확인 필요 건수, 이전일 공정가치 합계, 기대·원장 수익, 기대·원장 계약부채, 원장-기대 차이 절대값을 먼저 확인합니다.
  4. 탭을 옮겨 가며 이전 건별 판정 → 분기별 수익 스케줄 → 용역 유형별 집계 → 결과 구분별 집계 → 정합성 대사 순으로 좁혀 봅니다.
  5. 건별 판정 탭에서 행을 누르면 이전 내용과 산식, 원장 대사, 계약부채 롤포워드, 단계별 결과, 분기별 스케줄이 상세 다이얼로그로 열립니다.
  6. 각 탭의 CSV 내려받기(UTF-8 BOM)로 결과를 저장할 수 있습니다.

이전받은 자산을 언제 수익으로 옮기나 — 네 단계 판정

건마다 통제 확보와 인식, 배분, 수익·부채 순으로 판정하고 원장과 비교합니다.

판정 조건처리 방식(결과 상태)사용자 조치
이전받은 자산을 통제하고 원장에 자산이 있음(또는 통제하지 못하고 인식액이 0)통제·인식 일치-
통제하지 못하는데 원장에 자산·계약부채가 인식됨점검 필요통제 판단 자료와 자산 전표 확인
원장 자산 인식액이 이전일 공정가치와 같음공정가치 인식 충족-
연결 배분액 + 계속 접근 배분액이 공정가치와 같음배분 충족배분 기준 자료를 함께 확인
식별되는 용역 자료가 없음확인 필요 (기대값 산출 불가)자료를 받은 뒤 다시 조회
연결 완료 전인데 수익 인식, 받은 대가 전액을 수령 시점에 수익 인식, 인식 개월수 오류점검 필요수익 인식 전표의 시점·금액 확인
원장 수익·계약부채가 기대 금액과 일치정상-

식별 용역과 배분 금액, 수익 인식 방식은 회사의 회계정책과 계약 조건에 따라 달라질 수 있으며, 판정 결과는 확인 대상을 알리는 표시입니다. 최종 판단은 회사와 감사인이 합니다.

공정가치에서 계약부채까지 산출·대사 8단계

  1. 기대 자산 인식액 — 통제를 확보한 건은 이전일 공정가치, 아니면 0
  2. 배분 — 연결 용역 배분액 + 계속 접근 용역 배분액 = 이전일 공정가치
  3. 기간 — min(계약기간, 자산 내용연수)
  4. 분기 수익 — 연결 완료 분기에 연결 배분액 전액, 계속 접근 용역은 배분액 × 인식 개월수 ÷ 기간(개월 누적 반올림)
  5. 당기 수익 — 분기 수익의 합계
  6. 기말 계약부채 — 기초 + 당기 이전 − 당기 수익, 4분기말 잔액과 같음
  7. 집계 대사 — 건별 합계 = 용역 유형별 합계 = 결과 구분별 합계
  8. 원장 대사 — 원장 − 기대 = 0 (자산·수익·계약부채 각각). 0 이 아닌 건은 점검 필요, 기대값을 산출할 수 없는 건은 대사에서 제외

금액 단위는 원이며, 분기 수익의 합은 건별 기대 당기 수익과 같아야 합니다.

조회조건

조회조건필수설명
회계연도필수기본 2026
회사선택전체 선택 시 조건 없이 조회
식별 용역선택연결 · 계속 접근 · 연결+계속 접근 · 식별 미확정, 전체 선택 시 조건 없이 조회
점검 결과선택건별 판정 탭 — 전체 / 정상 / 점검 필요 / 확인 필요

결과 컬럼

영역내용
요약이전 건수 · 점검·확인 필요 건수 · 이전일 공정가치 합계 · 기대·원장 수익 · 기대·원장 계약부채 · 원장-기대 차이 절대값
이전 건별 판정이전 건 · 고객 · 이전 형태 · 식별 용역 · 점검 결과 · 이전일 · 통제 확보 · 계속 접근 기간 · 이전일 공정가치 · 용역별 배분액 · 기초/기말 계약부채 · 기대/원장 자산 인식액 · 기대/원장 수익 · 기대/원장 계약부채 · 각 차이 · ①~④ 단계 · 판정 근거·설명
분기별 수익 스케줄분기 · 연결 용역 수익 · 계속 접근 용역 수익 · 분기 수익 합계 · 분기말 계약부채(기대)
용역 유형별 집계유형별 건수 · 이전일 공정가치 · 기대/원장 수익 · 기대/원장 계약부채 · 차이 절대값
결과 구분별 집계정상·점검 필요·확인 필요별 건수 · 이전일 공정가치 · 기대/원장 수익 · 차이 절대값
정합성 대사대사식 · 산식 · 검사 건수 · 차이 건수 · 최대 차이 금액 · 의도적 예외 건수

SAP 표준 기능 매핑

  • 원장 — 자산·수익·계약부채 계정 금액(ACDOCA), 전표 헤더(BKPF), 자산 마스터(ANLA)를 사용해 집계
  • 표준 화면 — 자산 마스터 조회(AS03) · G/L 개별 항목(FAGLL03) · G/L 잔액(FAGLB03) · G/L 전표 입력(FB50)
T-code이름쓰임
AS03자산 마스터 조회이전받은 자산의 취득 정보를 확인합니다
FAGLL03G/L 계정 개별항목자산·수익 계정의 원장 금액을 확인합니다
FAGLB03G/L 계정 잔액계약부채(이연수익) 계정 잔액을 확인합니다
FB50G/L 전표 입력조정이 필요한 전표를 입력합니다
기준서요구사항화면 반영
IFRIC 18 고객으로부터 이전받은 자산이전받은 항목이 자산의 정의를 충족하면 이전일 공정가치로 인식통제·인식 일치와 공정가치 인식 단계
IFRIC 18 고객으로부터 이전받은 자산식별 가능한 용역이 있으면 공정가치를 용역별로 배분용역별 배분 단계
IFRS 15 고객과의 계약에서 생기는 수익(K-IFRS 제1115호)수행의무를 이행하는 시점 또는 기간에 걸쳐 수익 인식, 이행 전 대가는 계약부채분기별 수익 스케줄과 계약부채 대사
IAS 16 유형자산(K-IFRS 제1016호)자산은 취득원가로 측정자산 인식액 대사

참고 CDS 뷰

define view CustAssetCheck as select from acdoca
{
  key rbukrs as CompanyCode,
  key gjahr  as FiscalYear,
  key racct  as LedgerAccount,
      poper  as PostingPeriod,
      // 이전 자산 인식액·수익·계약부채는 계정별로 집계하고 이전 계약 자료와 결합
      // 기대 당기 수익 = 연결 배분액 + 계속 접근 배분액 * 인식 개월수 / 기간
      sum(hsl) as LedgerAmount
}
where rldnr = '0L'
group by rbukrs, gjahr, racct, poper

뷰 이름과 계정 매핑은 스케치이며, 통제 확보 여부·식별 용역·배분 금액은 표준 필드가 없어 이전 계약 입력 자료가 필요합니다(확인 필요).

OpenUI5 구성

구성내용
업무 영역재무회계(FI)
화면 구성조회조건 영역(우측 조회) + 요약 줄 + 이전 건별 판정·분기별 수익 스케줄·용역 유형별 집계·결과 구분별 집계·정합성 대사 5개 탭, 상세 Dialog
데이터 모델OData V2 모델을 앱 설정(manifest)에서 선언하고, 표마다 해당 엔티티셋에 직접 바인딩
조회조건 처리필터 객체로 만들어 서버 조회 조건($filter)으로 전달하며 "전체"는 조건을 만들지 않음
정렬정렬 객체를 통해 서버 정렬($orderby)로 처리
집계요약 값은 컨트롤러 한 곳에서 계산하고 금액 문자열은 숫자로 변환해 합산
실패 안내서비스 연결 실패와 요청 실패, 빈 응답을 구분해 사용자 메시지로 안내
테마sap_horizon · 한국어

파일 구성

구분내용
앱 본체index.html · manifest.json · Component.js · controller · view · model · i18n · css
데이터 서비스OData 서비스 정의와 엔티티셋별 데이터
검증 전용앱 본체와 분리된 검증용 샘플 데이터 구성
설명서readme.html (13개 절)

검증 결과

화면 구성에 쓴 검증용 샘플 데이터는 가상 회사 2곳의 이전 건 13건(분기별 스케줄 44줄)을 기준으로 이전 공정가치·배분·수익·계약부채가 원 단위로 맞물리도록 구성했습니다.

대사식검사결과의도적 예외
연결 배분 + 계속 접근 배분 = 이전일 공정가치11일치0
Σ분기 수익 = 건별 기대 당기 수익11일치0
기초 + 당기 이전 − 당기 수익 = 기말 계약부채11일치0
건별 = 용역 유형별 = 결과 구분별 이전 공정가치4일치0
원장 수익·계약부채 − 기대12차이 0건, 의도적 예외 4건 분리 기록4
원장 자산 인식액 − 기대11차이 0건, 의도적 예외 1건 분리 기록1

수령 시점 일시 인식, 연결 완료 전 수익 인식, 인식 개월수 오류, 통제 미확보 자산 인식 등 원장 차이 4건과 식별 용역 자료 미수령 1건은 점검 화면의 동작을 보이기 위해 의도적으로 구성한 케이스입니다. 대사식은 별도 스크립트로 전수 실행해 차이가 0건이었고, 화면 요약의 이전일 공정가치 합계 3,215,000,000, 기대 수익 743,166,667, 원장 수익 944,000,000, 기대 계약부채 2,061,833,333, 원장 계약부채 1,941,000,000, 원장-기대 차이 절대값 561,666,666은 검증 스크립트 합계와 같습니다.

자주 묻는 질문

이 화면의 판정이 곧 기준서 충족 여부인가요?

아닙니다. 이 화면은 이전 건마다 자산 인식과 수익 인식 방식을 분류하고 원장 금액과 대사해 살펴볼 건을 가려내는 점검 도구입니다. 이전받은 자산을 언제 얼마나 수익으로 인식할지의 최종 판단은 기준서 원문과 회사의 회계정책에 따라 회사와 감사인이 합니다.

적용 시기와 범위는 어떻게 되나요?

이 화면은 IFRIC 18 고객으로부터 이전받은 자산 가운데 자산 정의 충족 여부, 이전일 공정가치 인식, 식별 용역별 배분, 수익 인식 시점 요구사항명을 대상으로 합니다. 문단번호와 시행일·경과규정은 원문으로 확인하지 못해 확인 필요로 남겼습니다.

식별 용역과 배분 금액은 화면이 정해 주나요?

아닙니다. 어떤 용역(연결, 계속 접근)이 식별되는지와 그에 배분한 금액은 계약 조건과 공정가치 근거로 회사가 판단해 입력하는 값입니다. 화면은 입력된 값으로 수익과 계약부채를 계산할 뿐이며, 그 값의 타당성 판단은 회사와 감사인이 합니다.

점검 필요와 확인 필요는 무엇이 다른가요?

점검 필요는 원장의 자산·수익·계약부채 인식이 기대와 다른 건이고, 확인 필요는 식별 용역 자료가 없어 기대 금액을 산출하지 못한 건입니다. 두 표기 모두 원인을 단정하지 않고 살펴볼 후보를 뜻합니다.

#IFRIC 18 #고객으로부터 이전받은 자산 #IFRS 15 #연결 용역 #계속 접근 용역 #계약부채 #OpenUI5

고객이 넘겨준 설비, 결산 전에 수익 인식 시점부터 나눠 보세요

건마다 엑셀로 배분표와 계약부채 롤포워드를 다시 만드는 대신, 화면에서 통제 확보와 용역 배분, 원장 계상액을 미리 대사해 두면 결산과 감사 대응이 한결 가벼워집니다. 현재 SAP 환경 기준으로 어떻게 적용되는지 함께 확인해 드립니다.

도입 문의