SAP 정부보조금 이연수익 상각 대사 — IAS 20, 체계적 상각 기준부터 원장으로 맞춰본다
정부보조금을 이연수익법으로 인식하면, 관련 자산의 내용연수나 관련 비용의 대응기간에 맞춰 체계적으로 상각해야 합니다. 이 화면은 그 상각이 기대 기준과 맞는지, 이연수익 잔액이 원장과 일치하는지 결산 전에 먼저 확인합니다.
정부보조금을 받으면 회계 처리는 한 번으로 끝나지 않습니다. IAS 20 정부보조금의 회계처리와 정부지원의 공시(K-IFRS 제1020호)는 보조금을 "체계적인 기준"에 따라 관련 비용, 또는 자산관련 보조금이라면 관련 자산의 내용연수에 걸쳐 나누어 손익으로 인식하도록 요구합니다. 한 번 인식 스케줄을 세우고 나면, 결산 때마다 실제 상각액이 그 스케줄과 맞는지, 이연수익 잔액이 원장과 일치하는지 낱건씩 확인해야 하는데 이 작업은 수작업으로 하면 누락되기 쉽습니다.
SAP 원장 데이터 구조를 그대로 이어받아, 정부보조금 이연수익 항목별로 기초-당기수령-당기상각- 기타조정-기말 증감을 한 화면에서 대사하고, 정액법 기대상각액과 실제 상각액의 차이·지원조건 미충족 건을 자동으로 짚어 "점검 필요"로 안내하도록 OpenUI5 화면으로 확장했습니다. 법인 단위로 기말 이연수익잔액·당기 상각인식액 합계가 GL 반영액과 맞는지도 함께 확인합니다. 실제 구동 화면 2종을 함께 공개합니다.
SAP 표준 기능을 그대로 이어받은 부분
- 원장 원천 — 이연수익·보조금상각수익 GL 계정 잔액과 라인아이템을 표준 원장 구조 그대로 사용
- 자산 마스터 — 자산관련 보조금의 관련 자산 내용연수 확인
- 표준 실행은 GL 계정 잔액 조회·라인아이템 조회 T-code 가 담당하고, 이 화면은 조회·검증 관점을 더해 확장
| 항목 | 내용 |
|---|---|
| 업무 영역 | 재무회계(FI) · 결산 · 정부보조금 이연수익 점검 |
| 관련 기준서 | IAS 20 정부보조금의 회계처리와 정부지원의 공시(K-IFRS 제1020호) |
| Namespace | zui5.grantroll |
| 셸 구조 | 조회조건 영역(우측 조회) + 결과 목록, 상세 증감·GL 대사 Dialog |
| 화면 수 | 조회 화면 1개 + 상세 다이얼로그 |
| SAP 표준 T-code | FS10N · FAGLL03 · FBL3N · AS03 |
| 성격 | 조회·점검형 — 전기와 결산은 표준 트랜잭션이 담당 |
| UI 테마 | sap_horizon 단일 적용 |
실제 화면 2종 둘러보기
Company Code·보조금 유형을 넣고 조회하면 정부보조금별 이연수익 증감이 목록으로 뜹니다 → 행의 상세보기로 증감 내역과 GL 대사를 확인합니다.
아래는 실제로 앱을 실행해 기능을 눌러 가며 캡처한 화면입니다. 이미지를 클릭하면 원본 크기로 확대됩니다.
조작 방법
- Company Code를 선택합니다(필수). 보조금 유형(자산관련/수익관련)·판정상태(점검 필요/정합)로 좁혀 볼 수 있습니다.
- 보조금ID/명 검색어를 넣고 Enter 를 누르면 바로 조회됩니다. 조회·초기화 버튼은 조회조건 영역 오른쪽 끝에 있습니다.
- 결과 목록 위 메시지 3종(전수검증 결과·GL 대사·체계적 인식 점검)으로 전체 법인·전체 보조금 기준의 정합성을 확인합니다.
- 행의 상세보기를 누르면 해당 보조금의 기대상각액·실제상각액·상각 차이, GL 대사 내역을 다이얼로그로 볼 수 있습니다.
- 결과는 CSV 다운로드로 내려받습니다. UTF-8 BOM 이 붙어 엑셀에서 한글이 깨지지 않습니다.
체계적 상각·GL 대사 판정 규칙
IAS 20 은 정부보조금을 관련 비용(또는 관련 자산의 내용연수)과 대응하는 기간에 걸쳐 "체계적인 기준"으로 손익 인식하도록 요구합니다. 이 화면은 그 요구사항을 아래 규칙으로 옮겨 점검합니다.
| 판정 조건 | 결과 상태 | 사용자 조치 |
|---|---|---|
| 당기 상각액이 기대상각액(내용연수/대응기간 기준 정액법)과 다름 | 점검 필요 | 상각 스케줄과 내용연수·대응기간을 다시 확인 |
| 지원조건이 아직 충족되지 않은 것으로 표시됨 | 점검 필요 | 상환의무 발생 여부와 이연수익 인식의 지속 타당성 검토 |
| 기초+당기수령-당기상각+기타조정 ≠ 기말이연수익 | 점검 필요 | 증감 데이터 원천(전기 내역) 확인 |
| 법인별 기말이연수익 합계 또는 상각인식 합계 ≠ GL 반영액 | 점검 필요 | GL 계정 매핑·전기 오류 확인 |
| 위 조건에 모두 해당하지 않음 | 정합 | 추가 조치 불요 |
기초잔액에서 기말이연수익까지 4단계 대사
| 단계 | 내용 |
|---|---|
| 1 | 보조금 마스터에서 유형(자산관련/수익관련)과 내용연수·대응기간을 확인합니다. |
| 2 | 기초 이연수익잔액에 당기수령(증가)을 더하고 당기상각(감소)을 차감, 기타조정을 반영해 기말 이연수익잔액을 산출합니다: 기초 + 당기수령 - 당기상각 + 기타조정 = 기말 |
| 3 | 내용연수·대응기간 기준 정액법 기대상각액과 실제 당기상각액을 비교해 체계적 인식 여부를 판정합니다. |
| 4 | 법인별로 기말 이연수익잔액 합계·당기 상각인식액 합계를 GL(이연수익계정·보조금상각수익계정) 반영액과 대사합니다. |
조회조건
| 필드 | 필수 | 설명 |
|---|---|---|
| Company Code | 필수 | 조회 대상 법인 |
| 보조금 유형 | 선택 | 전체 / 자산관련 / 수익관련 |
| 판정상태 | 선택 | 전체 / 점검 필요 / 정합 |
| 보조금ID/명 검색 | 선택 | 보조금ID 또는 보조금명 부분 일치 검색 |
결과 컬럼
| 컬럼 | 의미 · 표시 |
|---|---|
| 보조금ID · 보조금명 | 대상 보조금 식별 |
| 유형 | 자산관련 / 수익관련 |
| 관련항목 | 관련 자산 또는 관련 비용중심점 |
| 기초이연수익 · 당기수령 | 우측정렬, 천단위 콤마 |
| 당기상각(인식) | 당기 손익 인식액, 우측정렬 |
| 기말이연수익 | 재무상태표 이연수익잔액과 대응, 강조 표시 |
| 지원조건 | 충족 / 미충족 |
| 판정상태 | 정합 / 점검 필요 |
SAP 표준 기능 매핑
표준 실행은 SAP 표준 T-code 가 담당하고, 이 화면은 조회·검증 관점을 더해 확장합니다.
| SAP 표준 T-code | 연관 기능 |
|---|---|
FS10N | GL 계정 잔액 조회 — 이연수익 계정의 기간별 잔액 확인 |
FAGLL03 | 총계정원장 라인아이템 조회 — 이연수익·보조금상각수익 계정의 개별 전기 내역 확인 |
FBL3N | GL 계정별 라인아이템 조회 |
AS03 | 고정자산 마스터 조회 — 자산관련 보조금의 관련 자산 내용연수 확인 |
IFRS 요구사항 매핑표
| 기준서 | 요구사항 | 이 화면의 대응 기능 | 원천 데이터 | 비고 |
|---|---|---|---|---|
| IAS 20 (K-IFRS 1020) | 정부보조금 인식 요건(합리적 확신) | 이미 인식된 보조금만 조회 대상으로 하고 지원조건 충족 여부를 함께 표시 | 보조금 마스터, GL 이연수익 계정 | 최초 인식 판단 자체는 화면 범위 밖 |
| IAS 20 (K-IFRS 1020) | 자산관련 보조금의 체계적 인식(이연수익법) | 자산관련 보조금의 당기상각액을 내용연수 기준 정액법 기대값과 대사 | ACDOCA(이연수익 계정), 고정자산 마스터(내용연수) | 자산차감법 표시방법은 화면 범위 밖 |
| IAS 20 (K-IFRS 1020) | 수익관련 보조금의 체계적 인식(관련비용 대응) | 수익관련 보조금의 당기상각액을 대응기간 기준 기대값과 대사 | ACDOCA(원가센터별 비용 계정) | 관련 비용과의 개별 매칭 로직은 마스터데이터 구성을 전제 |
| IAS 20 (K-IFRS 1020) | 보조금 상환(회계추정 변경) | 지원조건 미충족 건을 점검 필요로 표시해 상환의무 검토를 유도 | GL 이연수익 계정 잔액, 보조금 마스터(지원조건 충족 여부) | 상환 발생 시 회계처리는 화면 범위 밖 |
도입 시 확인이 필요한 부분
자산차감법으로 표시방법을 선택한 보조금은 이 화면의 범위 밖입니다. 또 정액법 이외의 체계적 배분 기준(예: 관련 조건의 이행 진행률에 연동)을 쓰는 경우 기대상각액 산식을 그 기준에 맞춰 조정해야 하며, 지원조건 충족 여부 판단과 상환의무 발생 시 추정 변경 처리 자체는 회사와 감사인이 기준서 원문에 따라 결정합니다.
참고 CDS 뷰
운영 서비스로 연결할 때 참고할 수 있는 설계 스케치입니다(실제 시스템 구현 여부와 무관).
@AbapCatalog.sqlViewName: 'ZIGRANTDEFINC'
@EndUserText.label: '정부보조금 이연수익 증감 (참고)'
define view ZI_GrantDeferredIncome
as select from acdoca as gl
association [0..1] to skb1 as _Account on _Account.bukrs = gl.rbukrs
and _Account.saknr = gl.racct
{
key gl.rbukrs as CompanyCode,
key gl.racct as GLAccount,
gl.rfarea as FunctionalArea,
gl.segment as Segment,
sum( gl.hsl ) as PeriodAmount,
gl.poper as Period,
gl.gjahr as FiscalYear
}
group by gl.rbukrs, gl.racct, gl.rfarea, gl.segment, gl.poper, gl.gjahr
매핑 이해를 돕기 위한 참고용 설계입니다. 실제 도입 시에는 보조금 마스터 관리 방식과 원가센터·자산 연계 범위에 맞춰 조정합니다.
OpenUI5 구성
| 기능 | 사용 컨트롤 |
|---|---|
| 화면 골격 | sap.m.Page + 조회조건 영역 · 결과 목록 |
| 조회조건 | sap.m.Select · sap.m.Input — 우측 끝에 조회 버튼, Enter 키 조회 지원 |
| 결과 목록 | sap.m.Table — 판정상태에 따라 ObjectStatus 강조 |
| 상세 | sap.m.Dialog — 증감 내역 + GL 대사 2단 테이블 |
| 전수검증 | 조회 시마다 전체 법인·전체 보조금 기준으로 재계산해 MessageStrip 3종에 표시 |
| 포맷 | 금액 · 개월수(내용연수) · 지원조건 · 판정상태 포맷터 |
파일 구성
| 경로 | 역할 |
|---|---|
index.html | OpenUI5 부트스트랩 — sap_horizon · lodash · moment |
Component.js | 조회조건 모델 · 결과 모델 초기화 |
manifest.json | 앱 디스크립터 — zui5.grantroll · ko 로케일 |
view/Main.view.xml | 조회화면 + 결과 목록 |
view/DetailDialog.fragment.xml | 상세 증감 · GL 대사 다이얼로그 |
controller/Main.controller.js | 조회 · 상세 · CSV · 전수검증 로직 |
model/ModelMock.js | localdata JSON 읽기(Promise) + 판정 · 전수검증 로직 |
model/formatter.js | 금액 · 개월수 · 지원조건 · 판정상태 포맷 |
i18n/i18n_ko.properties | ko 로케일 리소스 |
localdata/*.json | 보조금 마스터 · 증감 내역 · GL 반영액 검증용 데이터 |
운영 전환 시에는 ModelMock 내부만 실제 서비스 호출로 바꾸면 화면과 판정 로직은 그대로 씁니다.
검증 결과
화면 구성에 쓴 데이터는 정부보조금 6건(자산관련 3건·수익관련 3건), 법인 2개 기준입니다.
| 검증 항목 | 결과 |
|---|---|
| 증감 대사(기초+당기수령-당기상각+기타조정=기말) — 대상 6건 | 불일치 0건 |
| 체계적 상각(기대상각액 대비) 점검 | 점검 필요 1건(의도적 예외) |
| 지원조건 충족 점검 | 미충족 1건(의도적 예외) |
| GL 대사(법인별 기말이연수익 합계·상각인식 합계 = GL 반영액) — 법인 2개 | 불일치 0건 |
| 화면 렌더링 — 실브라우저에서 조회 → 상세 → GL 대사 실동작 후 캡처 | 2/2 |
의도적 예외 2건은 체계적 상각 점검과 지원조건 점검이 실제로 "점검 필요"를 가려내는지 보여주기 위해 데이터에 포함한 사례이며, 증감 대사·GL 대사 자체는 모두 일치합니다. 법인·금액은 모두 검증용 데이터입니다.
자주 묻는 질문
IAS 20 은 언제부터 적용되는 기준서인가요?
IAS 20(K-IFRS 제1020호)은 이미 오래전부터 시행 중인 기준서로 별도의 신규 시행일이 없습니다. 이 화면은 이연수익법으로 인식한 정부보조금을 대상으로 하며, 자산차감법으로 표시하는 보조금은 범위 밖입니다.
자산관련 보조금과 수익관련 보조금은 화면에서 어떻게 구분하나요?
보조금 유형 필터(자산관련/수익관련)로 구분해서 조회할 수 있으며, 결과 목록의 관련항목 컬럼에서 관련 자산 또는 관련 비용중심점을 함께 확인할 수 있습니다.
점검 필요로 표시되면 바로 회계처리 오류라는 뜻인가요?
아닙니다. 이 화면은 체계적 상각 기준과의 차이, 지원조건 미충족 여부를 기계적으로 가려 보여주는 점검 도구입니다. 실제 회계처리가 타당한지, 상환의무가 발생했는지는 회사와 감사인이 기준서 원문에 따라 최종 판단합니다.
GL 대사는 어떤 범위로 이뤄지나요?
조회조건(유형·판정상태·검색어)과 무관하게 법인 전체를 기준으로, 기말 이연수익잔액 합계와 당기 상각인식액 합계를 각각 GL 이연수익 계정·보조금상각수익 계정 반영액과 대사합니다.