SAP 상각방법 적합성 점검 — IAS 16·IAS 38, 수익기준 상각과 효익 소비형태 불일치부터 연도 말 검토·상각비 재계산까지 장부와 맞춰본다
효익 소비형태 · 수익기준 상각 예외 요건 · 연도 말 검토 · 상각비 재계산과 원장 대사를 자산 단위로 확인합니다
유형자산과 무형자산을 가진 회사는 IAS 16 유형자산(K-IFRS 제1016호)과 IAS 38 무형자산(K-IFRS 제1038호)에 따라 상각방법을 자산의 미래경제적효익이 소비될 것으로 예상되는 형태에 맞춰 골라야 하고, 상각방법·잔존가치·내용연수를 적어도 매 회계연도 말에 검토해야 합니다. 특히 수익에 기초한 상각방법은 유형자산에는 적절하지 않고, 무형자산에서는 적절하지 않다는 가정을 반증하는 경우에 한해 쓸 수 있다는 점이 결산 때마다 되짚어 보게 되는 대목입니다.
실무에서는 자산 대장에 상각 키만 남아 있고 왜 그 방법을 골랐는지, 올해 검토했는지, 장부 상각비가 방법별 산식과 맞는지가 담당자별 파일에 흩어져 있습니다. 이 화면은 방법 선택의 옳고 그름을 판정하는 것이 아니라 자산마다 효익 소비형태 기록·수익기준 예외 요건 근거·연도 말 검토 기록·상각비 재계산을 한 줄로 모아 장부와 원장까지 대사하도록 OpenUI5 화면으로 확장했습니다. 실제 구동 화면 6종을 함께 공개합니다.
| 항목 | 내용 |
|---|---|
| 업무 영역 | 재무회계(FI) |
| 관련 기준서 | IAS 16 유형자산(K-IFRS 제1016호), IAS 38 무형자산(K-IFRS 제1038호) — 상각방법의 선택·검토 |
| Namespace | zui5.depmeth |
| 셸 구조 | 단일 페이지 + 4개 탭 |
| 화면 수 | 메인 1 · 상세 팝업 1 |
| SAP 표준 T-code | AW01N · AS03 · AFAB · S_ALR_87011963 · FAGLL03 |
| 데이터 연동 방식 | OData V2 (조회조건 전부 $filter) |
| 성격 | 조회·산출·대사·점검형 |
| 테마 | sap_horizon · 한국어 |
| 요약 | 내용 |
|---|---|
| 점검 대상 | 가상 자산 26건(유형자산 20건, 무형자산 6건), 상각방법 4개와 소계 1행, 점검 항목 자산당 5건 |
| 핵심 산식 | 상각대상금액 = 취득원가 − 잔존가치 · 정액법 = 상각대상금액 ÷ 내용연수 · 체감잔액법 = 기초 장부금액 × 상각률 · 생산량비례법 = 상각대상금액 × 당기 ÷ 총 예상 생산량 · 수익기준 = 상각대상금액 × 당기 수익 ÷ 총 예상 수익 |
| 결과 표시 | 정상 / 점검 필요 |
실제 화면 6종 둘러보기






사용 방법
- 조회조건 입력 — 기준 연월(보고기간말, YYYYMM)은 필수입니다. 자산군, 상각방법, 점검 코드, 점검 결과는 선택이며 "전체"이면 조건에서 빠집니다.
- 조회 — 조회조건 영역 오른쪽 끝의 [조회] 버튼을 누르거나 입력 칸에서 Enter 키를 누릅니다. [초기화]는 같은 줄 오른쪽에 있습니다. 화면을 열면 기본 조건(202612)으로 자동 조회합니다.
- 요약 확인 — 점검 대상 건수, 점검 필요 건수, 수익기준 상각 적용 건수, 장부 당기 상각비 합계, 상각비 차이 합계(장부−재계산), 정합성 대사 차이 건수를 확인합니다.
- 탭 이동 — 자산 명세 → 점검 항목 → 상각방법별 집계 → 대사 결과 순으로 봅니다. 탭 위의 숫자는 조건에 맞는 건수입니다.
- 행 클릭 상세 — 자산 명세의 행을 누르면 자산 정보와 점검 항목 5건을 한 팝업에서 봅니다. [닫기]로 닫습니다.
- CSV 내려받기 — 현재 탭의 조회 결과를 UTF-8(BOM) CSV 로 내려받습니다.
상각방법 점검 코드 판정 규칙
화면은 자산마다 점검 항목 다섯 가지를 모두 계산하고, 자산 명세에는 가장 앞선 점검 필요 항목의 코드를 붙입니다. 결과는 "정상" 또는 "점검 필요"로만 표시하며 원인은 단정하지 않습니다.
| 점검 코드 | 판정 조건 | 결과 상태 | 사용자 조치 |
|---|---|---|---|
M01 | 유형자산이 수익에 기초한 상각방법(수익기준 상각)을 쓰고 있음 | 점검 필요 | 소비형태 재검토와 방법 변경 필요 여부 확인 |
M02 | 무형자산이 수익기준 상각을 쓰는데 예외 요건(수익으로 표현된 계약 또는 높은 상관관계) 근거가 없음 | 점검 필요 | 계약 조건과 상관관계 입증 자료 확인 |
M03 | 정액법·체감잔액법·생산량비례법의 효익 소비형태 기록이 방법과 맞지 않음 | 점검 필요 | 소비형태 근거와 방법 선택 확인 |
M04 | 연도 말 검토일이 없거나 당기 개시일 이전이거나 검토 완료 표시가 없음 | 점검 필요 | 당기 검토 기록 확인 |
M05 | 장부 당기 상각비가 방법별 산식 재계산 값과 다름 | 점검 필요 | 상각 전표와 산정 근거 확인 |
M00 | 위 조건에 해당 없음 | 정상 | 조치 없음 |
금액 허용 오차 0(백만원)은 점검용 내부 기준이며 기준서가 정한 수치가 아닙니다. 효익 소비형태 기록과 예외 요건 근거는 회사가 남긴 자료를 그대로 읽어 대조하는 것이고, 소비형태를 신뢰성 있게 결정할 수 없는 경우의 처리와 상각 개시·중단 시점은 범위에 넣지 않았습니다. 원천 자료의 적재 방식은 확인 필요입니다.
상각비 재계산에서 원장 대사까지의 순서
- 상각대상금액 = 취득원가 − 잔존가치.
- 당기 상각비(재계산) — 정액법: 상각대상금액 ÷ 내용연수 / 체감잔액법: 기초 장부금액 × 상각률 / 생산량비례법: 상각대상금액 × 당기 생산량 ÷ 총 예상 생산량 / 수익기준 상각: 상각대상금액 × 당기 수익 ÷ 총 예상 수익 (백만원 단위 반올림).
- 차이와 기말 장부금액 — 장부−재계산 차이 = 장부 당기 상각비 − 재계산 상각비, 기말 장부금액 = 기초 장부금액 − 장부 당기 상각비.
- 점검 항목 판정 — 자산마다 M01~M05 를 판정해 점검 필요 항목 수를 세고 상각방법별로 건수·금액을 합산해 소계를 더합니다.
- 원장 대사 — 방법별 장부 당기 상각비 합계 − 원장 상각비 잔액 차이를 구하고 정합성 대사 8종과 장부 점검 대사 3종으로 마무리합니다.
소비형태 기록·예외 요건 근거·검토 기록·생산량·수익 자료는 회사별 구성에 따라 달라 확인 필요 항목입니다.
조회조건
| 조건 | 필수 | 설명 |
|---|---|---|
| 기준 연월(보고기간말) | 필수 | 6자리(YYYYMM). 기본값 202612. 입력 후 Enter 키로도 조회 |
| 자산군 | 선택 | 전체 / 유형자산 / 무형자산. "전체"이면 조건을 보내지 않음 |
| 상각방법 | 선택 | 전체 / 정액법 / 체감잔액법 / 생산량비례법 / 수익기준 상각. "전체"이면 조건을 보내지 않음 |
| 점검 코드 | 선택 | M00~M05. "전체"이면 조건을 보내지 않음 |
| 점검 결과 | 선택 | 전체 / 정상 / 점검 필요. "전체"이면 조건을 보내지 않음 |
결과 컬럼
| 탭 | 컬럼 수 | 컬럼 |
|---|---|---|
| 자산 명세 | 28 | 자산 번호·명칭·자산군·상각방법·소비형태 기록, 점검 결과·코드·내용, 내용연수·상각률, 취득원가·잔존가치·상각대상금액·기초 장부금액, 생산량·수익 자료, 수익기준 예외 근거, 재계산 산식, 당기 상각비의 재계산·장부·차이, 기말 장부금액, 연도 말 검토일·검토 완료 표시, 점검 필요 항목 수, 기준 연월 |
| 점검 항목 | 11 | 자산 번호·항목 번호·자산명, 자산군·상각방법, 점검 항목 코드·항목명, 항목 점검 결과·내용, 판단 근거, 기준 연월 |
| 상각방법별 집계 | 15 | 상각방법, 자산 건수·점검 필요 건수, 취득원가·기초 장부금액, 당기 상각비 재계산·장부·차이, 원장 상각비 잔액과 차이, 점검 결과·내용, 정렬 순서·소계 여부, 기준 연월 |
| 대사 결과 | 10 | 대사 번호·구분·항목·대사식, 좌변·우변, 검사 건수, 차이 건수, 최대 차이, 기준 연월 |
SAP 표준 기능 매핑
표준 T-code
| T-code | 표준 기능 | 이 화면과의 관계 |
|---|---|---|
AW01N | 자산 탐색기 | 자산별 평가 값과 상각 이력 확인 |
AS03 | 자산 마스터 조회 | 상각 키·내용연수 등 상각 조건 원천 확인 |
AFAB | 감가상각 실행 | 당기 상각 전기 결과 확인 |
S_ALR_87011963 | 자산 이력 시트 | 취득원가·상각누계·장부금액 대조 |
FAGLL03 | 총계정원장 개별항목 조회 | 상각비 계정의 원장 잔액 대사 |
IFRS 요구사항 매핑
| 기준서 | 요구사항 | 대응 기능 | 원천 데이터 | 비고 |
|---|---|---|---|---|
| IAS 16 유형자산(K-IFRS 제1016호) | 감가상각방법은 자산의 미래경제적효익이 소비될 것으로 예상되는 형태를 반영해야 함 | 상각방법과 효익 소비형태 대조 · 점검 코드 M03 | 자산 마스터의 상각 키·내용연수(ANLB), 소비형태 기록(확인 필요) | 정액법·체감잔액법·생산량비례법을 구분해 표시 |
| IAS 16 유형자산(K-IFRS 제1016호) | 수익에 기초한 감가상각방법은 적절하지 않음 | 유형자산의 수익기준 상각 적용 여부 · 점검 코드 M01 | 자산 마스터의 상각 키, 당기 수익 자료(확인 필요) | 유형자산에는 예외 요건 점검을 두지 않음 |
| IAS 38 무형자산(K-IFRS 제1038호) | 수익에 기초한 상각방법은 적절하지 않다는 반증 가능한 가정이며, 무형자산이 수익의 척도로 표현되는 경우 또는 수익과 경제적 효익 소비가 높은 상관관계임을 입증하는 경우에 한해 적용 가능 | 수익기준 상각 무형자산의 예외 요건 근거 · 점검 코드 M02 | 계약 자료·상관관계 입증 자료(확인 필요) | 근거 구분: 수익 한도로 표현된 계약 / 높은 상관관계 입증 / 근거 없음 |
| IAS 16·IAS 38 | 감가상각방법·잔존가치·내용연수는 적어도 매 회계연도 말에 검토 | 연도 말 검토일·검토 완료 표시 · 점검 코드 M04 | 검토 기록(확인 필요) | 당기 개시일 이전 검토일과 기록 없음을 구분 |
| IAS 16·IAS 38 | 상각액은 상각대상금액(취득원가−잔존가치)을 선택한 방법으로 배분해 인식 | 방법별 산식 재계산과 장부 대사 · 점검 코드 M05 | ANLC 자산 평가 값, ACDOCA 상각비 계정 | 재계산 산식을 자산별로 표시 |
참고 CDS 뷰
원천테이블
| 테이블 | 내용 | 사용 필드 |
|---|---|---|
ANLA | 자산 마스터 | 자산 번호, 명칭, 자산 클래스 |
ANLB | 감가상각 키·내용연수·상각률 | 영역별 상각 조건 (확인 필요) |
ANLC | 자산 평가 값 | 취득원가, 상각누계, 당기 상각 |
ACDOCA | 유니버설 저널 항목 | RLDNR, RBUKRS, GJAHR, RACCT, HSL |
| 소비형태·예외 근거·검토 기록 자료 | 회사별 관리 자료 | 확인 필요 |
CDS 뷰 스케치
@AbapCatalog.viewEnhancementCategory: [#NONE]
@EndUserText.label: '상각방법 적합성 점검 기준 (스케치)'
define view entity I_DepreciationMethodCheckBasis
as select from I_JournalEntryItem as j // 상각비 계정 잔액·증감 (표준 CDS 뷰)
association [0..1] to I_FixedAsset as _Asset // 자산 마스터·상각 조건 (스케치)
on $projection.FixedAsset = _Asset.FixedAsset
{
key j.CompanyCode,
key j.GLAccount,
j.AmountInCompanyCodeCurrency as BookedDepreciation,
// 재계산 상각비 = 방법별 산식(정액·체감잔액·생산량비례·수익기준)
// 장부-재계산 차이 = 장부 당기 상각비 - 재계산 상각비
_Asset
}스케치이며 소비형태·예외 근거·검토 기록의 적재 방식은 회사 설정 기준으로 확인 필요합니다. 이 사례는 가상 데이터입니다.
OpenUI5 구성
- 데이터는 OData V2 모델 하나로 받으며, 서비스 선언은 앱 설정 파일의 데이터 소스에만 둡니다.
- 자산 명세·점검 항목·상각방법별 집계·대사 결과 탭이 각각 별도의 데이터 집합에 바인딩되어, 화면 블록마다 필요한 행만 받고 한 번에 받아 컨트롤러에서 쪼개지 않습니다.
- 조회조건은 필터 객체로 만들어 $filter 로만 전달하고, "전체"는 필터를 만들지 않습니다.
- 정렬·페이징은 테이블의 sorter 와 threshold 로 $orderby · $top · $skip 을 호출하고, 총건수는 $inlinecount 로 받습니다.
- 금액은 문자열(Edm.Decimal)로 오므로 숫자로 바꿔 계산·정렬하며, 요약 지표의 합산식은 컨트롤러 한 곳에 모았습니다.
- 서비스에 연결되지 않으면 ErrorHandler 가 메타데이터 실패와 요청 실패를 구분해 안내 창을 띄웁니다.
- 테이블은 sap.ui.table, 상세는 sap.m Dialog 로 구성했습니다.
파일 구성
index.html 앱 진입점
Component.js · manifest.json
controller/ BaseController.js · Main.controller.js
view/ Main.view.xml · DetailDialog.fragment.xml
model/ formatter.js · ErrorHandler.js
css/style.css · i18n/i18n_ko.properties
서비스 정의 폴더 메타데이터 · 서비스 로직 · 데이터 파일
검증 결과
검증용 샘플 데이터(가상 자산 26건, 상각방법 4개와 소계 1행, 금액 단위 백만원)로 실제 브라우저에서 렌더링하고, 원천 값에서 독립 산식으로 다시 계산한 값과 화면 요약 지표를 대조했습니다. 정합성 대사는 차이가 없고, 점검 필요로 표시되는 건은 점검 동작을 보이려고 넣은 예외 건입니다.
| 대사(금액 단위: 백만원) | 검사 건수 | 차이 건수 | 최대 차이 |
|---|---|---|---|
| 정합성 대사 8종 — 상각대상금액 · 기말 장부금액 · 방법별 장부 상각비 · 방법별 재계산 상각비 · 방법별 건수 · 점검 항목 건수 · 점검 필요 항목 건수 · 소계 행 | 26 · 26 · 4 · 4 · 4 · 26 · 26 · 1 | 0 | 0 |
| 장부 점검 대사 3종 — 원장 상각비 잔액 · 재계산 상각비 · 수익기준 상각 자산 적합성 분해 | 4 · 26 · 6 | 0 · 2 · 0 (의도적 예외) | 0 · 12 · 0 |
의도적 예외 자산 11건의 구성은 유형자산 수익기준 상각 2건, 무형자산 수익기준 예외 근거 없음 2건, 소비형태 불일치 3건, 연도 말 검토 기록 없음·당기 이전 2건, 장부 상각비 불일치 2건이며 대사 차이에는 포함하지 않았습니다. 서비스 로직의 날짜 필터도 따로 검사했습니다.
자주 묻는 질문
이 기준서는 언제부터 적용되나요?
IAS 16 유형자산(K-IFRS 제1016호)과 IAS 38 무형자산(K-IFRS 제1038호)은 이미 시행 중인 기준서이며, 이 화면은 그중 상각방법의 선택과 연도 말 검토, 상각비 재계산만 다룹니다. 수익에 기초한 상각방법 관련 개정 내용의 시행일과 경과 규정은 기준서 원문으로 확인이 필요합니다.
수익기준 상각은 항상 쓸 수 없나요?
유형자산에는 수익에 기초한 상각방법이 적절하지 않다고 봅니다. 무형자산은 수익기준이 적절하지 않다는 가정을 반증할 수 있는 경우가 있으며, 무형자산이 수익의 척도로 표현되는 경우나 수익과 경제적 효익 소비가 높은 상관관계에 있음을 입증하는 경우가 이에 해당합니다. 화면은 예외 요건 근거가 남아 있는지만 표시하며 입증이 충분한지의 판단은 회사와 감사인이 합니다.
"점검 필요"가 나오면 회계처리가 잘못된 것인가요?
아닙니다. 이 화면은 분류·집계·대사를 돕는 점검 도구이며, 기록과 재계산 값이 다른 건을 "점검 필요" 또는 "확인 필요"로 알려 줄 뿐입니다. 상각방법의 선택과 적정성에 대한 원인 판단과 최종 결론은 회사와 감사인이 합니다.
화면의 금액과 자산은 실제 회사 자료인가요?
아닙니다. 모든 금액과 자산은 검증용 샘플 데이터(가상 자산 26건, 금액 단위 백만원)입니다. 실제 계정과목표나 자산 대장, 공시 금액을 사용하지 않았습니다.
상각방법 선택과 연도 말 검토 근거를 결산 전에 한 화면으로 점검하세요
자산마다 왜 그 상각방법을 골랐는지, 올해 검토했는지, 장부 상각비가 방법별 산식과 맞는지가 담당자 파일마다 흩어져 있다면 자산 단위로 정리해 두는 것만으로 근거 확인과 감사 대응 부담이 줄어듭니다. 우리 회사 자산 체계에 맞춘 점검 화면이 필요하다면 문의해 주세요.