솔루션 홈
IAS 29

SAP 해외법인 초인플레이션 재무제표 재작성 점검 — IAS 29, 물가가 배로 뛴 나라의 장부는 다시 쓴다

3년 누적 물가상승률로 초인플레이션 여부를 먼저 가르고, 비화폐성 항목은 지수로 재작성하며, 화폐성 항목은 보유 손익을 따로 잡았는지 확인해 둡니다

IAS 29 초인플레이션 경제하의 재무보고(K-IFRS 제1029호)는 해외 종속회사·사업장이 소재한 국가의 경제가 초인플레이션 상태라면, 그 법인의 재무제표를 보고기간 말의 측정단위로 다시 표시하도록 합니다. 대표적인 정량 지표는 직전 3년 누적 일반물가상승률이 100%를 넘는지입니다. 비화폐성 항목은 인식시점 지수 대비 기말 지수로 재작성하고, 화폐성 항목은 이미 기말 구매력 기준이므로 재작성 대신 보유 기간의 구매력손익을 따로 계산해 반영합니다.

해당 여부 판정을 건너뛰거나, 비화폐성 항목을 재작성하지 않거나, 화폐성 항목까지 지수를 곱하거나, 순화폐성포지션에서 발생하는 구매력손익을 손익계산서에 반영하지 않는 일이 생깁니다. 표준 계정·전표 구조를 그대로 이어받아 법인별로 판정부터 재작성·대사까지 잇는 과정을 OpenUI5 화면으로 확장했습니다. 실제 구동 화면 6종을 함께 공개합니다.

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

  • 계정 — 계정 마스터·잔액(FS10N)의 계정별 잔액과 범주 구분을 그대로 사용
  • 원장 — 총계정원장 개별 항목(FBL3N)으로 인식시점 확인
  • 표준 화면 — 계정별 잔액 조회(FS10N) · 총계정원장 명세(FBL3N) · 환산 설정 조회(OB22) · 고정자산 이력(S_ALR_87012284)
항목내용
업무 영역재무회계(FI) · IFRS 결산
관련 기준서IAS 29 초인플레이션 경제하의 재무보고(K-IFRS 제1029호) — 초인플레이션 판정, 비화폐성 항목의 일반물가지수 재작성, 화폐성 항목 보유 구매력손익 인식
Namespacezui5.hyperinf
셸 구조조회조건 영역(우측 조회) + 판정 요약·계정별 재작성 명세·범주별 집계·구매력손익·대사 결과 5개 탭, 상세 Dialog
화면 수조회 화면 1개 + 상세 다이얼로그
SAP 표준 T-codeFS10N · FBL3N · OB22 · S_ALR_87012284(§7 참고)
데이터 연동 방식OData V2 — 화면 블록마다 엔티티셋에 직접 바인딩
성격조회·대사·점검형 — 재작성 분개 기표는 화면 밖 프로세스
UI 테마sap_horizon 단일 적용

실제 화면 6종 둘러보기

해외법인을 선택하고 조회하면 판정 요약과 재작성 명세가 한 화면에 뜹니다 → 탭을 옮겨 범주별 집계와 구매력손익을 보고 → 대사 결과에서 확인이 필요한 건만 추려 봅니다.

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

메인화면
판정 요약 탭 — 법인별 3년 누적 물가상승률과 초인플레이션 해당 여부
메인화면 — 판정 요약 탭 — 법인별 3년 누적 물가상승률과 초인플레이션 해당 여부
조건 조회 — Enter 키
계정명을 입력하고 Enter 키만 눌러도 즉시 재조회됩니다
조건 조회 — Enter 키 — 계정명을 입력하고 Enter 키만 눌러도 즉시 재조회됩니다
범주별 집계
화폐성·비화폐성자산·자본 범주별 재작성 전후 합계
범주별 집계 — 화폐성·비화폐성자산·자본 범주별 재작성 전후 합계
구매력손익
순화폐성포지션 기준 산출 손익과 반영 손익 대사
구매력손익 — 순화폐성포지션 기준 산출 손익과 반영 손익 대사
대사 결과
재작성 후 자산=부채+자본 대사와 구매력손익 대사 결과
대사 결과 — 재작성 후 자산=부채+자본 대사와 구매력손익 대사 결과
상세 내역
행을 클릭하면 인식시점 지수·기말 지수·재작성 전후 금액이 펼쳐집니다
상세 내역 — 행을 클릭하면 인식시점 지수·기말 지수·재작성 전후 금액이 펼쳐집니다

사용 방법

  1. 해외법인을 선택합니다. 비워 두면(전체) 모든 법인이 조회됩니다.
  2. 계정명을 입력하면 계정명·계정코드 일부만으로도 걸러집니다.
  3. 조회 버튼은 조회조건 입력 필드 줄의 가장 오른쪽에 있습니다. 계정명 입력 필드에서 Enter 키를 눌러도 같은 조회가 실행됩니다. 화면 진입 시에는 전체 법인 기준으로 자동 조회된 상태로 시작합니다.
  4. 판정 요약에서 법인별 3년 누적 물가상승률과 초인플레이션 해당 여부를 먼저 확인합니다.
  5. 탭을 옮겨 가며 계정별 재작성 명세 → 범주별 집계 → 구매력손익 → 대사 결과 순으로 좁혀 봅니다.
  6. 계정별 재작성 명세에서 행을 누르면 인식시점 지수·기말 지수·재작성 전후 금액이 상세 다이얼로그로 열립니다.
  7. 계정별 재작성 명세 탭에서는 CSV 내려받기로 결과를 저장할 수 있습니다.

물가가 배로 뛴 나라의 장부 — 판정과 재작성 규칙

초인플레이션 여부를 먼저 가르고, 화폐성이냐 아니냐에 따라 재작성 방식이 갈립니다.

판정 조건결과 상태사용자 조치
직전 3년 누적 일반물가상승률 > 100%해당계정별 재작성 명세·범주별 집계·구매력손익·대사 결과를 모두 확인합니다.
직전 3년 누적 일반물가상승률 ≤ 100%미해당재작성을 생략하고 판정 근거만 기록합니다.
화폐성 항목(현금·채권·채무·차입금)재작성 없음구매력손익 탭에서 보유 효과가 손익에 반영됐는지 확인합니다.
비화폐성 항목(재고자산·유형자산·자본금)지수 재작성 대상인식시점 지수 대비 기말 지수 배율을 확인합니다.
재작성 후 자산총계 ≠ 부채총계+자본총계확인 필요대사 결과 탭에서 차이 원인을 조회·점검합니다.

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

판정 결과는 확인 대상을 알리는 표시이며, 기준서 충족 여부를 단정하지 않습니다. 3년 누적 물가상승률은 대표적인 정량 지표일 뿐이고, 물가지수 이용 관행·임금 연동 여부 같은 정성적 지표는 회사가 별도로 판단합니다. 최종 판단은 기준서 원문에 따라 회사와 감사인이 합니다.

판정에서 대사까지 6단계 산출

단계내용
1단계법인별 3년 누적 일반물가지수 변동률을 산출해 초인플레이션 해당 여부를 가른다.
2단계비화폐성 항목을 재작성한다 — 재작성 후 금액 = 재작성 전 금액 × (기말 지수 ÷ 인식시점 지수)
3단계화폐성 항목은 재작성하지 않는다 — 이미 기말 구매력 기준 금액이다.
4단계이익잉여금은 잔여법으로 산출한다 — 재작성후 자산총계 − 부채총계 − 자본금
5단계순화폐성포지션(기초) × 지수 변동률로 구매력손익을 산출하고, 손익계산서 반영액과 대사한다.
6단계재작성 후 자산총계 = 부채총계 + 자본총계가 성립하는지 최종 대사한다.

조회조건

필드필수설명
해외법인선택기본값 "전체"
계정명선택계정명·계정코드 부분 일치, Enter 키로도 조회

결과 컬럼

영역컬럼 · 표시
판정 요약법인코드 · 법인명 · 소재국(가상) · 기능통화 · 3년 누적 물가상승률 · 초인플레이션 해당 · 판정 근거
계정별 재작성 명세계정 · 계정명 · 범주 · 화폐성 여부 · 인식 연월 · 재작성 전 금액 · 인식시점 지수 · 기말 지수 · 재작성 후 금액
범주별 집계범주 설명 · 재작성 전 합계 · 재작성 후 합계
구매력손익순화폐성포지션(기초) · 지수 변동률 · 산출 구매력손익 · 반영 구매력손익 · 차이
대사 결과대사 유형 · 대사 내용 · 산출값 · 실제값 · 차이 · 결과

SAP 표준 기능 매핑

표준 실행은 SAP 표준 T-code 가 담당하고, 이 화면은 그 데이터에 초인플레이션 재작성 관점의 조회·검증을 더해 확장합니다.

표준 T-code표준 기능이 화면이 더한 것
FS10N계정별 잔액 조회재작성 전 원장 잔액을 가져옵니다
FBL3N총계정원장 개별항목 조회계정별 인식시점(취득월) 확인의 근거를 확인합니다
OB22평행통화·환산 설정 조회기능통화 설정을 참고 확인합니다
S_ALR_87012284고정자산 이력 조회유형자산 취득월 확인의 참고 자료로 씁니다

IFRS 요구사항 매핑표

기준서요구사항이 화면의 대응 기능원천 데이터비고
IAS 29
(K-IFRS 제1029호)
초인플레이션 경제 여부 판정판정 요약 — 3년 누적 물가상승률 산출국가별 일반물가지수정성 지표는 확인 필요
IAS 29
(K-IFRS 제1029호)
비화폐성 항목의 일반물가지수 재작성계정별 재작성 명세계정별 잔액·인식시점-
IAS 29
(K-IFRS 제1029호)
화폐성 항목 보유 구매력손익 인식구매력손익화폐성 계정 잔액기초 순화폐성포지션 근사법 사용
IAS 29
(K-IFRS 제1029호)
재작성 후 재무상태표 균형 검증대사 결과재작성 후 계정별 명세-

참고 CDS 뷰

원천 테이블주요 필드쓰임
SKA1 / SKATSAKNR · KTOKS · TXT50계정 마스터·계정명(범주·화폐성 구분)
BKPF / BSEGBUKRS · BELNR · HKONT · DMBTR · BUDAT계정별 잔액·인식월
T001 / T880BUKRS · WAERS · LAND1회사코드·기능통화·소재국 참고
ACDOCARBUKRS · RACCT · HSL계정별 재작성 전 잔액 집계
define view entity ZC_HyperinflationItem
  as select from    ZI_AccountBalance   as ab
    inner join      ZI_AccountMaster    as am on am.AccountNo = ab.AccountNo
{
  key ab.CompanyCode          as CompanyCode,
  key ab.AccountNo            as AcctNo,
      am.AccountCategory      as Category,
      ab.HistoricalAmount     as HistoricalAmount,
      ab.RecognitionDate      as RecognitionDate
}

표준 CDS 뷰 이름과 필드는 시스템 릴리스에 따라 다를 수 있으므로, 도입 시 실제 시스템에서 확인해 확정합니다.

OpenUI5 구성

기능사용 컨트롤 · 구성
화면 골격sap.m.Page + 조회조건 패널 · sap.m.IconTabBar 5개 탭
데이터 연동manifest.json dataSources.mainService(OData V2, 상대 경로) — 화면 블록마다 엔티티셋에 직접 바인딩합니다. 모델 설정은 useBatch:false · defaultCountMode:"Inline"
조회조건sap.m.Select · sap.m.Input — 우측 끝에 조회·초기화 버튼, Enter 키로 즉시 재조회, sap/ui/model/Filter로 조회조건을 조립합니다. "전체"를 고른 조건은 필터를 만들지 않습니다
명세 표sap.ui.table.Table — 행 클릭 시 상세 다이얼로그
집계 표sap.m.Tablesap.m.ObjectStatus로 판정 상태를 표준 ValueState 로만 표시
공통 처리CSV 다운로드 공통 컨트롤러, 전역 오류 처리기 — 메타데이터 로드 실패·요청 실패를 구분해 안내

파일 구성

경로역할
index.htmlOpenUI5 부트스트랩 — sap_horizon, OData 서비스에 연결
Component.js화면 상태 모델 초기화, 전역 오류 처리기 연결
manifest.json앱 디스크립터 — zui5.hyperinf · ko 로케일, OData 서비스와 모델 선언
view/Main.view.xml조회조건 · 5개 탭
view/DetailDialog.fragment.xml상세 내역 다이얼로그
controller/Main.controller.js조회조건 조립 · 바인딩 · 다이얼로그 · CSV 다운로드
controller/BaseController.jsCSV 다운로드 공통 처리
model/ErrorHandler.js전역 오류 처리
model/formatter.js금액 · 지수 · 상태 표시 서식
i18n/i18n_ko.propertiesko 로케일 리소스

운영 데이터는 OData 서비스가 제공하며, 검증용 샘플 데이터는 화면과 완전히 분리해 별도로 둡니다. 화면과 판정 로직은 그대로 씁니다.

검증 결과

화면 구성에 쓴 검증용 샘플 데이터는 3개 법인 기준으로 재작성 후 자산=부채+자본이 맞물리도록 구성했습니다.

검증 항목결과
재작성 후 자산총계 = 부채총계 + 자본총계통과(차이 0, 2개 법인)
순화폐성포지션 산출 구매력손익 = 반영 구매력손익통과(1개 법인 차이 0, 의도적 예외 1건 별도 표기)
초인플레이션 미해당 법인의 재작성 생략 판정통과
의도적 예외 안내유형자산 취득 회차 인식월 확인 필요 1건(검증용으로 구성한 케이스)
OData 계약 검사 — 서비스명 소문자, 동사 경로 0건, 메타데이터 파싱, 키 존재확인
표시 금지 검사 — 커스텀 프로그램ID·앱 식별자·출처 표현 검출0건
화면 렌더링 — 실브라우저에서 조회 → 탭 이동 → 행 클릭 상세까지 실동작 후 캡처6/6
조회 버튼 위치 · sap_horizon 테마 · Enter 키 조회확인

모든 데이터는 검증용으로 구성한 가상 데이터입니다.

자주 묻는 질문

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

아닙니다. 이 화면은 초인플레이션 판정과 재작성·대사 결과를 집계해 확인이 필요한 건을 가려내는 점검 도구입니다. 최종 판단은 기준서 원문에 따라 회사와 감사인이 합니다.

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

IAS 29 초인플레이션 경제하의 재무보고(K-IFRS 제1029호)는 이미 시행 중인 기준서입니다. 해외 종속회사·사업장이 소재한 국가의 경제가 초인플레이션 상태가 된 사업연도부터 적용하며, 그 상태를 벗어난 뒤에도 직전 재작성 금액을 새 취득원가로 계속 사용합니다.

화폐성 항목은 왜 재작성하지 않나요?

화폐성 항목은 이미 보고기간 말의 화폐 단위로 표시돼 있어 다시 지수를 곱할 필요가 없습니다. 대신 그 항목을 보유한 동안 발생한 구매력 증감을 순화폐성포지션 기준으로 산출해 당기손익에 반영합니다.

어떤 지표로 초인플레이션 여부를 판정하나요?

직전 3년 누적 일반물가상승률이 100%를 넘는지를 대표적인 정량 지표로 봅니다. 다만 물가지수 이용 관행, 임금·물가 연동 여부 같은 정성적 지표도 함께 고려해야 하며, 이 부분은 화면이 자동으로 판정하지 않고 확인이 필요합니다.

해외법인 재무제표, 재작성 전에 판정부터 맞춰보세요

법인마다 물가지수를 손으로 다시 찾는 대신, 화면에서 판정부터 재작성·대사까지 미리 확인해 두면 결산과 공시 준비가 한결 가벼워집니다. 현재 SAP 환경 기준으로 어떻게 적용되는지 함께 확인해 드립니다.

IAS 29K-IFRS 1029초인플레이션일반물가지수재무제표 재작성OpenUI5