솔루션 홈
IFRIC 12

SAP 서비스 양허약정 모형 점검 — IFRIC 12, 인프라를 지은 대가가 금융자산인지 무형자산인지 계약에서 먼저 가려본다

인프라를 짓고 운영하는 계약에서 운영자가 받을 대가가 양허자에게서 받을 돈인지, 이용자에게 요금을 받을 권리인지에 따라 회계가 갈립니다. 계약 조건으로 모형을 다시 도출해 회사의 적용 모형과 건설수익·자산 증감이 맞는지 계약 건별로 먼저 대사해 둡니다

도로·수처리시설·발전설비 같은 공공 서비스 인프라를 민간이 짓고 운영하는 계약에서는 인프라가 운영자의 유형자산이 아니라, 지은 대가로 받을 권리가 자산이 됩니다. IFRIC 12 서비스 양허약정은 양허자가 운영자가 제공할 용역·대상·가격을 통제하거나 규제하고, 계약 종료 시 인프라의 유의적 잔여지분도 통제하는 경우를 범위로 하며, 운영자가 받는 대가의 성격에 따라 금융자산 모형(양허자로부터 받을 무조건적 권리), 무형자산 모형(이용자에게 요금을 부과할 권리), 둘 다 있으면 혼합 모형으로 나누어 회계처리하도록 합니다.

모형이 어긋나면 건설용역 수익의 상대 계정과 이후의 이자수익·상각이 모두 달라집니다. 계약 조건을 계약 건마다 다시 읽어 판정 모형을 도출하고 회사가 적용한 모형과 나란히 놓은 뒤, 건설수익과 자산 증감을 원장과 대사하는 과정을 OpenUI5 화면으로 확장했습니다. 결산 전에 미리 점검해 두는 준비 관점의 도구이며, 실제 구동 화면 5종을 함께 공개합니다.

SAP 표준 기능을 그대로 이어받은 부분

  • 원천 데이터 — 총계정원장(ACDOCA)의 회사코드·계정·회계기간 구조와 자산 마스터(ANLA)·연도별 값(ANLC)
  • 표준 실행은 자산 탐색기(AW01N), 자산 마스터 조회(AS03), G/L 계정 개별 항목 조회(FAGLL03)가 담당하고, 이 화면은 표준 데이터 구조를 그대로 이어받아 양허약정 관점의 조회·검증을 더해 확장
항목내용
업무 영역재무회계(FI) · IFRS 공시대응
관련 기준서IFRIC 12 서비스 양허약정 — 적용범위, 건설용역 수익, 금융자산·무형자산 모형
Namespacezui5.svcconc
셸 구조조회조건(우측 조회) + 요약 줄 + 4개 탭
화면 수메인 1 · 상세 다이얼로그 1
SAP 표준 T-codeAW01N · AS03 · FAGLL03
데이터 연동 방식OData V2 (조회조건 전부 $filter)
성격조회·대사·점검형 — 전표 생성·전기는 표준 트랜잭션이 담당
테마sap_horizon · 한국어
요약내용
점검 대상계약별 적용범위·판정 모형·적용 모형, 건설용역 수익 산출·장부, 금융자산·무형자산 증감과 원장 잔액
핵심 산식건설수익 = 건설원가 × (1 + 마진율) · 건설수익 = 금융자산 인식분 + 무형자산 인식분 · 기말 = 기초 + 증가 − 감소 · 차이 = 원장 값 − 산출 값
결과 표시정상 / 점검 필요 / 범위 제외

실제 화면 5종 둘러보기

아래는 실제로 앱을 실행해 기능을 눌러 가며 캡처한 화면입니다. 이미지를 클릭하면 원본 크기로 확대됩니다.

Main.view.xml
조회조건과 계약별 판정 결과
조회조건과 계약별 판정 결과 — 2025 회계연도 조회 결과. 계약마다 통제 요건 두 가지, 적용범위, 지급 보장·징수권 여부, 판정 모형과 적용 모형이 한 줄에 놓입니다. 조회 버튼은 조회조건 영역 오른쪽 끝에 있습니다.
Main.view.xml
건설용역 수익 대사
건설용역 수익 대사 — 건설원가와 마진율로 산출한 수익, 장부 수익과 그 차이, 금융자산·무형자산 인식분을 계약별로 보여줍니다.
Main.view.xml
자산 증감 롤포워드
자산 증감 롤포워드 — 금융자산은 기초 + 건설 인식 + 이자수익 − 회수, 무형자산은 기초 + 건설 인식 − 상각으로 기말을 산출해 원장 잔액과 비교합니다.
Main.view.xml
모형별 집계
모형별 집계 — 회사·회계연도·판정 모형별 계약 수, 점검 필요 건수, 건설수익과 자산 기말 합계를 모아 계약별 값과 맞는지 확인합니다.
DetailDialog.fragment.xml
계약 상세 다이얼로그
계약 상세 다이얼로그 — 점검결과를 「점검 필요」로 걸러 행을 누르면 판정 단계와 해당 계약의 건설용역 수익·자산 증감 대사가 열립니다.

사용 방법

  1. 회계연도를 입력하고, 회사코드와 판정 모형(금융자산 · 무형자산 · 혼합 · 범위 제외)은 필요할 때만 고릅니다. "전체"는 조건 없이 조회합니다.
  2. 조회 버튼은 조회조건 입력 필드 줄의 가장 오른쪽에 있습니다. 회계연도 입력란에서 Enter 키를 눌러도 같은 조회가 실행됩니다. 화면을 열면 기본 조건으로 자동 조회됩니다.
  3. 요약 줄에서 대상 계약, 적용범위 내 계약, 점검 필요 건수, 건설수익 합계, 금융자산·무형자산 기말, 차이 절대값 합계를 먼저 확인합니다.
  4. 탭을 옮겨 가며 계약 판정 → 건설용역 수익 → 자산 증감 → 모형별 집계 순으로 좁혀 봅니다.
  5. 첫 탭에서 행을 누르면 판정 단계와 해당 계약의 대사 내역이 상세 다이얼로그로 열립니다. 점검결과를 「점검 필요」로 걸러 볼 수도 있습니다.
  6. 각 탭의 CSV 내려받기(UTF-8 BOM)로 결과를 저장할 수 있습니다.

적용범위와 모형을 가르는 판정 규칙

먼저 두 가지 통제 요건으로 범위를 판정하고, 범위 내 계약은 지급 보장과 징수권으로 판정 모형을 도출해 회사의 적용 모형과 비교합니다.

판정 조건산출 판정설명
용역·가격 통제 또는 잔여지분 통제 중 하나라도 아니오범위 제외회사의 처리도 범위 밖인지 확인
통제 요건 충족 + 양허자 지급 보장만 있음금융자산 모형무조건적 계약상 권리
통제 요건 충족 + 이용요금 징수권만 있음무형자산 모형수요 위험은 운영자 부담
통제 요건 충족 + 둘 다 있음혼합 모형보장 비율로 나누어 회계처리
대사 조건결과 상태사용자 조치
판정 모형 = 적용 모형정상조치 없음
범위 밖 계약에 적용 모형이 없음범위 제외조치 없음
판정 모형 ≠ 적용 모형점검 필요계약 조건과 적용 모형의 근거를 확인합니다.
범위 밖인데 적용 모형이 기재됨점검 필요통제 요건 판단과 처리 근거를 확인합니다.
건설수익(장부)과 산출 수익의 차이점검 필요마진율과 진행 기준 적용 여부를 확인합니다.
기말 산출 잔액과 원장 잔액의 차이점검 필요기간 귀속과 이자·상각 계상 여부를 확인합니다.

판정 결과는 확인 대상을 알리는 표시이며, 기준서 충족 여부나 차이의 원인을 단정하지 않습니다. 통제 요건과 지급 보장 여부는 회사가 계약서로 판단한 값을 이어받아 씁니다. 최종 판단은 기준서 원문에 따라 회사와 감사인이 합니다.

건설수익 산출에서 원장 대사까지 6단계

  1. 범위를 판정한다 — 범위 = 용역·가격 통제 ∧ 잔여지분 통제
  2. 판정 모형을 도출한다 — 지급 보장과 징수권 조합으로 금융자산 · 무형자산 · 혼합
  3. 건설수익을 산출한다 — 건설원가 × (1 + 마진율 ÷ 100), 장부 수익과의 차이 표시
  4. 인식분을 나눈다 — 건설수익 = 금융자산 인식분 + 무형자산 인식분 (보장 비율 적용)
  5. 자산 증감을 산출한다 — 금융: 기초 + 건설 인식 + 이자수익 − 회수 / 무형: 기초 + 건설 인식 − 상각
  6. 원장과 대사하고 집계한다 — 차이 = 원장 값 − 산출 값, 모형별 합계 = 계약별 합계

무형자산 상각은 양허기간 잔여 연수 기준 정액으로 가정했으며 회사가 다른 방법을 쓰면 산식이 달라질 수 있어 확인 필요입니다.

조회조건

조회조건필수설명
회계연도필수기본 2025
회사코드선택전체 선택 시 조건 없이 조회
판정 모형선택금융자산 · 무형자산 · 혼합 · 범위 제외, 전체 선택 시 조건 없이 조회
점검결과선택계약 판정 탭 — 전체 / 정상 / 점검 필요 / 범위 제외

결과 컬럼

영역내용
요약대상 계약 · 적용범위 내 · 점검 필요 · 건설수익 합계 · 금융자산 기말 · 무형자산 기말 · 차이 절대값 합계
계약 판정계약번호 · 회사 · 계약명 · 업종 · 기간 · 용역·가격 통제 · 잔여지분 통제 · 적용범위 · 양허자 지급 보장 · 이용요금 징수권 · 판정 모형 · 적용 모형 · 점검 결과
건설용역 수익건설원가 · 마진율 · 건설수익(산출·장부) · 차이 · 금융자산 인식분 · 무형자산 인식분
자산 증감자산 구분 · 기초 · 건설 인식 · 이자수익 · 상각 · 회수 · 기말(산출·원장) · 차이
모형별 집계계약 수 · 범위 내 · 점검 필요 · 건설수익 · 금융자산 기말 · 무형자산 기말 · 차이 합계

SAP 표준 기능 매핑

  • 원장 — 건설원가·수익·자산 잔액 계정 전표(ACDOCA)를 그대로 사용해 계상액을 집계
  • 표준 화면 — 자산 탐색기(AW01N) · 자산 마스터(AS03) · 총계정원장 개별항목(FAGLL03)
T-code이름쓰임
AW01N자산 탐색기무형자산·금융자산 계정의 잔액을 자산 단위로 확인합니다
AS03자산 마스터 조회양허 인프라 관련 자산의 마스터 정보를 확인합니다
FAGLL03총계정원장 개별항목 조회건설수익·이자수익·상각 계정의 계상 전표를 건별로 확인합니다

IFRS 요구사항 매핑표

기준서요구사항화면 반영
IFRIC 12 서비스 양허약정적용범위 — 용역·가격 통제, 잔여지분 통제계약 판정 탭 · 판정 근거
IFRIC 12 서비스 양허약정건설·개량용역 수익 인식건설용역 수익 탭
IFRIC 12 서비스 양허약정금융자산 모형 — 양허자로부터 받을 무조건적 권리자산 증감 탭(금융자산)
IFRIC 12 서비스 양허약정무형자산 모형 — 이용자에게 요금을 부과할 권리자산 증감 탭(무형자산)
IFRIC 12 서비스 양허약정혼합 모형 — 나누어 회계처리인식분 분리 · 모형별 집계

참고 CDS 뷰

define view entity ConcessionAssetLedger
  as select from I_JournalEntryItem as Item
{
  key Item.CompanyCode,
  key Item.FiscalYear,
  key Item.GLAccount,
      sum(Item.AmountInCompanyCodeCurrency) as LedgerBalance
}
where Item.GLAccount = $parameters.p_concession_asset_account
group by Item.CompanyCode, Item.FiscalYear, Item.GLAccount

OpenUI5 구성

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

파일 구성

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

검증 결과

화면 구성에 쓴 검증용 샘플 데이터는 가상 양허 계약 24건(적용범위 내 20건 · 범위 제외 4건)과 3개 회계연도의 건설수익·자산 증감으로, 금액이 원(KRW) 단위로 맞물리도록 만들었습니다.

대사식검사결과의도적 예외
적용범위 = 용역·가격 통제 ∧ 잔여지분 통제24일치0
판정 모형 도출식24일치0
건설수익(산출) = 원가 × (1 + 마진율)60일치0
건설수익 = 금융자산 인식분 + 무형자산 인식분60일치0
기말 = 기초 + 증가 − 감소 (증감표)75일치0
기초(당기) = 기말(전기)50일치0
모형별 집계 건설수익 = 계약별 합계1일치0
판정 모형 = 적용 모형(계약별)2420건 일치4
건설수익 장부 = 산출(계약·연도별)6058건 일치2
원장 잔액 = 산출 잔액(증감 행)7574건 일치1

위 대사식은 총 453건을 검사해 앞의 7개 대사식 294건은 차이 0건이고, 나머지 3개 대사식 159건에서 의도적으로 구성한 점검 케이스 7건만 차이로 나타납니다. 점검 케이스는 다음과 같습니다 — 적용 모형 불일치 4건(범위 밖 계약에 모형 기재 1건 포함), 건설수익 장부 차이 2건, 자산 원장 잔액 차이 1건입니다. 화면 요약(2025·전체 회사)의 건설수익 합계 74,329,000,000원, 금융자산 기말 61,860,739,806원, 무형자산 기말 80,755,992,895원, 차이 절대값 합계 19,500,000원은 검증 스크립트 결과와 일치합니다.

계약명·업종·금액은 모두 검증용 가상 데이터입니다.

자주 묻는 질문

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

아닙니다. 이 화면은 양허약정의 적용범위와 모형을 계약 조건으로 다시 도출해 회사가 적용한 모형과 비교하고, 건설용역 수익과 자산 증감을 원장과 대사해 확인이 필요한 계약을 가려내는 점검 도구입니다. 통제 요건의 충족 여부, 금융자산·무형자산 모형의 선택과 계상 금액에 대한 최종 판단은 기준서 원문에 따라 회사와 감사인이 합니다.

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

IFRIC 12 서비스 양허약정은 양허자가 통제하는 공공 서비스 인프라를 민간 운영자가 건설·운영하는 계약을 범위로 합니다. 이 글에서는 시행일과 경과규정을 원문으로 확인하지 못해 확인 필요로 남겼고, 화면은 양허약정이 있는 결산마다 범위와 모형을 점검하는 용도입니다.

금융자산 모형과 무형자산 모형은 무엇으로 갈리나요?

운영자가 양허자로부터 현금 등을 받을 무조건적인 계약상 권리가 있으면 금융자산 모형, 이용자에게 요금을 부과할 수 있는 권리만 있고 수요 위험을 운영자가 지면 무형자산 모형입니다. 두 가지가 모두 있으면 혼합 모형으로 보고 나누어 회계처리합니다. 이 화면은 두 조건을 계약별 플래그로 받아 판정 모형을 도출합니다.

건설용역 수익은 어떻게 대사하나요?

건설·개량용역의 수익은 IFRS 15 요구사항에 따라 측정하며, 이 화면은 건설원가에 마진율을 더한 값을 산출 수익으로 놓고 장부 수익과의 차이를 보여줍니다. 수익은 금융자산 인식분과 무형자산 인식분의 합과도 맞는지 함께 확인합니다.

양허약정 회계모형, 결산 전에 계약 조건으로 먼저 점검해 보세요

수작업 표로 계약별 모형과 건설수익을 다시 맞추는 대신, 보유한 원장 데이터로 범위 판정·모형·수익·자산 증감을 계약 건별로 미리 점검해 두면 결산과 감사 대응이 한결 가벼워집니다. 현재 SAP 환경 기준으로 어떻게 적용되는지 함께 확인해 드립니다.

IFRIC 12서비스 양허약정금융자산 모형무형자산 모형건설용역 수익OpenUI5