솔루션 홈
IAS 7

SAP 외화 현금흐름 환율변동효과 대사 점검 — IAS 7, 외화 계좌의 흐름은 발생일 환율로 환산하고 환율변동효과는 따로 떼어 기초·기말 현금과 맞춰본다

거래일 환율 · 원화 현금흐름 · 환율변동효과 · 활동별 현금흐름 · 기초·기말 현금을 계좌와 흐름 단위로 확인합니다

외화 계좌를 가진 회사의 현금흐름표는 환율이 움직일수록 숫자 맞추기가 어려워집니다. IAS 7 현금흐름표(K-IFRS 제1007호)는 외화 거래에서 생긴 현금흐름을 현금흐름이 발생한 날의 환율로 기능통화에 기록하도록 하고, 외화로 보유하는 현금및현금성자산의 환율변동효과는 영업·투자·재무활동 현금흐름과 분리해 기초와 기말 현금의 조정 항목으로 보여 주도록 합니다. 표준 전기와 계정 잔액 조회는 SAP 표준 T-code 가 담당하고, 이 화면은 조회·검증 관점을 더해 확장합니다.

실무에서는 기말환율로 흐름을 한꺼번에 환산하거나, 활동 구분을 다르게 잡거나, 흐름의 환산 차이를 환율변동효과 한 줄에 모아 두는 일이 생깁니다. 환율변동효과는 잔액 변동에서 흐름을 뺀 값으로 맞춰지기 때문에, 환산 차이가 있어도 기말 현금은 맞아 보입니다. 계좌마다 흐름을 거래일 환율로 다시 환산하고, 환율변동효과를 기초잔액분과 기중흐름분으로 나누어 독립적으로 계산한 뒤 장부와 견주는 과정을 OpenUI5 화면으로 확장했습니다. 실제 구동 화면 6종을 함께 공개합니다.

SAP 표준 기능을 그대로 이어받은 부분 — 현금 계정의 거래통화 금액과 전기 내역 확인은 FAGLL03 이, 계정 잔액 확인은 FAGLB03 이, 전표 조회는 FB03 이 담당합니다. 이 화면은 표준 데이터 구조를 그대로 이어받아 흐름별 환산 재계산과 환율변동효과 분해, 장부 대조라는 조회·검증 관점을 더해 확장합니다.
항목내용
업무 영역재무회계(FI) — 외화 현금흐름
관련 기준서IAS 7 현금흐름표(K-IFRS 제1007호)
Namespacezui5.cashfxeff
셸 구조단일 페이지 + 4개 탭
화면 수메인 1 · 상세 다이얼로그 1
SAP 표준 T-codeFAGLL03 · FAGLB03 · FB03
데이터 연동 방식OData V2 (조회조건 전부 $filter)
성격조회·산출·대사·점검형
테마sap_horizon · 한국어
요약내용
점검 대상외화·원화 계좌의 현금흐름 — 거래일 환율, 원화 현금흐름, 활동 구분, 계좌별 환율변동효과, 기초·기말 현금
핵심 산식원화 현금흐름 = 외화 금액 × 거래일 환율 · 환율변동효과 = 기말 원화환산액 − 기초 원화환산액 − 기중 원화 순흐름
결과 표시정상 / 점검 필요

실제 화면 6종 둘러보기

조회조건 · KPI · 외화 현금흐름 명세
조회조건 · KPI · 외화 현금흐름 명세 — 조회조건과 요약 KPI, 흐름별 거래일 환율과 원화 현금흐름의 산출·장부 대조가 한 화면에 뜹니다. 조회 버튼은 조회조건 영역 오른쪽 끝에 있습니다.
점검 필요만 조회
점검 필요만 조회 — 점검 결과를 점검 필요로 골라 조회하면 점검 코드가 붙은 흐름만 남습니다.
계좌별 환율변동효과
계좌별 환율변동효과 — 계좌마다 기초·기말 외화 잔액과 환율, 환율변동효과의 기초잔액분·기중흐름분을 산출과 장부로 대조합니다.
현금흐름표 조정
현금흐름표 조정 — 영업·투자·재무활동 현금흐름과 환율변동효과, 기초·기말 현금및현금성자산을 산출과 장부로 나란히 봅니다.
대사 결과
대사 결과 — 대사식마다 검사 건수와 차이 건수, 최대 차이를 보여줍니다.
현금흐름 상세 팝업
현금흐름 상세 팝업 — 행을 누르면 흐름 정보와 산출·장부 환율·금액, 점검 내용, 해당 계좌의 환율변동효과 분해가 열립니다.

사용 방법

  1. 기준 연월(보고기간말)을 넣고, 통화·활동 구분·점검 코드·점검 결과는 필요할 때만 고릅니다. "전체"를 고르면 해당 조건 없이 조회됩니다.
  2. 조회 버튼은 조회조건 입력 필드 줄의 가장 오른쪽에 있습니다. 기준 연월 입력란에서 Enter 키를 눌러도 같은 조회가 실행됩니다. 화면을 열면 기본 조건(기준 연월 202609)으로 자동 조회됩니다.
  3. KPI 에서 흐름 건수, 점검 필요 건수, 순현금흐름 합계, 환율변동효과 합계(산출), 환율변동효과 차이의 절대값 합계, 정합성 대사 차이 건수를 먼저 확인합니다.
  4. 탭을 외화 현금흐름 명세 → 계좌별 환율변동효과 → 현금흐름표 조정 → 대사 결과 순으로 옮겨 가며 좁혀 봅니다.
  5. 외화 현금흐름 명세에서 행을 누르면 흐름 정보와 산출·장부 환율·금액, 점검 내용, 해당 계좌의 환율변동효과 분해가 상세 다이얼로그로 열립니다.
  6. CSV 내려받기(UTF-8 BOM)로 현재 탭의 결과를 저장할 수 있습니다.

환율 적용·활동 분류를 가려내는 점검 코드 판정 규칙

흐름마다 산출 기준과 장부 반영액을 비교해 차이가 있으면 아래 코드 가운데 먼저 눈에 띄는 확인 항목 하나를 표시합니다.

판정 조건점검 코드결과사용자 조치
장부 적용 환율로 환산한 금액이 거래일 환율 기준 산출액과 0.5%를 넘게 다르다R01 거래일 환율 적용 확인점검 필요기말환율 등 다른 환율을 적용했는지, 근사 환율이라면 허용 범위인지 확인합니다.
장부 활동 구분이 기준 활동 구분과 다르다R02 활동 구분 확인점검 필요영업·투자·재무 분류 근거를 확인합니다.
위 조건에 모두 해당 없음R00 점검 사항 없음정상-

코드는 확인할 곳을 좁히기 위한 분류이며 원인을 단정하지 않습니다. 0.5%는 화면의 점검 임계값이며 회사 기준에 맞춰 조정할 수 있습니다. 계좌 단위로는 장부 환율변동효과가 산출과 다르거나 점검 필요 흐름이 있으면 점검 필요로 표시합니다. 판정 결과는 확인 대상을 알리는 표시일 뿐 최종 판단은 회사와 감사인이 합니다.

흐름 환산에서 환율변동효과와 기말 현금까지의 산출 순서

  1. 흐름 환산 — 원화 현금흐름 = 외화 금액 × 거래일 환율
  2. 잔액 롤포워드 — 기말 외화 잔액 = 기초 외화 잔액 + 기중 외화 흐름 합계
  3. 원화환산액 — 기초 = 기초 외화 잔액 × 기초 환율, 기말 = 기말 외화 잔액 × 기말 환율
  4. 환율변동효과(산출) — 기말 원화환산액 − 기초 원화환산액 − 기중 원화 순흐름
  5. 분해 — 기초잔액분 = 기초 외화 잔액 × (기말 환율 − 기초 환율), 기중흐름분 = Σ 외화 금액 × (기말 환율 − 거래일 환율), 두 값의 합이 환율변동효과와 같아야 합니다.
  6. 활동별 집계 — 기준 활동 구분별 원화 현금흐름을 영업·투자·재무로 더합니다.
  7. 현금 조정 — 기초 현금 + 영업 + 투자 + 재무 + 환율변동효과 = 기말 현금
  8. 장부 대조 — 장부 흐름의 환산 차이는 장부 환율변동효과의 차이로 나타나므로 활동별 차이와 환율변동효과 차이를 함께 봅니다.
  9. 대사 — 정합성 대사 5개와 장부 점검 대사 4개를 계산합니다.

금액은 원 단위이며 계좌·금액·환율은 모두 가상 설정값입니다. 산출식은 점검용으로 단순화한 것이며 장부 기초·기말 잔액은 원장 잔액과 일치한다고 봅니다. 근사 환율의 사용 가능 여부와 범위는 기준서 원문 확인 후 회사와 감사인이 판단합니다.

조회조건

조회조건필수설명
기준 연월(보고기간말)필수YYYYMM 6자리
통화선택USD · EUR · JPY · KRW, 전체이면 조건 없음
활동 구분선택영업 · 투자 · 재무 (기준 활동 구분)
점검 코드선택R00 · R01 · R02
점검 결과선택정상·점검 필요

결과 컬럼

영역내용
요약흐름 건수 · 점검 필요 건수 · 순현금흐름 합계 · 환율변동효과 합계(산출) · 환율변동효과 차이 절대값 합계 · 대사 차이 건수
외화 현금흐름 명세계좌·통화·거래일·내용 · 활동(기준·장부) · 외화 금액 · 거래일 환율 · 원화 현금흐름(산출) · 장부 적용 환율 · 원화 현금흐름(장부) · 차이 · 점검 코드·결과·내용
계좌별 환율변동효과기초·기중·기말 외화 잔액 · 기초·기말 환율 · 원화환산액 · 환율변동효과(기초잔액분·기중흐름분·합계) · 장부 환율변동효과와 차이
현금흐름표 조정영업·투자·재무활동 · 환율변동효과 · 순증감 · 기초·기말 현금 (산출·장부·차이)
대사 결과대사 항목 · 대사식 · 좌변 · 우변 · 검사 건수 · 차이 건수 · 최대 차이

SAP 표준 기능 매핑

T-code이름쓰임
FAGLL03G/L 계정 라인아이템 조회외화 현금성 계정의 거래통화 금액과 전기일 확인
FAGLB03G/L 계정 잔액 조회기초·기말 잔액과 장부 환율변동효과 확인
FB03전표 조회점검 필요 흐름의 전표 라인 확인
기준서요구사항화면 반영
IAS 7 현금흐름표(K-IFRS 제1007호)외화 거래에서 발생하는 현금흐름은 현금흐름이 발생한 날의 환율을 적용해 기능통화로 기록거래일 환율 · 원화 현금흐름 · 점검 코드 R01
같은 기준서외화로 보유하는 현금및현금성자산의 환율변동효과는 활동별 현금흐름과 분리해 기초와 기말 현금의 조정 항목으로 표시환율변동효과 · 현금흐름표 조정 · 기초잔액분·기중흐름분 분해
같은 기준서현금흐름은 영업·투자·재무활동으로 분류활동별 집계 · 점검 코드 R02
IAS 21 환율변동효과(K-IFRS 제1021호)외화거래는 최초 인식 시 거래일의 현물환율로 기능통화에 기록거래일 환율 적용 점검

참고 CDS 뷰

@EndUserText.label: '외화 현금 계정 장부 금액 집계 (스케치)'
define view entity ForeignCashFlowBookAmt
  as select from I_JournalEntryItem as a
{
  key a.CompanyCode,
  key a.GLAccount,
  key a.TransactionCurrency,
      sum( a.AmountInTransactionCurrency ) as ForeignAmount,
      sum( a.AmountInCompanyCodeCurrency ) as BookAmount
}
group by a.CompanyCode, a.GLAccount, a.TransactionCurrency

장부 금액의 원천은 유니버설 저널(ACDOCA)이며 현금 계정의 거래통화 금액과 원화 금액을 전기일 기준으로 집계합니다. 거래일 환율은 환율 테이블(TCURR)에서 가져옵니다. 뷰 이름과 조건은 스케치이며, 활동 구분의 실제 원천은 SAP 환경별로 달라 확인 필요로 남겼습니다.

OpenUI5 구성

구성내용
업무 영역재무회계(FI) · 외화 현금흐름 점검
화면 구성조회조건 영역(우측 조회) + KPI + 외화 현금흐름 명세·계좌별 환율변동효과·현금흐름표 조정·대사 결과 4개 탭, 상세 Dialog
데이터 모델OData V2 모델을 앱 설정(manifest)에서 선언하고, 표마다 해당 엔티티셋에 바인딩
조회조건 처리필터 객체로 만들어 서버 조회 조건($filter)으로 전달하며 "전체"는 조건을 만들지 않음
정렬·페이징정렬 객체로 서버 정렬($orderby), 목록 범위 읽기로 페이징($top·$skip), 총건수는 인라인 건수
집계KPI 값은 조회 결과에서 한 곳의 합산식으로 계산하고, 금액 문자열은 숫자로 변환해 표시·정렬
실패 안내서비스 연결 실패와 요청 실패를 구분해 사용자 메시지로 안내
테마sap_horizon · 한국어

파일 구성

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

검증 결과

화면 구성에 쓴 검증용 샘플 데이터는 가상 계좌 5개(USD 2 · EUR 1 · JPY 1 · KRW 1)의 두 분기 현금흐름 45건, 계좌별 환율변동효과 10행, 현금흐름표 조정 16행, 대사 결과 18행을 기준으로 원 단위로 맞물리도록 구성했습니다.

대사식검사결과차이 건수
외화 금액 × 거래일 환율 = 원화 현금흐름(산출)45일치0
영업 + 투자 + 재무(산출) = 흐름 산출 합계2일치0
기초 외화 잔액 + 외화 흐름 합계 = 기말 외화 잔액10일치0
기초잔액분 + 기중흐름분 = 기말 − 기초 − 기중 순흐름 (독립 재계산 포함)10일치0
기초 현금 + 영업 + 투자 + 재무 + 환율변동효과 = 기말 현금2일치0
직전 분기 기말 외화 잔액·환율 = 당기 기초5일치0

점검 필요는 기준 연월 202609 에서 5건(R01 3건 · R02 2건)입니다. 이는 점검 화면의 동작을 보이기 위해 의도적으로 구성한 케이스이며 정합성 대사 차이와 분리해 기록했습니다(장부 점검 대사 차이 건수: 거래일 환율 4 · 활동 구분 2 · 환율변동효과 3, 두 분기 합). KPI 는 별도 스크립트로 다시 계산한 합계와 일치했습니다.

자주 묻는 질문

이 점검은 어떤 기준서의 어떤 요구사항에 근거하나요? 적용 시기도 알려 주세요.

IAS 7 현금흐름표(K-IFRS 제1007호)에서 외화 거래의 현금흐름을 현금흐름이 발생한 날의 환율로 기능통화에 기록하고, 외화로 보유하는 현금및현금성자산의 환율변동효과를 영업·투자·재무활동 현금흐름과 분리해 기초와 기말 현금의 조정 항목으로 표시하는 요구사항을 기준으로 합니다. 환산 원칙은 IAS 21 환율변동효과(K-IFRS 제1021호)와 연결됩니다. 시행일과 경과규정은 기준서 원문에서 확인 필요합니다.

환율변동효과는 왜 기초잔액분과 기중흐름분으로 나누나요?

환율변동효과는 기초 외화 잔액이 기말 환율로 다시 환산되며 생긴 부분과, 기중 흐름이 거래일 환율과 기말 환율의 차이만큼 생긴 부분으로 설명할 수 있습니다. 이 화면은 두 부분의 합이 기말 − 기초 − 기중 순흐름과 같은지 대사해, 흐름 환산에 차이가 있을 때 환율변동효과 쪽에 묻히는지 확인하도록 돕습니다.

"점검 필요"는 회계처리가 잘못됐다는 뜻인가요?

아닙니다. 장부 적용 환율이 거래일 환율과 다르거나 활동 구분이 기준 분류와 달라 확인이 필요하다는 표시입니다. 이 화면은 점검 도구이며 근사 환율의 사용 여부와 분류의 최종 판단은 회사와 감사인이 합니다.

화면의 계좌와 금액은 실제 값인가요?

아닙니다. 가상 계좌와 가상 흐름으로 만든 검증용 샘플 데이터입니다. 실제 거래통화 금액과 환율을 원장과 환율 테이블에서 가져오는 방법은 시스템에서 확인 필요합니다.

#IAS 7 #K-IFRS 1007 #외화 현금흐름 #환율변동효과 #거래일 환율 #기초·기말 현금 조정 #OpenUI5

외화 현금흐름의 환율변동효과, 계좌별로 쪼개어 맞춰 두세요

흐름의 환산 차이가 환율변동효과 한 줄에 묻히면 기말 현금은 맞아 보이지만 활동별 금액이 어긋납니다. 화면에서 기대값과 장부가 다른 흐름을 미리 가려 두면 결산과 감사 대응이 한결 가벼워집니다. 현재 SAP 환경 기준으로 어떻게 적용되는지 함께 확인해 드립니다.

도입 문의