솔루션 홈
IAS 16

SAP 감가상각 개시·중단 시점 점검 — IAS 16, 쓸 수 있게 된 달부터 팔기로 분류한 달 직전까지 상각했는지 원장과 맞춰본다

가동가능일·매각예정 분류일·제거일로 기준 상각 기간을 만들고, 장부의 개시월·중단월과 월 단위로 대사합니다

설비를 들여와 시운전까지 마치고 나면 결산에서 가장 자주 나오는 질문이 "언제부터 상각하고 언제까지 상각하나"입니다. IAS 16 유형자산(K-IFRS 제1016호)은 감가상각을 자산이 사용가능한 때, 곧 경영진이 의도하는 방식으로 운영될 수 있는 위치와 상태에 이른 때 시작하고, 매각예정으로 분류되는 날과 제거되는 날 가운데 이른 날에 멈추게 합니다. 자산이 유휴 상태가 되거나 적극적인 사용에서 제외되더라도 완전히 상각되기 전에는 상각을 중단하지 않는다는 점도 함께 기억해 둘 요구사항입니다(생산량비례법 등 사용량 기준 상각은 예외).

실무에서는 건설중인 자산을 본계정으로 옮기는 전기가 늦어져 상각이 몇 달 뒤에 시작되거나, 가동 전에 미리 상각이 돌거나, 매각예정 분류·폐기 이후에도 상각이 이어지거나, 유휴가 됐다는 이유로 상각을 멈추는 일이 생깁니다. 자산 마스터와 원장 상각비를 그대로 이어받아 자산마다 기준 상각 기간을 만들고 장부와 나란히 놓는 과정을 OpenUI5 화면으로 확장했습니다. 실제 구동 화면 6종을 함께 공개합니다.

SAP 표준 기능을 그대로 이어받은 부분 — 자산 조회는 AS03, 자산 값·상각 조회는 AW01N, 감가상각 실행은 AFAB 가 담당합니다. 이 화면은 표준 데이터 구조를 그대로 이어받아 기준 개시·중단 시점과 장부 시점의 월 단위 대사라는 조회·점검 관점을 더해 확장합니다.
항목내용
업무 영역재무회계(FI) · 유형자산
관련 기준서IAS 16 유형자산(K-IFRS 제1016호) — 감가상각 개시·중단 시점 (매각예정 분류는 IFRS 5, K-IFRS 제1105호 참조)
Namespacezui5.deprstart
셸 구조단일 페이지 + 5개 탭
화면 수메인 1 · 상세 다이얼로그 1
SAP 표준 T-codeAS03 · AW01N · AFAB · AIBU · ABAVN · F-92
데이터 연동 방식OData V2 (조회조건 전부 $filter)
성격조회·대사·점검형
테마sap_horizon · 한국어
요약내용
점검 대상유형자산 건별 상각 개시월·중단월과 월별 상각액
핵심 산식기준 상각 월 = 가동가능일이 속한 월 이상 ~ min(매각예정 분류일, 제거일)이 속한 월 미만(내용연수 이내) · 차이 = 장부 − 기준
결과 표시정상 / 점검 필요 / 확인 필요

실제 화면 6종 둘러보기

조회조건과 자산 건별 판정
조회조건과 자산 건별 판정 — 회사 1000·2026 회계연도 조회 결과. 자산 40건의 가동가능일, 기준 개시월과 장부 개시월, 개시·중단 판정이 한 화면에 뜨고 위쪽 요약에서 점검 필요 9건·확인 필요 2건이 보입니다. 조회 버튼은 조회조건 영역 오른쪽 끝에 있습니다.
점검 필요만 좁혀 보기
점검 필요만 좁혀 보기 — 점검 결과를 "점검 필요"로 고르고 자산 번호 입력란에서 Enter 키로 조회한 모습입니다. 지연 개시·조기 개시·미개시 건이 위로 모입니다.
판정 유형별 현황
판정 유형별 현황 — 정상 계속 상각, 개시 전, 정상 중단, 지연·조기 개시, 미개시, 중단 지연, 유휴 중단, 증빙 확인 필요로 나눠 건수와 기준·장부 상각액, 당기·누적 차이를 보여 줍니다.
자산군별 상각비 대사
자산군별 상각비 대사 — 건물·구축물·기계장치·차량운반구·비품·IT장비별로 기준 상각액과 장부 상각액, 원장 상각비 잔액을 맞춰 봅니다.
대사 결과
대사 결과 — 대사식 10종의 검사 건수·차이 건수·최대 차이 금액입니다. 판정에 걸린 자산은 대사 차이가 아니라 판정 결과로 분리됩니다.
자산 상세 — 월별 상각 대사
자산 상세 — 월별 상각 대사 — 행을 누르면 개시·중단 판정과 함께 1월부터 12월까지 기준 상각액·장부 상각액·차이가 월별로 펼쳐집니다. 중단 지연 건은 중단월 이후 장부만 상각이 이어진 모습이 그대로 보입니다.

사용 방법

  1. 회계연도를 넣고, 회사코드·자산군·점검 결과·자산 번호는 필요할 때만 고릅니다. 자산군·점검 결과를 전체로 두면 조건 없이 조회됩니다.
  2. 조회 버튼은 조회조건 입력 필드 줄의 가장 오른쪽에 있습니다. 입력란에서 Enter 키를 눌러도 같은 조회가 실행되며, 화면을 열면 기본 조건으로 한 번 자동 조회됩니다.
  3. 위쪽 요약에서 판정 자산 건수, 점검 필요·확인 필요 건수, 기준·장부 당기 상각액, 차이 절대값 합계를 먼저 확인합니다.
  4. 탭을 옮겨 가며 자산 건별 판정 → 판정 유형별 현황 → 자산군별 상각비 대사 → 판정 구분별 요약 → 대사 결과 순으로 좁혀 봅니다.
  5. 자산 건별 탭에서 행을 누르면 월별 상각 대사가 상세 다이얼로그로 열립니다.
  6. 각 탭의 CSV 내려받기(UTF-8 BOM)로 결과를 저장할 수 있습니다.

개시 시점과 중단 시점을 가르는 판정 규칙

기준 개시월과 중단월을 장부와 비교해 아래 규칙으로 판정합니다. 결과는 원인을 단정하지 않고 "점검 필요"·"확인 필요"로만 표시합니다.

판정 조건결과 상태사용자 조치
장부 개시월 = 가동가능일이 속한 월개시 정상조치 없음
장부 개시월이 더 늦음지연 개시지연된 개월 수만큼 누적 상각 차이를 확인합니다.
장부 개시월이 더 이름조기 개시사용가능 전 상각 여부와 건설중 자산 대체 시점을 확인합니다.
가동가능일이 지났는데 장부 개시월 없음미개시본계정 대체·상각 개시 전기 누락을 확인합니다.
가동가능일이 차기 회계연도개시 전당기 상각 대상이 아닙니다.
가동가능일 증빙 없음확인 필요기준 상각액을 만들지 않고 증빙부터 확보합니다.
중단 사유가 있고 장부 중단월이 더 늦거나 없음중단 지연중단일 이후 상각 전기분을 확인합니다.
중단 사유가 없는데 장부가 상각을 멈춤(유휴 포함)조기 중단유휴만으로는 중단하지 않는지, 사용량 기준 상각 자산인지 확인합니다.

판정 결과는 확인 대상을 알리는 표시이며 기준서 충족 여부를 단정하지 않습니다. 가동가능일의 판단과 매각예정 분류 요건의 충족은 회사가 근거를 종합해 판단하고 이 화면은 그 결과 값을 이어받아 씁니다. 최종 판단은 기준서 원문에 따라 회사와 감사인이 합니다.

기준 상각 기간 산출에서 원장 대사까지 6단계

  1. 월 상각액을 구한다 — 월 상각액 = (취득원가 − 잔존가치) ÷ 내용연수(개월)
  2. 기준 기간을 만든다 — 개시월 = 가동가능일이 속한 월, 중단월 = min(매각예정 분류일, 제거일)이 속한 월
  3. 기준 상각액을 구한다 — 기준 상각 월 수(내용연수 이내) × 월 상각액, 당기분과 누적분을 각각 산출
  4. 장부와 비교한다 — 차이 = 장부 상각액 − 기준 상각액(당기·누적)
  5. 월별로 재대사한다 — 자산별 당기 상각액 = Σ월별 상각액
  6. 자산군·원장과 맞춘다 — 기준 + 차이 = 장부(확인 필요 제외), 원장 상각비 잔액 = 장부 상각액 합계

조회조건

조회조건필수설명
회사코드선택1000 · 2000
회계연도필수기본 2026
자산군선택전체 선택 시 조건 없이 조회
점검 결과선택전체 / 정상 / 점검 필요 / 확인 필요 — 전체는 조건 제외
자산 번호선택정확히 일치하는 번호

결과 컬럼

영역내용
요약판정 자산 · 점검 필요 · 확인 필요 · 기준 당기 상각액 · 장부 당기 상각액 · 당기 상각 차이 절대값 합계
자산 건별 판정자산 번호 · 점검 결과 · 자산명 · 자산군 · 취득원가 · 내용연수 · 월 상각액 · 가동가능일 · 기준·장부 개시월 · 개시 판정 · 매각예정 분류일 · 제거일 · 유휴 여부 · 기준·장부 중단월 · 중단 판정 · 기준·장부 당기 상각액 · 당기 차이 · 기준·장부 누적 상각액 · 누적 차이 · 비고
판정 유형별 현황판정 유형 · 자산 건수 · 취득원가 합계 · 기준·장부 당기 상각액 · 당기·누적 상각 차이
자산군별 상각비 대사자산군 · 자산 건수 · 점검 필요 · 기준·장부 당기 상각액 · 차이 · 원장 상각비 잔액 · 원장 차이
판정 구분별 요약·대사 결과판정 구분별 합계와 대사식 · 산식 · 검사 건수 · 차이 건수 · 최대 차이 금액

SAP 표준 기능 매핑

  • 자산 마스터 — 활성화일·감가상각 설정·내용연수를 그대로 사용해 기준 개시월을 산출
  • 원장 — 상각비 계정 전기분을 자산·기간별로 집계해 장부 상각액으로 사용
T-code이름쓰임
AS03자산 조회자산 마스터의 활성화일·감가상각 설정을 확인하는 출발점
AW01N자산 탐색기월별 상각 이력과 누적 상각액을 기준 값과 나란히 비교
AFAB감가상각 실행상각 전기 월이 기준 개시·중단월과 같은지 조회
AIBU건설중인 자산 정산본계정 대체 시점과 기준 개시월 비교
ABAVN수익 없는 자산 폐기폐기·제거 시점과 상각 중단월 비교
F-92고객 대상 자산 매각 전기매각 전기 시점과 상각 중단월 비교
기준서요구사항화면 반영
IAS 16 (K-IFRS 제1016호)감가상각은 자산이 사용가능한 때 시작개시 판정(가동가능일 ↔ 장부 개시월)
IAS 16 (K-IFRS 제1016호)매각예정 분류일과 제거일 중 이른 날에 상각 중단중단 판정, 중단 지연 식별
IAS 16 (K-IFRS 제1016호)유휴·적극적 사용 제외만으로는 상각 중단하지 않음(사용량 기준 상각 제외)조기 중단(유휴 중단) 식별
IFRS 5 (K-IFRS 제1105호)매각예정 분류 시점이 상각 중단의 출발점매각예정 분류일 입력값 사용

참고 CDS 뷰

define view entity DeprStartAsset
  as select from anla
    inner join anlb on anlb.bukrs = anla.bukrs and anlb.anln1 = anla.anln1 and anlb.anln2 = anla.anln2
    inner join anlc on anlc.bukrs = anla.bukrs and anlc.anln1 = anla.anln1 and anlc.anln2 = anla.anln2
{
  key anla.bukrs as CompanyCode,
  key anlc.gjahr as FiscalYear,
  key anla.anln1 as AssetNo,
      anla.aktiv as AvailDate,
      anlc.kansw as AcqCost,
      anlc.knafa as BookAccum,
      cast( anlb.ndjar * 12 + anlb.ndper as abap.int4 ) as UsefulMonths
}

OpenUI5 구성

구성내용
업무 영역재무회계(FI) · 유형자산
화면 구성조회조건 영역(우측 조회·초기화) + 요약 줄 + 자산 건별 판정·판정 유형별 현황·자산군별 상각비 대사·판정 구분별 요약·대사 결과 5개 탭, 상세 Dialog
데이터 모델OData V2 모델을 앱 설정(manifest)에서 선언하고, 표마다 자산·월별·유형·자산군·요약·대사 엔티티셋에 직접 바인딩
조회조건 처리필터 객체로 만들어 서버 조회 조건($filter)으로 전달하며 "전체"는 조건을 만들지 않음
정렬·집계정렬은 모델 기능($orderby)으로 처리하고 금액 문자열은 숫자로 변환해 비교·합산
오류 처리서비스 연결 실패와 요청 실패, 빈 응답을 구분해 사용자 메시지로 안내
테마sap_horizon · 한국어

파일 구성

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

검증 결과

검증용 샘플 데이터는 가상 회사 2곳의 자산 60건, 월별 상각 720행이며, 생성 코드와 별도로 작성한 스크립트가 전수를 다시 계산해 판정 60건과 금액을 대조했습니다. 화면 요약(회사 1000: 판정 자산 40건, 점검 필요 9건, 확인 필요 2건, 기준 당기 상각액 3,463,910,000원, 장부 당기 상각액 3,482,580,000원, 차이 절대값 합계 497,590,000원)도 렌더링 상태에서 일치함을 확인했습니다.

대사식검사결과차이 건수
자산별 기준 당기 상각액 = 월별 기준 상각액 합57일치0
자산별 장부 당기 상각액 = 월별 장부 상각액 합60일치0
상각 대상 금액 = 월 상각액 × 내용연수(개월)60일치0
당기 상각 차이 = 장부 − 기준57일치0
누적 상각액은 상각 대상 금액을 넘지 않음117일치0
자산군별 장부 상각액 합계 = 전사 합계2일치0
자산군별 원장 상각비 잔액 = 장부 상각액 합계10일치0
판정 유형별 건수 합계 = 전체 건수2일치0
기준 + 차이 = 장부 (확인 필요 자산 제외)2일치0
판정 구분 건수 합계 = 전체 건수2일치0

판정 규칙이 잡아내도록 일부러 구성한 점검 대상은 점검 필요 12건·확인 필요 3건(총 15건)이며, 이 건들은 대사 차이가 아니라 판정 결과로 분리해 기록했습니다.

자주 묻는 질문

IAS 16 의 감가상각 개시·중단 요구사항은 언제부터 적용되나요?

이 화면이 다루는 요구사항은 유형자산 기준서에 이미 포함된 내용입니다. 다만 이 화면의 월 단위 기준(가동가능일이 속한 월부터, 중단일이 속한 월 직전까지)과 정액법 한정은 가상 설정값이므로 회사 정책과 맞는지는 확인 필요입니다.

유휴 자산은 상각을 멈춰도 되나요?

기준서는 자산이 유휴 상태가 되거나 적극적인 사용에서 제외되더라도 완전히 상각되기 전에는 상각을 중단하지 않는다고 하며, 생산량비례법 등 사용량 기준 상각은 예외입니다. 화면은 이런 건을 "점검 필요"로 보여 주는 점검 도구이며 최종 판단은 회사와 감사인이 합니다.

가동가능일 증빙이 없으면 어떻게 표시되나요?

기준 개시월을 만들 수 없어 "확인 필요"로 두고 기준 상각액과 차이를 산출하지 않습니다. 증빙을 확보한 뒤 다시 조회해 기준 값과 대조합니다.

월 중간에 가동되거나 제거된 자산은 일할로 계산하나요?

이 화면은 월 단위 기준만 보여 줍니다. 일할 계산이나 회사의 전기 기준일 정책은 반영하지 않았으며 확인 필요입니다.

#IAS 16 #K-IFRS 1016 #감가상각 개시 #감가상각 중단 #가동가능일 #매각예정 #OpenUI5

감가상각 개시·중단, 결산 전에 기준 시점부터 맞춰보세요

가동가능일과 매각예정·폐기 시점을 전표로 다시 뒤지는 대신, 화면에서 기준 상각 기간을 만들어 장부 상각월과 미리 대사해 두면 결산과 감사 대응이 한결 가벼워집니다. 현재 SAP 환경 기준으로 어떻게 적용되는지 함께 확인해 드립니다.

도입 문의