SAP 대체 주식기준보상 이전대가 안분 점검 — IFRS 3, 피인수회사의 보상을 우리 보상으로 바꿔 주면 취득일 전 용역분은 이전대가로, 나머지는 취득 후 비용으로 나눠 장부와 맞춰본다
이전대가 반영액 · 후속 비용 총액 · 공정가치 초과분 · 분기별 인식 · 장부 차이를 보상 단위로 확인합니다
회사를 인수할 때 피인수회사 임직원이 들고 있던 주식선택권이나 양도제한조건부주식을 인수한 회사의 보상으로 바꿔 주는 일이 흔합니다. IFRS 3 사업결합(K-IFRS 제1103호)은 이렇게 대체한 보상의 시장기준측정치 가운데 취득일 전에 이미 제공받은 용역에 해당하는 몫은 이전대가에 포함하고, 나머지는 취득 후 용역에 대한 보상원가로 보도록 합니다. 취득 전 용역분의 비율은 피인수자 보상의 취득일 공정가치에 취득일 전 경과 기간을 안분 분모로 나눈 값을 곱해 구하고, 안분 분모는 대체 후 총 가득기간과 원 가득기간 중 큰 값을 씁니다. 후속 비용의 인식은 IFRS 2 주식기준보상(K-IFRS 제1102호)이 담당합니다. 표준 전기와 개별 항목 조회는 SAP 표준 T-code 가 담당하고, 이 화면은 조회·검증 관점을 더해 확장합니다.
실무에서는 대체 보상의 공정가치 전액을 이전대가에 넣거나, 안분 분모에 원 가득기간을 빼고 총 가득기간만 쓰거나, 공정가치 초과분을 이전대가에 얹어 두거나, 예상 이탈률을 반영하지 않은 수량으로 계산하거나, 취득 후 비용 인식이 늦어지는 일이 생깁니다. 대체 보상마다 기대 이전대가 반영액과 후속 비용 총액을 독립적으로 계산해 장부와 견주고 어긋나는 건을 가려내는 과정을 OpenUI5 화면으로 확장했습니다. 실제 구동 화면 6종을 함께 공개합니다.
| 항목 | 내용 |
|---|---|
| 업무 영역 | 재무회계(FI) — 사업결합·주식기준보상 |
| 관련 기준서 | IFRS 3 사업결합(K-IFRS 제1103호), IFRS 2 주식기준보상(K-IFRS 제1102호) |
| Namespace | zui5.repaward |
| 셸 구조 | 단일 페이지 + 4개 탭 |
| 화면 수 | 메인 1 · 상세 다이얼로그 1 |
| SAP 표준 T-code | FAGLL03 · FAGLB03 · FB03 |
| 데이터 연동 방식 | OData V2 (조회조건 전부 $filter) |
| 성격 | 조회·산출·대사·점검형 |
| 테마 | sap_horizon · 한국어 |
| 요약 | 내용 |
|---|---|
| 점검 대상 | 사업결합에서 피인수자 주식기준보상을 대체한 보상 — 이전대가 반영액, 후속 비용 총액, 분기별 인식 일정 |
| 핵심 산식 | 이전대가 반영액 = 피인수 보상 공정가치 총액 × 취득 전 경과 ÷ max(총 가득기간, 원 가득기간) · 후속 비용 총액 = 대체 보상 공정가치 총액 − 이전대가 반영액 |
| 결과 표시 | 정상 / 점검 필요 |
실제 화면 6종 둘러보기






사용 방법
- 기준 연월(보고기간말)을 넣고, 거래(피인수회사)·보상 유형·점검 코드·점검 결과는 필요할 때만 고릅니다. "전체"를 고르면 해당 조건 없이 조회됩니다.
- 조회 버튼은 조회조건 입력 필드 줄의 가장 오른쪽에 있습니다. 기준 연월 입력란에서 Enter 키를 눌러도 같은 조회가 실행됩니다. 화면을 열면 기본 조건(기준 연월 202609)으로 자동 조회됩니다.
- KPI 에서 대체 보상 건수, 점검 필요 건수, 이전대가 반영액·후속 비용 총액 합계, 이전대가 차이와 누적 비용 차이의 절대값 합계, 정합성 대사 차이 건수를 먼저 확인합니다.
- 탭을 대체보상 명세 → 인식 일정 → 거래별 대사 → 대사 결과 순으로 옮겨 가며 좁혀 봅니다.
- 대체보상 명세에서 행을 누르면 보상 정보와 산출·장부 금액, 점검 내용, 취득 후 비용 인식 일정이 상세 다이얼로그로 열립니다.
- CSV 내려받기(UTF-8 BOM)로 현재 탭의 결과를 저장할 수 있습니다.
대체 보상 안분 결과를 가려내는 점검 코드 판정 규칙
산출 기준과 장부 반영액을 비교해 차이가 있으면 아래 코드 가운데 가장 먼저 눈에 띄는 확인 항목 하나를 표시합니다.
| 판정 조건 | 점검 코드 | 결과 | 사용자 조치 |
|---|---|---|---|
| 장부 이전대가 반영액이 안분 산출액과 다르다 | R01 이전대가 안분 금액 확인 | 점검 필요 | 안분 산출식과 장부 전기 금액을 대조합니다. |
| 원 가득기간이 대체 후 총 가득기간보다 긴데 장부가 총 가득기간만으로 안분했다 | R02 안분 분모 적용 확인 | 점검 필요 | 분모를 총 가득기간과 원 가득기간 중 큰 값으로 확인합니다. |
| 공정가치 초과분이 이전대가에 포함된 것으로 보인다 | R03 공정가치 초과분 구분 확인 | 점검 필요 | 초과분이 취득 후 비용 쪽에 반영됐는지 확인합니다. |
| 장부가 예상 이탈률을 반영하지 않은 수량으로 계산됐다 | R04 예상 이탈률 반영 확인 | 점검 필요 | 가득 예상 수량 기준으로 확인합니다. |
| 장부 누적 후속 비용이 기말 누적 산출액보다 적다 | R05 누적 인식 시점 확인 | 점검 필요 | 도래한 분기까지 비용을 인식했는지 확인합니다. |
| 위 조건에 모두 해당 없음 | - | 정상 | - |
코드는 확인할 곳을 좁히기 위한 분류이며 원인을 단정하지 않습니다. 한 건에 차이 원인이 겹칠 수 있으니 상세 다이얼로그의 금액 차이를 함께 보세요. 판정 결과는 확인 대상을 알리는 표시일 뿐 최종 판단은 회사와 감사인이 합니다.
공정가치에서 이전대가 반영액과 후속 비용까지의 산출 순서
- 가득 예상 수량 —
대상 수량 × (1 − 예상 이탈률) - 안분 분모 —
max(총 가득기간, 원 가득기간), 총 가득기간 = 취득일 전 경과 + 대체 후 잔여 - 취득 전 용역 비율 —
취득일 전 경과 ÷ 안분 분모(100% 이하) - 공정가치 총액 — 피인수 보상 = 가득 예상 수량 × 취득일 단위 공정가치, 대체 보상 = 가득 예상 수량 × 대체 단위 공정가치
- 이전대가 반영액 —
피인수 보상 공정가치 총액 × 취득 전 용역 비율(원 단위 반올림) - 후속 비용 총액 —
대체 보상 공정가치 총액 − 이전대가 반영액(공정가치 초과분 포함) - 분기별 인식 — 취득월 다음 달부터 잔여 개월에 걸친 월할 누적액을 반올림하고 분기 비용은 누적액의 차이로 구함
- 대사 — 이전대가 반영액 + 후속 비용 총액 = 대체 보상 공정가치 총액, Σ분기 비용 = 후속 비용 총액, 이전대가 합계 = 기본 이전대가 + 반영액, 기말 누적 = 도래 분기 합계
금액은 원 단위이며 피인수회사·보상·금액은 모두 가상 설정값입니다. 산출식은 점검용으로 단순화한 것이며 예상 이탈률은 보상별 단일 값으로 둡니다.
조회조건
| 조회조건 | 필수 | 설명 |
|---|---|---|
| 기준 연월(보고기간말) | 필수 | YYYYMM 6자리 |
| 거래(피인수회사) | 선택 | 취득 거래 단위로 좁힘, 전체이면 조건 없음 |
| 보상 유형 | 선택 | 주식선택권 · 양도제한조건부주식(RSU) |
| 점검 코드 | 선택 | R01~R05 또는 점검 사항 없음 |
| 점검 결과 | 선택 | 정상·점검 필요 |
결과 컬럼
| 영역 | 내용 |
|---|---|
| 요약 | 대체 보상 건수 · 점검 필요 건수 · 이전대가 반영액 합계 · 후속 비용 총액 합계 · 이전대가 차이·누적 비용 차이 절대값 합계 · 대사 차이 건수 |
| 대체보상 명세 | 보상 정보 · 가득 예상 수량 · 원/잔여/총 가득기간과 안분 분모 · 취득 전 용역 비율 · 피인수/대체 보상 공정가치 총액 · 공정가치 초과분 · 이전대가 반영액·후속 비용 총액·기말 누적(산출) · 이전대가·누적 비용(장부) · 차이 · 점검 코드·결과·내용 |
| 인식 일정 | 분기 · 분기말 연월 · 인식 개월 · 분기 후속 비용 · 누적 후속 비용 · 보고기간말까지 도래 여부 |
| 거래별 대사 | 기본 이전대가 · 대체보상 반영액 · 이전대가 합계(산출·장부)와 차이 · 후속 비용 총액 · 기말 누적(산출·장부)과 차이 |
| 대사 결과 | 대사 항목 · 대사식 · 좌변 · 우변 · 검사 건수 · 차이 건수 · 최대 차이 |
SAP 표준 기능 매핑
| T-code | 이름 | 쓰임 |
|---|---|---|
FAGLL03 | G/L 계정 라인아이템 조회 | 이전대가 반영 계정과 주식보상비용 계정의 전기 내역 확인 |
FAGLB03 | G/L 계정 잔액 조회 | 누적 후속 비용의 장부 잔액 확인 |
FB03 | 전표 조회 | 점검 필요 대체 보상의 전표 라인 확인 |
| 기준서 | 요구사항 | 화면 반영 |
|---|---|---|
| IFRS 3 사업결합(K-IFRS 제1103호) | 피인수자 보상을 대체할 때 대체 보상 측정치 가운데 취득일 전 용역분은 이전대가에 포함 | 취득 전 용역 비율 · 이전대가 반영액 · 점검 코드 R01·R02 |
| 같은 기준서 | 이전대가에 포함되지 않는 부분은 취득 후 보상원가로 처리 | 후속 비용 총액 · 공정가치 초과분 표시 · 점검 코드 R03 |
| IFRS 2 주식기준보상(K-IFRS 제1102호) | 보상원가를 가득기간에 걸쳐 인식하고 가득 예상 수량을 반영 | 분기별 인식 일정 · 가득 예상 수량 · 점검 코드 R04·R05 |
참고 CDS 뷰
@EndUserText.label: '대체 보상 장부 금액 집계 (스케치)'
define view entity RepAwardBookAmt
as select from I_JournalEntryItem as a
{
key a.CompanyCode,
key a.GLAccount,
sum( a.AmountInCompanyCodeCurrency ) as BookAmount
}
group by a.CompanyCode, a.GLAccount장부 금액의 원천은 유니버설 저널(ACDOCA)이며 이전대가 반영 계정과 주식보상비용 계정의 금액을 전기일 기준으로 집계합니다. 뷰 이름과 조건은 스케치이며, 단위 공정가치·가득기간·예상 이탈률과 취득 거래 기본 대가의 실제 원천은 SAP 환경별로 달라 확인 필요로 남겼습니다.
OpenUI5 구성
| 구성 | 내용 |
|---|---|
| 업무 영역 | 재무회계(FI) · 사업결합 대체 보상 점검 |
| 화면 구성 | 조회조건 영역(우측 조회) + KPI + 대체보상 명세·인식 일정·거래별 대사·대사 결과 4개 탭, 상세 Dialog |
| 데이터 모델 | OData V2 모델을 앱 설정(manifest)에서 선언하고, 표마다 해당 엔티티셋에 바인딩 |
| 조회조건 처리 | 필터 객체로 만들어 서버 조회 조건($filter)으로 전달하며 "전체"는 조건을 만들지 않음 |
| 정렬·페이징 | 정렬 객체로 서버 정렬($orderby), 목록 범위 읽기로 페이징($top·$skip), 총건수는 인라인 건수 |
| 집계 | KPI 값은 조회 결과에서 한 곳의 합산식으로 계산하고, 금액 문자열은 숫자로 변환해 표시·정렬 |
| 실패 안내 | 서비스 연결 실패와 요청 실패를 구분해 사용자 메시지로 안내 |
| 테마 | sap_horizon · 한국어 |
파일 구성
| 구분 | 내용 |
|---|---|
| 앱 본체 | index.html · manifest.json · Component.js · controller · view · model · i18n · css |
| 데이터 서비스 | OData 서비스 정의와 엔티티셋별 데이터 |
| 검증 전용 | 앱 본체와 분리된 검증용 샘플 데이터 구성 |
| 설명서 | readme.html (13개 절) |
검증 결과
화면 구성에 쓴 검증용 샘플 데이터는 가상 피인수회사 6곳의 대체 보상 30건, 분기별 인식 일정 172행, 거래별 대사 6행, 대사 결과 8행을 기준으로 원 단위로 맞물리도록 구성했습니다.
| 대사식 | 검사 | 결과 | 차이 건수 |
|---|---|---|---|
| V1 가득 예상 수량·안분 분모·이전대가 반영액·후속 비용 총액·초과분 재계산 | 30 | 일치 | 0 |
| V2 분기별 후속 비용 합계 = 후속 비용 총액 | 30 | 일치 | 0 |
| V3 이전대가 반영액 + 후속 비용 총액 = 대체 보상 공정가치 총액 | 30 | 일치 | 0 |
| V4 기말 누적 후속 비용 = 도래 분기 합계, 누적열 = 분기 비용 누계 | 30 | 일치 | 0 |
| V5 거래별 이전대가 = 기본 이전대가 + 대체보상 반영액 | 6 | 일치 | 0 |
| V6 화면 정합성 대사 5개 (좌변 = 우변) | 126 | 일치 | 0 |
점검 필요는 기준 연월 202609 에서 6건(R01 1건 · R02 2건 · R03 1건 · R04 1건 · R05 1건)입니다. 이는 점검 화면의 동작을 보이기 위해 의도적으로 구성한 케이스이며 대사 차이와 분리해 기록했습니다. KPI 는 별도 스크립트로 다시 계산한 합계와 일치했습니다.
자주 묻는 질문
이 점검은 어떤 기준서의 어떤 요구사항에 근거하나요? 적용 시기도 알려 주세요.
IFRS 3 사업결합(K-IFRS 제1103호)에서 취득자가 피인수자의 주식기준보상을 자기 보상으로 대체하는 경우, 대체 보상의 시장기준측정치 가운데 취득일 전에 제공받은 용역에 해당하는 몫은 이전대가에 포함하고 나머지는 취득 후 용역에 대한 보상원가로 보는 요구사항과, 그 후속 비용을 가득기간에 걸쳐 인식하는 IFRS 2 주식기준보상(K-IFRS 제1102호)을 기준으로 합니다. 취득 전 용역분의 비율은 피인수자 보상의 취득일 공정가치에 취득일 전 경과 기간을 안분 분모로 나눈 값을 곱해 구하며, 안분 분모는 대체 후 총 가득기간과 원 가득기간 중 큰 값입니다. 피인수자 보상의 소멸·미소멸 처리와 세부 표현, 시행일과 경과규정은 기준서 원문에서 확인 필요합니다.
예상 이탈률이나 단위 공정가치가 적정한지 화면이 판단해 주나요?
아닙니다. 예상 이탈률과 취득일의 피인수 보상·대체 보상 단위 공정가치는 회사가 평가해 넣는 입력값이며 화면은 그 값으로 기대액을 계산해 장부와 비교만 합니다. 이 화면은 점검 도구이며 입력값의 적정성과 최종 판단은 회사와 감사인이 합니다.
"점검 필요"는 회계처리가 잘못됐다는 뜻인가요?
아닙니다. 이전대가 반영액, 안분 분모, 공정가치 초과분 구분, 예상 이탈률 반영, 누적 후속 비용 인식이 기대와 달라 확인이 필요하다는 표시입니다. 원인은 평가 자료와 원장을 함께 보아야 알 수 있고, 최종 판단은 회사와 감사인이 합니다.
화면의 피인수회사와 금액은 실제 값인가요?
아닙니다. 가상 피인수회사와 가상 보상으로 만든 검증용 샘플 데이터입니다. 실제 평가 자료와 인사 자료에서 단위 공정가치·가득기간·이탈률을 가져오는 방법은 시스템에서 확인 필요합니다.
대체한 주식기준보상, 취득일 전후 안분을 기대값과 맞춰 두세요
대체 보상 공정가치를 통째로 이전대가에 넣거나 안분 분모를 잘못 잡아 둔 거래는 결산과 감사 시기에 다시 추적하게 됩니다. 화면에서 기대값과 장부가 다른 건을 미리 가려 두면 결산과 감사 대응이 한결 가벼워집니다. 현재 SAP 환경 기준으로 어떻게 적용되는지 함께 확인해 드립니다.