SAP 리스자산 관리(K-IFRS 1116) — 계약 하나로 리스부채·사용권자산 스케줄을 만들고 결산 전기까지 통제한다
리스계약 · 상각 스케줄(지급일정·이자비용·이자수익·상각비) · 결산 전기·역분개 · 리스자산 장부 · 대사를 한 화면에서 관리합니다
리스 회계는 계약을 등록하는 순간 끝나지 않습니다. 사무실·물류창고·업무용 차량·생산 설비를 빌리면 계약 개시일에 리스부채(미래 리스료의 현재가치)와 사용권자산을 인식하고, 그 뒤 매달 이자비용·리스료 지급·사용권자산 상각·보증금 이자수익을 계약마다 계산해 전기해야 합니다. 계약이 수십 건만 되어도 엑셀 스케줄과 실제 전표가 어긋나기 시작하고, "이번 달 결산이 전부 반영됐는가"라는 질문에 바로 답하기 어려워집니다.
이 화면은 리스계약 → 상각 스케줄(지급일정·이자비용·이자수익·상각비) → 월 결산 전기·역분개 → 리스자산 장부 → 대사를 한 화면에 담았습니다. 계약을 저장하면 스케줄이 바로 다시 계산되고, 결산 전기는 결산월 단위 한 전표로 만들어지며, 같은 결산월 중복 전기·순서를 건너뛴 전기·중간 결산월 역분개·전기된 계약의 조건 변경은 서비스가 저장 단계에서 거절합니다.
| 항목 | 내용 |
|---|---|
| 업무 영역 | 재무회계(FI) — 리스이용자 회계(K-IFRS 1116) 리스부채·사용권자산·보증금 현재가치 |
| SAP 표준 T-code | RECN · RERAPP · RERAPPRV · AW01N · FB08 · FAGLB03 |
| Namespace | zui5.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종 둘러보기












사용 방법
- 조회조건 입력 — 회사코드·회계연도·결산월(필수)을 정하고, 리스번호·자산유형·코스트센터·계약 상태(기준월)는 여러 개를 함께 고를 수 있습니다(전체 선택 지원). 비워 두면(전체) 그 조건은 보내지 않습니다. 결산월 기본값은 오늘이 속한 달의 앞 달입니다.
- 조회 — 조회조건을 고르거나 바꾸면 바로 조회됩니다(여러 값 선택은 목록을 닫을 때, 입력 칸은 Enter 나 포커스 이동 때). 조회조건 줄 오른쪽 끝의 조회 · 초기화 버튼으로 다시 조회하거나 기본 조건으로 되돌립니다.
- 대시보드 확인 — 요약 표에서 기준월 말 리스부채·사용권자산·보증금 장부가와 당기 리스비용, 결산 전기 진행(전기된 결산월 수 ÷ 결산월)을 보고, 만기·개시 예정 계약의 행을 누르면 스케줄 상세가 열립니다.
- 리스계약 관리 — 추가에서 자산명·자산유형·코스트센터·시작일·종료일·월리스료·보증금·리스 이자율·보증금 이자율을 넣고 저장합니다. 리스번호를 비우면 자동으로 매깁니다. 아직 전기되지 않은 계약은 모든 조건을, 전기된 계약은 자산명·코스트센터·공급업체·차량번호·비고만 고칠 수 있습니다.
- 상각 스케줄 — 지급일정·이자비용·이자수익·상각비 단추로 선택한 회계연도의 회차를 봅니다. 계약 전체 기간은 리스계약 관리의 스케줄 보기로 엽니다.
- 리스결산 전기 — 결산월의 대상 계약·금액을 확인하고 분개 미리보기로 계정별 분개를 본 뒤 전기 실행을 누릅니다. 잘못 전기했으면 전기 이력에서 마지막 전표를 골라 역분개하고 다시 전기합니다. 이력 행을 누르면 전표 라인이 열립니다.
- 리스자산 장부·대사 — 기준월 말 잔액과 전기 점검을 확인하고, 대사 결과 탭에서 스케줄·전기 정합성을 봅니다. 각 탭의 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) | 자산명·코스트센터·공급업체·차량번호·비고는 수정 가능 |
계약 등록에서 결산 전기까지 처리 단계
- 계약 등록 — 자산·기간·월리스료·보증금·이자율을 넣으면 개시 리스부채(PV)·보증금 PV·사용권자산 취득가가 계산됩니다.
- 스케줄 계산 — 0회차(개시 인식)와 1~n회차(이자비용·부채 감소·이자수익·상각비)가 요청 시점에 계산됩니다. 스케줄은 파일로 남기지 않아 계약 변경이 바로 반영됩니다.
- 분개 미리보기 — 결산월의 스케줄 행을 분개 규칙으로 바꿔 계정·차대별 합계를 봅니다.
- 결산 전기 — 결산월 순서대로 한 번씩 전기합니다. 전기된 계약은 조건이 잠깁니다.
- 역분개·재전기 — 마지막 결산월부터 거꾸로 역분개하고, 고친 뒤 다시 전기합니다.
- 장부 확인 — 기준월 말 리스부채·사용권자산·보증금 잔액과 전기 누계 차이를 봅니다.
- 대사 — 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 | 전표 역분개 | 개별 전표 역분개 — 역분개 전표가 원전표를 참조하는 방식 |
FAGLB03 | G/L 계정 잔액 조회 | 리스부채·현할차·사용권자산 계정 잔액 대사 |
표준 계약 관리(RE-FX)와 정기 전기·역분개, 자산·G/L 조회는 그대로 두고, 이 화면은 리스부채 유효이자 스케줄·보증금 현재가치·사용권자산 상각을 한 스케줄로 묶고, 결산월 단위 순차 전기·역순 역분개·계약 잠금 통제와 스케줄↔전표 대사를 더해 확장합니다.
참고 CDS 뷰
원천 테이블
| 테이블 | 용도 |
|---|---|
| VICNCN | RE-FX 계약 헤더 — 계약번호·계약 유형·기간 |
| VICDCOND | RE-FX 계약 조건 — 월 리스료 조건 금액·주기 |
| ACDOCA | 유니버설 저널 — 결산 전기 결과(계정 RACCT · 금액 HSL · 코스트센터 RCNTR · 할당 ZUONR) |
| ANLA · ANLC | 자산 마스터·자산 금액 — 사용권자산을 고정자산으로 관리하는 경우 |
| 리스 평가 결과 (확인 필요) | 현재가치·유효이자 스케줄을 표준 평가 기능으로 둘지, 회사별 테이블로 둘지는 도입 범위에 따라 다름 |
필드 매핑 (OData 엔티티·프로퍼티 → 원천)
| 엔티티.프로퍼티 | 원천 / 산출 |
|---|---|
| ContractSet.LeaseNo · StartDate · EndDate | VICNCN.RECNNR · RECNBEG · RECNEND (확인 필요) |
| ContractSet.MonthlyFee | VICDCOND 조건 금액 (확인 필요) |
| ContractSet.Rate · DepRate · Deposit | 회사별 리스 평가 테이블 (확인 필요) |
| PostLineSet.Hkont · Amount · Kostl · LeaseNo | ACDOCA.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.racctOpenUI5 구성
| 구성 | 내용 |
|---|---|
| 서비스 선언 | 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개 금액) | 897 | 0 | 0 |
| V2 리스부채 증감 (기초 + 이자 − 지급 = 기말) | 875 | 0 | 0 |
| V3 사용권자산 (취득가 − 누계 = 장부가) · 만기 장부가 0 | 897 | 0 | 0 |
| V4 스케줄 합계 = 계약 총지급액 · 만기 리스부채 0 · 만기 보증금 PV = 보증금 | 22 | 0 | 0 |
| V5 전기 라인 = 독립 분개 (유효 전표, 계약·계정·차대) | 868 | 0 | 0 |
| V6 전표별 차변 = 대변 = 헤더 | 10 | 0 | 0 |
| V7 결산월 순차·중복 없음 (유효 전표 1결산월 1건) | 8 | 0 | 0 |
| V8 역분개 쌍 순액 0 | 1 | 0 | 0 |
| V9 리스자산 장부 기준월 잔액 (4개 기준월 × 계약) | 88 | 0 | 0 |
화면 대조 — 회사 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·022 | 2026.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 · DELETE | 405 거절 |
그 밖에 조회·초기화 버튼이 이 순서로 조회조건 줄 오른쪽 끝에 렌더링되는 것, 자산유형 차량·장비를 함께 고르면 바로 계약 14건·스케줄 131행으로 좁혀지고 계약 상태 "진행 중"을 더하면 장부 13건이 남는 것, 결산월 선택을 바꾸면 즉시 조회되는 것, 리스번호 2개 입력 후 회계연도 칸 Enter 로 계약 2건·스케줄 25행이 조회되는 것, 적용 테마가 sap_horizon 인 것, CSV 가 UTF-8 BOM 으로 내려받아지는 것, 콘솔 오류가 없는 것(일부러 거절시킨 쓰기 요청 로그 제외)을 렌더링 상태에서 확인했습니다.
자주 묻는 질문
리스부채를 명목 금액과 현재가치할인차금으로 나눠 관리하는 이유는 무엇인가요?
총지급 의무(명목)와 그 안에 들어 있는 이자 부분을 따로 보여 주기 위해서입니다. 장부에는 명목 리스부채와 현할차(차감 계정)가 남고 둘의 차이가 리스부채 장부가(현재가치)입니다. 매달 이자비용만큼 현할차가 줄고, 리스료 지급만큼 명목 부채가 줄어 만기에는 둘 다 0 이 됩니다.
보증금 현할차가 사용권자산 취득가에 들어가는 이유는 무엇인가요?
이자가 붙지 않는 보증금은 돈을 맡긴 기간만큼의 이자를 리스료처럼 미리 내는 것과 같습니다. 그래서 보증금을 현재가치로 낮춰 인식하고, 낮춘 차액(현할차)은 추가 리스료로 보아 사용권자산 취득가에 더합니다. 보증금 쪽은 매달 이자수익으로 현재가치를 원금까지 올립니다.
결산월을 순서대로만 전기하고, 역분개도 마지막 달부터만 하는 이유는 무엇인가요?
리스부채·사용권자산 잔액은 앞 달 잔액 위에 쌓입니다. 중간 달이 빠지거나 중간 달만 취소되면 장부 잔액과 스케줄 잔액이 어긋나는 기간이 생깁니다. 순차 전기·역순 역분개로 "전기된 결산월 = 1월부터 연속된 구간"을 지키면, 장부의 전기 점검과 대사 C01(전기 공백)로 상태를 한눈에 확인할 수 있습니다.
전기된 계약의 조건을 바꿔야 하면 어떻게 하나요?
전기된 결산월을 마지막 달부터 역분개하면 그 계약의 잠금이 풀리고 조건을 고칠 수 있습니다. 다만 실제 계약 변경(리스료 인상·기간 연장)은 과거 전표를 되돌리기보다 변경 시점부터 재측정하는 것이 원칙이며, 재측정 기능은 이 화면 범위 밖이라 확인 필요 항목으로 남겼습니다.
단기리스·소액자산이 "확인 필요"로 나오면 회계처리가 잘못된 건가요?
그렇게 단정하지 않습니다. 리스 기간 12개월 이하 계약이나 사용권자산이 작은 계약은 인식 면제를 선택할 수 있어, 면제 적용 여부를 검토하라는 표시입니다. 샘플에는 8개월 팝업스토어(C02)와 복합기 3대(C03)를 일부러 넣었습니다. 실제 회사 데이터로 쓰려면 같은 형식의 OData 서비스를 연결하면 되며, 화면의 회사·계약·금액은 모두 가상의 검증용 샘플 데이터입니다.
리스 스케줄과 결산 전표, 한 화면에서 맞추세요
계약이 늘어날수록 엑셀 스케줄과 실제 전표는 조금씩 어긋납니다. 계약 저장과 동시에 스케줄을 다시 계산하고, 결산월 단위 순차 전기와 대사로 "이번 달 리스 결산이 전부 반영됐는가"에 바로 답하세요.