솔루션 홈
결산 조정 분개

SAP 결산 후 수동 분개(top-side) 점검 — 기표자·금액구간으로 먼저 가른다

결산 마감 후 별도로 기표되는 top-side 분개를, 기표자·금액구간으로 나눠 증빙·승인 상태까지 한눈에 대사해 둡니다

결산 마감 후에는 정기 전표 입력 화면이 아니라, 결산 담당 임원·관리자가 직접 지시하거나 승인하는 "top-side" 분개가 별도로 기표되는 경우가 많습니다. 문제는 이런 분개가 여러 기표자에 걸쳐 흩어져 발생하고, 금액이 상대적으로 크면서도 증빙(계약서·결재문서 등) 연결이나 승인이 늦어지는 경우가 있어, 결산 마감 직전에 한꺼번에 놓치기 쉽다는 점입니다.

표준 전표 데이터 구조를 그대로 이어받아 top-side 분개를 기표자별·금액구간별로 모아 두 집계축이 서로 맞는지 교차 검증하고, 증빙 연결·승인 상태를 대사해 고액인데 미승인이거나 증빙이 없는 고위험 건을 가려내는 화면으로 OpenUI5 화면으로 확장했습니다. 실제 구동 화면 3종을 함께 공개합니다.

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

  • 전표 원천 — ACDOCA 라인(계정·회사코드·기표자·금액) 구조를 그대로 사용
  • 기표자 식별 — 표준 필드(USNAM)로 분개를 입력한 담당자를 식별
  • 표준 화면 — 일반 전표 입력(FB50) · 전표 파킹(FBV0) · G/L 개별 항목 조회(FBL3N) · 역분개 조회(FBRA)
항목내용
업무 영역재무회계(FI) · 결산 조정 분개
관련 기준서·대상 영역- (대상 영역 : 결산 조정 분개 — top-side 분개의 기표자·금액구간별 집계 및 증빙·승인 점검)
Namespacezui5.topsidejv
셸 구조조회조건 영역(우측 조회) + 상세·기표자집계·금액구간집계·증빙연결현황·승인현황·예외점검 6개 패널, 분개 상세 Dialog
화면 수조회 화면 1개 + top-side 분개 상세 다이얼로그
SAP 표준 T-codeFB50 · FBV0 · FBL3N · FBRA(§7 참고)
성격조회·대사·점검형 — 분개 승인 자체는 화면 밖 프로세스
UI 테마sap_horizon 단일 적용

실제 화면 3종 둘러보기

Company Code·회계연도·기준월을 넣고 조회하면 top-side 분개 상세와 기표자별 집계까지 한 화면에 뜹니다 → 행을 클릭해 그 전표의 라인 구성과 증빙·승인 상태를 확인하고, 아래로 내려가면 금액구간별 증빙연결·승인 현황과 고위험 예외 점검까지 이어집니다.

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

Main.view.xml
결산 후 수동 분개(top-side) 점검 메인화면 — 조회조건과 top-side 분개 상세, 기표자별 집계
메인화면 — 2026(당기) 012월 전체 조회 결과. top-side 분개 상세 10건과 기표자별 집계가 함께 표시됩니다. 조회 버튼은 조회조건 영역 오른쪽 끝에 있습니다.
top-side 분개 상세
금액 5천만원 이상이면서 미승인·증빙 미연결인 고위험 분개 클릭 시 뜨는 라인 구성과 확인필요 안내
top-side 분개 상세 — 기타영업외손실 7,100만원 분개(승인 대기·증빙 미연결)를 클릭하면 차대 라인 구성과 함께 "확인 필요" 안내가 표시됩니다.
증빙연결·승인현황·예외점검
금액구간별 증빙연결 현황, 금액구간별 승인 진행 현황, 미승인·증빙 미연결·고액 예외 점검 패널
증빙연결·승인 현황·예외 점검 — 연결 8건·미연결 2건으로 전체 집계와 대사되고, 고액(5천만원 이상)·미승인/증빙미연결 동시 발생 1건이 별도로 표시됩니다.

조작 방법

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

기표자·금액구간 교차검증과 고위험 판정 규칙

이 화면의 핵심 판정은 세 가지입니다 : "기표자별 집계와 금액구간별 집계의 총계가 서로 맞는가", "각 분개가 증빙 연결과 승인을 모두 마쳤는가", "금액이 큰데(5천만원 이상) 그 두 조건 중 하나라도 미비한 고위험 건이 있는가".

판정 조건결과 상태사용자 조치
기표자별 집계 총계 와 금액구간별 집계 총계 가 정확히 일치정상(교차검증 통과)별도 조치 불요 — 두 집계축이 같은 모집단을 다르게 나눈 것임이 확인됩니다
두 총계가 불일치확인필요(교차검증 실패)분류 로직·데이터 누락 여부를 점검(이번 검증 데이터는 0건)
분개에 증빙(계약서·결재문서 등)이 연결되지 않음증빙연결 "미연결"(붉은색 강조)증빙을 연결한 뒤 재조회
분개에 승인자가 지정되지 않음승인상태 "확인필요"(붉은색 강조)결재선을 완료한 뒤 재조회
금액구간이 "5천만원 이상"이면서 승인 또는 증빙 중 하나라도 미비고위험 예외금액이 크므로 최우선으로 승인·증빙 상태를 확인

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

분개 자체의 회계처리 적정성(계정 선택·금액 산정 근거)과 승인 권한 체계는 회사의 결산·내부통제 프로세스에서 결정하며, 이 화면은 그 결과가 기표자·금액구간 데이터와 정합적으로 대사되는지만 점검합니다.

상세 분류에서 고위험 예외 점검까지 4단계 처리

단계내용
1단계조회조건(회계연도·기준월)에 해당하는 top-side 분개 전표를 기표자·금액구간(1천만원 미만·1천만원~5천만원·5천만원 이상)으로 분류합니다
2단계기표자별 집계와 금액구간별 집계를 각각 만들고, 기표자별 집계 총계 = 금액구간별 집계 총계 로 교차 검증합니다
3단계금액구간별로 증빙연결 여부를 나눠 집계하고, 연결 건수 + 미연결 건수 = 전체 건수, 연결 금액 + 미연결 금액 = 금액구간별 집계 총계 를 대사합니다. 같은 구분으로 승인상태별 건수·금액도 집계합니다
4단계미승인·증빙 미연결로 판정된 건과, 그중 금액구간이 "5천만원 이상"인 고위험 건을 모아 예외 점검표로 다시 한 번 보여줍니다

조회조건

필드필수설명
Company Code필수대상 회사코드(고정값)
회계연도필수당기(2026) · 전기(2025)
기준월필수001~012월
금액구간선택전체 · 1천만원 미만 · 1천만원~5천만원 · 5천만원 이상
승인상태선택전체 · 정상 · 확인필요

결과 컬럼

패널컬럼 · 표시
top-side 분개 상세전표번호 · 전기일 · 계정과목 · 계정명 · 기표자 · 금액 · 금액구간 · 증빙연결 · 승인상태 · 비고
기표자별 집계기표자 · 건수 · 금액(KRW)
금액구간별 집계구분 · 당기(KRW) · 전기(KRW)
금액구간별 증빙연결 현황구분 · 연결 건수/금액 · 미연결 건수/금액
금액구간별 승인 진행 현황금액구간 · 승인상태 · 건수 · 금액
미승인·증빙 미연결·고액 예외 점검점검 유형 · 상세 · 건수 · 관련 금액

SAP 표준 기능 매핑

top-side 분개 점검은 결산 통제 절차라, 전체에 정확히 대응하는 단일 SAP 표준 T-code는 확인되지 않습니다. 아래는 분개의 기표·조회에 관련된 표준 화면입니다.

SAP 표준 T-code연관 기능
FB50일반 전표 입력 — top-side 분개가 실제로 기표되는 표준 거래
FBV0전표 파킹 — 승인 전 임시 저장 상태의 top-side 분개를 관리하는 표준 화면
FBL3NG/L 계정 개별 항목 조회 — top-side 분개를 포함한 전표 원천 조회
FBRA역분개 조회 — top-side 분개가 이후 취소·역분개되었는지 확인하는 표준 화면

대상 영역 대응 매핑표

대상 영역요구사항(명칭)이 화면의 대응 기능원천 데이터비고
결산 조정 분개top-side 분개의 기표자·금액구간별 분류·집계top-side 분개 상세 목록화, 기표자별·금액구간별 집계(교차 검증)ACDOCA(RACCT·RBUKRS·BELNR·USNAM)금액구간 분류 기준은 회사가 정하는 내부 관리 임계값입니다
결산 조정 분개증빙 연결·승인 이행 점검증빙연결 현황, 승인 진행 현황, 미승인·증빙 미연결·고액 예외 점검ACDOCA + 증빙 연결 상태 + 승인·결재 상태(내부 통제 메타데이터)증빙 연결 여부·승인상태는 원장 데이터가 아닌 결산 통제 프로세스의 상태값입니다 — 확인 필요

도입 시 확인이 필요한 부분

금액구간 임계값, top-side 분개의 승인 권한 체계, 증빙 연결 방식은 회사의 결산 통제 정책에 따라 확정해야 합니다.

참고 CDS 뷰

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

@AbapCatalog.sqlViewName: 'ZITOPSIDEJV'
define view entity ZI_TopsideEntry
  as select from acdoca
  association [0..1] to skat as _AccountText on _AccountText.saknr = acdoca.racct
{
  key rbukrs                as CompanyCode,
  key racct                 as GLAccount,
  key belnr                 as AccountingDocument,
      gjahr                 as FiscalYear,
      poper                 as FiscalPeriod,
      budat                 as PostingDate,
      usnam                 as PostedByUser,
      sum(hsl)              as LocalAmount,
      _AccountText.txt50    as AccountText
}
where blart = 'SA' and cpudt >= '20261225'   // 결산 마감 후 수동 분개(예시 조건)
group by rbukrs, racct, belnr, gjahr, poper, budat, usnam, _AccountText.txt50
// 증빙 연결 상태·승인상태는 별도 관리하는 결산 통제 메타데이터에서 읽어와 함께 대사

OpenUI5 구성

기능사용 컨트롤
화면 골격sap.m.Page + 조회조건 영역 · 6개 패널(상세·기표자집계·금액구간집계·증빙연결현황·승인현황·예외점검)
조회조건sap.m.Input(비활성) · sap.m.Select — 우측 끝에 조회 버튼, Select 변경 시 즉시 재조회
top-side 분개 상세sap.ui.table.Table(컬럼 10개) — 행 클릭 시 분개 상세 다이얼로그
요약·대사표sap.m.Tablesap.m.ObjectStatus로 증빙·승인상태 표시
상세sap.m.Dialog + sap.m.Table — 전표 라인 구성과 증빙·승인 상태(조회 응답에 이미 포함돼 있어 별도 호출 없이 표시)
공통 처리CSV 다운로드 공통 컨트롤러, 전역 오류 처리기

파일 구성

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

운영 데이터는 OData 서비스 폴더에서 서비스하며, 화면과 판정 로직은 그대로 씁니다.

검증 결과

화면 구성에 쓴 데이터는 기표자별 집계·금액구간별 집계·증빙연결 현황이 원(KRW) 단위로 정확히 맞물리도록 구성했습니다(반올림 오차 없음).

검증 항목결과
기표자별 집계 = 금액구간별 집계 교차 검증(총계 10건)통과(차이 0)
증빙연결 현황 대사(연결·미연결 건수/금액 합 = 전체 집계)통과(전수 일치)
미승인·증빙 미연결·고액 예외 점검10건 중 미승인 1건·증빙미연결 2건·고액 예외 1건으로 안내(의도적으로 구성한 케이스)
표시 금지 검사 — 커스텀 프로그램ID·앱 식별자·출처 표현 검출0건
화면 렌더링 — 실브라우저에서 조회 → 행 클릭 상세 → 증빙·승인현황 패널 실동작 후 캡처3/3
조회 버튼 위치 · sap_horizon 테마 적용 · 선택변경 자동조회 · CSV 다운로드 동작확인

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

자주 묻는 질문

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

아닙니다. top-side 분개 점검은 특정 기준서의 시행일이 있는 요구사항이 아니라 회사의 상시 결산 절차입니다. 매 결산월 마감 시점에 그 회계연도·기준월에 기표된 top-side 분개를 조회하는 방식으로 활용합니다.

화면의 "확인필요"·"미연결" 표시는 회계기준 위반을 뜻하나요?

아닙니다. 이 화면은 top-side 분개를 기표자·금액구간별로 집계하고 증빙·승인 상태를 점검·대사해 보여주는 도구이며, 분개 계상의 적정성과 승인·증빙 절차 준수 여부에 대한 최종 판단은 회사와 감사인이 결산 절차·내부통제 기준에 따라 내립니다.

금액구간(1천만원·5천만원) 기준은 모든 회사에 똑같이 적용되나요?

아니요. 이 화면 예시의 구간 임계값은 예시 구성이며, 실제 회사에서 적용하는 top-side 분개 검토 임계값은 내부통제 기준과 결산 정책에 따라 다릅니다.

증빙이 연결되지 않은 분개는 항상 문제가 있는 건가요?

아닙니다. 증빙 연결이 늦어지는 경우도 있을 수 있습니다. 이 화면은 그런 건을 놓치지 않고 확인 대상으로 표시해 담당자가 후속 조치를 판단할 수 있게 돕는 점검 도구입니다.

결산 후 top-side 분개, 놓치지 말고 먼저 걸러보세요

금액이 크고 담당자별로 흩어져 기표되는 top-side 분개를 결산 마감 직전에 손으로 다시 모으는 대신, 화면에서 미리 기표자·금액구간별로 집계하고 증빙·승인 상태를 확인해 두면 결산 마감이 한결 가벼워집니다. 현재 SAP 환경 기준으로 어떻게 적용되는지 함께 확인해 드립니다.

결산조정top-side분개수동분개증빙연결승인현황OpenUI5