솔루션 홈
리스 회계

SAP 리스자산 관리(K-IFRS 1116) — 계약 하나로 리스부채·사용권자산 스케줄을 만들고 결산 전기까지 통제한다

리스계약 · 상각 스케줄(지급일정·이자비용·이자수익·상각비) · 결산 전기·역분개 · 리스자산 장부 · 대사를 한 화면에서 관리합니다

리스 회계는 계약을 등록하는 순간 끝나지 않습니다. 사무실·물류창고·업무용 차량·생산 설비를 빌리면 계약 개시일에 리스부채(미래 리스료의 현재가치)와 사용권자산을 인식하고, 그 뒤 매달 이자비용·리스료 지급·사용권자산 상각·보증금 이자수익을 계약마다 계산해 전기해야 합니다. 계약이 수십 건만 되어도 엑셀 스케줄과 실제 전표가 어긋나기 시작하고, "이번 달 결산이 전부 반영됐는가"라는 질문에 바로 답하기 어려워집니다.

이 화면은 리스계약 → 상각 스케줄(지급일정·이자비용·이자수익·상각비) → 월 결산 전기·역분개 → 리스자산 장부 → 대사를 한 화면에 담았습니다. 계약을 저장하면 스케줄이 바로 다시 계산되고, 결산 전기는 결산월 단위 한 전표로 만들어지며, 같은 결산월 중복 전기·순서를 건너뛴 전기·중간 결산월 역분개·전기된 계약의 조건 변경은 서비스가 저장 단계에서 거절합니다.

SAP 표준 기능을 그대로 이어받은 부분 — 계약 관리는 RECN 이, 정기 전기와 역분개는 RERAPP · RERAPPRV 가, 사용권자산 조회는 AW01N 이, 전표 역분개는 FB08 이, 계정 잔액은 FAGLB03 이 담당합니다. 이 화면은 표준 데이터 구조를 이어받아 리스부채 유효이자·보증금 현재가치·사용권자산 상각을 한 스케줄로 묶고, 결산월 순차 전기·역순 역분개·계약 잠금과 스케줄↔전표 대사를 더해 확장합니다.
항목내용
업무 영역재무회계(FI) — 리스이용자 회계(K-IFRS 1116) 리스부채·사용권자산·보증금 현재가치
SAP 표준 T-codeRECN · RERAPP · RERAPPRV · AW01N · FB08 · FAGLB03
Namespacezui5.leaseasset
화면 성격계약 입력·스케줄 자동 계산·결산 전기·역분개·장부 조회·대사
데이터 연동OData V2 — 엔티티셋 9종, 조회조건은 전부 $filter, 전기·역분개는 PostingSet POST
테마sap_horizon · 한국어
가상 데이터가상 회사 1000 · 리스계약 22건(건물 9 · 차량 7 · 장비 6) · 코스트센터 8개 · 2026.01~08 결산 전기(2026.05 역분개 후 재전기 포함)
셸 구조단일 페이지 + 6개 탭(대시보드·리스계약 관리·상각 스케줄·리스결산 전기·리스자산 장부·대사 결과)
화면 수메인 1 · 계약 편집·계약 상세·전기 실행·전표 보기 다이얼로그 4
요약내용
대상건물·차량·장비 리스계약 — 월리스료(후급), 보증금, 리스 이자율, 보증금 이자율
핵심 산식리스부채 PV = Σ리스료 현재가치 · 이자 = 기초 PV × 월 이자율 · 사용권자산 = 리스부채 PV + 보증금 현할차 · 정액 상각
결과 표시전기 상태(이행 잔액·전기 완료·미전기) · 전표 상태(전기 완료·역분개됨·역분개 전표) · 대사 정상 / 확인 필요

실제 화면 12종 둘러보기

① 대시보드 — 리스자산 현황 요약 표·차트·만기 예정
① 대시보드 — 리스자산 현황 요약 표·차트·만기 예정 — 기준월 말 리스계약 수, 리스부채 장부가(명목 − 현할차), 사용권자산 장부가(취득가 − 누계), 보증금 장부가, 당기 리스비용, 결산 전기 진행, 점검 건수를 한 줄 요약 표로 봅니다. 월별 상각비·이자비용 차트는 전기된 달을 진하게, 미전기 달을 옅게 그리고, 오른쪽은 리스부채·사용권자산 장부가 추이입니다. 조회·초기화 버튼은 조회조건 줄 오른쪽 끝에 있습니다.
② 리스계약 관리
② 리스계약 관리 — 리스계약 목록입니다. 기간·월리스료·보증금·이자율과 함께 개시 리스부채(현재가치)와 사용권자산 취득가를 바로 보여 주고, 변경 가능 여부(이행 계약·전기 n회·변경 가능)를 표시합니다. 행 끝의 연필은 수정, 화살표는 스케줄 상세입니다.
③ 리스계약 상세 — 전체 기간 상각 스케줄
③ 리스계약 상세 — 전체 기간 상각 스케줄 — 계약 조건과 개시 인식액(리스부채 PV·보증금 현할차·사용권자산 취득가·월 상각비) 아래에 0회차(개시)부터 마지막 회차까지 이자비용·기말 리스부채·현할차 잔액·이자수익·보증금 PV·상각비·누계·장부가와 전기 상태를 보여 줍니다.
④ 전기 반영 계약 수정 — 조건 잠금
④ 전기 반영 계약 수정 — 조건 잠금 — 결산 전기나 이행 잔액이 반영된 계약은 기간·금액·이자율·자산유형 칸이 잠기고, 자산명·코스트센터·공급업체·차량번호·비고만 고칠 수 있다고 안내합니다. 화면을 거치지 않고 금액을 바꾸려 해도 서비스가 409 로 거절합니다.
⑤ 신규 계약 — 전기된 기간 시작 거절
⑤ 신규 계약 — 전기된 기간 시작 거절 — 시작월이 이미 결산 전기된 기간이면 개시 인식이 빠지므로 저장을 거절하고, 마지막 전기월과 대안(다음 달 이후 시작 또는 역분개 후 등록)을 알려 줍니다. 기간·총지급액은 입력하는 대로 미리 보여 줍니다.
⑥ 상각 스케줄 — 이자비용
⑥ 상각 스케줄 — 이자비용 — 지급일정 · 이자비용 · 이자수익 · 상각비 네 단추로 같은 스케줄을 다른 컬럼으로 봅니다. 이자비용은 기초 리스부채 × 월 이자율(유효이자율법)이고, 리스부채 감소 = 월리스료 − 이자비용입니다. 단추 옆에 합계가 붙습니다.
⑦ 리스결산 전기 — 전기 예정 분개
⑦ 리스결산 전기 — 전기 예정 분개 — 전기 실행을 누르면 결산월의 계정·차대별 분개 합계와 라인 수를 보여 주고 차변 합계 = 대변 합계를 확인합니다. 전기일(기본 말일)과 적요를 넣고 실행하면 계약별 라인이 한 전표로 만들어집니다.
⑧ 결산 전기 완료 · 전기 이력
⑧ 결산 전기 완료 · 전기 이력 — 전기가 끝나면 결산월 상태가 "전기 완료 · 전표번호"로 바뀌고 계약별 행에 전표번호가 붙습니다. 아래 전기 이력에는 결산월·전기일·상태(전기 완료·역분개됨·역분개 전표)·차대 합계가 쌓입니다.
⑨ 역분개 확인
⑨ 역분개 확인 — 마지막으로 전기된 결산월의 전표를 골라 역분개하면 차대를 바꾼 전표가 같은 결산월로 만들어지고 원전표는 "역분개됨"이 됩니다. 그 뒤 같은 결산월을 다시 전기할 수 있습니다. 중간 결산월 역분개는 서비스가 거절합니다.
⑩ 전표 보기
⑩ 전표 보기 — 전기 이력의 행을 누르면 전표 라인(계약·분개 구분·G/L 계정·차변·대변·코스트센터)이 열립니다. 손익 계정(이자비용·상각비·이자수익)에는 계약의 코스트센터가 붙습니다.
⑪ 리스자산 장부
⑪ 리스자산 장부 — 기준월 말 계약별 리스부채(명목)·현할차·리스부채 장부가·보증금 현할차·상각누계액·리스자산 잔액과, 스케줄 상각누계와 전기된 상각 누계를 비교한 전기 점검 결과를 보여 줍니다.
⑫ 대사 결과
⑫ 대사 결과 — 리스부채 증감, 현할차, 사용권자산 장부가, 보증금 현재가치, 스케줄 합계 = 계약 총지급액, 전기 차변 = 대변, 전기 금액 = 스케줄, 역분개 쌍 대사 9종(R)과 전기 공백·단기리스·소액자산 확인 3종(C)을 점검 건수·차이 건수·최대 차이로 보여 줍니다.

사용 방법

  1. 조회조건 입력 — 회사코드·회계연도·결산월(필수)을 정하고, 리스번호·자산유형·코스트센터·계약 상태(기준월)는 여러 개를 함께 고를 수 있습니다(전체 선택 지원). 비워 두면(전체) 그 조건은 보내지 않습니다. 결산월 기본값은 오늘이 속한 달의 앞 달입니다.
  2. 조회 — 조회조건을 고르거나 바꾸면 바로 조회됩니다(여러 값 선택은 목록을 닫을 때, 입력 칸은 Enter 나 포커스 이동 때). 조회조건 줄 오른쪽 끝의 조회 · 초기화 버튼으로 다시 조회하거나 기본 조건으로 되돌립니다.
  3. 대시보드 확인 — 요약 표에서 기준월 말 리스부채·사용권자산·보증금 장부가와 당기 리스비용, 결산 전기 진행(전기된 결산월 수 ÷ 결산월)을 보고, 만기·개시 예정 계약의 행을 누르면 스케줄 상세가 열립니다.
  4. 리스계약 관리 — 추가에서 자산명·자산유형·코스트센터·시작일·종료일·월리스료·보증금·리스 이자율·보증금 이자율을 넣고 저장합니다. 리스번호를 비우면 자동으로 매깁니다. 아직 전기되지 않은 계약은 모든 조건을, 전기된 계약은 자산명·코스트센터·공급업체·차량번호·비고만 고칠 수 있습니다.
  5. 상각 스케줄 — 지급일정·이자비용·이자수익·상각비 단추로 선택한 회계연도의 회차를 봅니다. 계약 전체 기간은 리스계약 관리의 스케줄 보기로 엽니다.
  6. 리스결산 전기 — 결산월의 대상 계약·금액을 확인하고 분개 미리보기로 계정별 분개를 본 뒤 전기 실행을 누릅니다. 잘못 전기했으면 전기 이력에서 마지막 전표를 골라 역분개하고 다시 전기합니다. 이력 행을 누르면 전표 라인이 열립니다.
  7. 리스자산 장부·대사 — 기준월 말 잔액과 전기 점검을 확인하고, 대사 결과 탭에서 스케줄·전기 정합성을 봅니다. 각 탭의 CSV 다운로드로 현재 조건의 전체 결과를 UTF-8 CSV 로 내려받습니다.

리스 회계 산식과 전기 규칙

스케줄·분개·전기 규칙은 서비스의 업무 규칙 파일 한 곳에서 계산·판단합니다. 검증 화면도 같은 파일을 그대로 씁니다. 월 이자율은 연 이자율 ÷ 12 입니다.

규칙산식·판정비고
리스 기간(종료 연 − 시작 연) × 12 + (종료 월 − 시작 월) + 1 개월. 회차 지급일 = 시작일 + (회차 − 1)개월(말일 넘침은 그 달 말일)회차의 결산월 = 지급일이 속한 달
개시 리스부채PV = Σ월리스료 ÷ (1 + 연 이자율 ÷ 12)n (n = 1…기간), 원 단위 반올림. 명목 리스부채 = 월리스료 × 기간, 현할차 = 명목 − PV월말 지급(후급) 기준
이자비용(유효이자율법)이자 = 기초 리스부채 PV × 월 이자율(반올림), 리스부채 감소 = 월리스료 − 이자, 기말 PV = 기초 PV − 감소마지막 회차 이자 = 월리스료 − 기초 PV (잔액 0 으로 맞춤)
보증금 현재가치개시 보증금 PV = 보증금 ÷ (1 + 보증금 이자율 ÷ 12)기간, 이자수익 = 기초 PV × 월 보증금 이자율, 기말 PV = 기초 PV + 이자수익마지막 회차에 PV = 보증금 원금
사용권자산취득가 = 개시 리스부채 PV + 개시 보증금 현할차, 월 상각비 = 취득가 ÷ 기간(원 미만 버림), 끝전은 마지막 회차정액법 · 만기 장부가 0
분개개시: (차) 사용권자산·리스부채 현할차·임차보증금 / (대) 리스부채·보증금 현할차·미지급금. 회차: 이자비용/리스부채 현할차, 리스부채/미지급금, 상각비/감가상각누계액, 보증금 현할차/이자수익사용권자산·누계액 계정은 자산유형(건물·차량·장비)별
결산 전기결산월 하나 = 전표 하나(계약별 라인). 같은 결산월 중복 전기(409), 앞 결산월 미전기 상태의 전기(409), 결산월 밖 전기일(400) 거절전기 시작월(2026.01) 이전은 이행 잔액
역분개마지막으로 전기된 결산월의 전기 전표만 가능. 차대를 바꾼 전표를 같은 결산월로 만들고 원전표에 역분개 표시역분개 전표의 재역분개·중간 결산월 역분개 거절(409)
계약 잠금전기(또는 이행 잔액)가 반영된 계약은 기간·금액·이자율·자산유형 변경과 삭제 거절(409). 시작월이 전기된 기간인 신규 계약 거절(409)자산명·코스트센터·공급업체·차량번호·비고는 수정 가능
원천 데모의 계산 결과(리스번호 L10000000001 · 2026.01.14~04.14 · 월 100,000원 · 보증금 1,000,000원 · 2%)를 그대로 재현합니다 — 개시 리스부채 PV 398,339원, 보증금 PV 993,361원, 사용권자산 404,978원, 1회차 이자비용 664원·이자수익 1,656원·상각비 101,244원. "확인 필요"는 원인을 단정하지 않고 검토할 대상을 뜻합니다.

계약 등록에서 결산 전기까지 처리 단계

  1. 계약 등록 — 자산·기간·월리스료·보증금·이자율을 넣으면 개시 리스부채(PV)·보증금 PV·사용권자산 취득가가 계산됩니다.
  2. 스케줄 계산 — 0회차(개시 인식)와 1~n회차(이자비용·부채 감소·이자수익·상각비)가 요청 시점에 계산됩니다. 스케줄은 파일로 남기지 않아 계약 변경이 바로 반영됩니다.
  3. 분개 미리보기 — 결산월의 스케줄 행을 분개 규칙으로 바꿔 계정·차대별 합계를 봅니다.
  4. 결산 전기 — 결산월 순서대로 한 번씩 전기합니다. 전기된 계약은 조건이 잠깁니다.
  5. 역분개·재전기 — 마지막 결산월부터 거꾸로 역분개하고, 고친 뒤 다시 전기합니다.
  6. 장부 확인 — 기준월 말 리스부채·사용권자산·보증금 잔액과 전기 누계 차이를 봅니다.
  7. 대사 — R01~R09 대사식과 C01~C03 확인 항목으로 스케줄과 전표가 맞는지 봅니다.

조회조건

조건필수설명전달 방식
회사코드필수4자리 (가상 1000)Bukrs eq — 모든 엔티티셋
회계연도필수4자리Gjahr eq — 상각 스케줄·전기 이력, (BaseYm ge YYYY01 and BaseYm le YYYY12) — 장부 추이
결산월필수01~12월 (기본: 오늘이 속한 달의 앞 달)Period eq YYYYMM — 결산 전기·분개 / BaseYm eq — 장부
리스번호선택·여러 값계약 목록에서 여러 개, 비우면 전체(LeaseNo eq … or …) 한 묶음
자산유형선택·여러 값건물 · 차량 · 장비(AssetType eq … or …) 한 묶음
코스트센터선택·여러 값코스트센터 목록에서 여러 개(Kostl eq … or …) 한 묶음
계약 상태(기준월)선택·여러 값진행 중 · 개시 전 · 만료(Status eq … or …) — 리스자산 장부에만 적용

결과 컬럼

영역컬럼
대시보드요약 표 — 리스계약 수(진행 중·개시 전·만료) · 리스부채 장부가(명목 − 현할차) · 사용권자산 장부가(취득가 − 누계) · 보증금 장부가(보증금 − 현할차) · 당기 리스비용(상각비 + 이자비용) · 결산 전기 진행 · 점검 / 월별 상각비·이자비용 차트 · 장부가 추이 차트 · 만기·개시 예정 계약
리스계약리스번호 · 자산명 · 자산유형 · 코스트센터 · 시작일 · 종료일 · 개월 · 월리스료 · 보증금 · 리스 이자율 · 개시 리스부채(PV) · 사용권자산 취득가 · 변경 가능 여부 (CSV 에는 공급업체·차량번호·보증금 이자율·총지급액·월 상각비·비고·변경일시 포함)
지급일정리스번호 · 자산명 · 회차 · 결산월 · 월리스료 · 리스부채(명목) · 리스부채 PV · 현할차 · 보증금 · 보증금 PV · 보증금 현할차 · 전기 상태
이자비용기초 리스부채(PV) · 월리스료 · 이자비용 · 리스부채 감소 · 기말 리스부채(PV) · 현할차 잔액
이자수익보증금 · 기초 보증금 PV · 이자수익 · 기말 보증금 PV · 현할차 잔액
상각비사용권자산 취득가 · 상각비 · 상각누계액 · 리스자산 잔액
리스결산 전기요약(상태·전기일·계약 수·개시 건수·월리스료·이자비용·이자수익·상각비·개시 사용권자산) · 대상 행(리스번호·자산명·코스트센터·구분·지급일·금액·전기 상태·전표번호) · 전기 이력(전표번호·결산월·전기일·상태·계약 수·라인 수·차변/대변 합계·이자비용·상각비·적요·생성일시)
전기 예정 분개 · 전표분개: G/L 계정 · 계정명 · 차변 · 대변 · 라인 수 · 분개 구분 / 전표: 라인 · 리스번호 · 자산명 · 분개 구분 · G/L 계정 · 계정명 · 차변 · 대변 · 코스트센터
리스자산 장부리스번호 · 자산명 · 계약 상태 · 경과 회차 · 리스부채(명목) · 현할차 잔액 · 리스부채 장부가 · 보증금 현할차 · 상각누계액 · 리스자산 잔액 · 미전기 상각 · 전기 점검
대사 결과번호 · 구분(대사·확인) · 대사 항목 · 대사식 · 좌변 · 우변 · 점검 건수 · 차이 건수 · 최대 차이 · 결과

SAP 표준 기능 매핑

SAP 표준 T-code표준 기능이 화면과의 관계
RECN부동산 계약 처리(RE-FX)리스계약 등록·조건 관리 — 이 화면의 리스계약 관리
RERAPP정기 전기: 계약월 리스료 정기 전기 — 이 화면의 결산 전기(이자·상각·보증금 이자수익까지 한 전표)
RERAPPRV정기 전기 역분개정기 전기 취소 — 이 화면의 역분개(마지막 결산월만)
AW01N자산 탐색기사용권자산 취득가·상각누계·장부가 — 이 화면의 리스자산 장부
FB08전표 역분개개별 전표 역분개 — 역분개 전표가 원전표를 참조하는 방식
FAGLB03G/L 계정 잔액 조회리스부채·현할차·사용권자산 계정 잔액 대사

표준 계약 관리(RE-FX)와 정기 전기·역분개, 자산·G/L 조회는 그대로 두고, 이 화면은 리스부채 유효이자 스케줄·보증금 현재가치·사용권자산 상각을 한 스케줄로 묶고, 결산월 단위 순차 전기·역순 역분개·계약 잠금 통제와 스케줄↔전표 대사를 더해 확장합니다.

참고 CDS 뷰

원천 테이블

테이블용도
VICNCNRE-FX 계약 헤더 — 계약번호·계약 유형·기간
VICDCONDRE-FX 계약 조건 — 월 리스료 조건 금액·주기
ACDOCA유니버설 저널 — 결산 전기 결과(계정 RACCT · 금액 HSL · 코스트센터 RCNTR · 할당 ZUONR)
ANLA · ANLC자산 마스터·자산 금액 — 사용권자산을 고정자산으로 관리하는 경우
리스 평가 결과 (확인 필요)현재가치·유효이자 스케줄을 표준 평가 기능으로 둘지, 회사별 테이블로 둘지는 도입 범위에 따라 다름

필드 매핑 (OData 엔티티·프로퍼티 → 원천)

엔티티.프로퍼티원천 / 산출
ContractSet.LeaseNo · StartDate · EndDateVICNCN.RECNNR · RECNBEG · RECNEND (확인 필요)
ContractSet.MonthlyFeeVICDCOND 조건 금액 (확인 필요)
ContractSet.Rate · DepRate · Deposit회사별 리스 평가 테이블 (확인 필요)
PostLineSet.Hkont · Amount · Kostl · LeaseNoACDOCA.RACCT · HSL · RCNTR · ZUONR(할당에 리스번호)
ScheduleSet · JournalSet · LedgerSet · ReconSet계약·전기 원천에서 요청 시점에 계산 (파생값)

CDS 뷰 스케치 (참고용 — 전표 라인 할당(ZUONR)에 리스번호를 넣는다고 가정, 계정 번호는 예시)

@EndUserText.label: '리스 결산 전기 계약·계정별 집계 (스케치)'
define view entity LeasePostingCds
  as select from acdoca as j
{
  key j.rbukrs                                       as Bukrs,
  key concat( j.gjahr, substring( j.poper, 2, 2 ) )  as Period,
  key j.zuonr                                        as LeaseNo,
  key j.racct                                        as Hkont,
      sum( case when j.drcrk = 'S' then j.hsl else 0 end ) as DrAmt,
      sum( case when j.drcrk = 'H' then -j.hsl else 0 end ) as CrAmt
}
where j.rldnr = '0L'
  and j.racct in ( '21710100', '21710900', '11930900', '81810100', '93110100', '90110100' )
group by j.rbukrs, j.gjahr, j.poper, j.zuonr, j.racct

OpenUI5 구성

구성내용
서비스 선언manifest.json 의 dataSources.mainService 에 상대 경로(./odata/leaseasset_srv/)로 OData V2 서비스를 선언합니다. 절대 URL 은 쓰지 않습니다.
모델이름 없는(기본) 모델이 mainService 를 씁니다. OneWay 바인딩, 건수 모드 Inline, 배치 미사용, 수정 메서드 PUT. 화면 상태·조회조건은 ui 모델, 편집·상세·전기·전표 다이얼로그는 각자 JSON 모델을 씁니다.
표건수가 많은 계약·스케줄·결산 대상·장부는 sap.ui.table.Table(고정 열 2개, 100~200건 단위 추가 조회), 요약 표·전기 이력·분개·대사 결과는 sap.m.Table. 상각 스케줄은 한 표에서 세그먼트 단추로 컬럼 묶음을 바꿉니다.
필터·정렬조회조건은 sap.ui.model.Filter 로 만들어 $filter 로 보냅니다. 여러 값을 고른 리스번호·자산유형·코스트센터·계약 상태는 eq 를 한 묶음(or)으로, 장부 추이의 기준월 범위는 ge·le 를 한 묶음(and)으로 만듭니다. "전체"(빈 선택)는 필터를 만들지 않습니다. 열 머리글 정렬은 $orderby.
쓰기계약 추가·수정·삭제는 ContractSet 의 create · update · remove, 전기·역분개는 PostingSet create 로 보냅니다. 업무 규칙(중복·순서·잠금·전기일)은 서비스가 판단하고, 화면은 서비스 메시지를 그대로 보여 준 뒤 표와 대시보드를 다시 읽습니다.
차트외부 차트 라이브러리 없이 컨트롤러에서 SVG 누적 막대(상각비 + 이자비용, 미전기 월은 옅게)와 꺾은선(리스부채·사용권자산 장부가)을 그려 core:HTML 로 넣습니다.
연결 실패 안내ErrorHandler 가 메타데이터 로드 실패와 조회 실패를 구분해 알리고, 쓰기 실패는 화면이 서비스 메시지로 안내합니다.

파일 구성

구분내용
앱 본체index.html · manifest.json · Component.js · controller · view(+ fragments 4종) · model · i18n · css
데이터 서비스OData 서비스 정의(metadata) · 서비스 처리 · 업무 규칙 파일(스케줄·분개·전기) · 엔티티셋별 데이터
검증 전용앱 본체와 분리된 검증용 샘플 데이터 구성 — 업무 규칙은 서비스와 같은 파일을 그대로 사용
설명서readme.html (13개 절)

검증 결과

검증용 샘플 데이터(리스계약 22 · 결산 전표 10 · 전표 라인 1,105 · 스케줄 897행 · 장부 2,222행)를 업무 규칙 파일과 별개로 python 으로 원천(계약·전표)만 읽어 다시 계산해 전수 대조했습니다.

독립 대사식검사 건수차이 건수최대 차이(원)
V1 스케줄 재계산(PV·유효이자·보증금 PV·정액 상각 12개 금액)89700
V2 리스부채 증감 (기초 + 이자 − 지급 = 기말)87500
V3 사용권자산 (취득가 − 누계 = 장부가) · 만기 장부가 089700
V4 스케줄 합계 = 계약 총지급액 · 만기 리스부채 0 · 만기 보증금 PV = 보증금2200
V5 전기 라인 = 독립 분개 (유효 전표, 계약·계정·차대)86800
V6 전표별 차변 = 대변 = 헤더1000
V7 결산월 순차·중복 없음 (유효 전표 1결산월 1건)800
V8 역분개 쌍 순액 0100
V9 리스자산 장부 기준월 잔액 (4개 기준월 × 계약)8800

화면 대조 — 회사 1000 · 2026년 · 결산월 09 · 전체 조건에서 렌더링한 대시보드 요약 표 값(계약 22건, 리스부채 장부가 5,255,732,280원, 사용권자산 장부가 5,270,971,773원, 결산 전기 8 / 9개월)이 검증 스크립트 합계와 같았고, 대사 결과 탭의 R01~R09 차이 건수도 모두 0 이었습니다. 2026.09 전기 후에는 9 / 9개월, 장부 미전기 상각 0원, 전기 점검 "전기 일치" 23건이 되었습니다.

의도적 예외 — 통제 동작을 보이기 위해 일부러 넣은 건이며 위 대사 차이와 분리해 기록합니다.

구분대상내용
단기리스 검토(C02)L10000000015 성수 팝업스토어 매장리스 기간 8개월 — 인식 면제 검토 대상 1건
소액자산 검토(C03)L10000000014 사무용 복합기 3대사용권자산 4,450,833원 — 소액자산 면제 검토 대상 1건
역분개·재전기2026.05 결산전표 4900000005 역분개(4900000006) 후 코스트센터 정정, 4900000007 로 재전기 — R09 순액 0
미전기 결산월2026.09시연용으로 열어 둔 결산월 — 장부 전기 점검 "미전기 있음" 19건(전기 전)
만료 · 개시 전L10000000002 부산 영업소 / L10000000021·0222026.06 만기 / 2026.11·2027.01 개시 예정

저장 규칙 실측 — 검증 화면(같은 업무 규칙 파일)과 서비스 처리 파일을 Node 로 직접 호출해 양쪽에서 확인했습니다.

시나리오결과
전기 반영 계약(L10000000011)의 월리스료 변경409 거절 · "결산 전기 8회차가 반영된 계약이라 기간·금액·이자율·자산유형을 바꿀 수 없습니다"
같은 계약의 비고 변경200 · 저장
이행 계약(L10000000003) 삭제409 거절 · "이행 잔액이 있는 계약이라 삭제할 수 없습니다"
시작월 2026.08(전기 완료 기간) 신규 계약409 거절 · 마지막 전기 2026.08, 2026.09 이후 시작 안내
시작 2026.09.20 신규 계약 · 미전기 계약 생성 후 삭제201 · 37개월, 결산 대상 21 → 23건 / 204 삭제
종료일이 시작일보다 앞선 계약400 거절
2026.10 을 건너뛴 2026.11 전기409 거절 · "이전 결산월 2026.10 이(가) 전기되지 않았습니다"
결산월 밖 전기일(2026.10.01)로 2026.09 전기400 거절
2026.09 전기 실행201 · 전표 4900000011, 계약 20건, 라인 161줄, 차변 = 대변 1,546,343,306원
2026.09 중복 전기409 거절 · 전표번호와 역분개 안내
중간 결산월(2026.07) 역분개409 거절 · 마지막 결산월부터 거꾸로
2026.09 역분개 → 재역분개 → 재전기201 역분개 전표 4900000012 / 409 재역분개 거절 / 201 재전기 4900000013
전기 이력 PUT · DELETE405 거절

그 밖에 조회·초기화 버튼이 이 순서로 조회조건 줄 오른쪽 끝에 렌더링되는 것, 자산유형 차량·장비를 함께 고르면 바로 계약 14건·스케줄 131행으로 좁혀지고 계약 상태 "진행 중"을 더하면 장부 13건이 남는 것, 결산월 선택을 바꾸면 즉시 조회되는 것, 리스번호 2개 입력 후 회계연도 칸 Enter 로 계약 2건·스케줄 25행이 조회되는 것, 적용 테마가 sap_horizon 인 것, CSV 가 UTF-8 BOM 으로 내려받아지는 것, 콘솔 오류가 없는 것(일부러 거절시킨 쓰기 요청 로그 제외)을 렌더링 상태에서 확인했습니다.

자주 묻는 질문

리스부채를 명목 금액과 현재가치할인차금으로 나눠 관리하는 이유는 무엇인가요?

총지급 의무(명목)와 그 안에 들어 있는 이자 부분을 따로 보여 주기 위해서입니다. 장부에는 명목 리스부채와 현할차(차감 계정)가 남고 둘의 차이가 리스부채 장부가(현재가치)입니다. 매달 이자비용만큼 현할차가 줄고, 리스료 지급만큼 명목 부채가 줄어 만기에는 둘 다 0 이 됩니다.

보증금 현할차가 사용권자산 취득가에 들어가는 이유는 무엇인가요?

이자가 붙지 않는 보증금은 돈을 맡긴 기간만큼의 이자를 리스료처럼 미리 내는 것과 같습니다. 그래서 보증금을 현재가치로 낮춰 인식하고, 낮춘 차액(현할차)은 추가 리스료로 보아 사용권자산 취득가에 더합니다. 보증금 쪽은 매달 이자수익으로 현재가치를 원금까지 올립니다.

결산월을 순서대로만 전기하고, 역분개도 마지막 달부터만 하는 이유는 무엇인가요?

리스부채·사용권자산 잔액은 앞 달 잔액 위에 쌓입니다. 중간 달이 빠지거나 중간 달만 취소되면 장부 잔액과 스케줄 잔액이 어긋나는 기간이 생깁니다. 순차 전기·역순 역분개로 "전기된 결산월 = 1월부터 연속된 구간"을 지키면, 장부의 전기 점검과 대사 C01(전기 공백)로 상태를 한눈에 확인할 수 있습니다.

전기된 계약의 조건을 바꿔야 하면 어떻게 하나요?

전기된 결산월을 마지막 달부터 역분개하면 그 계약의 잠금이 풀리고 조건을 고칠 수 있습니다. 다만 실제 계약 변경(리스료 인상·기간 연장)은 과거 전표를 되돌리기보다 변경 시점부터 재측정하는 것이 원칙이며, 재측정 기능은 이 화면 범위 밖이라 확인 필요 항목으로 남겼습니다.

단기리스·소액자산이 "확인 필요"로 나오면 회계처리가 잘못된 건가요?

그렇게 단정하지 않습니다. 리스 기간 12개월 이하 계약이나 사용권자산이 작은 계약은 인식 면제를 선택할 수 있어, 면제 적용 여부를 검토하라는 표시입니다. 샘플에는 8개월 팝업스토어(C02)와 복합기 3대(C03)를 일부러 넣었습니다. 실제 회사 데이터로 쓰려면 같은 형식의 OData 서비스를 연결하면 되며, 화면의 회사·계약·금액은 모두 가상의 검증용 샘플 데이터입니다.

#리스회계 #K-IFRS1116 #리스부채 #사용권자산 #유효이자율법 #보증금현재가치 #리스결산전기 #OpenUI5

리스 스케줄과 결산 전표, 한 화면에서 맞추세요

계약이 늘어날수록 엑셀 스케줄과 실제 전표는 조금씩 어긋납니다. 계약 저장과 동시에 스케줄을 다시 계산하고, 결산월 단위 순차 전기와 대사로 "이번 달 리스 결산이 전부 반영됐는가"에 바로 답하세요.

도입 문의