경영진 성과측정치(MPM) 정의 변경 점검 — IFRS 18, 지표 정의가 바뀌면 사유·영향 공시와 전기 비교금액 재작성이 맞는지 다시 계산해 대조한다
정의 변경 · 신규 · 중단 구분 · 사유·영향 공시 점검 · 전기 비교금액 재작성 · 조정항목 소계 대사 · OData 계약 — 소개 영상과 실제 화면 7종, 그리고 CDS 코드까지
소개 영상블로그 목차 순서대로 · 자막 포함8개 장면정의 변경 → 구분별 판정 → 조정항목 → 소계 대사 → 지표 상세 → 대사 결과
도입 포인트 — 이 앱을 사용해야 하는 이유
경영진 성과측정치(MPM)는 회사가 스스로 정의한 지표입니다. 정의가 한 번 바뀌면 질문이 세 개 따라옵니다. 왜 바꿨는지 공시했나, 금액에 미치는 영향을 적었나, 전기 비교금액을 새 정의로 다시 만들었나. 지금은 이 세 답이 공시 초안 · 엑셀 조정표 · 메일 속에 따로 있습니다. 이 앱은 세 답을 한 화면에서 장부 숫자와 맞춰 봅니다.
앞선 글의 경영진 성과지표 조정표가 한 시점의 지표를 소계로 되돌리는 화면이라면, 이 글의 화면은 정의가 바뀐 지표의 전기 비교정보를 따로 봅니다. 두 화면은 같은 조정항목 개념 위에 있어서 이어서 쓸 수 있습니다.
핵심 포인트 여섯 가지
| 포인트 | 고객이 얻는 것 | 지금 방식이라면 |
|---|---|---|
| ① 변경 구분마다 다른 판정 규칙 | 정의 변경·신규·중단·변경 없음을 나누어, 구분마다 필요한 공시와 금액 조건을 따로 검사합니다. 중단 지표에 재작성 금액을 요구하는 식의 잘못된 경고가 나오지 않습니다. | 지표 목록을 엑셀에 늘어놓고 변경 구분을 사람이 눈으로 읽어 가며 확인합니다. |
| ② 기대 재작성 금액을 다시 계산 | 추가된 항목의 전기 금액에서 제외된 항목의 전기 금액을 뺀 값을 스스로 계산해 공시된 금액과 맞붙입니다. | 공시 초안의 비교금액을 그대로 믿거나, 건별로 계산기를 두드립니다. |
| ③ 사유·영향·재작성 공시 여부를 한 줄에 | 세 가지 공시 확인 여부가 지표 줄마다 붙어 있어, 어느 지표에 무엇이 빠졌는지 훑어보면 됩니다. | 사유는 주석 초안에서, 영향은 메일에서, 재작성은 조정표에서 각각 찾습니다. |
| ④ 조정항목에서 소계까지 대사 | 지표에서 조정항목을 빼면 영업이익이나 당기순이익으로 돌아오는지를 당기·전기 공시·전기 재작성 세 기준으로 검산합니다. | 소계가 맞는지는 조정표 담당자가 따로 확인합니다. |
| ⑤ 판정 근거가 같은 화면에 | 상세 창에서 조정항목 내역과 판정 근거를 끝까지 따라갑니다. 어느 코드(M00~M09)로 판정됐는지 번호로 남습니다. | 왜 점검 대상인지 설명하려면 담당자에게 되묻게 됩니다. |
| ⑥ 연계 계약이 설명서 안에 | 화면이 부르는 OData 주소와 필드를 팝업으로 열어 복사합니다. 운영 서비스로 바꿀 때 화면 코드는 건드리지 않습니다. | 연계 명세서를 따로 만들고 화면과 어긋나는지 매번 대조합니다. |
사례로 보는 효과 — 3,007 백만 원이 비어 있던 이유
이 사례 데이터에서 회사 2000 의 신규 지표(핵심 영업이익)는 새로 정의됐지만, 전기 비교금액이 공시에는 0으로 남아 있었습니다. 조정항목에서 다시 계산한 기대 재작성 금액은 3,007 백만 원이었고 차이는 −3,007 백만 원입니다. 공시 초안의 문구만 읽어서는 보이지 않던 숫자가 화면 맨 위 점검 필요 줄에 올라옵니다. 같은 회사의 조정 당기순이익(정의 변경)은 기대 재작성 −233 백만 원인데 공시가 0 이어서 233 백만 원 차이로 잡힙니다.
회사 1000 의 조정 영업이익은 정의 변경이 확인되고 재작성도 되어 있지만, 공시된 재작성 금액이 기대보다 12 백만 원 큽니다. 이 정도 금액은 반올림이나 매핑 차이일 수도 있어서 원인을 단정하지 않고 조정항목 탭으로 안내합니다. 반대로 금액은 맞는데 사유나 영향 문구가 비어 있는 지표(M01·M02)도 함께 올라옵니다.
기대 재작성 금액
전기 재작성(새 정의) = 전기 IFRS 소계 + Σ(새 정의에 포함된 항목의 전기 금액)
전기 공시(옛 정의) = 전기 IFRS 소계 + Σ(옛 정의에 포함된 항목의 전기 금액)
기대 재작성 금액 = 전기 재작성 − 전기 공시 = Σ(추가 항목 전기 금액) − Σ(제외 항목 전기 금액)
차이 = 공시 재작성 금액 − 기대 재작성 금액
두 금액이 같은 소계에서 출발하므로 소계는 서로 지워지고 조정항목만 남습니다. 신규 지표는 전기 재작성 금액 전체, 변경 없음·중단은 0 입니다.
판정 규칙 — 위에서 아래로 처음 걸리는 하나
| 변경 구분 | 조건 | 결과 | 사용자 조치 |
|---|---|---|---|
| 변경 없음 | 공시된 재작성 금액이 0 | 정상 (M00) | 조치 없음 |
| 변경 없음 | 정의 변경이 없는데 재작성 금액이 있음 | 점검 필요 (M05) | 재작성 사유와 지표 정의를 다시 확인 |
| 정의 변경·신규·중단 | 사유 공시가 확인되지 않음 | 점검 필요 (M01) | 공시 초안에서 사유 확인 |
| 중단 | 사유는 있음 | 확인 필요 (M09) | 중단 이후 비교정보 표시 방식은 회사가 판단 |
| 정의 변경·신규 | 영향 공시가 확인되지 않음 | 점검 필요 (M02) | 금액 영향 문구 확인 |
| 정의 변경·신규 | 비교정보 재작성이 확인되지 않음 | 점검 필요 (M03) | 전기 비교금액을 새 정의로 다시 만들었는지 확인 |
| 정의 변경·신규 | 공시 재작성 금액 ≠ 기대 재작성 금액 | 점검 필요 (M04) | 원인 항목을 조정항목 탭에서 확인 |
| 정의 변경·신규 | 위 조건에 걸리지 않음 | 정상 (M00) | 조치 없음 |
도입하면 달라지는 것
- 공시 전 점검 시간 — 지표마다 사유·영향·재작성 문구를 찾아다니던 일이 한 표를 훑는 일로 줄어듭니다.
- 회의의 주제 — "이 비교금액 어디서 나왔나"가 아니라 "차이가 난 이유가 무엇인가"를 이야기합니다.
- 근거가 남는 점검 — 판정 코드와 기대 금액 산식이 화면에 그대로 있어 감사인 질의에 같은 자료로 답합니다.
- 단정하지 않는 표현 — 점검 필요·확인 필요로만 표시해 화면이 회계 결론을 대신하지 않습니다.
이런 회사에 맞습니다
영업이익이나 EBITDA 같은 자체 지표를 공시하면서 매년 정의를 다듬는 회사, IFRS 18 도입을 앞두고 비교정보 재작성 절차를 미리 점검해 보려는 재무보고팀, 그리고 공시 초안과 장부 숫자를 맞추는 일이 엑셀에 흩어져 있는 결산 조직에 맞습니다.
숫자를 믿을 수 있는가 — 검증 결과
만드는 쪽에서 먼저 대사식을 세워 검증용 샘플 데이터 전수로 돌렸습니다. 아래는 이 사례의 결과입니다.
| 대사식 | 검사 건수 | 차이 건수 |
|---|---|---|
| R01 당기 지표 − 조정항목 = IFRS 소계 | 14 | 0 |
| R02 전기 공시 지표 − 조정항목 = IFRS 소계 | 14 | 0 |
| R03 전기 재작성 지표 − 조정항목 = IFRS 소계 | 14 | 0 |
| R04 조정항목 수 합계 = 조정항목 행 수 | 16 | 0 |
| R05 기대 재작성 금액 = 변경 항목 영향 합계 | 5 | 0 |
| R06 공시 재작성 금액 = 기대 재작성 금액 (공시 점검) | 14 | 4 |
R01~R05 는 데이터가 스스로 맞는지 보는 정합성 대사로 모두 차이가 없습니다. R06 은 점검 화면이라 일부러 넣은 예외가 걸려 나오는 값이며, 앞의 정합성 차이와 섞지 않고 따로 기록합니다. 이 외에 서비스 검증(필터 조건, 날짜 구간, 함수 결과)과 화면 실행 검증을 따로 돌렸습니다.
도입 후 쓰는 순서
- 회계연도를 정하고 조회를 누릅니다. 필요하면 회사, 변경 구분, 변경 적용일 구간을 좁힙니다.
- 위쪽 요약에서 정의 변경·신규·중단과 점검 필요 건수를 봅니다.
- MPM 변경 점검 탭에서 점검 필요 줄부터 훑습니다. 코드(M01~M09)가 무엇이 비어 있는지 알려 줍니다.
- 줄을 눌러 상세를 열고 조정항목 내역과 소계 대사를 봅니다.
- 조정항목 변경 → 소계 대사 → 대사 결과 탭 순서로 근거를 확인합니다.
- 필요한 탭은 CSV 로 내려받아 공시 초안 점검표에 붙입니다.
실행 화면
실제로 돌아가는 화면 7종을 순서대로 싣습니다. 그림을 누르면 크게 볼 수 있고, 화면마다 무엇을 하는 자리인지 아래에 적었습니다. 숫자는 모두 같은 자료에서 나온 것이라 화면끼리 맞춰 보셔도 됩니다.

처음 열면 기본 조건(회계연도 2026)으로 자동 조회됩니다. 요약 카드는 점검 필요 7건·확인 필요 1건처럼 건수를 먼저 보여 주고, 아래 표에서 어느 지표인지 찾아 내려가게 했습니다. 조회 버튼은 입력 칸 오른쪽 끝에 두었고 Enter 키로도 조회됩니다.

정의가 바뀐 지표가 점검의 중심입니다. 변경 적용일 구간과 점검 코드까지 함께 걸 수 있어서, 올해 1월 1일 적용분만 따로 보는 식으로 범위를 좁힙니다. 조건은 모두 $filter 로 서비스에 전달됩니다.

재작성 금액의 근거가 모이는 자리입니다. 지표 하나가 어떤 조정항목을 새로 품었고 무엇을 내보냈는지, 그 항목의 당기·전기 금액이 얼마인지를 한 표에서 확인합니다. 금액 단위는 원이며 화면에는 천 단위 구분이 붙습니다.

조정표의 기본 산식을 세 기준(당기, 옛 정의의 전기, 새 정의의 전기)으로 모두 검산합니다. 이 대사가 어긋나면 재작성 금액을 논하기 전에 조정항목 집계부터 의심해야 하므로, 판정 화면과 같은 앱 안에 두었습니다.

상세 창에는 조정항목 내역과 소계 대사가 같이 있어 목록 화면으로 되돌아가지 않아도 근거를 끝까지 따라갈 수 있습니다. 판정 문구는 단정하지 않고 '확인이 필요합니다' 형태로만 적습니다.

R01~R05 는 데이터가 스스로 맞는지 보는 정합성 대사이고 모두 차이 0 입니다. R06 은 공시 금액이 기대 금액과 다른 지표를 세는 공시 점검 대사로, 점검 화면이라 일부러 넣은 4건이 차이로 나옵니다. 두 종류를 섞어 세지 않도록 구분해 표시합니다.

연계 설계와 보안 검토에서 가장 먼저 찾는 정보를 설명서 안에서 바로 복사해 가도록 했습니다. 팝업은 복사 버튼, X 버튼, 배경 클릭, ESC 로 닫힙니다.
SAP 표준 기능 확장 포인트
이 앱은 SAP 표준을 대체하지 않습니다. 표준이 하는 일은 표준에 맡기고, 표준이 끊기는 자리만 이어 붙이는 쪽으로 만들었습니다.
표준으로 되는 것과 안 되는 것
| 하고 싶은 일 | SAP 표준 | 표준에서 걸리는 자리 | 이 앱이 하는 일 |
|---|---|---|---|
| 손익 계정 금액 조회 | FAGLB03 · S_ALR_87012284 | 계정 단위 잔액만 보여 지표 정의를 알지 못합니다 | 조정항목 계정 묶음으로 다시 합산합니다 |
| 전표 라인까지 내려가기 | FAGLL03 · FB03 | 화면을 옮겨 조건을 다시 넣어야 합니다 | 조정항목 금액이 어떤 계정에서 왔는지 이어서 확인하도록 안내합니다 |
| 정의가 바뀐 지표의 전기 재계산 | — | 표준에 없습니다. 보통 엑셀로 만듭니다 | 추가·제외 항목의 전기 금액으로 기대 재작성 금액을 계산합니다 |
| 사유·영향 공시 여부 관리 | — | 공시 문구는 장부 밖에서 관리됩니다 | 공시 확인 여부를 입력으로 읽어 판정에 씁니다 |
| 정기 점검 실행 | SM36 · SM37 | 잡은 돌지만 무엇을 볼지는 사람이 정합니다 | 같은 서비스를 배치로 불러 점검 필요 건수를 정기 확인합니다 |
표준 거래와의 연계 지점
| T-code | 이름 | 연계 |
|---|---|---|
FAGLL03 | 총계정원장 개별항목 조회 | 조정항목 금액의 출처 전표를 확인하는 자리입니다. 조정항목 합계가 여기서 합산한 값과 같은지를 첫 번째 대사로 둡니다. |
FAGLB03 | 총계정원장 잔액 | 계정·기간별 잔액을 대조합니다. 소계 대사의 IFRS 소계가 여기 잔액과 맞아야 합니다. |
FB03 | 전표 조회 | 이상한 금액의 전표를 열어 보는 자리입니다. |
S_ALR_87012284 | 손익계산서 표준 보고서 | 소계의 기준 숫자를 맞춰 볼 때 씁니다. 법정 보고용 집계는 표준에 두는 편이 안전합니다. |
SM36 · SM37 | 배치 잡 등록 · 조회 | 점검을 사람 없이 돌리는 자리입니다. 마감 주간에 정기 실행하고 점검 필요 건수가 늘면 담당자에게 알리는 흐름을 만듭니다. |
SE16N | 테이블 조회 | 검수 단계에서 합산 결과를 원천과 맞춰 볼 때 씁니다. 운영에서는 일반 사용자에게 열지 않는 것이 보통입니다. |
OData 계약 — 화면이 실제로 부르는 주소
서비스 이름은 소문자 한 가지로 고정했습니다. 엔티티셋 네 개와 펑션 하나로 구성됩니다.
| 이름 | 키 | 하는 일 |
|---|---|---|
MpmSet | Gjahr · Bukrs · MpmId | 지표 한 줄 — 변경 구분, 공시 여부, 세 기준 금액, 기대·공시·차이, 판정 코드 |
ItemSet | + ItemNo | 조정항목 — 옛·새 정의 포함 여부와 당기·전기 금액 |
CompSet | + Basis | 소계 대사 — 세 기준의 IFRS 소계와 조정항목 합계 |
ReconSet | Gjahr · ReconNo | 대사 결과 — 검사 건수, 차이 건수, 최대 차이 |
RestateGapTotal | Gjahr · Bukrs | 재작성 금액 차이 절대값 합계를 Edm.Decimal 로 돌려주는 펑션 |
조회조건은 모두 $filter 로 전달됩니다. 회계연도는 eq, 회사는 선택 eq, 변경 구분은 eq, 변경 적용일은 ge·le 한 묶음, 점검 코드와 점검 결과는 eq, 지표 이름은 부분 일치입니다. 금액은 Edm.Decimal 문자열, 날짜는 Edm.DateTime 으로 내려갑니다.
확장 포인트 — 운영에서 실제로 손대는 자리
- 조정항목 매핑을 먼저 확정한다. 어느 계정이 어느 항목이고 옛·새 정의에 각각 들어가는지를 표로 정합니다. 여기서 숫자가 갈립니다.
- 공시 확인 여부의 원천을 정한다. 사유·영향·재작성 문구가 공시 초안 어디에 있고 누가 확인 표시를 하는지가 정해져야 판정이 의미를 가집니다.
- 집계를 CDS 로 내린다. 이 사례는 샘플 데이터를 서비스가 읽습니다. 운영에서는 아래 CDS 구성처럼 DB 에서 합산합니다.
- 반올림 기준을 정한다. 공시 금액이 백만 원 단위라면 기대 금액도 같은 단위로 맞춘 뒤 비교할지를 정해야 작은 차이에 경고가 쏟아지지 않습니다.
- 권한을 집계 단계에 건다. 회사별 지표는 합계 카드까지 같은 권한으로 묶어야 뺄셈으로 새지 않습니다.
- 점검 주기를 배치로 둔다. 마감 주간에 정기 실행해 점검 필요 건수가 변하는 것을 추적합니다.
CDS 구성
아래는 운영으로 올릴 때 만드는 뷰를 레이어 순서대로 적은 스케치입니다. 필드 이름과 표준 뷰 이름은 릴리스와 환경에 따라 다르므로, 붙여 넣기 전에 View Browser 로 실제 이름을 확인해야 합니다. 확인이 필요한 자리는 주석에 적었습니다.
뷰 레이어 구성
| 레이어 | 뷰 | 하는 일 |
|---|---|---|
| 기준 | ZI_MpmAdjMap | 계정 → 조정항목 · 옛/새 정의 포함 여부 |
| 금액 | ZI_MpmAdjAmount | ACDOCA 계정 금액을 항목·연도별로 합산 |
| 소계 | ZI_MpmIfrsBase | 영업이익·당기순이익 범주 소계 |
| 3기준 | ZC_MpmRestate | 당기·전기 공시·전기 재작성 금액 |
| 공시 | ZI_MpmDisclosure | 사유·영향·재작성 확인 여부와 공시 금액 |
| 쿼리 | ZC_MpmChgCheck | 기대 금액·차이·판정 코드 |
| 권한 | ZC_MPMCHGCHECK (DCL) | 회사코드 권한 |
① 조정항목 매핑 기준
어느 계정이 어느 조정항목인지, 어느 지표 정의(옛·새)에 포함되는지를 정하는 기준입니다. 이 표가 비어 있으면 재작성 금액은 계산할 수 없으므로 도입에서 가장 먼저 합의하는 항목입니다.
@AbapCatalog.viewEnhancementCategory: [#NONE]
@EndUserText.label: 'MPM 조정항목 매핑'
define view entity ZI_MpmAdjMap
as select from zmpm_adjmap // 확인 필요: 실제 기준 테이블 이름
{
key MpmId,
key AdjItemNo,
key ValidFrom,
GLAccountFrom,
GLAccountTo,
InOldDef, // 옛 정의에 포함되는가
InNewDef, // 새 정의에 포함되는가
ValidTo
}
② 조정항목 금액 뷰
ACDOCA 의 손익 계정 금액을 조정항목과 회계연도별로 모읍니다. 당기와 전기를 같은 뷰에서 만들어 재작성 영향이 같은 산식에서 나오게 합니다.
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'MPM 조정항목 금액'
define view entity ZI_MpmAdjAmount
as select from I_JournalEntryItem as Je // 확인 필요: 릴리스별 표준 뷰 이름
association [0..*] to ZI_MpmAdjMap as _Map
on $projection.GLAccount >= _Map.GLAccountFrom
and $projection.GLAccount <= _Map.GLAccountTo
{
key Je.CompanyCode,
key Je.FiscalYear,
key Je.GLAccount,
Je.AmountInCompanyCodeCurrency as Amount,
_Map
}
where Je.Ledger = '0L'
③ 소계(IFRS) 뷰
손익 계정을 영업이익·당기순이익 범주로 합산한 소계입니다. 지표에서 조정항목을 빼면 이 값으로 돌아와야 소계 대사가 맞습니다.
@EndUserText.label: 'MPM 기준 IFRS 소계'
define view entity ZI_MpmIfrsBase
as select from I_JournalEntryItem as Je
inner join ZI_PnlAccount as Ac on Ac.GLAccount = Je.GLAccount
{
key Je.CompanyCode,
key Je.FiscalYear,
key Ac.SubtotalType, // 영업이익 / 당기순이익
sum( Je.AmountInCompanyCodeCurrency * Ac.SignFactor ) as IfrsAmount
}
where Je.Ledger = '0L'
group by Je.CompanyCode, Je.FiscalYear, Ac.SubtotalType
④ 지표별 금액과 재작성 영향
당기, 옛 정의의 전기, 새 정의의 전기 세 금액을 한 행에 세웁니다. 기대 재작성 금액은 이 세 금액의 차이로만 만들어 화면에서 다시 계산하지 않게 합니다.
@EndUserText.label: 'MPM 금액 3기준'
define view entity ZC_MpmRestate
as select from ZI_MpmAdjAmount as A
inner join ZI_MpmAdjMap as M on M.MpmId is not null
{
key A.CompanyCode,
key M.MpmId,
sum( case when A.FiscalYear = $parameters.p_year
and M.InNewDef = 'X' then A.Amount else 0 end ) as CurAmt,
sum( case when A.FiscalYear = $parameters.p_year - 1
and M.InOldDef = 'X' then A.Amount else 0 end ) as PrvRepAmt,
sum( case when A.FiscalYear = $parameters.p_year - 1
and M.InNewDef = 'X' then A.Amount else 0 end ) as PrvRstAmt
}
group by A.CompanyCode, M.MpmId
⑤ 공시 관리 입력
사유·영향·비교 재작성 공시 여부, 정의 변경 이력은 전표에서 나오지 않습니다. 공시 초안을 관리하는 쪽의 입력을 읽는 뷰로 두고, 여기서 읽지 못하면 점검 규칙은 '확인되지 않음'으로 떨어집니다.
@EndUserText.label: 'MPM 공시 관리 입력'
define view entity ZI_MpmDisclosure
as select from zmpm_disc // 확인 필요: 공시 관리 원천
{
key CompanyCode,
key MpmId,
key FiscalYear,
ChgType, // DEF 정의 변경 / NEW 신규 / STOP 중단 / SAME 변경 없음
ChgDate,
ReasonYn, // 사유 공시 확인
EffectYn, // 금액 영향 공시 확인
RestateYn, // 비교정보 재작성 확인
BookRestAmt // 공시된 재작성 금액
}
⑥ 판정 쿼리
기대 금액과 공시 금액을 맞붙여 판정 코드를 만듭니다. 판정은 위에서 아래로 처음 걸리는 조건 하나만 쓰므로 case 의 순서가 곧 규칙의 순서입니다.
@EndUserText.label: 'MPM 변경 점검'
@Analytics.query: true
define view entity ZC_MpmChgCheck
as select from ZC_MpmRestate as R
inner join ZI_MpmDisclosure as D
on D.CompanyCode = R.CompanyCode and D.MpmId = R.MpmId
{
key R.CompanyCode,
key R.MpmId,
D.ChgType,
( R.PrvRstAmt - R.PrvRepAmt ) as ExpRestAmt,
D.BookRestAmt,
( D.BookRestAmt - ( R.PrvRstAmt - R.PrvRepAmt ) ) as DiffAmt,
case
when D.ChgType = 'SAME' and D.BookRestAmt = 0 then 'M00'
when D.ChgType = 'SAME' then 'M05'
when D.ReasonYn <> 'X' then 'M01'
when D.ChgType = 'STOP' then 'M09'
when D.EffectYn <> 'X' then 'M02'
when D.RestateYn <> 'X' then 'M03'
when D.BookRestAmt <> ( R.PrvRstAmt - R.PrvRepAmt ) then 'M04'
else 'M00'
end as CheckCode
}
⑦ 권한 (DCL)
지표 금액은 회사 단위로 민감하므로 집계를 읽는 자리에 회사코드 권한을 겁니다. 목록에만 걸고 합계 카드에 걸지 않으면 빼기로 남의 회사 숫자가 드러납니다.
@EndUserText.label: 'MPM 점검 권한'
@MappingRole: true
define role ZC_MPMCHGCHECK {
grant select on ZC_MpmChgCheck
where ( CompanyCode ) = aspect pfcg_auth( F_BKPF_BUK, BUKRS, ACTVT = '03' );
}
운영 시점에 해야 할 일
개발보다 정하는 일이 많습니다. 아래 표의 왼쪽은 대부분 코딩이 아니라 합의입니다.
| 해야 할 일 | 무엇을 정하나 | 정하지 않으면 | 누가 |
|---|---|---|---|
| 조정항목 매핑 | 계정 범위와 항목, 옛·새 정의 포함 여부, 적용 기간 | 기대 재작성 금액이 계산되지 않거나 공시 숫자와 어긋납니다 | 재무보고팀 · 회계팀 |
| 공시 확인 원천 | 사유·영향·재작성 확인 여부를 읽을 자료와 확인자 | 모든 지표가 '확인되지 않음'으로 떨어집니다 | 재무보고팀 |
| 반올림 기준 | 공시 금액 단위와 비교 허용 오차 | 작은 차이에 점검 필요가 쏟아집니다 | 재무보고팀 |
| 신규·중단 지표 처리 | 비교정보 표시 방식과 확인 필요 건의 처리 흐름 | 확인 필요가 쌓이기만 합니다 | 재무보고팀 · 감사 대응 |
| 권한 설계 | 회사코드 범위와 합계 카드의 권한 | 합계 차이로 다른 회사 숫자가 드러납니다 | 보안 · 권한 |
| 배치 주기 | 마감 주간 점검 시점과 알림 대상 | 사람이 열 때만 점검이 돕니다 | Basis · 재무보고팀 |
점검 필요·확인 필요는 개별 확인 신호이며 공시 적정성에 대한 결론이 아닙니다. 기준서 요구사항과 문단은 원문에서 확인한 뒤 적용하시기 바랍니다.
자주 묻는 질문
도입 상담과 데모에서 나온 질문 24개를 다섯 묶음으로 적었습니다.
판정과 해석
점검 필요가 나오면 공시를 잘못한 것입니까?
아닙니다. 이 화면은 분류·집계·대사를 돕는 점검 도구이고, 점검 필요·확인 필요는 개별 지표를 다시 보라는 신호입니다. 공시 초안에 문구가 있는데 이 데이터에 반영되지 않았을 수도 있고, 반대일 수도 있습니다. 최종 판단은 회사와 감사인이 합니다.
점검 필요와 확인 필요는 어떻게 다릅니까?
점검 필요는 규칙상 근거가 비어 있거나 금액이 어긋나 회사 쪽 자료를 다시 열어 봐야 하는 경우입니다. 확인 필요는 중단 사유처럼 사유는 있으나 중단 이후 비교정보를 어떻게 보일지를 회사가 판단해야 하는 경우입니다. 이 사례 데이터에서는 점검 필요 7건, 확인 필요 1건입니다.
지표 정의가 바뀌지 않았는데 재작성 금액이 있으면 어떻게 표시됩니까?
M05 점검 필요로 표시됩니다. 정의 변경 말고도 오류 수정 같은 다른 이유가 있을 수 있어서, 재작성 사유가 따로 있는지 지표 정의와 함께 확인하라는 뜻입니다. 이 화면은 이유를 추정해 결론을 내리지 않습니다.
신규 지표는 왜 전기 재작성 금액 전체가 기대 금액입니까?
새로 생긴 지표는 옛 정의에 따른 전기 공시 금액이 없으므로, 전기에 새 정의를 적용해 만든 금액 전체가 비교정보로 필요하다고 보기 때문입니다. 이 사례에서는 회사 2000 의 신규 지표가 전기 비교정보 없이 올라와 기대 금액과 약 30억 원 차이가 납니다. 신규 지표의 비교정보 표시 방식은 기준서 원문과 회사 정책으로 확인이 필요합니다.
중단된 지표는 왜 0 으로 계산합니까?
중단된 지표는 새 정의로 다시 만들 금액이 없어 기대 재작성 금액을 0 으로 둡니다. 그 대신 중단 사유가 공시 초안에 있는지를 보고, 사유가 있으면 확인 필요, 없으면 점검 필요로 표시합니다.
판정 규칙은 어떤 순서로 적용됩니까?
위에서 아래로 처음 걸리는 조건 하나만 씁니다. 변경 없음 두 가지, 정의 변경·신규·중단의 사유, 영향, 비교 재작성, 금액 차이 순입니다. 한 지표에 문제가 여러 개여도 가장 앞선 하나만 코드로 남으므로, 나머지는 상세 창의 공시 여부 칸으로 봅니다.
금액과 산식
기대 재작성 금액은 어떻게 계산합니까?
전기 재작성 금액(새 정의)에서 전기 공시 금액(옛 정의)을 뺍니다. 두 금액 모두 같은 전기 IFRS 소계에서 시작하므로 결국 추가된 항목의 전기 금액 합계에서 제외된 항목의 전기 금액 합계를 뺀 값이 됩니다. 소계가 서로 지워져 조정항목만 남는다는 점이 이 산식의 장점입니다.
공시 재작성 금액이 기대 금액과 다르면 항상 문제입니까?
그렇게 단정하지 않습니다. 표시 단위 반올림, 세금·비지배지분 효과의 반영 방식, 조정항목 매핑 차이가 원인일 수 있습니다. 그래서 차이 금액만 보여 주고, 원인을 좁히는 단서로 조정항목 탭을 안내합니다.
금액 단위는 무엇입니까?
서비스는 원 단위 Edm.Decimal 을 문자열로 내려보내고, 화면은 천 단위 구분으로 표시합니다. 요약의 재작성 금액 차이 합계만 백만 원 단위로 줄여 보여 주며, 이 사례 데이터에서는 차이 절대값 합계가 3,282 백만 원입니다.
차이를 모두 더하면 상쇄되지 않습니까?
그래서 요약에는 부호를 뺀 차이 절대값 합계를 둡니다. 부호가 반대인 차이끼리 상쇄되면 합계가 0 에 가까워져 문제를 놓치기 때문입니다. 개별 차이의 부호는 표에서 그대로 읽습니다.
세 가지 기준 금액(당기·전기 공시·전기 재작성)을 왜 모두 둡니까?
비교정보가 맞는지는 '옛 정의의 전기'와 '새 정의의 전기' 두 금액의 차이로 드러나고, 당기 금액은 이번 기에 새 정의가 제대로 적용됐는지 보는 기준입니다. 세 금액이 모두 같은 소계에서 출발하는지 대사해야 조정항목 집계 자체가 믿을 만해집니다.
데이터와 연계
원천 데이터는 어디에서 가져옵니까?
조정항목의 당기·전기 금액은 ACDOCA 손익 계정 금액을 조정항목 계정 묶음과 회계연도별로 합산해 만듭니다. 사유·영향·비교 재작성 공시 여부와 정의 변경 이력은 전표에서 나오지 않는 자료라 공시 관리 쪽 입력을 읽어야 합니다. 이 사례에서는 검증용 샘플 데이터가 그 자리를 대신합니다.
실제 데이터는 어떻게 연결합니까?
manifest 의 서비스 경로를 운영 OData 서비스로 바꾸고 MpmSet·ItemSet·CompSet·ReconSet 네 엔티티셋을 같은 모양으로 제공하면 됩니다. 화면 코드는 고치지 않습니다.
서비스 이름은 왜 모두 소문자입니까?
경로가 대소문자를 가리는 서버와 게이트웨이가 있어, 이름을 소문자 한 가지로 고정해 어긋날 자리를 없앴습니다. 메타데이터와 manifest 의 서비스 경로가 같은 소문자 이름을 가리키는지가 연계 검수의 첫 항목입니다.
날짜 조건은 어떻게 전달됩니까?
변경 적용일 시작·종료를 ge·le 두 조건으로 만들어 한 묶음으로 보냅니다. 시작과 끝을 각각 필터로 넣으면 같은 필드끼리 or 로 묶여 모든 기간이 통과하는 일이 있으므로, 한 묶음(and)으로 만드는 것이 핵심입니다.
화면 목업 데이터와 서비스는 분리되어 있습니까?
그렇습니다. 앱 본체에는 샘플 데이터를 읽는 코드가 없고, 검증용 서버는 별도 폴더에만 둡니다. 서비스 구현은 응답 필드·키·필터 규칙을 실제 서비스와 같은 계약으로 흉내 낼 뿐 화면은 그 사실을 모릅니다.
범위와 한계
IFRS 18 은 언제부터 적용됩니까?
2027년 1월 1일 이후 개시하는 회계연도부터 적용하며 조기 적용이 허용되고 비교기간은 재작성하는 것으로 알려져 있습니다. 세부 시행일과 경과규정은 원문 확인 후 적용하시기 바랍니다.
MPM 이 아닌 일반 비GAAP 지표도 점검할 수 있습니까?
이 화면은 소계에서 조정항목을 더하고 빼는 구조의 지표를 전제로 합니다. 같은 구조로 조정항목을 정의할 수 있으면 지표 이름은 자유롭게 늘릴 수 있지만, 해당 지표가 MPM 정의에 들어가는지는 회사가 판단해야 합니다.
세금 효과와 비지배지분 효과도 계산합니까?
이 버전은 조정항목 금액과 소계의 대사에 집중하며 세금·비지배지분 효과는 따로 계산하지 않습니다. 그 부분은 앞선 조정표 점검 화면이 다루므로, 두 화면을 이어서 보는 흐름을 권합니다.
감사인에게 이 화면을 그대로 제출해도 됩니까?
제출용 문서가 아니라 사전 점검 도구입니다. 판정 문구도 확인을 요청하는 표현만 쓰며, 공시 적정성에 대한 결론이나 기준서 문단의 해석은 담지 않았습니다.
지표가 수백 개로 늘어나도 괜찮습니까?
지금 구조는 조회 결과를 브라우저가 들고 탭마다 다시 보여 줍니다. 수백 건까지는 충분하지만 그 이상이면 조회 조건을 좁히거나 $top·$skip 페이징과 서버 쪽 집계로 옮기는 편이 낫습니다.
화면과 도입
CSV 로 내려받으면 무엇이 담깁니까?
지금 보고 있는 탭의 조회 결과가 UTF-8 BOM CSV 로 저장됩니다. 한글이 엑셀에서 깨지지 않도록 BOM 을 붙였고, 금액은 천 단위 구분 없이 숫자로 나갑니다.
도입하려면 무엇을 먼저 정해야 합니까?
조정항목 계정 묶음, 사유·영향·비교 재작성 공시 여부를 어디서 읽을지, 비교정보 금액의 반올림 기준, 권한 범위입니다. 코딩보다 합의가 먼저이고, 합의가 끝나면 CDS 뷰와 서비스 연결이 남습니다.
기존 공시 관리 도구가 있어도 필요합니까?
공시 문구를 작성하는 도구와 그 문구가 장부 숫자와 맞는지 대조하는 도구는 역할이 다릅니다. 이 화면은 후자만 맡고, 문구 작성이나 승인 흐름은 기존 도구에 두는 것을 전제로 합니다.