솔루션 홈
결산 조정 분개

SAP 결산 조정 분개 현황 — 발생·이연·재분류·평가, 미승인과 미역분개를 함께 가른다

결산 시 기표되는 조정 분개를 유형별로 모아 놓고, 아직 승인되지 않았거나 차기 역분개를 놓친 건부터 먼저 짚어봅니다

결산 때마다 발생·이연·재분류·평가 성격의 조정 분개가 여러 계정·여러 담당자에 걸쳐 흩어져 기표됩니다. 문제는 이 분개들이 유형별로 얼마나 쌓였는지 한눈에 보기 어렵고, 그중 아직 결재선을 통과하지 못한 건이나 — 발생·이연처럼 차기에 반드시 역분개해야 하는 건인데 역분개 예정일을 넘겨버린 건이 따로 표시되지 않으면 결산 막바지에야 뒤늦게 발견되기 쉽다는 점입니다.

표준 원장의 전표·계정 구조를 그대로 이어받아 조정 분개를 유형별로 집계하고, 승인 현황과 발생·이연 분개의 역분개 이행 현황, 그리고 미승인·역분개 기한초과 건을 한 화면에서 확인할 수 있도록 OpenUI5 화면으로 확장했습니다. 실제 구동 화면 2종을 함께 공개합니다.

SAP 표준 기능을 그대로 이어받은 부분

  • 전표 원천 — ACDOCA 라인(계정·회사코드·금액·전기일) 구조를 그대로 사용
  • 승인 상태 — 표준 전표 승인·결재 흐름의 완료 여부를 조정 분개 단위로 집계
  • 표준 화면 — G/L 개별 항목(FAGLL03) · G/L 계정 잔액(FAGLB03) · 전표 역분개(FB08/FBRA)
항목내용
업무 영역재무회계(FI) · 결산 조정 분개
관련 기준서·대상 영역- (대상 영역 : 결산 조정 분개 — 조정유형별 집계와 승인·역분개 점검)
Namespacezui5.adjentry
셸 구조조회조건 영역(우측 조회) + 조정분개상세·유형집계·승인현황·역분개이행·예외점검 5개 패널, 조정분개 상세 Dialog
화면 수조회 화면 1개 + 조정 분개 상세 다이얼로그
SAP 표준 T-codeFAGLL03 · FAGLB03 · FB08/FBRA(§7 참고)
성격조회·집계·점검형 — 조정 분개 승인·역분개 기표 자체는 화면 밖 프로세스
UI 테마sap_horizon 단일 적용

실제 화면 2종 둘러보기

회계연도·기준월을 넣고 조회하면 조정 분개 상세와 유형별 집계·승인 현황·역분개 이행 현황·예외 점검이 한 화면에 뜹니다 → 행을 클릭해 그 전표의 차대 구성과 승인·역분개 상태를 확인합니다.

아래는 실제로 앱을 실행해 기능을 눌러 가며 캡처한 화면입니다. 이미지를 클릭하면 원본 크기로 확대됩니다.

Main.view.xml
결산 조정 분개 현황 메인화면 — 조회조건과 조정유형별 집계
메인화면 — 2026(당기) 012월 전체 유형 조회 결과. 조정 분개 상세 48건, 발생·이연·재분류·평가 4개 유형의 당기·전기 집계와 승인·역분개 현황이 함께 표시됩니다. 조회 버튼은 조회조건 영역 오른쪽 끝에 있습니다.
조정 분개 상세
조정 분개 상세 행 클릭 시 뜨는 차대 구성과 승인·역분개 상태 다이얼로그
조정 분개 상세 — 미지급이자 발생 조정 분개를 클릭하면 차대 구성과 함께, 승인자·결재 완료 상태와 역분개 예정일·현재 상태가 함께 표시됩니다.

조작 방법

  1. Company Code(고정) · 회계연도(당기 2026 · 전기 2025) · 기준월 · 조정유형(전체·발생·이연·재분류·평가) · 역분개상태를 지정합니다.
  2. Select 값을 바꾸면 즉시 재조회됩니다. 조회·초기화 버튼은 조회조건 영역 오른쪽 끝에 있습니다.
  3. 결산 조정 분개 상세에서 전표별 계정·조정유형·금액·승인상태·역분개상태를 확인합니다.
  4. 행을 클릭하면 그 전표의 차대 구성과 승인·역분개 상태가 다이얼로그로 뜹니다.
  5. 조정유형별 집계에서 발생·이연·재분류·평가 4개 유형의 당기·전기 합계가 전체 합계와 일치하는지 확인합니다.
  6. 역분개 이행 현황미승인·역분개 기한초과 점검 패널을 확인하고, CSV 다운로드로 전체 결과를 내려받습니다.

조정유형·승인·역분개 판정 규칙

이 화면의 핵심 판정은 "조정 분개가 발생·이연·재분류·평가 중 어느 유형인가", "승인이 완료돼 원장에 반영될 자격이 있는가", "발생·이연 분개라면 차기 역분개가 예정일까지 이행됐는가" 세 가지입니다.

판정 조건결과 상태사용자 조치
계정·거래 성격이 발생·이연·재분류·평가 중 하나에 해당하고 승인이 완료됨정상 · 유형별 집계 반영별도 조치 불요
결재선이 진행 중이거나 반려되어 승인이 끝나지 않음미승인(붉은색 행)승인자에게 결재 진행 확인 — 집계에서는 제외
발생·이연 분개가 차기 회계기간 예정일까지 역분개됨이행완료별도 조치 불요
발생·이연 분개가 예정일을 지났지만 역분개 미기표미이행(기한초과, 붉은색 행)역분개 기표 여부 확인 — 확인 필요

이 화면이 대신 정하지 않는 것

조정 분개 자체의 회계처리 적정성(계정 선택·금액 산정 근거)과 승인 권한 체계는 회사의 결산·내부통제 프로세스에서 결정하며, 이 화면은 그 결과가 유형별로 제대로 집계·승인·역분개됐는지만 점검합니다.

집계에서 예외 점검까지 4단계 산출

단계내용
1단계조회조건(회계연도·기준월)에 해당하는 결산 조정 분개 상세를 계정·조정유형별로 모읍니다
2단계승인상태가 "정상"인 분개만 발생·이연·재분류·평가 4개 유형으로 당기·전기 소계를 내고, 소계 합이 전체 합계 행과 일치하는지 대사합니다
3단계발생·이연 분개 중 역분개 대상 건을 골라 역분개 예정일과 현재 상태(이행완료·미이행)를 유형별로 집계합니다
4단계미승인 건과 역분개 기한초과 건을 별도 모아 "확인 필요" 항목으로 제시합니다. 최종 처리 여부 판단은 담당자 몫입니다

조회조건

필드필수설명
Company Code필수대상 회사코드(고정값)
회계연도필수당기(2026) · 전기(2025)
기준월필수001~012월
조정유형선택전체 · 발생 · 이연 · 재분류 · 평가
역분개상태선택전체 · 이행완료 · 미이행(기한초과) · 해당없음(재분류·평가)

결과 컬럼

패널컬럼 · 표시
결산 조정 분개 상세전표번호 · 전기일 · 계정과목 · 계정명 · 조정유형 · 금액 · 승인상태 · 역분개상태 · 비고
조정유형별 집계구분(4유형+합계) · 당기(KRW) · 전기(KRW)
조정 분개 승인 현황승인상태 · 건수 · 금액
역분개 이행 현황구분(발생/이연) · 역분개대상 · 이행완료 · 미이행(기한초과) · 미이행 금액
미승인·역분개 기한초과 점검점검 유형 · 상세 · 건수 · 관련 금액

SAP 표준 기능 매핑

결산 조정 분개의 유형별 집계·승인·역분개 점검은 회사마다 결산 운영 방식이 달라, 전체에 정확히 대응하는 단일 SAP 표준 T-code는 확인되지 않습니다. 아래는 조정 분개의 기표·조회·역분개에 관련된 표준 화면입니다.

SAP 표준 T-code연관 기능
FAGLL03G/L 계정 개별 항목 조회 — 조정 분개를 포함한 전표 원천 조회
FAGLB03G/L 계정 잔액 조회 — 조정 분개 반영 전후 계정 잔액 확인
FB08 / FBRA전표 역분개 — 발생·이연 조정 분개의 차기 역분개 기표

대상 영역 대응 매핑표

대상 영역요구사항(명칭)이 화면의 대응 기능원천 데이터비고
결산 조정 분개조정유형별 집계·추적결산 조정 분개 상세 목록화, 발생·이연·재분류·평가 4유형 집계(승인완료 기준, 차이 0 검증)ACDOCA(RACCT·RBUKRS·BELNR·BUDAT)조정유형 구분은 커스텀 확장 필드를 가정한 예시입니다
결산 조정 분개승인·역분개 이행 점검승인 현황, 발생·이연 역분개 이행 현황, 미승인·역분개 기한초과 점검ACDOCA + 승인·역분개 상태(결산 통제 메타데이터)승인·역분개 상태는 원장 데이터가 아닌 결산 통제 프로세스의 상태값입니다 — 확인 필요

도입 시 확인이 필요한 부분

조정유형 구분 기준, 역분개 대상 범위, 승인 권한 체계와 역분개 예정일 산정 방식은 회사의 결산 정책과 내부통제 기준에 따라 확정해야 합니다.

참고 CDS 뷰

운영 서비스로 연결할 때를 가정해 새로 스케치한 집계 뷰 예시입니다(운영 반영 시 권한 체크를 추가해야 합니다).

@AbapCatalog.sqlViewName: 'ZIADJENTRY'
define view entity ZI_AdjustmentEntry
  as select from acdoca
  association [0..1] to skat as _AccountText on _AccountText.saknr = acdoca.racct
{
  key rbukrs                as CompanyCode,
  key belnr                 as AccountingDocument,
      gjahr                 as FiscalYear,
      poper                 as FiscalPeriod,
      racct                 as GLAccount,
      budat                 as PostingDate,
      sum(hsl)              as LocalAmount,
      _AccountText.txt50    as AccountText
      // 조정유형(발생/이연/재분류/평가)·승인상태·역분개상태는
      // 별도 관리하는 결산 통제 메타데이터에서 읽어와 함께 집계
}
group by rbukrs, belnr, gjahr, poper, racct, budat, _AccountText.txt50

OpenUI5 구성

기능사용 컨트롤
화면 골격sap.m.Page + 조회조건 영역 · 5개 패널(조정분개상세·유형집계·승인현황·역분개이행·예외점검)
조회조건sap.m.Input(비활성) · sap.m.Select — 우측 끝에 조회 버튼, Select 변경 시 즉시 재조회
결산 조정 분개 상세sap.ui.table.Table(컬럼 9개) — 행 클릭 시 조정 분개 상세 다이얼로그
요약·집계표sap.m.Tablesap.m.ObjectStatus로 승인·역분개 상태 표시
상세sap.m.Dialog + sap.m.Table — 전표 차대 구성과 승인·역분개 상태(조회 응답에 이미 포함돼 있어 별도 호출 없이 표시)
데이터 연동manifest.json dataSources.mainService(OData V2) — FunctionImport readODataModel.callFunction 으로 호출
공통 처리CSV 다운로드 공통 컨트롤러, 전역 오류 처리기(메타데이터 로딩 실패도 안내)

파일 구성

경로역할
index.htmlOpenUI5 부트스트랩 — sap_horizon · lodash · moment
Component.js조회조건 모델 · 결과 모델 초기화, 전역 오류 처리기 연결
manifest.json앱 디스크립터 — zui5.adjentry · ko 로케일, OData 서비스 연결
view/Main.view.xml조회화면 + 5개 패널
view/DetailDialog.fragment.xml조정 분개 상세 다이얼로그
controller/Main.controller.js조회 · 집계 판정 · 다이얼로그 · CSV 다운로드 로직
controller/BaseController.jsCSV 다운로드 공통 처리
controller/ErrorHandler.js전역 오류 처리
model/formatter.js금액 · 상태 표시 서식
i18n/i18n_ko.propertiesko 로케일 리소스

검증용 샘플 데이터는 별도 폴더에서 화면·집계 로직 검증에만 쓰며, 운영 데이터는 OData 서비스로 연동합니다.

검증 결과

화면 구성에 쓴 데이터는 조정유형별 집계·승인 건수·역분개 이행 건수가 정확히 맞물리도록 구성했습니다(반올림 오차 없음).

검증 항목결과
조정유형별 집계 대사(발생·이연·재분류·평가 4유형 소계 합 = 전체 합계)통과(차이 0)
승인 건수 대사(정상 46건 + 미승인 2건 = 상세 48건)통과(차이 0)
역분개 이행 건수 대사(역분개대상 24건 = 이행완료 22건 + 미이행 2건)통과(차이 0)
미승인·역분개 기한초과 점검48건 중 미승인 2건, 역분개 기한초과 2건 확인필요로 안내(의도적으로 구성한 케이스)
표시 금지 검사 — 커스텀 프로그램ID·앱 식별자·출처 표현 검출0건
OData·mock 분리 검사 — 앱 본체 mock 문자열 검출0건
화면 렌더링 — 실브라우저에서 조회 → 행 클릭 상세 → 집계·승인·역분개 패널 실동작 후 캡처2/2
조회 버튼 위치 · sap_horizon 테마 적용 · 선택변경 자동조회 · CSV 다운로드 · OData 미연결 시 오류 안내확인

계정·금액은 모두 검증용으로 구성한 가상 데이터입니다.

자주 묻는 질문

이 점검은 특정 기준서 시행일에 맞춰 하는 건가요?

아닙니다. 결산 조정 분개의 유형별 집계와 승인·역분개 점검은 특정 기준서의 시행일이 있는 요구사항이 아니라 결산을 수행하는 회사의 상시 절차입니다. 매 결산월 마감 시점에 그 회계연도·기준월 기준으로 조회하는 방식으로 활용합니다.

화면의 "미승인"·"미이행" 표시는 회계처리 오류를 뜻하나요?

아닙니다. 이 화면은 조정 분개를 유형별로 집계하고 승인·역분개 상태를 점검하는 도구이며, 표시된 건수는 확인이 필요하다는 의미입니다. 조정 분개 계상의 적정성에 대한 최종 판단은 회사와 감사인이 합니다.

어떤 조정 분개가 역분개 대상인가요?

이 화면은 발생·이연 유형의 조정 분개만 역분개 대상으로 봅니다. 재분류·평가 조정은 역분개 대상이 아닌 것으로 처리하며, 실제 역분개 대상 범위는 회사의 결산 정책에 따라 달라질 수 있습니다.

미승인 조정 분개는 유형별 집계에 포함되나요?

아니요. 조정유형별 집계는 승인이 완료된 분개만 반영합니다. 미승인 건은 원장에 최종 반영되지 않은 상태로 보고 별도로 미승인·역분개 기한초과 점검 영역에서 집계합니다.

결산 조정 분개, 유형별로 미리 정리해 두세요

발생·이연·재분류·평가로 흩어져 기표되는 조정 분개를 결산 막바지에 한꺼번에 확인하는 대신, 화면에서 미리 유형별 집계와 승인·역분개 상태를 짚어 두면 결산 마감이 한결 가벼워집니다. 현재 SAP 환경 기준으로 어떻게 적용되는지 함께 확인해 드립니다.

결산조정조정유형발생이연역분개승인현황OpenUI5