솔루션 홈
차입원가 자본화

SAP 차입원가 자본화 대상 판정 — IAS 23, 적격자산 이자를 원장으로 먼저 가려본다

특정차입금·일반차입금의 자본화 대상 차입원가를 산정하고, 건설중인자산 증감과 이자비용 대사까지 원장 데이터로 먼저 확인해 봅니다

IAS 23 차입원가(K-IFRS 제1023호)는 적격자산 — 의도된 용도로 사용하거나 판매 가능한 상태에 이르기까지 상당한 기간을 필요로 하는 자산 — 의 취득·건설·생산에 직접 관련된 차입원가를 그 자산의 원가로 자본화하도록 요구합니다. 특정차입금(적격자산 취득을 위해 별도로 조달한 차입금)은 실제 발생이자에서 일시운용투자수익을 차감해 자본화액을 산정하고, 일반차입금(공통 목적 차입금)을 사용한 경우에는 가중평균차입이자율을 적격자산 평균지출액에 곱하되 그 기간 실제 발생한 일반차입금 총차입원가를 한도로 삼습니다. 표준 자산회계·자금관리 화면이 개별 자산 전기와 결산 배부, 총계정원장 조회를 담당하는 동안, 정작 "이번 분기에 얼마를 자본화할 수 있는가"라는 계산은 재무팀이 엑셀로 별도 산정하는 경우가 많습니다.

이 화면은 프로젝트(적격자산)별로 특정차입금·일반차입금의 자본화 대상액을 산정하고, 일반차입금 자본화 한도 초과 시 프로젝트별 안분 조정까지 반영한 뒤, 건설중인자산(CIP) 증감과 손익계산서 이자비용이 정확히 대사되는지까지 확인하도록 OpenUI5 화면으로 구현했습니다. 실제 구동 화면 3종을 함께 공개합니다.

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

  • 건설중인자산(AuC) 결산 원천 — AIAB·AIBU 결산 배부/실행 구조를 그대로 참고
  • 총계정원장 원천 — FBL3N 계정별 명세서로 확정되는 이자비용·CIP 계정 잔액을 그대로 사용
항목내용
업무 영역재무회계(FI) · 자산회계·자금관리 접점
관련 기준서IAS 23 차입원가(K-IFRS 제1023호) — 적격자산 자본화 차입원가 산정
Namespacezui5.capint
셸 구조조회조건 영역(우측 조회) + 전사 총괄 대사표·프로젝트별 CIP 증감 명세 2개 패널, 자본화 산출근거 상세 Dialog
화면 수조회 화면 1개 + 자본화 산출근거 상세 다이얼로그
SAP 표준 T-codeAIAB · AIBU · FBL3N (§7 참고)
성격조회·산정·대사·점검형 — 자본화 최종 확정은 회사·감사인 몫
UI 테마sap_horizon 단일 적용

실제 화면 3종 둘러보기

Company Code·회계연도·프로젝트상태·플랜트를 선택해 조회하면 전사 총괄 대사표와 프로젝트별 CIP 증감 명세가 뜹니다 → 한도조정·중단·완료 등 판정상태를 확인하고 → 프로젝트 행을 클릭해 자본화 차입원가 산출근거를 확인합니다.

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

Main.view.xml
차입원가 자본화 대상 판정 메인화면
메인화면 — 2026(당기) 전체 프로젝트 조회 결과. 전사 자본화 차입원가 총괄 대사표가 일반차입금 한도 점검·손익계산서 이자비용 대사·CIP 잔액 대사 모두 검증 통과(차이 0)로 표시됩니다. 조회 버튼은 조회조건 영역 오른쪽 끝에 있습니다.
자본화 산출근거 상세
프로젝트 행 클릭 시 뜨는 자본화 차입원가 산출근거 상세 다이얼로그
자본화 차입원가 산출근거 상세 다이얼로그 — 특정차입금 실제이자·일시운용투자수익, 일반차입금 적격지출액·한도조정 여부, 건설중인자산(CIP) 기초부터 기말까지의 증감이 함께 표시됩니다.
비교연도(2025) 조회
2025년 비교연도 조회 화면
비교연도(2025) 조회 화면 — 전기에는 일반차입금 자본화 한도 초과가 없어 한도조정 없이 전 프로젝트가 한도 이내로 산정된 모습입니다. 미착수 프로젝트는 자본화 대상에서 자연히 제외됩니다.

조작 방법

  1. Company Code(고정) · 회계연도(당기 2026 · 전기 2025)를 확인합니다.
  2. 필요하면 프로젝트상태 · 플랜트를 선택합니다. Select 값을 바꾸면 change 이벤트로 즉시 재조회됩니다.
  3. 조회조건 영역 오른쪽 끝의 조회 버튼으로도 재조회할 수 있고, 초기화 버튼은 조건을 기본값으로 되돌립니다.
  4. 전사 자본화 차입원가 총괄 대사표에서 특정·일반차입금 자본화 산정 과정과 한도 적용 결과, 손익계산서 이자비용 대사 결과를 먼저 확인합니다.
  5. 프로젝트별 CIP 증감 명세에서 행을 클릭하면 자본화 차입원가 산출근거를 다이얼로그로 볼 수 있습니다.
  6. CSV 다운로드로 총괄 대사표와 프로젝트별 명세를 함께 내려받을 수 있습니다.

자본화 대상 판정 규칙

IAS 23의 자본화 요건과 한도 규정을 이 화면의 판정 규칙표로 정리하면 다음과 같습니다.

판정조건결과상태사용자조치
지출 발생 + 차입원가 발생 + 건설활동(자본화 적격활동) 진행 — 3요건 모두 충족, 일반차입금 자본화대상액이 한도 이내정상 자본화산출된 자본화 차입원가를 CIP 원가에 가산 확인
전사 일반차입금 자본화대상액 합계가 당기 일반차입금 실제 발생이자(한도)를 초과한도조정 반영안분 조정된 최종 자본화액과 산출근거를 확인, 필요 시 한도 산정 기초자료 재검토
인허가 지연 등으로 건설활동이 일시적으로 중단(3요건 중 ③ 미충족)자본화 중단(비용화)중단기간 관련 차입원가를 당기 비용 처리했는지 확인, 재개 시점 자본화 재개 검토
당기 중 적격자산이 의도된 용도로 사용 가능한 상태에 도달(공사 완료)당기 중 자본화 종료(본계정대체)본계정대체 금액과 유형자산 전입 처리 확인
당해 연도에 적격자산 지출이 아직 발생하지 않음해당없음(미착수)별도 조치 불요(다음 회계연도부터 모니터링)

이 화면이 대신 정하지 않는 것

적격자산 해당 여부의 최초 판단, 적격자산 평균지출액 산정, 건설활동 중단·재개 시점의 확인은 모두 화면 밖에서 자산·공사 담당자가 수행합니다. 이 화면은 그 값을 받아 자본화 대상 금액을 계산하고 한도·대사를 점검하는 도구입니다.

특정·일반차입금 자본화액에서 CIP 대사까지 4단계

단계내용
1단계특정차입금 자본화대상액 = 특정차입금 실제 발생이자 − 특정차입금 관련 일시운용투자수익
2단계일반차입금 자본화대상액(한도적용 전) = 자본화율(가중평균차입이자율) × (적격자산 평균지출액 − 특정차입금 조달액). 전사 합계가 한도를 초과하면 프로젝트별 비율대로 안분 조정
3단계당기 자본화 차입원가 합계 = 특정차입금 자본화대상액 + 일반차입금 자본화 확정액(한도적용 후) — 이 금액이 프로젝트별 CIP 증감의 자본화이자 항목
4단계기초잔액+당기직접지출+자본화이자−본계정대체=기말잔액을 재무상태표 CIP 잔액과, (발생액−일시운용투자수익−자본화 차입원가 합계)로 계산한 비용화 차입원가를 손익계산서 이자비용과 각각 대사(차이 0)

조회조건

필드필수설명
Company Code필수대상 회사코드(고정값)
회계연도필수당기(2026) · 전기(2025)
프로젝트상태선택전체 · 진행중(한도조정 포함) · 일시중단 · 완료 · 미착수
플랜트선택전체 · P100 평택공장 · P200 광주공장

결과 컬럼

패널컬럼 · 표시
전사 자본화 차입원가 총괄 대사표항목(특정·일반차입금 발생액/투자수익/자본화대상액/한도, 자본화 차입원가 합계, 비용화 차입원가, 손익계산서 신고값) · 금액(KRW)
프로젝트별 CIP 증감 명세프로젝트 · 프로젝트명 · 플랜트 · 상태 · 기초잔액 · 당기직접지출 · 특정차입금 자본화 · 일반차입금 자본화(한도후) · 당기자본화이자합계 · 본계정대체 · 기말잔액 · 판정상태(행 클릭 시 산출근거)

SAP 표준 기능 매핑

건설중인자산 결산 배부·본계정대체와 총계정원장 확정은 표준 자산회계 기능이 담당합니다. 아래는 이 화면과 함께 참고할 수 있는 연관 표준 T-code입니다.

SAP 표준 T-code연관 기능
AIAB건설중인자산(AuC) 결산 배부 — 대상자산 선정 및 배부 시뮬레이션
AIBU건설중인자산(AuC) 결산 실행 — 본계정(완성자산)으로 대체 전기
FBL3N총계정원장 계정별 명세서 — 특정·일반차입금 이자비용 계정, 건설중인자산 계정 라인아이템 조회

IFRS 요구사항 매핑표

기준서요구사항이 화면의 대응 기능원천 데이터비고
IAS 23
(K-IFRS 제1023호)
적격자산 정의 및 자본화 원칙프로젝트(적격자산) 목록 및 상태(진행중/중단/완료/미착수) 구분ANLA.ANLN1(자산번호) · ANLA.ANLKL(자산분류)적격자산 해당 여부의 최초 판단은 화면 밖에서 자산 담당자가 수행
IAS 23
(K-IFRS 제1023호)
특정차입금 자본화대상액(실제이자−일시운용투자수익)특정차입금 자본화대상액 계산 및 산출근거 표시ACDOCA(이자비용·투자수익 계정) · 차입금관리대장(표준 테이블 미확인)특정차입금 조달목적 연계는 관리대장 기준이며 시스템상 자동 식별 항목이 아님
IAS 23
(K-IFRS 제1023호)
일반차입금 자본화율 및 한도(당기 실제 발생 총차입원가)가중평균차입이자율 산정, 전사 한도 초과 시 프로젝트별 안분 조정ACDOCA(일반차입금 이자비용 계정) · 차입금관리대장(표준 테이블 미확인)적격자산 평균지출액은 별도 지출 스케줄 워크시트 산출값을 그대로 사용
IAS 23
(K-IFRS 제1023호)
자본화 중단·종료일시중단 프로젝트의 자본화 제외, 완료 프로젝트의 본계정대체 금액 산출ANLC(건설중인자산 누계) · ACDOCA중단·재개·완공 시점 판단은 공사 담당부서 확인 및 AIBU 실행으로 확정

도입 시 확인이 필요한 부분

특정차입금·일반차입금의 잔액·이자율은 재무부서 차입금관리대장에서 관리되므로, 표준 자금관리 테이블과의 필드 단위 매핑은 회사별 구성을 확인해야 합니다. 적격자산 평균지출액의 산정 주기와 방식도 회사의 자산 취득 스케줄 관리 방식에 따라 달라집니다.

참고 CDS 뷰

운영 서비스로 연결할 때를 가정해 새로 스케치한 사용자 정의 개념 예시입니다(SAP 표준 제공 뷰가 아니며, 운영 반영 시 권한 체크를 추가해야 합니다).

@AbapCatalog.sqlViewName: 'ZCAPINT_RECON'
define view Z_I_BorrowingCostCapCheck
  as select from acdoca as interest
  association [0..1] to anlc as _AucValue on _AucValue.anln1 = interest.anln1
{
  key interest.rbukrs           as CompanyCode,
  key interest.gjahr            as FiscalYear,
      interest.anln1            as AssetNumber,          // 적격자산(CIP) 번호
      interest.racct            as GLAccount,            // 이자비용/투자수익 계정
      sum(interest.hsl)         as InterestAmount,       // 실제 발생이자·투자수익
      _AucValue.kansw           as CipCumulativeCost      // 건설중인자산 누적원가(자본화 전)
}
group by interest.rbukrs, interest.gjahr, interest.anln1, interest.racct, _AucValue.kansw

OpenUI5 구성

기능사용 컨트롤
화면 골격sap.m.Page + 조회조건 영역 · 총괄/프로젝트별 2개 패널
조회조건sap.m.Input(비활성) · sap.m.Select — 우측 끝에 조회 버튼, Select 변경 시 즉시 재조회
프로젝트별 그리드sap.ui.table.Table(12개 컬럼) — 프로젝트 행 클릭 시 상세 다이얼로그
상세sap.m.Dialog + sap.m.ObjectHeader + sap.m.Panel + sap.m.Table
공통 처리CSV 다운로드 공통 컨트롤러, 전역 오류 처리기

파일 구성

경로역할
index.htmlOpenUI5 부트스트랩 — sap_horizon · lodash · moment
Component.js조회조건 모델 · 결과 모델 초기화, 전역 오류 처리기 연결
manifest.json앱 디스크립터 — zui5.capint · ko 로케일
view/Main.view.xml조회화면 + 총괄·프로젝트별 2개 패널
view/DetailDialog.fragment.xml자본화 산출근거 다이얼로그
controller/Main.controller.js조회 · 판정 · 다이얼로그 · CSV 다운로드 로직
controller/BaseController.jsCSV 다운로드 공통 처리
controller/ErrorHandler.js전역 오류 처리
model/ModelMock.jslocaldata JSON 읽기(Promise) + 자본화 산정 로직
model/formatter.js금액·비율·상태 표시 서식
i18n/i18n_ko.propertiesko 로케일 리소스
localdata/capint.json프로젝트·연도별 목업 데이터(검증용)

운영 전환 시에는 ModelMock 내부만 실제 서비스 호출로 바꾸면 화면과 판정 로직은 그대로 씁니다.

검증 결과

화면 구성에 쓴 데이터는 2025·2026 두 개 연도, 프로젝트 5건(진행중·일시중단·완료·미착수 상태를 모두 포함) 기준 10행이며, 자본화 산정·한도·대사가 반올림 오차 없이 정확히 성립하도록 node/python 스크립트로 100% 재계산해 검증했습니다(육안 확인이 아님).

검증 항목결과
프로젝트별 당기자본화이자합계 = 특정차입금분+일반차입금분(한도후) (10행 전수)통과(차이 0)
프로젝트별 CIP 증감(기초+직접지출+자본화이자−본계정대체=기말) 재계산 일치통과(차이 0)
전사 일반차입금 자본화 확정액 합계 및 한도 이내 여부(2개년)통과(한도초과 없음, 안분조정 반영)
손익계산서 이자비용 대사(발생액−일시운용투자수익−자본화액=비용화액)통과(차이 0)
건설중인자산(CIP) 기말잔액 합계 = 재무상태표 잔액(2개년)통과(차이 0)
2026년 기초잔액 = 2025년 기말잔액(계속 프로젝트 3건 연속성)통과
표시 금지 검사 — 커스텀 프로그램ID·앱 식별자·출처 표현 검출0건
화면 렌더링 — 실브라우저에서 조회 → 상세 다이얼로그 → 비교연도 조회 실동작 후 캡처3/3
조회 버튼 위치 · sap_horizon 테마 적용 · CSV 다운로드 동작확인

2026년은 일반차입금 자본화대상액(한도적용 전) 합계가 한도를 초과해 3개 프로젝트가 비율대로 안분 조정("한도조정 반영")됐고, 1건은 자본화 중단(비용화), 1건은 당기 중 본계정대체로 자본화를 종료했습니다. 프로젝트명·금액·이자율은 모두 검증용으로 구성한 일반화된 가상 데이터입니다.

자주 묻는 질문

이 화면이 자본화 여부를 최종 확정하나요?

아니오. 특정차입금·일반차입금 자본화대상액 산정과 한도 점검, 건설중인자산(CIP)·이자비용 대사를 돕는 점검 도구이며, 최종 자본화 여부와 금액 확정은 기준서 원문에 따라 회사와 감사인이 결정합니다.

적격자산 평균지출액은 이 화면에서 계산하나요?

아니오. 월별 지출 스케줄을 시간가중 평균한 값은 별도 관리대장(자산 취득 스케줄)에서 산출되어 반영되는 것을 전제로 하며, 이 화면은 그 값을 자본화 가능 금액 산정에 사용할 뿐 평균값 자체를 재계산하지 않습니다.

일반차입금 자본화 한도를 초과하면 어떻게 처리되나요?

전사 기준으로 일반차입금 자본화대상액 합계가 해당 기간 일반차입금 실제 발생이자(한도)를 초과하면, 한도 이내가 되도록 각 프로젝트의 한도적용 전 금액 비율대로 안분해 조정합니다. 초과분은 자본화 대상에서 제외되어 당기 비용으로 처리됩니다.

IFRS 18과 달리 IAS 23은 언제부터 적용되나요?

IAS 23 차입원가는 이미 시행 중인 기존 기준서입니다. 참고로 함께 다루는 손익계산서 표시 체계 개편인 IFRS 18(K-IFRS 제1118호)은 2027년 1월 1일 이후 시작하는 연차보고기간부터 적용되며 조기적용이 허용되고 비교표시 재작성이 요구됩니다.

차입원가 자본화, 결산 전에 원장으로 먼저 확인해 보세요

적격자산이 여러 건일수록 특정·일반차입금 자본화 대상액을 결산 때 몰아서 계산하기보다, 평소에 원장 데이터로 한도와 대사를 먼저 확인해 두면 결산 준비 시간이 줄어듭니다. 현재 SAP 환경 기준으로 어떻게 적용되는지 함께 확인해 드립니다.

# IAS 23# K-IFRS 1023차입원가자본화적격자산건설중인자산특정차입금일반차입금OpenUI5