재무회계

IFRS 18 경영진 정의 성과측정치(MPM) 조정항목 세효과 점검 — 법인세 효과와 비지배지분 효과를 다시 계산해 장부와 맞춰 보는 공시 준비 화면

조정표 덧셈 대사 · 항목별 세효과 재계산 · 비지배지분 효과 재계산 · 구분 공시 점검 · 점검 코드 판정 — 소개 영상과 실제 화면 5종, 그리고 CDS 코드까지

소개 영상1분 33초7개 장면음성 안내 · 자막조정표 → 항목별 재계산 → 상세 → 유형별 합계 → 대사

개발 배경 — 이 앱을 사용해야 하는 이유

IFRS 18 재무제표 표시와 공시(K-IFRS 제1118호)는 경영진이 외부에 알리는 성과 지표, 곧 경영진 정의 성과측정치(Management-defined Performance Measures, 이하 MPM)를 재무제표 주석에서 설명하도록 요구합니다. 조정 영업이익이나 조정 EBITDA 처럼 회사가 보고서 첫 장에 쓰던 숫자가 이제는 대응하는 재무제표 소계에서 출발하는 조정표로 공시 대상이 됩니다. 조정표의 조정항목마다 법인세 효과와 비지배지분 효과를 따로 밝히는 것이 요구사항의 한 축입니다. 시행은 2027-01-01 이후 개시하는 회계연도부터이며 조기적용이 허용됩니다.

결산을 맡은 팀이 매달 부딪히는 질문은 단순합니다. 조정항목에 붙은 세효과 숫자가 정말 그 항목의 세율로 나온 숫자인가, 비지배지분이 있는 법인의 조정은 지분율을 반영했는가, 두 효과를 합쳐 한 줄로 공시하지는 않았는가. 지금은 표준 화면에서 계정 잔액을 뽑고 엑셀에서 세율을 곱해 보며 답을 찾습니다. 항목이 스무 개만 넘어가도 어느 줄이 어긋났는지 찾는 데 하루가 갑니다.

이 앱은 그 자리를 메웁니다. 조정표의 항목마다 세효과와 비지배지분 효과를 적용 세율과 지분율로 다시 계산해 장부 금액과 나란히 놓고, 차이가 허용 범위를 넘는 줄에는 이유가 붙은 점검 코드를 답니다. 표준 실행은 SAP 표준 T-code 가 담당하고, 이 화면은 조회·점검 관점을 더해 확장합니다.

조정표가 맞는지와 세효과가 맞는지는 서로 다른 질문이다

조정표는 소계 금액에 조정항목의 세전 금액을 더해 MPM 금액을 만듭니다. 이 덧셈이 맞는지는 대사 한 줄로 끝납니다. 그러나 세효과는 다릅니다. 세전 금액에 어떤 세율을 곱했는지, 세무상 인정되지 않는 항목에까지 세효과를 잡지는 않았는지는 항목을 하나씩 열어 봐야 알 수 있습니다. 이 앱은 두 질문을 한 화면의 다른 탭으로 나눠 답합니다. 첫 탭은 조정표의 덧셈을, 둘째 탭은 항목별 재계산을 보여 줍니다.

합쳐서 공시한 두 효과는 나중에 분리하기 어렵다

세효과와 비지배지분 효과를 한 숫자로 합쳐 장부에 두면, 공시 직전에 둘을 가르는 일이 가장 큰 수작업이 됩니다. 이 앱은 항목마다 구분 공시 여부를 컬럼으로 두고, 구분하지 않은 줄은 점검 필요로 올립니다. 결산 중에 발견하면 계정 매핑을 고치면 되지만, 공시 초안이 나온 뒤에 발견하면 주석 전체를 다시 쓰게 됩니다.

세율이 하나가 아닌 항목은 사람이 확인해야 한다

개별 세무조정 근거를 쓴 항목은 법정세율로 다시 계산할 수 없습니다. 이런 항목을 오류로 몰면 현업이 화면을 믿지 않게 됩니다. 그래서 이 앱은 해당 줄을 점검 필요가 아니라 확인 필요로 따로 세우고, 근거 자료를 회사가 확인하도록 안내합니다. 기계가 판정할 수 있는 것과 사람이 판단해야 하는 것을 섞지 않는 것이 이 판정 규칙의 출발점입니다.

사용 방법

  1. 조회조건 입력 — 회계연도는 필수(4자리, 예: 2026)입니다. 회사 · 경영진 성과측정치 · 조정 유형 · 공시 기준일 구간 · 조정항목 이름 일부 · 점검 코드 · 점검 결과는 선택이며 “전체”로 두면 그 조건은 조회에 쓰이지 않습니다.
  2. 조회 — 조건 칸들의 가장 오른쪽에 있는 조회 버튼을 누르거나 입력 칸에서 Enter 키를 누릅니다. 화면을 처음 열 때는 자동으로 한 번 조회합니다.
  3. 요약 지표 확인 — 점검한 조정항목 수, 점검 필요 항목 수, 확인 필요 항목 수, 세효과 차이 합계, 비지배지분 효과 차이 합계, 정합성 대사 차이 건수 여섯 가지를 먼저 봅니다.
  4. 탭 이동 — MPM 조정표 → 조정항목별 점검 → 조정 유형별 합계 → 대사 결과 순서로 봅니다. 탭 제목에 현재 조건의 건수가 붙습니다.
  5. 행 클릭 상세 — 조정항목별 점검 탭에서 행을 누르면 점검 사유와 재계산 기준, 같은 조정표 항목들의 비교가 팝업으로 열립니다.
  6. 내려받기 — 현재 탭의 조회 결과를 CSV(UTF-8)로 저장해 결산 점검표나 감사인 요청 자료에 붙입니다.

숫자를 믿을 수 있는가 — 검증 결과

점검 화면이 틀린 숫자를 보여 주면 점검 자체가 의미를 잃습니다. 그래서 화면에 올리기 전에 대사식을 세워 검증용 샘플 데이터 전수에 돌렸습니다.

검사검사 건수차이 건수최대 차이
R01 · MPM 금액 − 대응 소계 = Σ 조정항목 세전600
R02 · 세전 − 세효과 − 비지배지분 효과 = 순영향2300
R03 · 유형별 합계 = 항목별 합계1300
재계산 필드(세효과 · 비지배지분 효과) 일치4600
차이 필드 = 장부 − 재계산2300
MPM 합계 필드 = 항목 합3600
점검 코드 재판정2300

이 숫자는 정합성 검사이고, 화면에서 점검 필요로 표시되는 건수와는 다른 이야기입니다. 점검 화면을 보여 주려고 일부러 어긋나게 만든 항목이 샘플에 들어 있습니다.

점검 화면 예외건수내용
점검 필요 (A01 · A02 · A03 · A04)8세율 · 지분율 · 구분 공시 · 불인정 항목에 대해 각각 2건씩
확인 필요 (A09)2개별 세무조정 근거를 쓴 항목
정상 (A00)13조치 없음

정합성 차이 0건과 점검 필요 8건은 서로 다른 층의 숫자입니다. 앞은 “화면이 계산을 제대로 했다”이고, 뒤는 “화면이 계산한 결과 장부가 의심스러운 줄이 이만큼 있다”입니다.

무엇으로 만들었나

자리무엇왜 그렇게 두었나
화면 컨트롤조회조건 영역, 요약 지표 여섯 칸, 탭 네 개, 조정항목 상세 팝업한 화면에서 조회 · 점검 · 상세 · 대사까지 이어서 보도록 탭으로 나눴습니다.
표조정표 · 점검 · 유형별 합계는 열 고정이 되는 분석용 표, 대사 결과는 일반 표열이 많은 탭은 앞 두 열을 고정해 가로로 밀어도 항목 이름이 보이게 했습니다.
집계 · 판정 로직점검 코드 A00 · A01 · A02 · A03 · A04 · A09 를 한 곳에서 판정판정 순서와 허용 범위(1,000원)를 한 곳에 두어 회사 기준으로 바꿀 때 한 군데만 고칩니다.
데이터 연결OData V2 서비스 하나를 앱 설정에 선언하고, 화면은 모델 경로에만 바인딩운영 서비스로 바꿀 때 서비스 주소 한 줄만 교체하면 되고 화면 코드는 그대로입니다.
서비스 구성조정항목 · MPM 조정표 · 유형별 합계 · 대사 결과 네 가지 데이터 묶음과 점검 필요 건수를 세는 함수 하나조회조건은 서비스 필터로 보내고, 정렬 · 페이징도 서비스가 처리합니다. 한 번에 받아 화면에서 나누지 않습니다.
오류 처리연결 실패 · 요청 실패 · 빈 응답을 구분해 사용자 메시지로 안내서비스에 닿지 않을 때 빈 화면이나 콘솔 오류로 끝나지 않게 했습니다.
테마sap_horizonFiori 기본 테마를 그대로 따라 운영 환경의 다른 앱과 같은 모양을 유지합니다.

앱 정보

항목내용
업무 영역재무회계(FI)
관련 기준서IFRS 18 재무제표 표시와 공시(K-IFRS 제1118호) — 경영진 정의 성과측정치(MPM) 조정표의 법인세 효과 · 비지배지분 효과
SAP 표준 T-codeFAGLL03 · FAGLB03 · FS10N
화면 성격조회 · 점검 화면 (탭 4개 + 조정항목 상세 팝업)
데이터 연동OData V2 서비스
테마sap_horizon
SAP 표준 기능을 그대로 이어받은 부분 — 조정 대상 금액은 표준 원장 테이블(ACDOCA)의 계정 합계에서 오고, 대응 소계는 표준 잔액 조회와 같은 계정 범위를 씁니다. 이 앱은 표준 데이터 구조를 그대로 이어받아 조회 · 점검 관점을 더해 확장하며, 법정 보고와 감사 대응은 표준 화면에 그대로 둡니다.

실행 화면

실제 화면 5종입니다. 순서는 사용 순서를 따랐습니다. 처음 연 화면에서 시작해 항목별 점검, 상세 팝업, 유형별 합계, 대사 결과로 이어집니다. 화면 속 금액은 검증용 샘플 데이터이며 실제 회사의 숫자가 아닙니다.

처음 열었을 때 — 조정표와 요약 지표

화면을 열면 2026 회계연도로 자동 조회됩니다. 맨 위 조회조건, 그 아래 요약 지표 여섯 칸, 아래에 탭 네 개가 놓입니다.

처음 연 화면
처음 연 화면 — 회계연도를 정하고 조회하면 경영진 성과측정치(MPM)별 조정표와 요약 지표 6개가 나옵니다.

첫 탭은 MPM 별 조정표입니다. 한 줄이 ‘조정 영업이익’ 같은 성과측정치 하나이고, 대응하는 IFRS 소계 금액에 조정 세전 합계를 더한 값이 MPM 금액입니다. 세효과와 비지배지분 효과는 장부 금액과 재계산 금액이 나란히 있습니다. 맨 오른쪽 대사 차이가 0 이 아니면 조정표 덧셈 자체가 어긋난 것이므로 가장 먼저 봅니다. 요약 지표의 점검 필요 항목 수는 별도 함수 호출로 센 값입니다. 기본값은 회계연도 2026, 나머지 조건은 전체입니다.

항목 하나하나를 다시 계산한다 — 조정항목별 점검

이 앱의 중심 탭입니다. 조정항목 한 줄마다 세전 금액, 적용 세율, 세효과 장부 · 재계산 · 차이, 비지배 지분율, 비지배지분 효과 장부 · 재계산 · 차이, 구분 공시 여부, 점검 결과가 나옵니다.

조정항목별 점검 탭
조정항목별 점검 탭 — 조정항목마다 세전 금액 · 적용 세율 · 세효과 장부와 재계산 · 비지배지분 효과 장부와 재계산을 나란히 놓고 차이를 봅니다.

차이 컬럼이 1,000원을 넘는 줄은 점검 코드와 함께 색이 붙습니다. 코드 A01 은 세효과, A02 는 비지배지분 효과, A03 은 구분 공시, A04 는 세무상 불인정 항목에 세효과가 잡힌 경우입니다. 개별 근거 항목은 A09 확인 필요로 따로 표시됩니다. 숫자를 읽을 때는 재계산 열이 ‘세전 × 세율’ 이라는 단순 방식이라는 점을 기억해야 하며, 두 열이 다르다는 것은 틀렸다는 뜻이 아니라 사유를 확인하라는 뜻입니다.

한 줄을 열어 이유를 본다 — 조정항목 상세

조정항목 상세 팝업
조정항목 상세 팝업 — 행을 누르면 점검 사유와 재계산 기준, 같은 조정표 항목들의 세효과 · 비지배지분 효과 비교가 열립니다.

표의 행을 누르면 팝업이 열려 점검 사유 문장, 재계산에 쓴 세율과 지분율, 같은 MPM 조정표에 속한 다른 항목들과의 비교를 보여 줍니다. 한 항목만 이상한지 같은 조정표의 항목이 모두 비슷하게 어긋나는지를 여기서 구분합니다. 모두 비슷하게 어긋나면 개별 항목이 아니라 세율 설정이 원인일 가능성이 큽니다. 팝업은 닫기 버튼, 바깥 클릭, ESC 로 닫습니다.

유형으로 묶어 본다 — 조정 유형별 합계

조정 유형별 합계 탭
조정 유형별 합계 탭 — 구조조정 비용 · 손상차손 · 처분손익 같은 유형마다 세전 금액과 두 효과의 합계, 점검 필요 항목 수를 모아 봅니다.

조정 유형은 구조조정 비용, 손상차손, 소송 충당금, 감가상각비 · 상각비, 외화환산손익, 공정가치 평가손익, 주식보상비용, 처분손익 여덟 가지입니다. 한 유형에서 점검 필요가 몰려 있으면 그 유형의 세율 설정이나 불인정 처리 기준을 먼저 의심합니다. 합계는 항목별 점검 탭의 합과 같아야 하며, 이 일치는 대사 R03 으로 검사합니다.

마지막으로 대사를 확인한다

대사 결과 탭
대사 결과 탭 — 정합성 대사 3건과 참고 대사 3건의 검사 건수 · 차이 건수 · 최대 차이를 보여 줍니다.

R01 ~ R03 은 정합성 대사로 차이가 0 이어야 하는 검사이고, R04 ~ R06 은 점검 대상 건수를 보여 주는 참고 대사입니다. 둘을 섞으면 ‘차이가 있다’는 말이 계산 오류인지 점검 대상인지 구분되지 않기 때문에 일부러 분리했습니다. 정합성 대사에서 차이가 나오면 판정 결과를 믿기 전에 데이터 연결부터 확인합니다.

화면 뒤에서 일어나는 일

조회 버튼을 누르면 화면은 입력된 조건을 필터로 바꿔 서비스에 보냅니다. 서비스는 네 가지 데이터 묶음을 각각 조건에 맞게 돌려주고, 조정항목 탭에서는 정렬과 스크롤에 따라 필요한 만큼만 다시 받아 옵니다. 점검 필요 항목 수는 서비스가 제공하는 함수를 한 번 호출해 가져옵니다. 화면은 받은 값을 보여 주기만 하고 판정을 다시 하지 않으므로, 같은 서비스에 붙는 다른 화면이나 배치도 같은 판정 결과를 얻습니다.

점검 판정 규칙 — 조건에서 사용자 조치까지

판정 순서는 A09 → A04 → A01 → A02 → A03 입니다. 앞 조건에 걸리면 뒤 조건은 보지 않습니다. 허용 범위 1,000원은 반올림 차이를 넘기려는 값이며 회사 기준으로 바꿀 수 있습니다.

판정 조건결과 상태사용자 조치
개별 세무조정 근거를 쓴 항목 — 법정세율로 재계산할 수 없음확인 필요 (A09)회사가 세무조정 근거 자료를 확인하고 공시 금액이 그 근거와 맞는지 판단합니다
세무상 인정되지 않는 항목인데 세효과 장부가 0이 아님 (장부 절대값이 1,000원 초과)점검 필요 (A04)세무 처리와 세효과 계상이 맞는지 확인합니다
세효과 장부와 재계산의 차이 절대값이 1,000원 초과 (재계산 = 세전 × 적용 세율)점검 필요 (A01)적용한 세율과 세효과 계산 근거를 확인합니다
비지배지분 효과 장부와 재계산의 차이 절대값이 1,000원 초과 (재계산 = (세전 − 세효과) × 비지배 지분율)점검 필요 (A02)세후 금액에 지분율을 곱했는지, 누락되지 않았는지 확인합니다
세효과와 비지배지분 효과를 구분하지 않고 합산 공시점검 필요 (A03)두 효과를 구분해 공시했는지 확인합니다
위에 해당하지 않음정상 (A00)조치 없음

산출 · 대사 순서

  1. MPM 금액 = 대응 IFRS 소계 금액 + Σ 조정항목 세전 금액 (대사 R01, 차이 0)
  2. 세효과 재계산 = 세전 금액 × 적용 세율 (세무상 인정 항목만, 불인정이면 0)
  3. 비지배지분 효과 재계산 = (세전 금액 − 세효과 재계산) × 비지배 지분율
  4. 지배기업 귀속 순영향 = 세전 − 세효과 장부 − 비지배지분 효과 장부 (대사 R02, 차이 0)
  5. 조정 유형별 세전 합계 = 조정항목별 세전 합계 (대사 R03, 차이 0)
  6. 참고 대사 R04 ~ R06 — 세효과 차이 건수 · 비지배지분 효과 차이 건수 · 구분 공시 건수. 점검 대상 건수이며 정합성 차이와 분리합니다.

조회조건

조회조건필수기본값서비스 필터
회계연도필수2026회계연도 같음
회사선택전체회사코드 같음 (전체면 필터 없음)
경영진 성과측정치선택전체MPM 코드 같음
조정 유형선택전체조정 유형 같음
공시 기준일 시작 · 종료선택비움기준일 이상 · 이하 (둘 다 있으면 구간)
조정항목선택비움항목 이름에 입력값 포함
점검 코드선택전체점검 코드 같음 (A00 은 정상)
점검 결과선택전체점검 결과 같음

결과 컬럼

탭주요 컬럼의미
MPM 조정표IFRS 소계 금액 · 조정 세전 합계 · MPM 금액 · 세효과 / 비지배효과 장부 · 재계산 · 대사 차이소계에 조정을 더한 MPM 금액과 두 효과의 장부 · 재계산 합계
조정항목별 점검세전 조정금액 · 적용 세율 · 세무상 인정 · 세효과 장부 / 재계산 / 차이 · 비지배 지분율 · 비지배효과 장부 / 재계산 / 차이 · 구분 공시 · 점검 결과항목 하나의 재계산과 점검 결과
조정 유형별 합계세전 조정금액 · 세효과 · 비지배효과 · 항목 수 · 점검 필요유형 단위 집계
대사 결과좌변 · 우변 · 검사 건수 · 차이 건수 · 최대 차이 · 대사식정합성 대사 3건과 참고 대사 3건

좁은 화면에서 달라지는 것

창 폭이 줄어들면 조회조건 칸이 한 줄에 하나씩 쌓이고, 요약 지표는 두 칸씩 두 줄로 내려옵니다. 표는 앞 두 열을 고정한 채 가로로 밀어 볼 수 있으므로 열을 숨기지 않습니다. 기능은 줄어들지 않고 배치만 달라집니다. 휴대폰에서는 결산 회의 자리에서 한 줄을 열어 사유를 확인하는 정도의 용도로 쓰는 것을 권합니다.

파일 구성

앱 폴더
├─ 시작 파일 · 설명서 · 구성 파일(Component · manifest)
├─ controller/   화면 제어 (공통 제어 + 메인 제어)
├─ view/         메인 화면 + 조정항목 상세 팝업
├─ model/        표시 형식 · 오류 처리
├─ css/ · i18n/  스타일 · 화면 문구
├─ odata/        서비스 구현 · 데이터 묶음
└─ media/        소개 영상 · 대표 이미지

SAP 표준 기능 확장 포인트 — 표준 T-code 와 어떻게 연계되는지

표준 실행은 SAP 표준 T-code 가 담당하고, 이 화면은 조회 · 점검 관점을 더해 확장합니다. 이 절은 어디까지가 표준이고 어디서부터가 이 앱인지, 두 화면의 숫자를 어디서 맞춰 보는지를 정리합니다.

표준으로 되는 것과 안 되는 것

하고 싶은 일표준 화면으로 되는 정도이 앱이 더하는 관점
계정 잔액과 라인아이템 확인FAGLB03 · FAGLL03 · FS10N 으로 충분합니다조정 대상 계정을 조정항목 단위로 묶어 한 줄에 보여 줍니다
조정항목의 세효과가 세율과 맞는지계정 잔액은 보이지만 세율을 곱한 값과의 비교는 직접 해야 합니다세전 × 적용 세율을 항목마다 다시 계산해 장부와 나란히 둡니다
비지배지분 효과가 지분율을 반영했는지표준 화면에 비교 기능이 없어 엑셀로 계산합니다(세전 − 세효과) × 비지배 지분율을 재계산해 차이를 보여 줍니다
두 효과를 구분해 공시했는지계정이 나뉘어 있어도 공시 단위의 구분 여부는 보이지 않습니다구분 공시 여부를 컬럼으로 두고 합산 공시 줄을 점검 필요로 올립니다
조정표 덧셈이 맞는지소계 잔액과 조정 합계를 사람이 더해 봅니다MPM 금액 − (소계 + Σ 조정) 를 대사 R01 로 매번 계산합니다

T-code 별 연계 지점

T-code이름연계
FAGLL03G/L 계정 라인아이템 조회(원장)조정 세전 금액의 원천 전표를 계정별로 확인합니다. 이 앱의 항목 한 줄에서 세전 금액이 의심스러우면 해당 계정으로 이 화면을 열어 전표 합계를 맞춰 봅니다.
FAGLB03G/L 계정 잔액 조회대응 소계(영업이익 · 당기순이익)를 이루는 계정의 잔액과 조정표의 IFRS 소계 금액을 맞춥니다. 대사 R01 이 어긋나면 먼저 이 화면으로 소계를 확인합니다.
FS10NG/L 계정 잔액 표시기간별 잔액으로 조정 대상 계정의 규모를 확인합니다. 월별로 세효과 계정이 어떻게 쌓였는지 보고 싶을 때 이 화면에서 이어 봅니다.

오가는 방법은 두 갈래입니다. 이 앱에서 시작할 때는 점검 필요 줄의 계정을 확인한 뒤 위 T-code 에서 원천을 열고, 표준 화면에서 시작할 때는 이상한 계정을 찾은 뒤 이 앱의 조정항목별 점검 탭에서 그 계정이 속한 항목의 세효과 재계산을 봅니다. 법정 보고와 감사 대응에 쓰는 원장 조회는 표준 화면에 그대로 남겨 둡니다. 따라서 운영 전환 때 기존 리포트를 없앨 필요는 없습니다.

S/4HANA 분석 스택과의 자리

표준 CDS 분석 쿼리와 Fiori 분석 앱은 계정 잔액과 손익을 다차원으로 보는 데 강합니다. 이 앱은 그 위에서 조정항목이라는 공시 단위로 다시 묶고, 항목마다 재계산을 붙이는 쪽을 맡습니다. 표준 분석 앱에서 숫자의 흐름을 보고, 이 앱에서 공시 조정표의 줄 단위 타당성을 점검하는 식으로 나눠 쓰는 것이 자연스럽습니다. Analysis for Office 로 이 앱이 쓰는 서비스를 읽어 엑셀 양식에 채우는 방식도 가능하지만, 이 문서에서는 다루지 않습니다.

요구사항 매핑표

기준서요구사항대응 기능원천 데이터비고
IFRS 18 재무제표 표시와 공시(K-IFRS 제1118호)경영진 정의 성과측정치(MPM) 조정표 공시MPM 조정표 탭ACDOCA 손익 계정 라인문단번호는 원문 확인 필요로 적지 않음
IFRS 18 재무제표 표시와 공시(K-IFRS 제1118호)조정항목별 법인세 효과 공시조정항목별 점검 탭 · 세효과 장부 / 재계산ACDOCA · 법인세율 설정(확인 필요)재계산은 적용 세율 방식
IFRS 18 재무제표 표시와 공시(K-IFRS 제1118호)조정항목별 비지배지분 효과 공시비지배효과 장부 / 재계산연결 지분율 설정(확인 필요)세후 금액 기준
IFRS 18 재무제표 표시와 공시(K-IFRS 제1118호)MPM 과 대응 소계의 대사대사 R01ACDOCA차이 0 이어야 함
IFRS 18 재무제표 표시와 공시(K-IFRS 제1118호)세효과 · 비지배지분 효과의 구분 표시구분 공시 컬럼 · A03공시 초안(확인 필요)합산 공시 여부 점검

확장 포인트 — 운영에서 실제로 손대는 자리

자리무엇을 손대나누가
조정 대상 계정 범위어느 계정의 합계를 어느 조정항목으로 볼지 매핑을 회사 기준으로 채웁니다회계팀
법인세율 설정법정세율과 항목별 적용 세율을 설정으로 두고 연도별로 갱신합니다세무팀
비지배 지분율연결 대상 회사별 지분율을 연결 팀이 관리하는 값에서 가져옵니다연결 · 공시팀
허용 범위1,000원 기본값을 회사의 반올림 기준에 맞춥니다회계팀
확장 필드 · 사용자 정의 필드점검 사유나 담당자를 항목에 붙이고 싶으면 확장 필드를 더합니다IT 부서
권한회사코드 단위 조회 권한을 집계 단계에 겁니다보안 · 권한

CDS 구성 — 코드와 운영 작업

아래 코드는 이 화면이 쓰는 데이터를 S/4HANA 의 ACDOCA 위에 CDS 로 올릴 때의 스케치입니다. 객체 이름은 기능을 뜻하는 영문으로 지었습니다. 표준 CDS 뷰 이름은 확인한 것만 쓰고, 확인하지 못한 자리는 원천 테이블 기준으로 썼습니다. 실제 시스템의 릴리스에 맞춘 검증은 구현 단계에서 거쳐야 합니다.

뷰 레이어 구성

레이어뷰하는 일왜 나누나
기준 (매핑 테이블)ZMPM_ADJMAP원장 계정을 조정항목 · 조정 유형 · MPM 에 연결어느 계정이 어느 조정인지는 회사가 정하는 값이라 코드에 넣지 않습니다
기준 (설정 테이블)ZMPM_TAXRATE회사 · 연도별 법정세율과 비지배 지분율세율과 지분율은 해마다 바뀌고 담당 부서가 다릅니다
차원ZI_MpmAdjustment계정 합계를 조정항목 단위로 묶은 기본 뷰세전 금액 한 곳에서만 계산해 이후 뷰가 같은 값을 쓰게 합니다
큐브ZI_MpmAdjCube세율 · 지분율을 붙여 장부와 재계산을 나란히 둔 뷰재계산 식을 한 곳에 두어 화면 · 배치 · 보고가 같은 값을 얻습니다
쿼리 / ConsumptionZC_MpmTaxCheck점검 코드를 판정하고 화면 컬럼 이름으로 노출판정 순서와 허용 범위를 이 뷰 하나가 책임집니다
권한 (DCL)ZC_MpmTaxCheck 용 역할회사코드 단위 조회 제한합계가 아닌 줄 단위에서 남의 회사 숫자가 새지 않게 합니다
서비스서비스 정의 · 바인딩OData V2 로 게시화면은 서비스 주소만 바라봅니다

① 매핑 테이블 — 계정과 조정항목을 잇는 기준

이 앱의 모든 숫자는 어느 계정이 어느 조정항목에 속하는지에서 출발합니다. 코드가 아니라 테이블에 두어야 회계팀이 직접 관리할 수 있고, 계정이 새로 생겨도 개발 없이 반영됩니다. 매핑이 빠진 계정은 조정항목에 들어가지 않으므로 합계가 어긋나는 것으로 곧바로 드러납니다.

" ───────────────────────────────────────────────────────────────
" ZMPM_ADJMAP · MPM 조정항목 계정 매핑
" 역할 : 원장 계정을 조정항목 · 조정 유형 · 성과측정치에 연결한다.
" 이렇게 나눈 이유 : 매핑은 회사 정책이라 코드에 넣지 않고 회계팀이 관리한다.
" ───────────────────────────────────────────────────────────────
@EndUserText.label : 'MPM 조정항목 계정 매핑'
@AbapCatalog.enhancement.category : #NOT_EXTENSIBLE
@AbapCatalog.tableCategory : #TRANSPARENT
@AbapCatalog.deliveryClass : #C
@AbapCatalog.dataMaintenance : #ALLOWED
define table zmpm_adjmap {
  key client     : abap.clnt not null;
  key bukrs      : bukrs not null;
  key mpm_code   : abap.char(3) not null;   " 성과측정치 코드
  key adj_no     : abap.numc(2) not null;   " 조정항목 번호
  racct          : racct;                   " 조정 대상 계정
  adj_type       : abap.char(4);            " 조정 유형 (RSTR · IMPR · DISP …)
  sign_rule      : abap.char(1);            " 부호 규칙
  deduct_flag    : abap.char(1);            " 세무상 인정 여부 (Y/N)
  tax_basis      : abap.char(4);            " STAT 법정 / IND 개별 근거
  sep_flag       : abap.char(1);            " 구분 공시 여부 (Y/N)
}

② 설정 테이블과 차원 뷰 — 세율과 지분율

세율과 지분율은 연도마다 바뀌는 값이고 관리하는 부서도 다릅니다. 매핑과 섞어 두면 세무팀이 세율을 고치려고 회계팀의 매핑 테이블을 열게 됩니다. 그래서 둘을 나눴습니다. 차원 뷰는 이 설정을 회사 · 연도 단위로 읽어 큐브가 association 으로 붙일 수 있게 합니다.

@AbapCatalog.viewEnhancementCategory: [#NONE]
@EndUserText.label: 'MPM 세율 · 지분율 (차원)'
@ObjectModel.usageType: { serviceQuality: #A, sizeCategory: #S, dataClass: #CUSTOMIZING }
define view entity ZI_MpmTaxRate
  as select from zmpm_taxrate
{
  key bukrs        as CompanyCode,
  key gjahr        as FiscalYear,
  key tax_basis    as TaxBasis,
      stat_rate    as StatutoryRate,     " 법정세율 (%)
      nci_ratio    as NciRatio           " 비지배 지분율 (%)
}

③ 기본 뷰 — 계정 합계를 조정항목 단위로

세전 금액은 이 뷰에서만 계산합니다. 이후 뷰는 모두 이 값을 받아 쓰므로 세전 금액이 두 가지로 갈라질 일이 없습니다. 원장금액은 부호가 있는 값 그대로 합하고, 보여 줄 때의 부호는 매핑의 부호 규칙으로 바로잡습니다.

@AbapCatalog.viewEnhancementCategory: [#NONE]
@EndUserText.label: 'MPM 조정항목 기준'
define view entity ZI_MpmAdjustment
  as select from acdoca as j
    inner join   zmpm_adjmap as m
      on  m.bukrs = j.rbukrs
      and m.racct = j.racct
{
  key j.rbukrs      as CompanyCode,
  key j.gjahr       as FiscalYear,
  key m.mpm_code    as MpmCode,
  key m.adj_no      as AdjNo,
      m.adj_type    as AdjType,
      m.deduct_flag as DeductFlag,
      m.tax_basis   as TaxBasis,
      m.sep_flag    as SepFlag,
      @Semantics.currencyCode: true
      j.rhcur       as Currency,
      @Semantics.amount.currencyCode: 'Currency'
      sum( case m.sign_rule when '-' then j.hsl * -1 else j.hsl end ) as PreTaxAmount
}
where j.rldnr = '0L'                       " 선도원장 — 원장 선택은 운영에서 확정
group by j.rbukrs, j.gjahr, m.mpm_code, m.adj_no,
         m.adj_type, m.deduct_flag, m.tax_basis, m.sep_flag, j.rhcur

④ 큐브 — 장부와 재계산을 나란히

세효과 계정과 비지배지분 효과 계정의 합계를 장부 금액으로 가져오고, 같은 줄에서 세율과 지분율을 곱한 재계산 금액을 만듭니다. 재계산 식이 이 뷰 한 곳에만 있으므로 화면과 배치가 서로 다른 값을 낼 수 없습니다. 세무상 불인정 항목은 재계산이 0 입니다.

@AbapCatalog.viewEnhancementCategory: [#NONE]
@EndUserText.label: 'MPM 조정항목 세효과 큐브'
@Analytics.dataCategory: #CUBE
define view entity ZI_MpmAdjCube
  as select from ZI_MpmAdjustment as a
    association [0..1] to ZI_MpmTaxRate as _Rate
      on  _Rate.CompanyCode = a.CompanyCode
      and _Rate.FiscalYear  = a.FiscalYear
      and _Rate.TaxBasis    = a.TaxBasis
    association [0..1] to ZI_MpmBookedEffect as _Booked
      on  _Booked.CompanyCode = a.CompanyCode
      and _Booked.FiscalYear  = a.FiscalYear
      and _Booked.MpmCode     = a.MpmCode
      and _Booked.AdjNo       = a.AdjNo
{
  key a.CompanyCode, key a.FiscalYear, key a.MpmCode, key a.AdjNo,
      a.AdjType, a.DeductFlag, a.SepFlag, a.Currency,
      @DefaultAggregation: #SUM
      a.PreTaxAmount,
      _Rate.StatutoryRate,
      _Rate.NciRatio,
      @DefaultAggregation: #SUM
      _Booked.TaxBooked,
      @DefaultAggregation: #SUM
      _Booked.NciBooked,
      @DefaultAggregation: #SUM
      case a.DeductFlag
        when 'Y' then cast( a.PreTaxAmount * _Rate.StatutoryRate / 100 as abap.curr(18,0) )
        else cast( 0 as abap.curr(18,0) )
      end as TaxExpected,
      @DefaultAggregation: #SUM
      case a.DeductFlag
        when 'Y' then cast( ( a.PreTaxAmount - a.PreTaxAmount * _Rate.StatutoryRate / 100 )
                            * _Rate.NciRatio / 100 as abap.curr(18,0) )
        else cast( a.PreTaxAmount * _Rate.NciRatio / 100 as abap.curr(18,0) )
      end as NciExpected
}

⑤ 쿼리 — 점검 코드를 판정한다

판정 순서 A09 → A04 → A01 → A02 → A03 과 허용 범위가 이 뷰 한 곳에 있습니다. 화면은 판정을 다시 하지 않고 이 뷰의 결과 컬럼을 보여 주기만 합니다. 허용 범위를 회사 기준으로 바꿀 때는 이 뷰의 상수 하나를 바꾸거나 설정 테이블에서 읽도록 확장합니다.

@AbapCatalog.viewEnhancementCategory: [#NONE]
@EndUserText.label: 'MPM 세효과 점검 쿼리'
@Analytics.query: true
@VDM.viewType: #CONSUMPTION
define view entity ZC_MpmTaxCheck
  as select from ZI_MpmAdjCube
{
  @Consumption.filter: { selectionType: #SINGLE, mandatory: true }
  key CompanyCode,
  @Consumption.filter.mandatory: true
  key FiscalYear,
  key MpmCode,
  key AdjNo,
      AdjType,
      PreTaxAmount,
      StatutoryRate,
      TaxBooked,
      TaxExpected,
      TaxBooked - TaxExpected as TaxDiff,
      NciBooked,
      NciExpected,
      NciBooked - NciExpected as NciDiff,
      SepFlag,
      case
        when TaxBasis = 'IND'                                              then 'A09'
        when DeductFlag = 'N' and abs( TaxBooked ) > 1000                  then 'A04'
        when abs( TaxBooked - TaxExpected ) > 1000                         then 'A01'
        when abs( NciBooked - NciExpected ) > 1000                         then 'A02'
        when SepFlag = 'N'                                                 then 'A03'
        else 'A00'
      end as CheckCode
}

⑥ 권한 — 회사코드 단위로 자른다

합계 화면에서는 보이지 않던 남의 회사 숫자가 줄 단위 점검 화면에서는 그대로 드러납니다. 그래서 권한은 조회 서비스의 가장 아래, 이 뷰에 겁니다. 화면 쪽 필터는 편의일 뿐 보안 수단이 아닙니다.

@EndUserText.label: 'MPM 세효과 점검 — 회사코드 권한'
@MappingRole: true
define role ZC_MpmTaxCheck {
  grant select on ZC_MpmTaxCheck
    where ( CompanyCode ) = aspect pfcg_auth( F_BKPF_BUK, BUKRS, ACTVT = '03' );
}

⑦ 서비스 정의 — 화면이 바라보는 문

마지막 층은 서비스입니다. 서비스 정의에서 노출할 뷰를 정하고, 서비스 바인딩에서 OData V2 로 게시합니다. 점검 필요 건수를 세는 함수는 RAP 의 정적 함수로 두거나, 쿼리 뷰의 집계로 대신할 수 있습니다.

@EndUserText.label: 'MPM 세효과 점검 서비스'
define service ZUI_MpmTaxCheck {
  expose ZC_MpmTaxCheck as AdjustmentCheck;
  expose ZI_MpmAdjCube  as AdjustmentCube;
}
" 서비스 바인딩 : OData V2 - UI 로 만들어 게시한다.
" 게시 뒤 게이트웨이의 서비스 유지 화면(/IWFND/MAINT_SERVICE)에서 활성화 여부를 확인한다.

운영 시점에 해야 할 일

개발보다 정하는 일이 많습니다. 아래 일곱 가지는 코딩이 아니라 합의입니다.

해야 할 일무엇을 정하나정하지 않으면누가
계정 → 조정항목 매핑어느 계정을 어느 MPM 조정항목으로 볼지, 부호 규칙은 무엇인지조정표 덧셈이 소계와 어긋나 첫 점검에서 막힙니다회계팀
법인세율 설정법정세율과 항목별 적용 세율, 개별 근거 항목의 기준재계산이 장부와 다르게 나와 점검 필요가 쏟아집니다세무팀
비지배 지분율 원천연결 대상 회사별 지분율을 어디서 가져올지비지배지분 효과의 재계산을 믿을 수 없습니다연결 · 공시팀
원장과 기간선도원장 외 어떤 원장을 볼지, 공시 기준일을 어떻게 잡을지같은 항목이 원장마다 다른 값으로 나옵니다회계팀 · IT 부서
권한 설계회사코드별 조회 범위남의 회사 숫자가 줄 단위로 보입니다보안 · 권한
대사 체계표준 T-code 와 맞출 항목과 주기화면 숫자를 믿어도 되는지 매번 다시 묻게 됩니다회계팀
전송 · 서비스 활성화전송 요청 순서, 서비스 게시와 앱 설정의 서비스 주소 교체개발 환경 서비스에 운영 화면이 붙습니다IT 부서 · Basis

운영 데이터로 갈 때

운영 원장의 전표는 수천만 건이 될 수 있습니다. 이 앱이 보는 것은 전표가 아니라 조정 대상 계정의 합계이므로, 집계는 반드시 데이터베이스 쪽(큐브 뷰)에서 끝내야 합니다. 화면이 전표를 받아 합산하는 구조로 가면 응답이 느려집니다. 회계연도를 필수 조건으로 두고, 매핑된 계정에 해당하는 전표만 읽도록 조인 순서를 확인하며, 원장 · 회사코드 · 계정으로 이어지는 접근 경로가 쓰이는지 실행 계획으로 점검합니다. 응답 시간 기준은 회사가 정해야 하지만, 월 마감 시점의 첫 조회가 수 초 안에 끝나는 것을 목표로 잡는 것이 일반적입니다.

자주 묻는 질문

도입을 검토할 때 자주 나오는 질문을 네 묶음으로 모았습니다.

숫자와 산식

재계산은 어떤 식으로 하나요?

세효과 재계산은 세전 금액 × 적용 세율이고, 세무상 인정되지 않는 항목은 0 으로 둡니다. 비지배지분 효과 재계산은 (세전 금액 − 세효과 재계산) × 비지배 지분율입니다. 즉 세후 금액에 지분율을 곱합니다.

이 방식은 이해하기 쉬운 단순 방식이라 개별 세무조정이나 이연법인세 처리와 다를 수 있습니다. 차이가 곧 오류라는 뜻은 아니며, 차이가 나는 줄의 사유를 확인하라는 신호입니다.

허용 범위 1,000원은 어떻게 정한 값인가요?

반올림 차이를 넘기려는 보수적인 기본값입니다. 장부는 원 단위로 쌓이는데 세율은 소수점 둘째 자리까지 곱하므로 수 원 안팎의 차이는 자연스럽게 생깁니다. 회사의 반올림 기준이 다르면 판정 쿼리의 상수 하나를 바꾸거나 설정 테이블에서 읽도록 확장하면 됩니다. 값을 키울수록 놓치는 줄이 늘고, 줄일수록 반올림에 걸리는 줄이 늘어납니다.

판정 순서가 왜 A09 → A04 → A01 → A02 → A03 인가요?

기계가 판정할 수 없는 것부터 거릅니다. 개별 세무조정 근거 항목은 법정세율로 다시 계산할 수 없으므로 가장 먼저 A09 확인 필요로 빼냅니다. 그다음 세무 처리 자체가 틀린 항목(A04), 세효과 숫자(A01), 비지배지분 효과 숫자(A02), 구분 공시(A03) 순서입니다. 앞 조건에 걸리면 뒤 조건은 보지 않으므로 한 줄에는 점검 코드가 하나만 붙습니다.

점검 필요와 확인 필요는 무엇이 다른가요?

점검 필요는 화면이 계산해 보니 장부와 재계산이 어긋났거나 구분 공시가 빠진 경우입니다. 확인 필요는 화면이 계산할 수 없어 사람이 근거 자료를 봐야 하는 경우, 곧 개별 세무조정 근거를 쓴 항목입니다. 둘을 섞으면 현업이 확인 필요를 오류로 오해해 화면을 불신하게 되므로 나눠 두었습니다.

정합성 대사 차이와 점검 필요 건수는 왜 따로 보나요?

정합성 대사는 화면의 계산이 맞는지를 검사하고, 점검 필요는 장부가 의심스러운 줄이 몇 개인지를 셉니다. 앞의 차이가 0 이 아니면 데이터 연결이나 계산 자체를 의심해야 하고, 뒤의 건수는 정상적인 점검 결과입니다. 둘을 한 숫자로 합치면 ‘차이가 8건 있다’는 말이 무엇을 뜻하는지 알 수 없게 됩니다.

MPM 금액은 어떻게 만들어지나요?

대응하는 IFRS 소계 금액에 조정항목의 세전 금액 합계를 더합니다. 예를 들어 조정 영업이익은 영업이익 소계에서, 조정 당기순이익은 당기순이익 소계에서 출발합니다. 이 덧셈이 맞는지는 대사 R01 이 매번 검사하며, 차이가 0 이어야 합니다.

화면과 조작

조회조건에서 꼭 입력해야 하는 것은 무엇인가요?

회계연도 하나입니다. 4자리 숫자로 입력하며 기본값은 2026 입니다. 나머지 조건은 모두 선택이고 “전체”나 빈 칸이면 해당 조건은 조회에 쓰이지 않습니다. 회계연도를 필수로 둔 이유는 운영 데이터에서 연도 없이 조회하면 응답이 크게 느려지기 때문입니다.

조정항목 이름으로 찾을 수 있나요?

조정항목 칸에 이름의 일부만 입력해도 됩니다. 예를 들어 ‘구조’를 입력하면 이름에 ‘구조’가 들어 있는 조정항목만 나옵니다. 입력값은 서비스에 포함 조건으로 전달되어 서비스가 걸러 주므로 화면이 전체를 받아 걸러내지 않습니다.

행을 누르면 무엇이 열리나요?

조정항목별 점검 탭에서 행을 누르면 상세 팝업이 열립니다. 점검 사유 문장, 재계산에 쓴 세율과 지분율, 같은 MPM 조정표에 속한 다른 항목들의 세효과 · 비지배지분 효과 비교가 나옵니다. 팝업은 닫기 버튼, 바깥 클릭, ESC 키로 닫을 수 있습니다.

내려받기는 어떤 형식인가요?

현재 탭의 조회 결과를 CSV(UTF-8)로 저장합니다. 결산 점검표나 감사인에게 보내는 자료에 붙여 넣기 쉽도록 화면에 보이는 컬럼 순서를 따릅니다. 엑셀에서 한글이 깨지면 UTF-8 로 열기를 선택하면 됩니다.

요약 지표 여섯 칸은 무엇을 보여 주나요?

점검한 조정항목 수, 점검 필요 항목 수, 확인 필요 항목 수, 세효과 차이 합계, 비지배지분 효과 차이 합계, 정합성 대사 차이 건수입니다. 조회할 때마다 현재 조건으로 다시 계산합니다. 점검 필요 항목 수는 서비스의 함수를 한 번 호출해 가져오고, 나머지는 받은 결과에서 계산합니다.

화면이 열리지 않거나 빈 화면이면 어떻게 하나요?

서비스에 연결되지 않을 때 빈 화면이나 콘솔 오류로 끝나지 않도록 오류 처리가 연결 실패, 요청 실패, 빈 응답을 구분해 안내 메시지를 띄웁니다. 연결 실패라면 서비스 주소와 게이트웨이 활성화를, 요청 실패라면 조회조건과 권한을, 빈 응답이라면 매핑된 계정에 해당 연도 전표가 있는지를 먼저 확인합니다.

표준 T-code 와 데이터

표준 T-code 를 쓰는 것과 무엇이 다른가요?

FAGLL03 · FAGLB03 · FS10N 은 계정 단위의 원천을 보여 줍니다. 이 앱은 그 원천을 조정항목 단위로 다시 묶고 세율과 지분율을 곱한 재계산을 더합니다. 두 화면은 경쟁하지 않고 이어서 씁니다. 이 앱에서 이상한 줄을 찾고, 표준 화면에서 그 줄의 원천 전표를 확인하는 식입니다.

기존 리포트는 없애야 하나요?

없앨 필요가 없습니다. 법정 보고와 감사 대응에 쓰는 표준 조회는 그대로 두고, 이 앱은 결산 중 점검과 공시 준비를 돕는 용도로 더합니다. 운영 초기에는 두 화면의 숫자를 나란히 맞춰 보는 대사 절차를 두는 것이 안전합니다.

데이터 원천은 어디인가요?

조정 세전 금액과 대응 소계는 표준 원장 테이블 ACDOCA 의 계정 합계에서 옵니다. 회사 구분은 T001, 계정 이름은 SKA1 · SKAT 를 씁니다. 법인세율과 비지배 지분율은 별도 설정에서 가져오며, 이 설정의 실제 원천은 회사마다 달라 구현 단계에서 확인해야 합니다.

샘플 화면의 금액은 실제 회사의 숫자인가요?

아닙니다. 화면과 글에 나오는 금액과 계정 체계는 가상으로 만든 검증용 샘플 데이터입니다. 실제 회사의 계정과목표나 공시 금액을 쓰지 않았습니다. 점검 화면을 보여 주기 위해 일부러 어긋나게 만든 항목도 들어 있습니다.

정합성은 어떻게 검증했나요?

대사식 일곱 가지를 검증용 샘플 데이터 전수에 돌렸습니다. MPM 금액과 소계 대사 6건, 세전 − 세효과 − 비지배지분 효과 = 순영향 23건, 유형별 합계 13건, 재계산 필드 46건, 차이 필드 23건, MPM 합계 필드 36건, 점검 코드 재판정 23건이며 모두 차이 0 이었습니다.

도입과 운영

이 화면은 어떤 기준서와 관련이 있나요?

IFRS 18 재무제표 표시와 공시(K-IFRS 제1118호)의 경영진 정의 성과측정치(MPM) 공시와 관련합니다. IFRS 18 은 2027-01-01 이후 개시하는 회계연도부터 적용하며 조기적용이 허용됩니다. 이 화면은 그 밖의 시행일이나 경과규정은 다루지 않습니다.

금액이 다르면 곧바로 오류인가요?

아닙니다. 화면은 ‘점검 필요’와 ‘확인 필요’만 표시합니다. 재계산은 적용 세율과 지분율을 쓰는 단순 방식이라 개별 세무조정이나 이연법인세 처리와 다를 수 있습니다. 차이는 사유를 확인하라는 신호로 읽어야 합니다.

최종 판단은 누가 하나요?

이 화면은 분류 · 집계 · 대사를 돕는 점검 도구입니다. 공시 여부와 금액의 최종 판단은 회사와 감사인이 합니다. 화면의 판정은 기준서 해석을 단정하는 것이 아니라 확인이 필요한 줄을 먼저 보여 주는 것입니다.

실제 운영 데이터로 쓰려면 무엇을 바꾸나요?

샘플 서비스를 운영 서비스로 바꾸고, 법인세율 · 지분율 설정과 조정 대상 계정 범위를 회사 기준으로 채웁니다. 화면의 서비스 경로는 앱 설정의 상대 경로 하나만 바꾸면 되고 화면 코드는 그대로입니다. 일정은 매핑과 설정을 정하는 데 걸리는 시간이 대부분이며 개발 자체는 길지 않습니다.

권한과 보안은 어떻게 하나요?

회사코드 단위 조회 권한을 서비스의 가장 아래, 쿼리 뷰의 접근 제어에 겁니다. 화면에서 회사를 고르게 하는 것은 편의일 뿐 보안 수단이 아닙니다. 합계 화면과 달리 줄 단위 점검 화면에서는 남의 회사 숫자가 그대로 보이기 때문에 권한 설계를 도입 초기에 반드시 정해야 합니다.

대용량 데이터에서도 빠른가요?

집계를 데이터베이스 쪽에서 끝내고 회계연도를 필수 조건으로 두면 전표 건수에 크게 영향을 받지 않습니다. 이 앱이 읽는 것은 매핑된 계정의 합계이기 때문입니다. 응답이 느리다면 화면이 아니라 큐브 뷰의 조인과 접근 경로를 먼저 점검합니다. 정확한 응답 시간은 시스템 규모에 따라 달라 실제 환경에서 측정해야 합니다.

계정체계나 매핑이 바뀌면 어떻게 하나요?

매핑 테이블의 행을 고치면 되고 코드를 바꿀 필요가 없습니다. 계정이 새로 생기면 어느 조정항목에 속하는지 적어 주고, 적지 않은 계정은 합계에 들어가지 않아 대사 R01 의 차이로 곧바로 드러납니다. 매핑 변경 이력은 변경 문서로 남기도록 설정하는 것을 권합니다.

허용 범위나 판정 규칙을 회사 기준으로 바꿀 수 있나요?

허용 범위는 쉽게 바꿀 수 있습니다. 판정 순서나 새 점검 코드를 더하려면 판정 쿼리를 확장해야 하는데, 판정이 한 곳에 모여 있어 화면과 배치가 같이 바뀝니다. 다만 회계 정책을 판정 규칙에 넣을 때는 회사의 회계 · 세무 담당과 합의한 뒤 문서로 남겨야 합니다.

공시 초안이 아직 없는데 써도 되나요?

쓸 수 있습니다. 구분 공시 여부는 ‘확인 필요’로 시작해서 공시 초안이 나오면 채우면 됩니다. 오히려 초안을 쓰기 전에 세효과와 비지배지분 효과의 재계산 차이를 먼저 보면 어디를 손봐야 하는지 알 수 있어 초안 작업이 줄어듭니다.

조정표에 없는 항목도 점검할 수 있나요?

이 앱은 조정표에 올라 있는 항목, 곧 매핑 테이블에 들어 있는 항목만 점검합니다. 조정표에 올릴지 말지를 정하는 일은 기준서 해석과 회사 판단의 영역이므로 화면이 대신하지 않습니다. 새 조정항목이 생기면 매핑에 행을 더하는 것으로 점검 범위에 들어옵니다.

조정표가 여러 법인으로 나뉘면 어떻게 보나요?

회사 조건으로 법인을 고르거나 전체로 두면 법인별 줄이 나뉘어 나옵니다. 연결 수준의 조정표는 이 화면의 범위가 아니며, 연결 단계의 소거와 환산은 연결 시스템에서 처리한 뒤의 값을 별도로 맞춰야 합니다. 법인별 점검을 먼저 끝내 두면 연결 단계의 확인이 쉬워집니다.