SAP 자산 재평가 현황 조회 — 재평가 전후와 잉여금을 함께 보기
K-IFRS 재평가모형 적용 자산의 재평가 전후 취득가액·상각누계·장부가액과 재평가잉여금을 조회하고 전표 차대를 검증하는 화면입니다.
재평가모형을 쓰면 자산의 장부가액이 시장 가치를 따라 움직입니다. 그 차액은 손익이 아니라 자본(재평가잉여금)으로 갑니다.
그래서 재평가는 손익계산서가 아니라 자본변동표와 공시에서 문제가 됩니다. 전후 금액과 잉여금이 맞아야 하고, 감사에서 근거를 설명할 수 있어야 합니다. 표준 재평가 구조를 그대로 이어받아 전후 가액과 잉여금, 전표 차대를 함께 보도록 OpenUI5 화면으로 확장한 것이 이 앱입니다. 실제 구동 화면 3종을 함께 공개합니다.
SAP 표준 기능을 그대로 이어받은 부분
- 감가상각영역 — 영역(
DeprArea)과 원장(Ledger)으로 IFRS·세무 구분 - 재평가 유형 — 지수법 등 유형(
RevalType)과 산정 근거 텍스트 - 전후 가액 — 재평가 전 취득가액(
AcqValBefore) · 상각누계(AccDeprBefore)와 재평가 후 값 - 전표 — 재평가 전표 번호와 전기일 · 전표상태
- 자산 정보 — 자산번호 · 자산명 · 자산등급 · 회사코드
| 항목 | 내용 |
|---|---|
| 대응 T-code | ABAW (재평가 전기) · AB08 · AW01N |
| 업무 영역 | 재무회계(FI-AA) · K-IFRS 재평가 · 공시 |
| Namespace | zui5.assetreval |
| 셸 구조 | 조회조건 영역(우측 조회·초기화) + 재평가 현황, 행 선택 시 전표 상세 |
| 화면 수 | 조회 화면 1개 + 전표 상세 |
| 데이터 | 재평가 42건 · 전기 라인 94건 |
| 성격 | 조회형(Read-Only) — 재평가 전기는 표준이 담당 |
| UI 테마 | sap_horizon 단일 적용 |
실제 화면 3종 둘러보기
회사코드·자산등급·감가상각영역·회계연도로 조회하면 재평가 건이 모입니다 → 전후 가액과 재평가잉여금을 확인하고 → 행을 눌러 전표 차대와 잉여금 계정을 검증합니다.
아래는 실제로 앱을 실행해 기능을 눌러 가며 캡처한 화면입니다. 이미지를 클릭하면 원본 크기로 확대됩니다.
조작 방법
- 회사코드와 회계연도를 고릅니다.
- 감가상각영역을 고릅니다. IFRS 영역과 세무 영역의 재평가 반영이 다릅니다.
- 재평가유형으로 지수법·감정평가 등 산정 방법을 나눕니다.
- 조회조건 입력필드에서 값을 바꾸거나 Enter 를 누르면 즉시 조회됩니다.
- 재평가잉여금이 큰 자산은 자본 영향이 커 공시 검토 대상입니다.
- 전표상태가 전기 전이거나 취소된 건은 별도로 확인합니다.
- 행을 선택하면 전표 차대가 열립니다.
- 결과는 CSV 다운로드로 내려받아 공시 자료에 씁니다.
재평가 산식
전후 장부가액의 차이가 곧 잉여금입니다.
재평가 전 장부가액 = 재평가 전 취득가액 − 재평가 전 상각누계
재평가 후 장부가액 = 재평가 후 취득가액 − 재평가 후 상각누계
재평가잉여금 = 재평가 후 장부가액 − 재평가 전 장부가액
잉여금 > 0 → 재평가증 — 자본(기타포괄손익)으로 인식
잉여금 < 0 → 재평가감 — 기존 잉여금 상계 후 손실 인식
전표 차대 자산 계정 증감 = 재평가잉여금 계정 증감
재평가감이 더 까다로운 이유
재평가증은 자본으로 바로 갑니다. 그런데 재평가감은 같은 자산에 쌓인 기존 잉여금을 먼저 상계하고, 남는 금액만 손실로 인식합니다. 즉 과거 이력을 알아야 이번 처리가 정해집니다. 그래서 자산별 재평가 이력을 함께 보는 것이 중요합니다.
재평가 처리 4단계
| 단계 | 내용 | 결과물 |
|---|---|---|
| ① 대상 선정 | 재평가모형 적용 자산 식별 | 대상 목록 |
| ② 평가액 산정 | 지수법 또는 감정평가로 공정가치 산출 | 재평가 후 금액 |
| ③ 전기 | ABAW 로 재평가 전표 생성 | 자산 가액 조정 · 잉여금 계상 |
| ④ 공시 | 자본변동표와 주석 작성 | 재평가 내역 공시 |
조회조건
| 필드 | 필수 | 설명 |
|---|---|---|
회사코드 Bukrs | 필수 | 대상 회사코드 |
| 회계연도 | 필수 | 재평가 연도 |
감가상각영역 DeprArea | 필수 | 01 Book/IFRS 등 |
자산등급 AssetClass | 선택 | 기계장치 · 건물 등 |
재평가유형 RevalType | 선택 | 지수법 · 감정평가 등 |
| 전표상태 | 선택 | 전기완료 / 취소 / 전기 전 |
결과 컬럼
| 컬럼 | 의미 · 표시 |
|---|---|
자산번호 AssetNo · 자산명 AssetName | 자산 식별 |
| 회사코드 · 자산등급 | 귀속 법인과 등급 |
감가상각영역 DeprArea · 원장 Ledger | IFRS · 세무 구분 |
재평가유형 RevalType · 근거 RevalBasisText | 산정 방법과 근거 |
재평가일 RevalDate | 재평가 기준일 |
| 재평가 전 취득가액 · 상각누계 · 장부가액 | 평가 전 상태 |
| 재평가 후 취득가액 · 상각누계 · 장부가액 | 평가 후 상태 |
| 재평가잉여금 | 후 장부가액 − 전 장부가액. 부호에 따라 상태 색 |
| 전표번호 · 전표상태 | 재평가 전표와 처리 상태 |
SAP 표준 기능 매핑
| 표준 | 역할 | 이 화면에서의 확장 |
|---|---|---|
ABAW | 자산 재평가 전기 | 전후 가액과 잉여금을 계산해 목록으로 |
AB08 | 자산 전표 취소 | 취소 건을 상태로 구분 |
AW01N | 자산 조회 | 영역별 가액 확인 |
S_ALR_87012936 | 자산 가액 리포트 | 재평가 전후 비교 |
ANLA · ANLC | 자산 마스터 · 가액 | 전후 금액 원천 |
ANEP · BSEG | 자산 거래 · 전표 라인 | 차대일치 검증 |
도입 시 확인이 필요한 부분
재평가는 감가상각영역별로 다르게 반영됩니다. IFRS 영역에서는 재평가하고 세무 영역에서는 하지 않는 것이 보통이라, 어느 영역을 보고 있는지 항상 명확해야 합니다. 또 재평가 후 잔여 내용연수와 상각 기준을 어떻게 재설정할지가 이후 상각액을 좌우하므로 함께 정해야 합니다.
참고 CDS 뷰
@AbapCatalog.sqlViewName: 'ZCASSETREV'
@EndUserText.label: '자산 재평가 현황 (Z)'
define view Z_C_ASSET_REVALUATION
as select from anep as Trans
inner join anla as Master on Trans.bukrs = Master.bukrs
and Trans.anln1 = Master.anln1
and Trans.anln2 = Master.anln2
{
key Trans.bukrs,
key Trans.anln1 as AssetNo,
key Trans.gjahr,
key Trans.belnr as RevalDocNo,
key Trans.afabe as DeprArea,
Master.txt50 as AssetName,
Master.anlkl as AssetClass,
Trans.bzdat as RevalDate,
Trans.bwasl as TransactionType,
Trans.anbtr as RevalAmount
// 재평가 전후 가액은 전기 시점 ANLC 스냅샷과 비교해 산출
// 재평가잉여금 = 후 장부가액 − 전 장부가액
}
where Trans.bwasl like '8%'
매핑 이해를 돕기 위한 참고용 설계입니다. 실제 도입 시에는 운영 환경 설정과 릴리즈에 맞춰 조정합니다.
OpenUI5 구성
| 기능 | 사용 컨트롤 |
|---|---|
| 화면 골격 | sap.m.Page + 조회조건 영역 · 재평가 현황 테이블 |
| 조회조건 | sap.m.Select · sap.m.DatePicker · sap.m.Input — 우측 끝에 조회·초기화 |
| 이벤트 | 모든 버튼이 onPAI 단일 진입점, fcCode 로 분기 |
| 현황 테이블 | sap.m.Table — 전후 금액을 좌우로 대칭 배치 |
| 잉여금 표시 | sap.m.ObjectStatus — 재평가증 / 재평가감 |
| 상세 화면 | sap.m.Dialog — 전표 차대와 잉여금 계정 |
전후를 좌우로 배치한 이유
재평가는 "전에는 이랬는데 후에는 이렇다" 를 보여 주는 일입니다. 같은 항목(취득가액·상각누계·장부가액)을 왼쪽과 오른쪽에 대칭으로 두면 어느 항목이 얼마나 움직였는지가 눈으로 비교됩니다. 잉여금은 그 차이의 결론이므로 맨 오른쪽에 둡니다.
파일 구성
| 경로 | 역할 |
|---|---|
manifest.json | 앱 디스크립터 — 앱 ID(zui5.assetreval) · ko 로케일 |
view/Main.view.xml | 조회조건과 재평가 현황 테이블 |
controller/Main.controller.js | 조회 · 잉여금 계산 · 차대 검증 · CSV |
model/ModelMock.js | localdata JSON 읽기(Promise) |
js/formatter.js | 금액 · 부호 · 상태 색 포맷터 |
localdata/assetreval.json | 재평가 42건 |
localdata/postingdata.json | 전기 라인 94건 |
검증 결과
| 검증 항목 | 결과 |
|---|---|
| 재평가 전/후 장부가액 = 취득가액 − 상각누계 (전 건) | 통과 |
| 재평가잉여금 = 후 장부가액 − 전 장부가액 | 통과 |
| 재평가 전표 차변 합계 = 대변 합계 | 통과 |
| 감가상각영역과 원장 조합이 정합 | 통과 |
| 재평가유형 코드와 근거 텍스트 존재 | 통과 |
| XML · JSON 전체 파싱 | 오류 0건 |
| 화면 렌더링 — 실브라우저 조회 → 상세 실동작 후 캡처 | 3/3 |
| 테마 런타임 확인 | sap_horizon |
자주 묻는 질문
재평가감이 나면 어떻게 처리하나요?
같은 자산에 쌓인 재평가잉여금을 먼저 상계하고, 남는 금액만 당기손실로 인식합니다. 과거 이력이 필요하므로 자산별 재평가 내역을 함께 관리해야 합니다.
세무 영역에도 재평가가 반영되나요?
보통 반영하지 않습니다. 세법에서 재평가를 인정하지 않는 경우가 많아 IFRS 영역에서만 처리하고, 그 차이가 이연법인세로 이어집니다. 영역을 명확히 구분해서 봐야 하는 이유입니다.
재평가 후 상각은 어떻게 달라지나요?
재평가 후 장부가액을 잔여 내용연수에 걸쳐 상각합니다. 내용연수도 함께 재검토하는 경우가 많아 재평가 시점에 상각 파라미터를 다시 설정해야 이후 상각액이 맞습니다.
SAP 표준 기능과 어떻게 이어지나요?
재평가 전기는 ABAW 가 담당하고 결과는 자산 거래와 전표에 남습니다. 이 화면은 전후 가액을 대칭으로 놓고 잉여금을 계산해 보여 주며, 전표 차대까지 검증해 공시 자료 작성을 돕는 확장입니다.