솔루션 홈
IAS 7

SAP 공급자금융약정 공시 점검 — IAS 7, 공급망 금융으로 늘어난 매입채무를 송장과 원장에 맞춰 공시 수치를 확인한다

약정 조건·부채 장부금액·지급기일 범위·비현금 변동 공시 수치를 송장 명세와 원장에 맞춰 둡니다

기업이 공급자에게 줄 대금을 은행이나 증권사 같은 금융제공자가 먼저 지급하고, 기업은 그 금융제공자에게 나중에 갚는 약정이 있습니다. 공급자는 자금을 일찍 받고, 기업은 지급기일을 늦출 수 있어 공급망 금융이라고도 부릅니다. IAS 7 현금흐름표(K-IFRS 제1007호)와 IFRS 7 금융상품: 공시(K-IFRS 제1107호)는 이런 공급자금융약정의 조건, 약정에 속한 부채의 장부금액과 표시 계정과목, 공급자가 금융제공자로부터 이미 결제받은 금액, 지급기일 범위, 비현금 변동을 재무제표 이용자가 볼 수 있게 공시하라고 요구합니다. 유동성위험 공시에서도 이 약정을 고려하게 됩니다.

실무에서는 공시 초안의 기말 금액이 원장 잔액과 어긋나거나, 외화환산 같은 비현금 변동이 빠지거나, 지급기일 범위가 송장 명세와 다르게 적히는 일이 생깁니다. 원장 데이터를 그대로 이어받아 약정마다 송장을 모으고 공시 수치와 나란히 놓는 과정을 OpenUI5 화면으로 확장했습니다. 실제 구동 화면 6종을 함께 공개합니다.

SAP 표준 기능을 그대로 이어받은 부분 — 공급업체 송장 확인은 FBL1N(공급업체 개별항목), 공급자별 잔액은 FK10N(공급업체 잔액 조회), 지급 실행은 F110(자동 지급 프로그램), 표시 계정과목 잔액은 FAGLL03(총계정원장 개별항목)이 담당합니다. 이 화면은 표준 데이터 구조를 그대로 이어받아 공시 수치 대사라는 조회·검증 관점을 더해 확장합니다.
항목내용
업무 영역재무회계(FI) · 매입채무와 금융부채
관련 기준서IAS 7 현금흐름표(K-IFRS 제1007호), IFRS 7 금융상품: 공시(K-IFRS 제1107호) — 공급자금융약정 공시
Namespacezui5.supfin
셸 구조단일 페이지 + 5개 탭
화면 수메인 1 · 상세 다이얼로그 1
SAP 표준 T-codeFBL1N · FK10N · F110 · FAGLL03
데이터 연동 방식OData V2 (조회조건 전부 $filter)
성격조회·대사·점검형
테마sap_horizon · 한국어
요약내용
점검 대상약정별 요건·조건 기재·장부금액·지급기일 범위·비현금 변동 공시 수치
핵심 산식기말 = 기초 + 신규 편입 − 결제 ± 비현금 변동 · 공시 기말 = 송장 명세 합계 = 원장 잔액
결과 표시정상 / 점검 필요 / 대상 없음

실제 화면 6종 둘러보기

조회조건과 약정별 판정
조회조건과 약정별 판정 — 조회조건과 요약 지표, 약정 8건의 다섯 가지 점검 단계와 점검 결과가 한 화면에 뜹니다. 조회 버튼은 조회조건 영역 오른쪽 끝에 있습니다.
송장 명세
송장 명세 — 약정 대상 송장마다 기초·신규 편입·사업결합·외화환산·결제·기말과 금융제공자 결제완료 여부를 보여줍니다.
잔액 증감 대사
잔액 증감 대사 — 기초에 신규 편입을 더하고 결제를 빼고 비현금 변동을 반영해 기말(산출)을 만든 뒤, 원장 잔액·공시 기말과 나란히 대사합니다.
지급기일 비교
지급기일 비교 — 약정 부채의 지급기일 범위와 약정에 속하지 않는 유사 매입채무의 범위를 나란히 두고 공시 범위와 일치하는지 봅니다.
금융제공자 구분별 집계
금융제공자 구분별 집계 — 회사와 금융제공자 구분(은행·증권사·결제 플랫폼)별로 증감과 결제완료분, 점검 필요 약정 수를 모아 봅니다.
약정 상세 다이얼로그
약정 상세 다이얼로그 — 행을 클릭하면 점검 단계별 결과와 잔액 증감, 약정 대상 송장 명세가 항목별로 펼쳐집니다.

사용 방법

  1. 회계연도를 넣고, 회사코드와 금융제공자 구분은 필요할 때만 고릅니다. 비워 두면(전체) 전체가 조회됩니다.
  2. 조회 버튼은 조회조건 입력 필드 줄의 가장 오른쪽에 있습니다. 회계연도 입력란에서 Enter 키를 눌러도 같은 조회가 실행됩니다. 화면을 열면 기본 조건으로 자동 조회됩니다.
  3. 요약 줄에서 점검 약정, 요건 충족 약정, 점검 필요 건수, 기말 부채 장부금액, 금융제공자 결제완료분, 비현금 변동 합계, 대사 차이 절대값 합계를 먼저 확인합니다.
  4. 탭을 옮겨 가며 판정 → 송장 명세 → 잔액 증감 대사 → 지급기일 비교 → 구분별 집계 순으로 좁혀 봅니다.
  5. 판정 탭에서 행을 누르면 점검 단계별 결과와 잔액 증감, 송장 명세가 상세 다이얼로그로 열립니다.
  6. 각 탭의 CSV 내려받기(UTF-8 BOM)로 결과를 저장할 수 있습니다.

공시 수치 다섯 가지를 송장과 원장에 맞춘다 — 점검 규칙

약정마다 다섯 단계를 순서대로 확인합니다. 하나라도 차이가 있으면 점검 필요로 표시하고, 요건 단계에서 구조가 확인되지 않으면 점검 대상에서 제외합니다.

판정 조건결과 상태사용자 조치
공급자 선택권과 금융제공자 직접 지급 구조 미확인대상 없음약정 범위를 확인합니다.
약정 조건(한도·기간·이용 조건)이 공시 초안에 없음점검 필요조건 기재 내용을 확인합니다.
공시 기말 ≠ 송장 명세 합계 또는 송장 명세 합계 ≠ 원장 잔액점검 필요표시 계정과목과 공시 초안을 확인합니다.
공시 지급기일 범위 ≠ 송장 명세 산출 범위 또는 비교 매입채무 범위점검 필요범위 산정 기준일을 확인합니다.
공시 비현금 변동·결제완료분 ≠ 산출값점검 필요누락된 변동 항목을 확인합니다.
위 조건이 모두 없음정상-

판정 결과는 확인 대상을 알리는 표시이며 기준서 충족 여부를 단정하지 않습니다. 약정에 해당하는지와 공시 방식의 최종 판단은 기준서 원문에 따라 회사와 감사인이 합니다.

송장 잔액에서 공시 대사까지 6단계

  1. 송장별로 맞춘다 — 기말 = 기초 + 신규 편입 + 사업결합 + 외화환산 + 기타 − 결제
  2. 약정별로 모은다 — 송장 합계 = 증감표 항목, 기초 + 신규 편입 − 결제 ± 비현금 변동 = 기말(산출)
  3. 원장과 대사한다 — 기말(산출) − 원장 잔액
  4. 공시 초안과 대사한다 — 공시 기말 − 기말(산출), 비현금 3항목과 결제완료분 차이
  5. 지급기일을 산출한다 — 지급기일(일) = 지급기일 − 송장일, 기말 잔액 송장의 최소·최대·평균
  6. 집계를 재대사한다 — 구분별 집계 = 약정별 합계

금액은 원 단위입니다.

조회조건

조회조건필수설명
보고 회계연도필수기본 2025
회사코드선택전체 선택 시 조건 없이 조회
금융제공자 구분선택은행·증권사·결제 플랫폼, 전체 선택 시 조건 없이 조회
점검결과선택판정 탭 — 전체 / 정상 / 점검 필요 / 대상 없음

결과 컬럼

영역내용
요약점검 약정 · 요건 충족 약정 · 점검 필요 · 기말 부채 장부금액 · 금융제공자 결제완료분 · 비현금 변동 합계 · 대사 차이 절대값 합계
판정회사 · 약정번호 · 약정명 · 금융제공자 · 구분 · 표시 계정과목 · 잔액 송장 건수 · 기말 장부금액 · ①~⑤ 단계 · 점검 결과
송장 명세송장번호 · 공급자 · 송장일 · 지급기일 · 지급기일(일) · 통화 · 기초 · 신규 편입 · 사업결합 · 외화환산 · 기타 · 결제 · 기말 · 금융제공자 결제완료 · 상태
잔액 증감 대사기초 · 신규 편입 · 결제 · 비현금 3종 · 기말(산출) · 원장 잔액 · 원장 대사 차이 · 공시 기말 · 공시 대사 차이 · 결제완료분 · 비현금 공시 차이
지급기일 비교약정 부채 최소·최대·평균 일수 · 비교 매입채무 최소·최대 · 공시 범위 · 최대 지급기일 격차 · 범위 일치
구분별 집계약정 수 · 요건 충족 · 점검 필요 · 기초 · 신규 편입 · 결제 · 비현금 변동 합계 · 기말 · 결제완료분 · 대사 차이 절대값 합계

SAP 표준 기능 매핑

  • 원장 — 매입채무·기타금융부채 계정 전표(ACDOCA)와 공급업체 미결·반제 항목(BSIK·BSAK)을 그대로 사용해 금액을 집계
  • 표준 화면 — 공급업체 개별항목(FBL1N) · 공급업체 잔액 조회(FK10N) · 자동 지급 프로그램(F110) · 총계정원장 개별항목(FAGLL03)
T-code이름쓰임
FBL1N공급업체 개별항목송장일·지급기일·금액을 건별로 확인합니다
FK10N공급업체 잔액 조회공급자별 잔액을 확인합니다
F110자동 지급 프로그램지급 실행 결과와 결제 반영을 확인합니다
FAGLL03총계정원장 개별항목표시 계정과목 잔액을 원장 잔액과 대사합니다
기준서요구사항화면 반영
IAS 7 현금흐름표(K-IFRS 제1007호)공급자금융약정의 조건 공시약정 조건 점검
IAS 7 현금흐름표(K-IFRS 제1007호)약정에 속한 부채의 장부금액과 표시 계정과목장부금액 공시·원장 대사
IAS 7 현금흐름표(K-IFRS 제1007호)공급자가 금융제공자로부터 이미 결제받은 금액결제완료분 대사
IAS 7 현금흐름표(K-IFRS 제1007호)약정 부채와 비교 대상 매입채무의 지급기일 범위지급기일 비교
IAS 7 현금흐름표(K-IFRS 제1007호)비현금 변동(사업결합·외화환산·기타)잔액 증감 대사
IFRS 7 금융상품: 공시(K-IFRS 제1107호)유동성위험 공시에서 공급자금융약정 고려지급기일 비교의 최대 지급기일 격차(정보 제공)

참고 CDS 뷰

define view entity SupplierFinBalance
  as select from I_JournalEntryItem as Item
{
  key Item.CompanyCode,
  key Item.FiscalYear,
  key Item.GLAccount,
      sum(Item.AmountInCompanyCodeCurrency) as LedgerBal
}
where Item.GLAccount = $parameters.p_supplier_fin_account
group by Item.CompanyCode, Item.FiscalYear, Item.GLAccount

OpenUI5 구성

구성내용
업무 영역재무회계(FI) · 매입채무와 금융부채
화면 구성조회조건 영역(우측 조회) + 요약 줄 + 판정·송장 명세·잔액 증감 대사·지급기일 비교·구분별 집계 5개 탭, 상세 Dialog
데이터 모델OData V2 모델을 앱 설정(manifest)에서 선언하고, 표마다 해당 엔티티셋에 직접 바인딩
조회조건 처리필터 객체로 만들어 서버 조회 조건($filter)으로 전달하며 "전체"는 조건을 만들지 않음
집계요약 값은 컨트롤러 한 곳에서 계산하고 금액 문자열은 숫자로 변환해 합산
오류 처리서비스 연결 실패와 요청 실패, 빈 응답을 구분해 사용자 메시지로 안내
테마sap_horizon · 한국어

파일 구성

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

검증 결과

화면 구성에 쓴 검증용 샘플 데이터는 가상 회사 2곳의 약정 8건, 송장 60건을 기준으로 송장 잔액과 증감이 원 단위로 맞물리도록 구성했습니다.

대사식검사결과의도적 예외
송장별 기초 + 신규 편입 + 사업결합 + 외화환산 + 기타 − 결제 = 기말60일치0
약정별 증감표 합계 = 송장 합계 · 기초 + 편입 − 결제 ± 비현금 = 기말63일치0
지급기일(일) = 지급기일 − 송장일 · 산출 범위 = 송장 명세 최소·최대54일치0
구분별 집계 = 약정별 합계36일치0
판정 단계·차이 컬럼 독립 재산출43일치0

약정 조건이 공시 초안에 없는 약정 1건 · 원장 잔액과 송장 명세가 다른 약정 1건 · 공시 초안에서 외화환산이 빠진 약정 1건 · 공시 지급기일 범위가 다른 약정 1건 · 약정 구조가 확인되지 않아 대상 없음인 약정 1건은 점검 화면의 동작을 보이기 위해 의도적으로 구성한 케이스입니다. 화면 요약의 대사 차이 절대값 합계 2,120,000원은 원장 차이 1,200,000, 공시 기말 차이 460,000, 비현금 공시 차이 460,000의 절대값 합계와 일치합니다.

자주 묻는 질문

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

아닙니다. 이 화면은 공시 초안 수치를 송장 명세와 원장에 맞춰 보고 확인이 필요한 약정을 가려내는 점검 도구입니다. 약정의 범위 판단과 공시의 최종 확정은 기준서 원문에 따라 회사와 감사인이 합니다.

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

공급자금융약정은 공급자가 금융제공자로부터 조기에 결제를 받고, 기업은 그 금융제공자에게 나중에 지급하는 약정을 말합니다. 시행일과 경과규정은 원문으로 확인한 사실만 적어야 하므로 이 글에서는 다루지 않으며 확인 필요입니다.

금융제공자 결제완료분은 어디서 가져오나요?

이 화면은 약정 플랫폼의 이용 내역에서 공급자가 이미 결제받은 송장 표시를 이어받아 기말 잔액 송장의 합계로 계산합니다. 실제 연동 방식은 회사 환경에 따라 확인 필요입니다.

비교 대상 매입채무의 지급기일 범위는 어떻게 정하나요?

약정에 속하지 않는 유사 매입채무의 지급조건에서 최소·최대 일수를 입력 자료로 받아 약정 부채의 범위와 나란히 보여줍니다. 어떤 매입채무를 비교 대상으로 볼지는 회사가 정하며, 화면은 그 결과를 공시 범위와 비교합니다.

#IAS 7 #K-IFRS 1007 #IFRS 7 #K-IFRS 1107 #공급자금융약정 #공급망 금융 #지급기일 범위 #비현금 변동 #OpenUI5

공급자금융약정 공시, 결산 전에 송장과 원장부터 맞춰보세요

약정마다 송장과 공시 초안을 표에서 다시 대조하는 대신, 화면에서 기말 잔액·결제완료분·지급기일 범위·비현금 변동을 원장과 미리 대사해 두면 결산과 감사 대응이 한결 가벼워집니다. 현재 SAP 환경 기준으로 어떻게 적용되는지 함께 확인해 드립니다.

도입 문의