SAP 보고기간후사건 분류·반영 점검 — IAS 10, 사건을 원장·공시로 대사해본다
보고기간말 이후 발행승인일까지 쏟아지는 사건들, 어디까지 재무제표에 반영하고 어디부터 주석으로 남길지 원장으로 대사합니다.
IAS 10 보고기간후사건(K-IFRS 제1010호)은 보고기간말과 재무제표 발행승인일 사이에 식별된 사건을, 그 조건이 보고기간말에 이미 존재했는지에 따라 수정을 요하는 사건과 수정을 요하지 않는 사건으로 나눠 처리하도록 요구합니다. 문제는 분류 자체보다, 그 분류가 실제로 GL 조정분개와 주석 공시로 일관되게 이어졌는지 결산 담당자가 사건 하나하나를 다시 뒤져야 한다는 데 있습니다.
이 화면은 등록된 사건의 판단근거를 다시 계산하지 않고, 그 판단이 원장·공시로 이어진 결과만을 원장 데이터와 대사합니다. 수정을 요하는 사건은 GL 조정분개 합계가 추정영향액과 일치하는지, 수정을 요하지 않는 사건 중 공시 대상 사건은 주석 공시가 확인됐는지, 그리고 등록된 사건일자가 이 화면이 다루는 점검 대상 기간(보고기간말 초과 ~ 발행승인일 이하) 안에 있는지를 전수로 확인합니다. 실제 구동 화면 4종을 함께 공개합니다.
SAP 표준 기능을 그대로 이어받은 부분
- 원장 원천 — 회계전표 라인아이템(
ACDOCA) 구조를 기준으로 GL 조정분개를 대사 - 표준 조회 화면 — G/L 계정별 라인아이템(FAGLL03) · 전표 조회(FB03) · 재무제표(F.01)로 상세 확인
- 계정·회사코드 텍스트 — 표준 마스터 구조를 그대로 참조
| 항목 | 내용 |
|---|---|
| 업무 영역 | 재무회계(FI) · 결산·공시 점검 |
| 관련 기준서 | IAS 10 보고기간후사건(K-IFRS 제1010호) |
| Namespace | zui5.subseqevt |
| 셸 구조 | 조회조건 영역(우측 조회) + 사건 목록 + 검증 결과 3종, 사건 상세 Dialog |
| 화면 수 | 조회 화면 1개 + 사건 상세 다이얼로그 |
| SAP 표준 T-code | FAGLL03 · FB03 · F.01 / S_ALR_87012284 |
| 성격 | 분류·집계·대사형 점검 도구 — 최종 분류·공시 판단은 회사와 감사인이 수행 |
| UI 테마 | sap_horizon 단일 적용 |
실제 화면 4종 둘러보기
회계연도와 재무제표 발행승인일을 넣으면 점검 대상 기간의 보고기간후사건이 목록으로 뜹니다 → 사건을 클릭해 조정 사건은 GL 조정분개를, 비조정 사건은 공시 문안을 확인하고 → 하단 검증 결과 3종에서 예외 건수를 확인합니다.
아래는 실제로 앱을 실행해 기능을 눌러 가며 캡처한 화면입니다. 이미지를 클릭하면 원본 크기로 확대됩니다.
조작 방법
- 회계연도를 선택하면 보고기간말과 재무제표 발행승인일 기본값이 자동으로 채워지고 곧바로 재조회됩니다.
- 재무제표 발행승인일은 이사회 결의일 등 실제 승인일에 맞춰 조정할 수 있습니다. 보고기간말보다 이후여야 합니다.
- 사건 구분(전체/수정을 요하는 사건/수정을 요하지 않는 사건)으로 목록을 좁혀 볼 수 있습니다.
- 조회조건 입력 필드에서 Enter 를 눌러도 바로 조회됩니다. 조회·초기화 버튼은 조회조건 영역 오른쪽 끝에 있습니다.
- 사건 행을 클릭하면 상세 다이얼로그가 열립니다 — 수정을 요하는 사건은 GL 조정분개 명세를, 수정을 요하지 않는 사건은 공시 문안을 보여줍니다.
- 하단 검증 결과 3종에서 예외 건수를 확인하고, CSV 다운로드로 목록 전체를 내려받을 수 있습니다.
사건 분류 판정 규칙
IAS 10 은 사건을 다음 순서로 판단하도록 요구합니다. 이 화면은 사건 등록 시점에 이미 내려진 판단을 다시 계산하지 않고, 그 판단이 GL 반영·공시에 일관되게 이어졌는지를 대사합니다.
| 순서 | 판단 질문 | 해당 시 결과 | 이 화면의 대사 포인트 |
|---|---|---|---|
| 1 | 보고기간말에 이미 존재하던 상황에 대한 추가 증거인가? | 수정을 요하는 사건 — 재무제표 금액 수정 | GL 조정분개 존재·금액 일치 여부 대사 |
| 2 | 보고기간후에 발생한 상황을 나타내는가? | 수정을 요하지 않는 사건 — 중요하면 주석 공시 | 공시 대상 사건의 주석 공시 여부 대사 |
| 3 | 계속기업 가정 자체에 의문을 제기하는가? | 계속기업 전제 재검토(극단적 경우) | 계속기업 플래그 등록 여부 표시 |
| 4 | 사건일자가 보고기간말 초과~발행승인일 이하 구간인가? | 아니오 — 점검 대상 기간을 벗어남 | 사건일자 cutoff 검증에서 예외로 표시 |
등록에서 검증까지 4단계 처리
| 단계 | 내용 |
|---|---|
| ① 기간 확정 | 회계연도별 보고기간말과 재무제표 발행승인일을 확정해 점검 대상 기간을 정합니다. |
| ② cutoff 검증 | 등록된 사건의 사건일자가 점검 대상 기간 안에 있는지 전수로 확인합니다. |
| ③ 분류별 대사 | 수정을 요하는 사건은 GL 조정분개 합계를 추정영향액과, 수정을 요하지 않는 사건은 공시 대상 여부와 실제 공시 여부를 대사합니다. |
| ④ 예외 집계 | GL 미반영·공시 누락·기간 이탈 건수를 각각 집계해 검증 결과 메시지로 안내합니다. |
조회조건
| 필드 | 필수 | 설명 |
|---|---|---|
| Company code | 고정값 | 회사코드(편집 불가) |
| 회계연도 | 필수 | 변경 시 보고기간말·발행승인일 기본값 자동 갱신 |
| 보고기간말 | 표시 전용 | 회계연도 12월 31일(자동 계산) |
| 재무제표 발행승인일 | 필수 | 보고기간말보다 이후여야 함 |
| 사건 구분 | 선택 | 전체 / 수정을 요하는 사건 / 수정을 요하지 않는 사건 |
결과 컬럼
| 컬럼 | 의미 · 표시 |
|---|---|
| 사건일자 | 사건을 인지·확정한 날짜 |
| 구분 | 수정을 요하는 사건 / 수정을 요하지 않는 사건 |
| 사건유형 · 사건 설명 | 사건 성격 요약과 판단근거 |
| 추정영향액 | 우측정렬, 추정 불가 시 "추정 곤란" |
| GL 반영상태 | 조정 사건의 GL 조정분개 매칭·금액 일치 여부(비조정 사건은 해당없음) |
| 공시상태 | 공시 대상 비조정 사건의 주석 공시 여부(조정 사건은 해당없음) |
| 기간적정성 | 사건일자가 점검 대상 기간 안에 있는지 여부 |
SAP 표준 기능 매핑
이 화면은 사건 분류 자체를 대체하지 않습니다. GL 조정분개는 표준 전기 트랜잭션이 만들고
원장(ACDOCA)에 그대로 남습니다. 이 화면은 그 원장 데이터를 사건별 판단근거와
묶어 대사·점검하는 관점을 더해 확장한 구성입니다.
| SAP 표준 T-code | 기능 | 이 화면과의 관계 |
|---|---|---|
| FAGLL03 | G/L 계정별 라인아이템 조회 | 사건에 대응하는 GL 조정분개(전표번호·계정·금액)를 원장에서 직접 조회 |
| FB03 | 전표 조회 | GL 조정분개 전표의 상세 내역(적요·근거) 조회 |
| F.01 / S_ALR_87012284 | 재무제표 | 수정을 요하는 사건이 반영된 후의 재무제표 최종 잔액 확인 |
IFRS 요구사항 매핑표
| 기준서 | 요구사항 | 이 화면의 대응 기능 | 원천 데이터 | 비고 |
|---|---|---|---|---|
| IAS 10 (K-IFRS 제1010호) | 수정을 요하는 사건 / 수정을 요하지 않는 사건 분류 | 사건 목록의 구분·판단근거 표시 | 내부 이벤트관리대장(비-SAP 소스) | 분류 판단은 화면이 내리지 않고 대사만 합니다. |
| IAS 10 | 수정을 요하는 사건의 재무제표 반영 | GL 조정분개 매칭·금액 대사 | ACDOCA(전표번호·계정·금액·전기일자) | 전기일자는 보고기간말 이내 소급 전기를 전제로 합니다. |
| IAS 10 | 중요한 비조정 사건의 공시(성격·재무영향 추정치 또는 추정불가 사유) | 공시 대상 사건의 공시 완료 여부 대사 | 내부 이벤트관리대장의 공시 플래그·문안 | 공시 문안의 충실도는 판단하지 않고 등록 여부만 확인합니다. |
| IAS 10 | 점검 대상 기간(보고기간말 초과~발행승인일 이하) | 사건일자 cutoff 적정성 검증 | ACDOCA(회사코드) · 발행승인일(내부 관리값) | 발행승인일 자체의 적정성은 화면 밖에서 확인합니다. |
도입 시 확인이 필요한 부분
사건을 수정을 요하는 사건과 수정을 요하지 않는 사건 중 어느 쪽으로 볼지의 최초 판단은 이 화면이 대신하지 않습니다. 또 계속기업 가정에 의문을 제기하는 극단적 사건이 있을 때의 처리(재무제표 작성 기준 자체의 재검토)는 이 화면의 대사 범위를 벗어나므로 별도로 검토해야 합니다.
참고 CDS 뷰
운영 서비스로 연결할 때는 사건별 GL 조정분개를 매칭하는 뷰로 서빙하는 구성을 제안합니다.
@AbapCatalog.sqlViewName: 'ZCSUBSEVT'
@EndUserText.label: '보고기간후사건 GL 조정분개 대사 (Z)'
define view Z_C_SUBSEQUENT_EVENT_ADJ
as select from I_JournalEntryItem as Doc
{
key Doc.AccountingDocument,
key Doc.CompanyCode,
key Doc.FiscalYear,
Doc.GLAccount,
Doc.AmountInCompanyCodeCurrency,
Doc.PostingDate
// 사건ID(EventID)는 원장에 없는 관리항목이라, 사건관리대장과는
// 전표번호를 매칭키로 연계 테이블에서 결합하는 구성을 전제로 한다
}
매핑 이해를 돕기 위한 참고용 설계입니다. 실제 도입 시에는 사건 관리 대장의 시스템(품질/법무/이사회 의사록 관리 등)과 원장 사이의 연계키 설계에 맞춰 조정합니다.
OpenUI5 구성
| 기능 | 사용 컨트롤 |
|---|---|
| 화면 골격 | sap.m.Page + 조회조건 영역 · 사건 목록 · 검증 결과 3종 |
| 조회조건 | sap.m.Select · sap.m.DatePicker — 우측 끝에 조회 버튼, Enter 조회 지원 |
| 사건 목록 | sap.m.Table — 행 클릭 시 상세 다이얼로그 |
| 상세 다이얼로그 | sap.m.Dialog — 조정/비조정에 따라 GL 명세 또는 공시 문안을 조건부 표시 |
| 검증 메시지 | sap.m.MessageStrip 3종(Success/Error) |
| 포맷 | 금액 · 구분 상태 · GL 반영상태 · 공시상태 · 기간적정성 포맷터 |
파일 구성
| 경로 | 역할 |
|---|---|
index.html | OpenUI5 부트스트랩 — sap_horizon · lodash · moment |
Component.js | 조회조건 모델 · 결과 모델 초기화 |
manifest.json | 앱 디스크립터 · ko 로케일 |
view/Main.view.xml | 조회화면 + 사건 목록 + 검증 결과 3종 |
view/DetailDialog.fragment.xml | 사건 상세(GL 명세 / 공시 문안) 다이얼로그 |
controller/Main.controller.js | 조회 · 대사 로직 · 상세 다이얼로그 · CSV |
model/ModelMock.js | localdata JSON 읽기(Promise) + 3종 대사 로직 |
model/formatter.js | 금액 · 구분 · 상태 포맷 |
i18n/i18n_ko.properties | ko 로케일 리소스 |
localdata/*.json | 사건 목록 · GL 조정분개 · 회사 기본값 검증용 데이터 |
검증 결과
mock 데이터(사건 8건, GL 조정분개 4건) 전수에 대해 3종 대사식을 실행 검증했습니다. 아래 3건의 예외는 검증 로직이 정상 동작하는지 보여주기 위해 의도적으로 등록한 케이스입니다.
| 검증 항목 | 검사 건수 | 예외 | 결과 |
|---|---|---|---|
| 조정 사건 GL 반영 완전성(GL 합계 = 추정영향액) | 4건 | 1건 | 차이 △35,000,000(의도적 예외) 외 3건 일치 |
| 비조정 사건 공시 완전성 | 3건 | 1건 | 공시 미확인 1건(의도적 예외) 외 2건 공시 확인 |
| 사건일자 점검대상 기간(cutoff) 적정성 | 8건 | 1건 | 기간 이탈 1건(의도적 예외) 외 7건 기간 적정 |
| 화면 렌더링 — 실브라우저에서 조회 → 상세 다이얼로그 실동작 후 캡처 | 4/4 | ||
회사명·사건·금액은 모두 검증용 가상 데이터입니다.
자주 묻는 질문
이 화면이 사건을 자동으로 조정/비조정으로 분류해 주나요?
아닙니다. 분류 판단 자체는 담당자가 IAS 10 판정 규칙에 따라 내리고, 이 화면은 그 판단이 GL 반영·공시·기간 요건에 일관되게 이어졌는지를 대사·점검합니다.
예외로 표시된 사건은 반드시 재무제표를 다시 수정해야 하나요?
예외는 재검토가 필요하다는 안내이며, 실제 반영 여부와 최종 공시 범위·문안에 대한 결정은 회사와 감사인이 기준서 원문에 따라 판단합니다.
재무제표 발행승인일은 언제 기준으로 입력해야 하나요?
이사회 결의 등 재무제표 발행을 공식적으로 승인한 날짜를 입력합니다. 이 날짜가 늦어질수록 점검 대상 기간이 넓어져 더 많은 사건을 검토해야 할 수 있습니다.
IAS 10은 언제부터, 어떤 재무제표에 적용되나요?
IAS 10(K-IFRS 제1010호)은 이미 시행 중인 기준서로, 보고기간말 이후 재무제표 발행이 승인되기 전까지 식별되는 모든 사건에 적용됩니다. 이 화면은 연차 재무제표를 전제로 하며, 중간재무제표 등 다른 보고 주기에 대한 적용 범위는 별도로 검토해야 합니다.