솔루션 홈
IFRIC 16

SAP 해외사업장 순투자 위험회피 점검 — IFRIC 16, 환율 손익을 OCI로 보낼 만큼만 보냈는지 원장과 맞춘다

지정 한도·분기별 효과적 부분·처분 재분류를 다시 계산해 원장 인식액과 대사합니다

해외 자회사에 대한 순투자는 환율이 움직일 때마다 연결 재무제표에서 환산차이를 만듭니다. 이 위험을 외화차입금이나 통화선도 같은 수단으로 회피하고 IFRIC 16 해외사업장순투자의 위험회피를 적용하면, 위험회피수단의 손익 중 효과적인 부분은 기타포괄손익으로, 비효과적인 부분은 당기손익으로 인식하며, 해외사업장을 처분할 때 누적된 위험회피 손익을 당기손익으로 재분류합니다. 금융상품 측면은 IFRS 9 금융상품(K-IFRS 제1109호), 환산차이의 재분류는 IAS 21 환율변동효과(K-IFRS 제1021호)와 함께 봅니다.

실무에서는 지정 금액이 순자산을 넘거나, 수단이 대상보다 커서 생긴 비효과적 부분까지 OCI 로 처리하거나, 처분했는데 재분류가 빠지는 일이 생깁니다. 원장 데이터를 그대로 이어받아 분기마다 효과적·비효과적 부분을 다시 계산하고 원장 인식액과 나란히 놓는 과정을 OpenUI5 화면으로 확장했습니다. 실제 구동 화면 6종을 함께 공개합니다.

SAP 표준 기능을 그대로 이어받은 부분 — 외화 평가는 FAGL_FCV, 원장 라인 조회는 FAGLL03, 계정 잔액은 FAGLB03 이 담당합니다. 이 화면은 표준 데이터 구조를 그대로 이어받아 지정 한도·효과적 부분 배분·처분 재분류라는 조회·검증 관점을 더해 확장합니다.
항목내용
업무 영역재무회계(FI)
관련 기준서IFRIC 16 해외사업장순투자의 위험회피 (IFRS 9 금융상품(K-IFRS 제1109호)·IAS 21 환율변동효과(K-IFRS 제1021호) 연계)
Namespacezui5.nihedge
셸 구조단일 페이지 + 5개 탭
화면 수메인 1 · 상세 다이얼로그 1
SAP 표준 T-codeFAGL_FCV · FAGLL03 · FAGLB03 · FB50
데이터 연동 방식OData V2 (조회조건 전부 $filter)
성격조회·대사·점검형
테마sap_horizon · 한국어
요약내용
점검 대상위험회피 건별 지정 한도·수단 비율, 분기별 효과적·비효과적 부분과 처분 재분류의 기대 금액과 원장 금액
핵심 산식효과적 부분 = 반대 부호일 때 min(|수단 손익|, |대상 환산차이|) · 비효과적 부분 = 수단 손익 − 효과적 부분
결과 표시정상 / 점검 필요 / 확인 필요

실제 화면 6종 둘러보기

위험회피 건별 판정
위험회피 건별 판정 — 조회조건, 요약 지표, 건별 판정
분기별 배분
분기별 배분 — 분기별 수단 손익·대상 환산차이와 효과적·비효과적 부분
통화별 집계
통화별 집계 — 기능통화별 지정 금액과 인식액
결과 구분별 집계
결과 구분별 집계 — 정상·점검 필요·확인 필요 구분 합계
정합성 대사
정합성 대사 — 여섯 가지 대사식의 검사·차이·의도적 예외 건수
위험회피 건 상세
위험회피 건 상세 — 판정 단계, 배분 산식, 원장 대사, 분기별 배분

사용 방법

  1. 조회조건 입력 — 회계연도(필수, 기본 2026)를 확인하고, 필요하면 회사와 기능통화(USD·EUR·JPY·CNY)를 고릅니다. 비워 두면 전체입니다.
  2. 조회 — 조회조건 영역 맨 오른쪽의 조회 버튼을 누르거나 회계연도 입력 칸에서 Enter 를 누릅니다. 초기화 버튼은 그 왼쪽에 있고, 화면을 열면 기본 조건으로 자동 조회됩니다.
  3. 요약 지표 확인 — 위험회피 건수, 점검 필요·확인 필요 건수, 지정 위험회피대상 금액, 기대 OCI 인식액과 원장 OCI 인식액, 원장-기대 차이 절대값 합을 봅니다.
  4. 탭 이동 — 위험회피 건별 판정 → 분기별 배분 → 통화별 집계 → 결과 구분별 집계 → 정합성 대사 순서로 봅니다. 건별 탭에서는 점검 결과로 한 번 더 거를 수 있습니다.
  5. 행 클릭 상세 — 건별 탭의 행을 클릭하면 지정 내용, 판정 근거, 배분 산식, 원장 대사, 처분 시 재분류와 분기별 배분이 다이얼로그로 열립니다.
  6. CSV 내려받기 — 각 탭의 CSV 내려받기 로 현재 조건의 결과를 UTF-8(BOM) CSV 로 저장합니다.

효과적·비효과적 부분 판정 규칙

건마다 네 단계를 차례로 보고 기대값과 원장을 비교합니다.

판정 조건결과 상태사용자 조치
지정 위험회피대상 금액이 순자산 장부금액 이하이고, 수단 금액도 지정 금액 이하이며, 원장 OCI·손익·재분류가 기대와 같다정상조치 없음
지정 위험회피대상 금액이 순자산 장부금액을 넘는다점검 필요지정 금액과 순자산 장부금액 자료를 다시 확인한다
위험회피수단 금액이 지정 대상 금액을 넘는다점검 필요초과분은 비효과적 부분이 될 수 있어 지정 내용을 확인한다
원장 OCI·손익 인식액이 기대 효과적·비효과적 부분과 다르다(예: 비효과적 부분까지 OCI 처리)점검 필요배분 전표에서 비효과적 부분이 당기손익으로 갔는지 확인한다
처분 비율이 있는데 원장 재분류액이 기대와 다르다(미이행·일부 이행 포함)점검 필요처분 시점의 재분류 전표를 확인한다
대상 순투자 환산차이 자료를 받지 못했다확인 필요자료를 받은 뒤 다시 조회한다(기대값 산출 불가)

판정 결과는 확인 대상을 알리는 표시이며 최종 판단은 회사와 감사인이 합니다.

분기 배분과 재분류 산출 순서

  1. 효과적 부분(분기) — 수단 손익과 대상 환산차이가 반대 부호일 때 min(|수단 손익|, |대상 환산차이|) × 수단 손익 부호, 그렇지 않으면 0.
  2. 비효과적 부분(분기) = 수단 손익 − 효과적 부분.
  3. 연간 값 = 분기 합계이며, 효과적 부분 + 비효과적 부분 = 수단 손익이 성립해야 합니다.
  4. 재분류 기대액 = 처분 비율 × (기초 누적 위험회피 OCI + 효과적 부분).
  5. 기말 누적 OCI = 기초 + 효과적 부분 − 재분류.
  6. 원장 대사 — 원장 OCI − 기대 효과적 부분, 원장 손익 − 기대 비효과적 부분, 원장 재분류 − 기대 재분류. 차이가 있으면 점검 필요.

금액 단위는 원이며 이익은 +, 손실은 −로 표시합니다. 위 산식은 점검용 단순화이며 세금효과는 다루지 않습니다.

조회조건

조회조건필수설명
회계연도필수기준 회계연도 4자리(기본 2026). Enter 키로도 조회한다.
회사선택1000 · 2000. 비우면 전체(해당 조건은 서비스로 보내지 않는다).
기능통화선택USD · EUR · JPY · CNY. 건별·분기별·통화별 탭에 적용한다.
점검 결과(건별 탭)선택정상 · 점검 필요 · 확인 필요. 건별 탭 표에서만 추가로 거른다.

결과 컬럼

구분주요 컬럼
위험회피 건별 판정건·건명·해외사업장·기능통화·수단 종류, 점검 결과, 지정일, 순자산 장부금액, 지정 위험회피대상 금액, 수단 금액과 비율, 수단 외환손익, 대상 환산차이, 효과적·비효과적 부분(기대), 원장 OCI·손익 인식액과 차이, 기초 누적 OCI, 처분 비율, 재분류 기대·원장·차이, 기말 누적 OCI(기대), 차이 절대값 합, 단계별 판정
분기별 배분분기, 환율 변동률, 수단 외환손익, 대상 환산차이, 효과적·비효과적 부분(기대)
통화별 집계건수, 지정 금액, 수단 손익, 효과적·비효과적 부분, 원장 OCI, 차이 절대값 합
결과 구분별 집계점검 결과별 건수·지정 금액·효과적 부분·원장 OCI·차이 절대값 합
정합성 대사대사식, 산식, 검사 건수, 차이 건수, 최대 차이 금액, 의도적 예외 건수와 설명

SAP 표준 기능 매핑

SAP 표준 기능을 그대로 이어받은 부분 — 외화 평가는 FAGL_FCV, 원장 라인 조회는 FAGLL03, 계정 잔액은 FAGLB03, 조정 전표 입력은 FB50 이 담당합니다. 표준 실행은 SAP 표준 T-code 가 담당하고, 이 화면은 표준 데이터 구조를 그대로 이어받아 순투자 위험회피의 조회·검증 관점을 더해 확장합니다.
SAP 표준 T-code용도이 화면과의 관계
FAGL_FCV외화 평가수단(외화차입금 등)의 환산손익 원천을 표준 화면에서 실행한다
FAGLL03G/L 계정 라인 아이템위험회피 OCI·손익 계정의 원장 인식액을 다시 확인한다
FAGLB03G/L 계정 잔액누적 위험회피 OCI 잔액을 표준 화면과 맞춰 본다
FB50G/L 전표 입력배분·재분류 조정 전표를 입력한다
기준서요구사항대응 기능원천 데이터비고
IFRIC 16 해외사업장순투자의 위험회피위험회피대상은 순자산 장부금액 범위 안에서 지정지정 한도 판정해외사업장 순자산·지정 내용지정 자료의 원천은 확인 필요
IFRS 9 금융상품(K-IFRS 제1109호)효과적 부분은 기타포괄손익, 비효과적 부분은 당기손익OCI·손익 배분 대사원장 라인 아이템분기 단순화 산식
IAS 21 환율변동효과(K-IFRS 제1021호)해외사업장 처분 시 누적 환산차이·위험회피손익의 재분류처분 재분류 대사누적 OCI 잔액세금효과는 제외
IFRIC 16위험회피수단 금액과 지정 대상의 관계수단·대상 비율 판정수단 명목 금액초과분 처리는 확인 필요

문단번호는 원문 미확인으로 표기하지 않았습니다.

참고 CDS 뷰

원천 테이블설명
ACDOCA범용 분개 — 위험회피 OCI·손익 계정 금액과 기간
BKPF전표 헤더
T001회사 코드
SKA1 / SKATG/L 계정 마스터·텍스트
OData 엔티티 · 프로퍼티원천 테이블.필드비고
HedgeSet · LedgerOci · LedgerPlACDOCA.HSL (위험회피 OCI·손익 계정별 집계)회사·회계연도·계정으로 집계
HedgeSet · LedgerReclassACDOCA.HSL (재분류 전표 합계)처분 시점 전표
HedgeSet · NetAsset · HedgedAmt · InstAmt위험회피 지정 자료원천은 확인 필요
HedgeSet · EffExp · IneffExp · ReclassExp파생값분기별 산식과 처분 비율 계산
AllocSet · CurSet · SumSet집계건별 값을 분기·통화·결과 구분으로 합산
define view entity NIHedgeLedger
  as select from acdoca
{
  key rbukrs   as CompanyCode,
  key gjahr    as FiscalYear,
  key racct    as LedgerAccount,
      poper    as PostingPeriod,
      sum(hsl) as LedgerAmount   // 위험회피 OCI·손익 원장 금액
}
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개 절)

검증 결과

대사식검사결과의도적 예외
효과적 부분 + 비효과적 부분 = 수단 손익20일치0
분기 합계 = 연간 값82일치0
기초 + 효과적 부분 − 재분류 = 기말 누적 OCI20일치0
건별 = 통화별 = 결과 구분별 집계4일치0
원장 − 기대 인식액20차이 0건, 의도적 예외 5건 분리 기록5
지정 한도·수단 비율22차이 0건, 의도적 예외 4건 분리 기록4

검증용 샘플 데이터는 가상 회사 2곳의 위험회피 22건(분기별 배분 88행)을 기준으로 수단 손익·대상 환산차이·효과적·비효과적 부분이 원 단위로 맞물리도록 구성했습니다. 처리 차이 7건과 자료 미수령 2건은 점검 화면의 동작을 보이기 위해 의도적으로 구성한 케이스이며, 별도 스크립트가 분기별로 산식을 처음부터 다시 계산해 전 건이 화면 값과 같음을 확인했습니다. 화면 요약의 지정 위험회피대상 금액 2,997,191,000,000 · 기대 OCI 인식액 −53,251,184,586 · 원장 OCI 인식액 −52,340,465,557 · 원장-기대 차이 절대값 합 24,076,524,036은 검증 스크립트 합계와 같습니다.

자주 묻는 질문

IFRIC 16 은 어떤 경우에 적용하나요?

재무제표 표시통화와 다른 기능통화를 쓰는 해외사업장 순투자의 환산 위험을 회피하는 경우를 다룹니다. 세부 시행일과 경과규정은 원문 확인 필요로 남겨 둡니다.

효과적 부분은 어떻게 계산하나요?

이 화면은 분기마다 수단 손익과 대상 환산차이의 부호가 반대일 때 두 금액의 절대값 중 작은 값을 효과적 부분으로 봅니다. 점검용으로 단순화한 산식이며, 누적 기준 측정과 회사 정책의 세부 적용은 확인 필요입니다.

점검 필요로 나오면 회계처리가 잘못된 건가요?

아닙니다. 이 화면은 기대값과 원장이 다른 건을 골라내는 점검 도구입니다. 위험회피 지정의 적정성과 인식 금액의 최종 판단은 회사와 감사인이 합니다.

검증용 샘플 데이터는 실제 데이터인가요?

아닙니다. 가상 계정체계와 가상 해외사업장으로 만든 검증용 샘플 데이터이며, 위험회피 22건과 분기별 배분 88행으로 구성됩니다. 점검 필요 7건은 처리 차이를 일부러 넣어 둔 건이고 확인 필요 2건은 자료 미수령 상황을 보이기 위한 건입니다.

#IFRIC 16 #순투자 위험회피 #해외사업장 #IFRS 9 #IAS 21 #효과적 부분 #재분류 #OpenUI5

순투자 위험회피, 결산 전에 배분과 재분류부터 맞춰 보세요

위험회피 건마다 엑셀로 배분표를 다시 만드는 대신, 화면에서 지정 한도와 분기별 효과적 부분, 원장 인식액을 미리 대사해 두면 결산과 감사 대응이 한결 가벼워집니다. 현재 SAP 환경 기준으로 어떻게 적용되는지 함께 확인해 드립니다.

도입 문의