SAP 글로벌최저한세 추가세액 점검 — IAS 12, 관할별 실효세율이 15%에 못 미치면 추가세액을 산출해 원장·공시와 맞춰본다
관할별 실효세율·추가세액·원장 당기법인세·공시 금액을 한 화면에서 대사합니다
여러 나라에 구성기업을 둔 그룹은 필라 2(글로벌최저한세) 법제가 시행되는 관할에서 실효세율이 최저세율 15%에 못 미치면 추가세액을 부담할 수 있습니다. IAS 12 법인세(K-IFRS 제1012호)는 이와 관련해 필라 2 법인세에서 생기는 이연법인세자산·부채를 인식하거나 공시하지 않는 예외를 적용하고 그 사실을 공시하며, 필라 2 법인세와 관련한 당기법인세비용(수익)을 별도로 공시하도록 요구합니다.
실무에서는 관할별 실효세율을 표 계산으로 따로 구하다 보니 추가세액이 원장 당기법인세와 어긋나거나, 예외를 적용했는데도 관련 이연법인세가 전기되어 있거나, 공시 금액이 원장과 다르게 잡히는 일이 생깁니다. 원장 데이터를 그대로 이어받아 관할마다 실효세율과 추가세액을 다시 산출하고 원장·공시와 나란히 놓는 과정을 OpenUI5 화면으로 확장했습니다. 실제 구동 화면 6종을 함께 공개합니다.
| 항목 | 내용 |
|---|---|
| 업무 영역 | 재무회계(FI) · 법인세 |
| 관련 기준서 | IAS 12 법인세(K-IFRS 제1012호) — 필라 2 법인세와 관련한 이연법인세 예외 적용과 당기법인세 별도 공시 |
| Namespace | zui5.toptax |
| 셸 구조 | 단일 페이지 + 5개 탭 |
| 화면 수 | 메인 1 · 상세 다이얼로그 1 |
| SAP 표준 T-code | FAGLL03 · FS10N · FAGLB03 |
| 데이터 연동 방식 | OData V2 (조회조건 전부 $filter) |
| 성격 | 조회·대사·점검형 |
| 테마 | sap_horizon · 한국어 |
| 요약 | 내용 |
|---|---|
| 점검 대상 | 관할별 GloBE 소득·대상조세·실효세율·추가세율·추가세액과 원장 당기법인세, 필라 2 이연법인세 인식액, 공시 이행 |
| 핵심 산식 | 실효세율 = 대상조세 ÷ GloBE 소득 · 추가세액 = max(0, 15% − 실효세율) × (GloBE 소득 − 실질기반제외소득) · 원장 금액 = 산출 추가세액 |
| 결과 표시 | 정상 / 점검 필요 / 확인 필요 / 대상 외 |
실제 화면 6종 둘러보기






사용 방법
- 회계연도를 넣고, 회사와 관할은 필요할 때만 고릅니다. 비워 두면(전체) 전체가 조회됩니다.
- 조회 버튼은 조회조건 입력 필드 줄의 가장 오른쪽에 있습니다. 회계연도 입력란에서 Enter 키를 눌러도 같은 조회가 실행됩니다. 화면을 열면 기본 조건으로 자동 조회됩니다.
- 요약 줄에서 관할 수, 추가세액이 발생한 관할, 점검·확인 필요 건수, 추가세액 산출 합계, 원장 당기법인세, 산출-원장 차이 절대값을 먼저 확인합니다.
- 탭을 옮겨 가며 관할별 판정 → 구성기업 내역 → 공시 점검 → 결과구분별 집계 → 대사 순으로 좁혀 봅니다.
- 관할별 판정 탭에서 행을 누르면 산출 과정과 점검 단계별 결과, 구성기업 내역이 상세 다이얼로그로 열립니다.
- 각 탭의 CSV 내려받기(UTF-8 BOM)로 결과를 저장할 수 있습니다.
관할별 추가세액에서 네 가지를 맞춘다 — 점검 규칙
관할마다 네 단계를 확인합니다. GloBE 소득이 0 이하인 결손 관할은 산출 대상에서 빼고 대상 외로 표시합니다.
| 판정 조건 | 결과 상태 | 사용자 조치 |
|---|---|---|
| GloBE 소득이 0 이하(결손) | 대상 외 | 원장 계상이 0 인지만 확인합니다. |
| 산출 추가세액 ≠ 원장 당기법인세(필라 2) | 점검 필요 | 미전기·과다 전기 전표와 산출 근거를 확인합니다. |
| 필라 2 관련 이연법인세 인식액이 0 이 아님 | 점검 필요 | 예외 적용 여부와 전기 내용을 확인합니다. |
| 실효세율이 최저세율 미만인데 실질기반제외소득 산정자료가 없음 | 확인 필요 | 산정자료를 확보한 뒤 다시 조회합니다. |
| 위 조건이 모두 없음 | 정상 | - |
판정 결과는 확인 대상을 알리는 표시이며 기준서 충족 여부를 단정하지 않습니다. 추가세액 부담 여부와 이연법인세 예외 적용의 최종 판단은 기준서 원문과 관할별 법령에 따라 회사와 감사인이 합니다.
구성기업 합산에서 공시 대사까지 8단계
- 구성기업 합산 —
Σ 구성기업 GloBE 소득·대상조세 = 관할 값 - 실효세율 —
대상조세 ÷ GloBE 소득 × 100(소수 둘째 자리) - 추가세액 —
max(0, 최저세율 − 실효세율) × (GloBE 소득 − 실질기반제외소득) ÷ 100 - 구성 대사 —
추가세액 = 국내최저한세 + 소득산입규칙 추가세액 - 원장과 대사한다 —
원장 당기법인세 − 산출 추가세액 - 집계를 재대사한다 —
결과구분별 집계 = 관할 합계 - 공시를 맞춘다 —
공시 금액 = 원장 합계 - 이연법인세 예외 —
필라 2 관련 이연법인세 인식액 = 0
금액 단위는 백만원이고, 최저세율 15%와 산식은 화면 매개변수와 단순화 산식입니다. 관할별 법령상 조정과 시행일은 확인 필요입니다.
조회조건
| 조회조건 | 필수 | 설명 |
|---|---|---|
| 회계연도 | 필수 | 기본 2026 |
| 회사 | 선택 | 전체 선택 시 조건 없이 조회 |
| 관할 | 선택 | 관할별 판정·구성기업 내역 탭에 적용, 전체 선택 시 조건 없이 조회 |
| 점검 결과 | 선택 | 관할별 판정 탭 — 전체 / 정상 / 점검 필요 / 확인 필요 / 대상 외 |
결과 컬럼
| 영역 | 내용 |
|---|---|
| 요약 | 관할 수 · 추가세액 발생 관할 · 점검·확인 필요 · 추가세액 산출 합계 · 원장 당기법인세(필라 2) · 산출-원장 차이 절대값 |
| 관할별 판정 | 회사 · 관할 · 구성기업 수 · GloBE 소득 · 대상조세 · 실효세율 · 최저세율 · 추가세율 · 실질기반제외소득 · 초과이익 · 추가세액 산출 · 국내최저한세 · 소득산입규칙 추가세액 · 원장 당기법인세 · 산출-원장 차이 · 필라 2 이연법인세 인식액 · ①~④ 단계 · 점검 결과 |
| 구성기업 내역 | 관할 · 번호 · 구성기업 · 역할 · GloBE 소득 · 대상조세 |
| 공시 점검 | 공시 항목 · 공시 대상 · 이행 · 공시 금액 · 원장 금액 · 차이 · 점검 결과 |
| 결과구분별 집계 | 점검 결과 · 관할 수 · GloBE 소득 · 대상조세 · 추가세액 · 국내최저한세 · 소득산입규칙 추가세액 · 원장 금액 · 차이 절대값 |
| 대사 | 대사식 · 산식 · 검사 건수 · 차이 건수 · 최대 차이 금액 · 의도적 예외 건수 |
SAP 표준 기능 매핑
- 원장 — 필라 2 당기법인세·이연법인세 계정 전표(
ACDOCA)와 회사코드 마스터(T001)의 국가를 사용해 관할별 금액을 집계 - 표준 화면 — 총계정원장 개별항목(FAGLL03) · 총계정원장 계정 잔액(FS10N) · 원장 기준 잔액 표시(FAGLB03)
| T-code | 이름 | 쓰임 |
|---|---|---|
FAGLL03 | 총계정원장 개별항목 | 필라 2 당기법인세·이연법인세 계정의 전표를 건별로 확인합니다 |
FS10N | 총계정원장 계정 잔액 | 원장 당기법인세 잔액을 확인합니다 |
FAGLB03 | 원장 기준 잔액 표시 | 원장별 잔액을 화면 금액과 맞춰 봅니다 |
| 기준서 | 요구사항 | 화면 반영 |
|---|---|---|
| IAS 12 법인세(K-IFRS 제1012호) | 필라 2 법인세와 관련한 이연법인세자산·부채를 인식하지 않고 관련 정보도 공시하지 않는 예외 | 점검 단계 ④ · 대사 R8 |
| IAS 12 법인세(K-IFRS 제1012호) | 예외를 적용했다는 사실의 공시 | 공시 점검 — 이행 여부 |
| IAS 12 법인세(K-IFRS 제1012호) | 필라 2 법인세와 관련한 당기법인세비용(수익)의 별도 공시 | 점검 단계 ③ · 공시 금액 대사 |
| IAS 12 법인세(K-IFRS 제1012호) | 입법됐으나 시행 전인 기간의 노출 정보 공시 | 공시 점검 — 대상 여부 표시 |
참고 CDS 뷰
define view entity TopUpTaxLedgerByJuris
as select from acdoca
inner join t001 on t001.bukrs = acdoca.rbukrs
{
key acdoca.rbukrs as CompanyCode,
key acdoca.gjahr as FiscalYear,
key t001.land1 as JurisCode,
sum( acdoca.hsl ) as LedgerTopUp
}
group by acdoca.rbukrs, acdoca.gjahr, t001.land1OpenUI5 구성
| 구성 | 내용 |
|---|---|
| 업무 영역 | 재무회계(FI) · 법인세 |
| 화면 구성 | 조회조건 영역(우측 조회) + 요약 줄 + 관할별 판정·구성기업 내역·공시 점검·결과구분별 집계·대사 5개 탭, 상세 Dialog |
| 데이터 모델 | OData V2 모델을 앱 설정(manifest)에서 선언하고, 표마다 해당 엔티티셋에 직접 바인딩 |
| 조회조건 처리 | 필터 객체로 만들어 서버 조회 조건($filter)으로 전달하며 "전체"는 조건을 만들지 않음 |
| 집계 | 요약 값은 컨트롤러 한 곳에서 계산하고 금액 문자열은 숫자로 변환해 합산 |
| 실패 안내 | 서비스 연결 실패와 요청 실패, 빈 응답을 구분해 사용자 메시지로 안내 |
| 테마 | sap_horizon · 한국어 |
파일 구성
| 구분 | 내용 |
|---|---|
| 앱 본체 | index.html · manifest.json · Component.js · controller · view · model · i18n · css |
| 데이터 서비스 | OData 서비스 정의와 엔티티셋별 데이터 |
| 검증 전용 | 앱 본체와 분리된 검증용 샘플 데이터 구성 |
| 설명서 | readme.html (13개 절) |
검증 결과
화면 구성에 쓴 검증용 샘플 데이터는 가상 그룹 2곳의 관할 11건, 구성기업 17건, 공시 항목 6건을 기준으로 실효세율·추가세액·원장·공시가 백만원 단위로 맞물리도록 구성했습니다.
| 대사식 | 검사 | 결과 | 의도적 예외 |
|---|---|---|---|
| 관할 실효세율 = 대상조세 ÷ GloBE 소득 | 10 | 일치 | 0 |
| 구성기업 합산 = 관할 값 | 11 | 일치 | 0 |
| 추가세액 = 추가세율 × 초과이익 | 10 | 차이 0건, 의도적 예외 1건 분리 기록 | 1 |
| 추가세액 = 국내최저한세 + 소득산입규칙 | 10 | 일치 | 0 |
| 산출 추가세액 = 원장 당기법인세 | 11 | 차이 0건, 의도적 예외 2건 분리 기록 | 2 |
| 결과구분 집계 = 관할 합계 | 6 | 일치 | 0 |
| 공시 금액 = 원장 합계 | 2 | 일치 | 0 |
| 필라 2 이연법인세 인식액 = 0 | 11 | 차이 0건, 의도적 예외 1건 분리 기록 | 1 |
원장 산출 차이 1건(싱가포르 관할 원장 300 대 산출 324) · 필라 2 이연법인세를 인식한 관할 1건(멕시코 관할 35) · 실질기반제외소득 미입력으로 산출이 불가능한 관할 1건(체코 관할)은 점검 화면의 동작을 보이기 위해 의도적으로 구성한 케이스입니다. 화면 요약의 산출-원장 차이 절대값 24는 싱가포르 관할 원장 차이의 절대값과 일치하고, 추가세액 산출 합계 1,374와 원장 당기법인세 1,350은 검증 스크립트 합계와 같습니다.
자주 묻는 질문
이 화면의 판정이 곧 기준서 충족 여부인가요?
아닙니다. 이 화면은 관할별 추가세액 산출값과 원장·공시 금액을 맞춰 보고 확인이 필요한 관할을 가려내는 점검 도구입니다. 추가세액 부담 여부, 이연법인세 예외 적용, 공시 내용의 최종 판단은 기준서 원문과 관할별 법령에 따라 회사와 감사인이 합니다.
적용 시기와 범위는 어떻게 되나요?
국제기준(IAS 12) 2023년 개정 기준으로, 이연법인세 예외는 개정 즉시 적용하고 예외 적용 사실과 당기법인세 공시는 2023년 1월 1일 이후 개시하는 회계연도부터 적용한다고 확인했습니다. K-IFRS 제1012호의 국내 적용일과 경과규정, 관할별 법령 시행일은 확인 필요입니다.
15% 최저세율과 초과이익 산식은 법령 그대로인가요?
아닙니다. 화면 산식은 구조를 단순화한 것이며 대상조세·GloBE 소득의 세부 조정, 적용제외, 경과규정은 반영하지 않습니다. 회사가 산정한 값을 입력으로 받아 대사하고, 확인하지 못한 값은 확인 필요로 남깁니다.
점검 필요와 확인 필요는 무엇이 다른가요?
점검 필요는 산출 추가세액과 원장 금액의 차이, 필라 2 관련 이연법인세 인식처럼 원장을 다시 살펴볼 관할이고, 확인 필요는 실질기반제외소득 산정자료가 없어 산출 자체가 불가능한 관할입니다. 두 표기 모두 결과를 단정하지 않고 살펴볼 후보를 뜻합니다.
필라 2 추가세액, 결산 전에 관할별 산출과 원장부터 맞춰보세요
관할마다 실효세율과 추가세액을 표에서 다시 계산하는 대신, 화면에서 산출값·원장 당기법인세·공시 금액을 미리 대사해 두면 결산과 감사 대응이 한결 가벼워집니다. 현재 SAP 환경 기준으로 어떻게 적용되는지 함께 확인해 드립니다.