솔루션 홈
재무제표 표시

SAP IFRS 18 전환 비교기간 조정표 — 재분류만 했는지, 숫자로 먼저 확인한다

SUBSAP IFRS 18 전환 비교기간 조정표 — 재분류만 했는지, 숫자로 먼저 확인한다

IFRS 18 재무제표 표시와 공시(K-IFRS 제1118호)를 최초로 적용하는 연차재무제표에는 비교기간(전기) 손익계산서를 새 기준으로 다시 작성해야 하는 요구사항이 따라옵니다. 종전 IAS 1 체계에서는 손익 항목을 영업이익·영업외수익·영업외비용 정도로만 구분했지만, IFRS 18은 이를 영업·투자·재무·법인세· 중단영업 5개 범주로 재분류하고 영업이익·재무 및 법인세 전 이익(profit or loss before financing and income taxes)이라는 신규 필수 소계를 요구합니다. 국제기준은 2027년 1월 1일 이후 개시 회계연도 부터 적용되고 조기적용이 허용되며, 최초 적용 시에는 이 비교기간 재작성 내역을 표시항목별로 공시해야 합니다.

문제는 "재분류만 했다"는 것을 어떻게 확인하느냐입니다. 항목을 다른 범주로 옮기는 과정에서 실수로 금액이 바뀌거나 중복·누락이 생기면 당기순이익 자체가 흔들립니다. SAP 표준 원장 데이터를 그대로 이어받아 표시항목별로 IAS 1 금액과 IFRS 18 금액을 재분류 조정액과 함께 한 표에서 대사하고, 재분류 조정 합계가 정확히 0인지(=당기순이익이 그대로인지) 자동으로 검증하도록 OpenUI5 화면으로 확장했습니다. 실제 구동 화면 3종을 함께 공개합니다.

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

  • 전표 원천 — ACDOCA 라인(계정·기간·기능영역·금액) 구조를 그대로 사용
  • 계정 마스터 — SKA1 · SKB1
  • 재무제표 구조 — 표준 재무보고체계(FSV)로 종전 표시항목을 구성
  • 표준 화면 — G/L 개별 항목(FAGLL03) · 재무제표버전 유지(OB58) · 재무제표 조회(S_ALR_87012284)
항목내용
업무 영역재무회계(FI) · 결산·공시
관련 기준서IFRS 18 재무제표 표시와 공시(K-IFRS 제1118호) — 비교기간 전환 조정 공시
Namespacezui5.pltransition
셸 구조조회조건 영역(우측 조회) + 신구 소계 대사 + 표시항목별 재분류 내역, 원천 계정 상세 Dialog
화면 수조회 화면 1개 + 원천 계정 상세 다이얼로그
SAP 표준 T-codeFAGLL03 · OB58 · S_ALR_87012284
성격조회·대사형 — 재분류 판단 자체는 회사의 회계 정책이 담당
UI 테마sap_horizon 단일 적용

실제 화면 3종 둘러보기

Company Code·비교연도를 넣고 조회하면 신구 소계 대사와 표시항목별 재분류 내역이 함께 뜹니다 → 재분류 내역 행을 눌러 원천 계정 상세를 확인하고 → 비교연도를 바꿔 다른 회계연도의 대사 결과도 살펴봅니다.

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

Main.view.xml
신구 소계 대사와 표시항목별 재분류 내역
신구 소계 대사와 표시항목별 재분류 내역 — 매출총이익부터 당기순이익까지 구·신 소계를 브릿지 형태로 대사하고, 16개 표시항목의 재분류 조정 내역을 표로 보여 줍니다. 조회 버튼은 조회조건 영역 오른쪽 끝에 있습니다.
원천 계정 상세
표시항목 원천 계정 상세 다이얼로그
원천 계정 상세 — 재분류 내역 표에서 행을 클릭하면 해당 표시항목의 원천 계정코드·계정명·금액이 다이얼로그로 열립니다. 합계가 표시항목 금액과 일치합니다.
비교연도 변경
비교연도 2026 선택 화면
비교연도 변경 — 2026(당기)으로 비교연도를 바꾸면 금액이 갱신되고, 검증 메시지의 대사 결과도 함께 다시 계산됩니다.

조작 방법

  1. Company Code · 비교연도(회계연도)를 지정합니다. 비교연도는 당기(2026)·전기(2025) 중 선택합니다.
  2. 표시항목 검색은 보조 조건입니다. 입력란에서 Enter 를 눌러도 바로 조회됩니다.
  3. 조회·초기화 버튼은 조회조건 영역 오른쪽 끝에 있습니다.
  4. 신구 소계 대사 표에서 구 영업이익 → 신 영업이익, 법인세비용차감전순이익 → 재무 및 법인세 전 이익, 당기순이익(구=신)까지 순서대로 확인합니다.
  5. 표시항목별 재분류 내역 표의 행을 클릭하면 해당 표시항목의 원천 계정 상세가 다이얼로그로 열립니다.
  6. 표시항목별 재분류 내역은 CSV 다운로드로 내려받습니다. UTF-8 BOM 이 붙어 엑셀에서 한글이 깨지지 않습니다.

표시항목 재분류 판정 규칙

IFRS 18 요구사항에서 직접 도출한 재분류 판정 규칙은 다음과 같습니다.

판정 대상판정 조건(IFRS 18 요구사항)재분류 결과
매출액·매출원가·기타영업수익·기타영업비용기존에도 영업활동에서 발생한 손익 — 범주 재분류 대상 아님영업(OP) 범주 유지, 재분류 조정 0
확정급여제도 순이자비용순확정급여부채(자산)의 순이자 요소는 부채성 항목의 시간가치 효과로 재무범주에 해당판매비와관리비(영업)에서 재무(FIN) 범주로 재분류
외환차익 · 외환차손외환차이는 그 외환차이를 발생시킨 항목의 손익과 같은 범주로 분류영업채권채무 관련분은 영업(OP), 외화차입금 관련분은 재무(FIN) 범주로 배분(원 표시항목은 소멸)
지분법이익관계기업·공동기업에 대한 지분법 손익은 투자범주로 분류투자(INV) 범주로 표시 구분 변경(금액 불변)
이자수익 · 이자비용주된 사업활동이 금융 제공이 아닌 일반 기업의 이자수익·이자비용은 투자·재무범주로 분류이자수익은 투자(INV), 이자비용은 재무(FIN) 범주로 표시 구분 변경(금액 불변)
법인세비용법인세범주는 종전과 동일하게 구분 표시법인세(TAX) 범주 유지, 재분류 조정 0

재분류 조정 합계가 0이어야 하는 이유

위 규칙은 모두 "표시 구분을 바꾸거나" "금액을 다른 범주로 옮기는" 것이며, 항목의 총합인 당기순이익 자체를 바꾸지 않습니다. 그래서 전체 표시항목의 재분류 조정액을 더하면 항상 0이어야 하고, 화면은 이 합계와 신구 당기순이익 일치 여부를 함께 검증합니다.

구 소계에서 신 소계까지 4단계 산출

단계내용
1단계매출총이익 = 매출액 + 매출원가 (IAS 1·IFRS 18 동일, 재분류 영향 없음)
2단계영업이익(신) = 매출총이익 + 판매비와관리비(확정급여 순이자 제외) + 기타영업수익 + 기타영업비용 + 외환차이 중 영업범주 배분 순액
3단계재무 및 법인세 전 이익(신규 소계) = 영업이익(신) + 투자범주 합계 + 재무범주 합계 — 재배열의 결과이므로 항상 종전 법인세비용차감전순이익과 일치
4단계당기순이익 = 재무 및 법인세 전 이익(신) + 법인세비용 = 종전 당기순이익(구)과 정확히 일치

신구 소계 대사 표는 이 네 단계를 위에서 아래로 그대로 읽을 수 있도록, 구 영업이익에서 신 영업이익으로 가는 브릿지 항목(확정급여 순이자 재분류·외환차이 영업범주 배분)을 사이에 끼워 순서대로 보여 줍니다.

조회조건

필드필수설명
Company Code필수대상 회사코드
비교연도(회계연도)필수당기(2026) · 전기(2025)
표시항목 검색선택표시항목명 또는 비고 부분 일치(Enter 조회)

결과 컬럼

신구 소계 대사

컬럼의미 · 표시
구분매출총이익 → 영업이익(구/신) → 투자·재무범주 합계 → 재무 및 법인세 전 이익 → 법인세비용차감전순이익(구) → 법인세비용 → 당기순이익(구/신)
금액(KRW)각 라인의 연간 누계 금액. 마이너스는 △로 표시

표시항목별 재분류 내역

컬럼의미 · 표시
IAS 1 표시항목(구) · 구 분류종전 표시 기준의 표시항목명과 성격 구분
IAS 1 금액 · 재분류 조정종전 금액과 IFRS 18 적용에 따른 재분류 조정액(0이 아니면 강조)
신 범주(IFRS 18) · IFRS 18 표시항목(신)영업·투자·재무·법인세 4개 범주(중단영업 미해당) 중 하나와 신 표시항목명
IFRS 18 금액= IAS 1 금액 + 재분류 조정
비고재분류 사유 요약

SAP 표준 기능 매핑

표준 실행은 SAP 표준 T-code 가 담당하고, 이 화면은 IFRS 18 전환 관점의 재분류 대사·검증을 더해 확장합니다. 새 표시 요구사항을 기존 원장 데이터로 미리 점검해 볼 수 있도록 돕는 용도입니다.

SAP 표준 T-code연관 기능
FAGLL03G/L 계정 개별 항목 조회 — 표시항목별 원천 계정 상세의 근거 전표
OB58재무제표버전(FSV) 유지 — IAS 1 기준 표시항목의 계정 그룹핑 구조 원천
S_ALR_87012284재무상태표/손익계산서 조회 — 종전 표시 기준의 손익계산서 라인 금액 대사 대상

IFRS 요구사항 매핑표

기준서요구사항이 화면의 대응 기능원천 데이터비고
IFRS 18
(K-IFRS 제1118호)
비교기간 손익계산서의 IAS 1→IFRS 18 표시항목별 재분류 조정 공시표시항목별 재분류 내역표(IAS1 금액·재분류 조정·IFRS18 금액)ACDOCA(RACCT·HSL·RFAREA)계정별 신·구 범주 매핑은 관리회계 워크시트로 유지
IFRS 18
(K-IFRS 제1118호)
영업이익·재무 및 법인세 전 이익 신규 소계 표시신구 소계 대사 패널(구/신 영업이익 브릿지, 신규 소계)ACDOCA 손익 계정 잔액 합계주된 사업활동 판단에 따른 예외 분류는 다루지 않음(일반 제조업 가정)
IFRS 18
(K-IFRS 제1118호)
외환차이는 발생시킨 항목과 같은 범주로 분류외환차익/외환차손 행의 영업·재무범주 배분과 원천 계정 상세ACDOCA 외환차손익 계정배분 비율은 예시이며 실제로는 발생 항목별 개별 추적 필요

도입 시 확인이 필요한 부분

표시항목별 재분류 대상 여부와 금액은 회사마다 계정과목표와 사업 특성이 달라 이 화면이 대신 정할 수 없는 영역입니다. 특히 외환차이의 범주 배분과 확정급여제도 순이자비용의 재무범주 재분류는 회사의 회계 정책과 감사인 협의를 거쳐 확정해야 합니다.

참고 CDS 뷰

운영 서비스로 연결할 때를 가정해 새로 스케치한 집계 뷰 예시입니다(운영 반영 시 권한 체크와 실제 매핑 참조 조인을 추가해야 합니다).

@AbapCatalog.sqlViewName: 'ZCPLTRANSITIONV'
@EndUserText.label: 'IFRS 18 전환 조정 집계 (Z)'
define view entity ZC_PL_Transition_Line
  as select from ACDOCA
{
  key rbukrs   as CompanyCode,
  key gjahr    as FiscalYear,
      racct    as GLAccount,
      rfarea   as FunctionalArea,
      segment  as Segment,
      sum(hsl) as AmountInLocalCurrency
}
group by rbukrs, gjahr, racct, rfarea, segment
// 표시항목-범주 매핑 참조, 재분류 배분 비율은 애플리케이션 레이어에서 조인

매핑 이해를 돕기 위한 참고용 설계입니다. 실제 도입 시에는 회사의 계정과목표·FSV 구조와 재분류 판단 기준에 맞춰 조정합니다.

OpenUI5 구성

기능사용 컨트롤
화면 골격sap.m.Page + 조회조건 영역 · 신구 소계 대사 · 표시항목별 재분류 내역
조회조건sap.m.Input · sap.m.Select — 우측 끝에 조회 버튼, Enter 조회
신구 소계 대사sap.m.Table — 소계 브릿지를 순서대로 표시
재분류 내역sap.m.Table — 행 클릭 시 원천 계정 상세 다이얼로그
원천 계정 상세sap.m.Dialog + sap.m.Table
공통 처리CSV 다운로드 공통 컨트롤러, 전역 오류 처리기

파일 구성

경로역할
index.htmlOpenUI5 부트스트랩 — sap_horizon · lodash · moment
Component.js조회조건 모델 · 결과 모델 초기화, 전역 오류 처리기 연결
manifest.json앱 디스크립터 — zui5.pltransition · ko 로케일
view/Main.view.xml조회화면 + 신구 소계 대사 + 표시항목별 재분류 내역
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/pltransition.json표시항목별 IAS1/재분류/IFRS18 금액, 소계, 원천 계정 상세

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

검증 결과

화면 구성에 쓴 데이터는 표시항목 16건, 2개 회계연도(당기·전기) 기준입니다.

검증 항목결과
재분류 조정 합계 = 0 (당기 · 전기)통과
재무 및 법인세 전 이익(신) = 법인세비용차감전순이익(구) (당기 · 전기)통과
당기순이익(구) = 당기순이익(신) (당기 · 전기)통과
원천 계정 상세 합계 = 표시항목 금액 (16개 표시항목 전수)통과
표시 금지 검사 — 커스텀 프로그램ID·앱ID·출처 표현 검출0건
화면 렌더링 — 실브라우저에서 조회 → Enter 검색 → 상세 다이얼로그 → 연도 변경 실동작 후 캡처3/3

계정·금액은 모두 검증용으로 구성한 가상 데이터입니다.

자주 묻는 질문

IFRS 18은 언제부터 적용되나요?

국제기준(IFRS 18)은 2027년 1월 1일 이후 개시하는 회계연도부터 적용되며 조기적용이 허용됩니다. 최초 적용 연차재무제표에서는 비교표시되는 직전 회계연도 재무제표도 새 기준으로 다시 작성해야 합니다.

이 화면의 재분류 조정 금액을 그대로 공시에 써도 되나요?

아니요. 이 화면은 표시항목의 분류·집계·대사를 돕는 조회·점검 도구이며, 실제 재분류 대상 여부와 금액, 공시 문구는 회사의 사업 특성과 기준서 원문 요구사항에 따라 회사와 감사인이 최종 판단해야 합니다.

외환차이의 영업·재무범주 배분은 어떤 기준으로 정해지나요?

IFRS 18은 외환차이를 그 외환차이를 발생시킨 항목의 손익과 같은 범주로 분류하도록 요구합니다. 화면의 예시 데이터는 매출채권 등 영업채권 관련분과 외화차입금 관련분으로 나눈 것이며, 실제로는 발생 항목별 개별 추적이 필요합니다.

재분류 조정 합계가 항상 0이어야 하는 이유는 무엇인가요?

IFRS 18 전환은 손익 항목을 새 범주로 재배열하는 표시 방법의 변경이지 손익 자체를 바꾸는 것이 아니기 때문입니다. 그래서 모든 표시항목의 재분류 조정액을 더하면 항상 0이 되어야 하며, 화면은 이를 자동으로 검증합니다.

IFRS 18 전환 조정, 지금 SAP 위에서 먼저 대사해 보세요

최초 적용 시점에 몰아서 준비하는 대신, 화면에서 미리 표시항목별 재분류 내역과 소계 대사를 돌려 두면 비교기간 재작성 공시 준비가 한결 가벼워집니다. 현재 SAP 환경 기준으로 어떻게 적용되는지 함께 확인해 드립니다.

IFRS 18K-IFRS 1118전환 조정비교기간 재작성재무 및 법인세 전 이익OpenUI5