SAP 유형자산 교환거래 취득원가 측정 점검 — IAS 16, 자산과 자산을 맞바꿨다면 공정가치로 잡을지 장부금액으로 잡을지부터 가려본다
상업적 실질, 측정기준, 취득원가, 제공자산 처분손익을 교환 건별로 나란히 놓고 원장과 맞춰 봅니다
자산을 팔고 다른 자산을 사는 대신, 상대방과 자산을 맞바꾸는 거래가 있습니다. IAS 16 유형자산(K-IFRS 제1016호)은 이렇게 교환으로 취득한 유형자산을 상업적 실질이 있고 공정가치를 신뢰성 있게 측정할 수 있으면 공정가치로, 그렇지 않으면 제공한 자산의 장부금액으로 측정하도록 합니다. 공정가치로 재면 제공한 자산의 제거 손익이 생기고, 장부금액으로 재면 손익이 생기지 않습니다.
실무에서는 상업적 실질이 없는 교환인데 공정가치로 처분이익을 잡거나, 반대로 공정가치로 측정해야 하는 교환을 장부금액 그대로 넘기거나, 함께 오간 현금 지급액을 취득원가에 반영하지 않는 일이 생깁니다. 원장 데이터를 그대로 이어받아 교환 건마다 기대값을 계산해 원장과 나란히 놓는 과정을 OpenUI5 화면으로 확장했습니다. 실제 구동 화면 6종을 함께 공개합니다.
| 항목 | 내용 |
|---|---|
| 업무 영역 | 재무회계(FI) — 유형자산 |
| 관련 기준서 | IAS 16 유형자산(K-IFRS 제1016호) — 교환으로 취득한 유형자산의 측정 |
| Namespace | zui5.assetxchg |
| 셸 구조 | 단일 페이지 + 5개 탭 |
| 화면 수 | 메인 1 · 상세 다이얼로그 1 |
| SAP 표준 T-code | ABZON · ABAVN · F-92 · AW01N · S_ALR_87011963 |
| 데이터 연동 방식 | OData V2 (조회조건 전부 $filter) |
| 성격 | 조회·대사·점검형 |
| 테마 | sap_horizon · 한국어 |
| 요약 | 내용 |
|---|---|
| 점검 대상 | 상업적 실질 판정 자료, 측정기준, 취득원가, 제공자산 처분손익 |
| 핵심 산식 | 취득원가 = 제공자산 장부금액 + 현금 지급(수취) + 처분손익 |
| 결과 표시 | 정상 / 점검 필요 / 확인 필요 |
실제 화면 6종 둘러보기






사용 방법
- 회계연도를 넣고, 회사와 자산 종류(토지·건물·기계장치·차량운반구)는 필요할 때만 고릅니다. 비워 두면(전체) 전체가 조회됩니다.
- 조회 버튼은 조회조건 입력 필드 줄의 가장 오른쪽에 있습니다. 회계연도 입력란에서 Enter 키를 눌러도 같은 조회가 실행됩니다. 화면을 열면 기본 조건으로 자동 조회됩니다.
- 요약 줄에서 교환 건수, 점검 필요·확인 필요 건수, 원장 취득원가와 처분손익 합계, 차이 절대값 합계를 먼저 확인합니다.
- 탭을 옮겨 가며 건별 판정 → 회계처리 항목 → 자산 종류별 집계 → 결과 구분별 집계 → 정합성 대사 순으로 좁혀 봅니다.
- 건별 판정 탭에서 행을 누르면 교환 조건, 상업적 실질 판정, 취득원가 산식, 원장 대사가 상세 다이얼로그로 열립니다.
- 각 탭의 CSV 내려받기(UTF-8 BOM)로 결과를 저장할 수 있습니다.
공정가치냐 장부금액이냐 — 측정기준 판정 규칙
먼저 상업적 실질을 봅니다. 현금흐름 구성이 다르거나 기업특유가치가 달라지고, 그 차이가 교환한 자산의 공정가치에 비해 유의적이면 상업적 실질이 있는 것으로 봅니다. 그다음 공정가치를 신뢰성 있게 측정할 수 있는지, 그리고 어느 쪽 공정가치가 더 명확한지에 따라 아래처럼 갈립니다.
| 판정 조건 | 측정기준 · 기대값 | 결과 상태 · 사용자 조치 |
|---|---|---|
| 상업적 실질 판단 자료(차이의 유의성) 미수령 | 기대값 산출 불가 | 확인 필요 — 자료를 받은 뒤 다시 조회합니다. |
| 상업적 실질 있음 + 제공자산 공정가치가 더 명확 | 공정가치 — 취득원가 = 제공자산 공정가치 + 현금 지급(수취), 처분손익 = 제공자산 공정가치 − 장부금액 | 원장과 같으면 정상, 다르면 점검 필요 — 취득원가와 처분손익 분개를 확인합니다. |
| 상업적 실질 있음 + 취득자산 공정가치가 더 명확 | 공정가치 — 취득원가 = 취득자산 공정가치, 처분손익 = 취득자산 공정가치 − 현금 − 장부금액 | 원장과 같으면 정상, 다르면 점검 필요 |
| 상업적 실질 없음, 또는 공정가치를 신뢰성 있게 측정할 수 없음 | 장부금액 — 취득원가 = 제공자산 장부금액 + 현금 지급(수취), 처분손익 = 0 | 원장에 처분손익이 있거나 금액이 다르면 점검 필요 — 공정가치로 잡았는지 확인합니다. |
이 화면은 분류·집계·대사를 돕는 조회·점검 도구입니다. 상업적 실질 판단과 공정가치 평가는 회사가 근거를 종합해 하며, 화면은 그 결과 값을 이어받아 원장과 맞춰 봅니다. 최종 판단은 기준서 원문에 따라 회사와 감사인이 합니다.
상업적 실질에서 분개 균형까지 7단계
- 상업적 실질을 판정한다 —
(현금흐름 구성 상이 또는 기업특유가치 변동) 그리고 차이 유의 - 측정기준을 정한다 — 상업적 실질이 있고 공정가치를 측정할 수 있으면 공정가치, 그 밖은 장부금액
- 기대 취득원가를 구한다 — 제공자산 공정가치 + 현금, 취득자산 공정가치, 또는 제공자산 장부금액 + 현금
- 기대 처분손익을 구한다 —
취득원가 − 현금 지급(수취) − 제공자산 장부금액(장부금액 기준은 0) - 분해 대사 —
취득원가 = 제공자산 장부금액 + 현금 지급(수취) + 처분손익 - 원장과 비교한다 —
차이 = 원장 − 기대, 취득원가 차이와 처분손익 차이의 절대값 합 - 집계를 대사한다 — 자산 종류별·결과 구분별 합계 = 건별 합계, 건수 합계 = 교환 건수
금액 단위는 백만원입니다.
조회조건
| 조회조건 | 필수 | 설명 |
|---|---|---|
| 회계연도 | 필수 | 기본 2026 |
| 회사 | 선택 | 1000 · 2000, 전체 선택 시 조건 없이 조회 |
| 자산 종류 | 선택 | 토지 · 건물 · 기계장치 · 차량운반구, 전체 선택 시 조건 없이 조회 |
| 점검 결과 | 선택 | 건별 판정 탭 — 전체 / 정상 / 점검 필요 / 확인 필요 |
결과 컬럼
| 영역 | 내용 |
|---|---|
| 요약 | 교환 건수 · 점검 필요 · 확인 필요 · 취득원가(원장) · 처분손익(원장) · 차이 절대값 합 |
| 건별 판정 | 회사 · 교환 건 · 교환 건명 · 자산 종류 · 상대방 · 점검 결과 · 교환일 · 현금흐름 구성 상이 · 기업특유가치 변동 · 차이 유의 · 공정가치 근거 · 측정기준 · 제공자산 장부금액·공정가치 · 취득자산 공정가치 · 현금 지급(수취) · 취득원가·처분손익의 기대·원장·차이 |
| 회계처리 항목 | 항목(취득원가·장부금액 제거·현금·처분손익) · 차/대 · 기대 금액 · 원장 금액 · 차이 · 점검 결과 · 산출 근거 |
| 자산 종류별 집계 | 건수 · 제공자산 장부금액 합계 · 취득원가·처분손익의 기대와 원장 합계 · 차이 |
| 결과 구분별 집계 | 건수 · 제공자산 장부금액 합계 · 취득원가(기대·원장) · 차이 |
| 정합성 대사 | 대사식 · 산식 · 검사 건수 · 차이 건수 · 최대 차이 · 의도적 예외 건수 |
SAP 표준 기능 매핑
- 원장 — 자산 전표와 손익 계정 전표(
ACDOCA·ANEP)를 그대로 사용해 금액을 집계 - 표준 화면 — 자산 취득 전기(ABZON) · 자산 폐기 전기(ABAVN) · 고객 대상 자산 매각(F-92) · 자산 조회(AW01N) · 자산 이력 시트(S_ALR_87011963)
| T-code | 이름 | 쓰임 |
|---|---|---|
ABZON | 자산 취득 전기(자동 상대계정) | 취득자산이 어떤 금액으로 취득 전기되었는지 원장 취득원가로 봅니다 |
ABAVN | 자산 폐기 전기 | 제공자산 제거 금액을 점검 항목으로 봅니다 |
F-92 | 고객 대상 자산 매각 | 제공자산 제거와 처분손익 인식 흐름은 표준 기능이 담당하고, 이 화면은 기대값과의 차이를 조회합니다 |
AW01N | 자산 조회 | 자산별 장부금액 확인에 그대로 이어서 사용합니다 |
S_ALR_87011963 | 자산 이력 시트 | 취득·처분·이체 변동을 기간별로 확인합니다 |
| 기준서 | 요구사항 | 화면 반영 |
|---|---|---|
| IAS 16 유형자산(K-IFRS 제1016호) | 교환으로 취득한 유형자산은 상업적 실질이 있고 공정가치를 신뢰성 있게 측정할 수 있으면 공정가치로, 그 밖은 제공자산의 장부금액으로 측정 | 측정기준 판정과 기대 취득원가 |
| IAS 16 유형자산(K-IFRS 제1016호) | 상업적 실질 판단 — 현금흐름 구성 또는 기업특유가치의 차이가 교환 자산의 공정가치에 비해 유의적인지 | 3개 판단 자료 점검 |
| IAS 16 유형자산(K-IFRS 제1016호) | 제공자산의 공정가치보다 취득자산의 공정가치가 더 명확하면 취득자산의 공정가치 사용 | 공정가치 근거 구분에 따른 산식 분기 |
| IAS 16 유형자산(K-IFRS 제1016호) | 제공한 자산의 제거에 따른 손익 인식 | 처분손익 기대값과 원장 대사 |
참고 CDS 뷰
-- 스케치입니다(확인 필요): 실제 적용 시 자산 회계 구성에 맞게 조정합니다.
define view entity I_AssetExchangeItem
as select from anep as e
inner join anla as a
on a.bukrs = e.bukrs and a.anln1 = e.anln1 and a.anln2 = e.anln2
{
key e.bukrs as CompanyCode,
key e.gjahr as FiscalYear,
key e.belnr as DocNo,
key e.buzei as DocLine,
a.anlkl as AssetClass,
e.anbtr as Amount
}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곳의 교환 28건을 기준으로, 취득원가·현금·제공자산 장부금액·처분손익이 백만원 단위로 맞물리도록 구성했습니다.
| 대사식 | 산식 | 검사 | 결과 | 의도적 예외 |
|---|---|---|---|---|
| R1 | 취득원가(기대) = 제공자산 장부금액 + 현금 지급(수취) + 처분손익(기대) | 26 | 일치 | 0 |
| R2 | 원장 취득원가 = 제공자산 장부금액 + 원장 현금 + 원장 처분손익 | 28 | 일치 | 0 |
| R3 | 자산 종류별 합계 = 건별 합계(기대·원장 취득원가) | 4 | 일치 | 0 |
| R4 | 결과 구분별·자산 종류별 건수 합계 = 교환 건수 | 4 | 일치 | 0 |
| R5 | 화면 원장 취득원가 = 회계처리 항목 1행 원장 금액 | 28 | 일치 | 6 |
대사식 5종을 회사별로 검사한 합계는 90건이고 차이는 0건입니다. 입력값에서 기대 취득원가·처분손익을 다시 산출한 26건도 차이가 없었습니다. 점검 화면이라 일부러 구성한 의도적 예외 6건은 상업적 실질이 없는데 공정가치로 처분이익을 잡은 경우, 상업적 실질이 있는데 장부금액으로 이월한 경우, 현금 지급액이 취득원가에서 빠진 경우로 나뉘며 대사 차이와 분리해 기록했습니다. 판단 자료가 없는 확인 필요 2건은 기대값 산출 대상에서 뺐습니다. 화면 요약의 차이 절대값 합계 33,980(백만원)은 점검 필요 6건의 절대값 합계와 일치합니다.
자주 묻는 질문
이 화면의 판정이 곧 기준서 충족 여부인가요?
아닙니다. 이 화면은 교환거래의 상업적 실질 판단 자료, 측정기준, 취득원가, 제공자산 처분손익을 집계·대사해 확인이 필요한 건을 가려내는 점검 도구입니다. 회계처리의 최종 판단은 기준서 원문에 따라 회사와 감사인이 합니다.
적용 시기와 범위는 어떻게 되나요?
IAS 16 유형자산(K-IFRS 제1016호)은 유형자산의 인식·측정에 적용하며, 이 화면은 그중 교환으로 취득한 유형자산의 취득원가 측정과 제공자산 처분손익을 결산마다 점검하는 용도입니다. 특정 개정의 시행일과 경과규정은 이 글에서 다루지 않아 확인 필요입니다.
상업적 실질이 없으면 처분손익은 어떻게 되나요?
상업적 실질이 없거나 공정가치를 신뢰성 있게 측정할 수 없는 교환에서는 취득자산을 제공자산의 장부금액(현금 지급·수취를 가감)으로 측정하므로 처분손익이 생기지 않습니다. 이 경우 원장에 처분손익이 잡혀 있으면 점검 필요로 표시됩니다.
확인 필요 건은 왜 생기나요?
상업적 실질 판단에 필요한 자료, 특히 차이의 유의성 판단 결과를 받지 못한 건입니다. 자료를 받은 뒤 다시 조회하면 측정기준과 기대값이 산출됩니다.
자산 교환, 결산 전에 측정기준과 처분손익부터 맞춰보세요
교환 건마다 상업적 실질 판단과 공정가치 근거, 처분손익을 전표로 다시 뒤지는 대신, 화면에서 기대값과 원장을 미리 대사해 두면 결산과 감사 대응이 한결 가벼워집니다. 현재 SAP 환경 기준으로 어떻게 적용되는지 함께 확인해 드립니다.