솔루션 홈
결산 조정 분개

SAP 원장별 조정 분개 대사 — 대표원장과 추가원장, 결산 전에 먼저 맞춰본다

원장 전용으로 기표된 조정 분개가 대표원장과 추가원장의 차이를 정확히 설명하는지, 승인·증빙까지 원장 데이터로 미리 확인해 둡니다

SAP New GL 평행원장(parallel ledger) 구조를 쓰는 회사는 대표원장(0L, IFRS·그룹 회계기준)과 별개로 추가원장(N1 별도·K-GAAP, N2 세무 등)을 운영하면서, 두 회계기준의 차이를 "원장 전용(ledger-specific)" 조정 분개로 기표합니다. 문제는 이 조정 분개가 결산 때마다 여러 계정·여러 담당자에 걸쳐 흩어져 기표되기 때문에, 대표원장 잔액에 조정 분개를 더한 값이 실제 추가원장 잔액과 맞는지, 그리고 그 조정 분개가 제대로 승인·증빙됐는지를 손으로 하나씩 대조하기 쉽지 않다는 점입니다.

표준 원장의 계정·원장그룹 구조를 그대로 이어받아 원장 전용 조정 분개를 계정별로 모으고, 대표원장 잔액과의 대사, 조정유형별 집계, 원장그룹·승인상태별 현황, 미승인·증빙 미연결 점검까지 OpenUI5 화면으로 확장했습니다. 실제 구동 화면 2종을 함께 공개합니다.

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

  • 전표 원천 — ACDOCA 라인(원장·계정·회사코드·금액) 구조를 그대로 사용
  • 원장 구분 — 표준 New GL 원장그룹(RLDNR) 필드로 대표원장·추가원장을 식별
  • 표준 화면 — G/L 계정 잔액(FAGLB03) · G/L 개별 항목(FAGLL03) · 원장그룹 지정 전표입력(FB50L)
항목내용
업무 영역재무회계(FI) · 결산 조정 분개
관련 기준서·대상 영역- (대상 영역 : 결산 조정 분개 — 원장 전용 조정 분개의 원장 간 대사)
Namespacezui5.ledgeradj
셸 구조조회조건 영역(우측 조회) + 조정분개상세·조정유형집계·원장간대사·승인현황·미승인점검 5개 패널, 조정분개 상세 Dialog
화면 수조회 화면 1개 + 조정 분개 상세 다이얼로그
SAP 표준 T-codeFAGLL03 · FAGLB03 · FB50L(§7 참고)
성격조회·대사·점검형 — 조정 분개 승인 자체는 화면 밖 프로세스
UI 테마sap_horizon 단일 적용

실제 화면 2종 둘러보기

Company Code·회계연도·기준월을 넣고 조회하면 원장별 조정 분개 상세와 계정별 원장 간 대사까지 한 화면에 뜹니다 → 행을 클릭해 그 전표의 라인 구성과 승인·증빙 상태를 확인합니다.

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

Main.view.xml
원장별 조정 분개 대사 메인화면 — 조회조건과 원장별 조정 분개 상세
메인화면 — 2026(당기) 012월 전체 원장그룹 조회 결과. 원장별 조정 분개 상세 11건, 조정유형별 당기·전기 집계가 함께 표시됩니다. 조회 버튼은 조회조건 영역 오른쪽 끝에 있습니다.
조정 분개 상세
원장별 조정 분개 상세 행 클릭 시 뜨는 전표 라인 구성과 승인 상태 다이얼로그
조정 분개 상세 — 감가상각누계액(기계장치) N1 조정 분개를 클릭하면 차대 라인 구성과 함께, 승인자·증빙 연결 상태가 추가원장 잔액 반영 여부와 함께 표시됩니다.

조작 방법

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

원장 간 대사·승인상태 판정 규칙

이 화면의 핵심 판정은 "원장 전용 조정 분개가 대표원장과 추가원장의 차이를 정확히 설명하는가"와 "그 조정 분개가 승인·증빙 요건을 갖추어 추가원장 잔액에 반영될 자격이 있는가" 두 가지입니다.

판정 조건결과 상태사용자 조치
계정·원장그룹별 대표원장 잔액 + 승인완료 조정 분개 합계 가 추가원장 실제 잔액과 정확히 일치정상(차이 0)별도 조치 불요 — 원장 간 대사가 설명됩니다
위 계산값과 추가원장 실제 잔액이 불일치확인필요(차이≠0)해당 계정·원장그룹의 조정 분개 누락·중복·승인 지연 여부를 점검
조정 분개에 승인자가 지정되지 않았거나 증빙이 연결되지 않음확인필요(붉은색 행)승인 처리 또는 증빙 연결 후 재조회 — 승인 전까지 추가원장 잔액 미반영
조정 분개에 승인자가 지정되고 증빙이 연결됨정상계정별 원장 간 대사에 포함됩니다

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

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

대표원장 잔액에서 원장 간 대사까지 4단계 산출

단계내용
1단계조회조건(회계연도·기준월)에 해당하는 대표원장(0L) 계정별 잔액을 가져옵니다
2단계같은 기간 원장그룹(N1·N2)으로 기표된 조정 분개 중 승인상태가 "정상"인 건만 계정·원장그룹별로 합산합니다
3단계추가원장 계산잔액 = 대표원장(0L) 잔액 + 승인완료 조정 분개 합계 로 계정·원장그룹별 추정치를 산출합니다
4단계3단계 계산값을 추가원장의 실제 잔액과 대사해 차이가 0인지 확인합니다. 승인대기 조정 분개는 별도로 미승인·증빙 점검 영역에서 집계합니다

조회조건

필드필수설명
Company Code필수대상 회사코드(고정값)
회계연도필수당기(2026) · 전기(2025)
기준월필수001~012월
원장그룹선택전체 · N1 별도(K-GAAP) · N2 세무
조정유형선택전체 · 감가상각차이 · 대손충당금차이 · 리스평가차이 · 이연법인세차이 · 외화환산차이 · 기타

결과 컬럼

패널컬럼 · 표시
원장별 조정 분개 상세전표번호 · 전기일 · 계정과목 · 계정명 · 원장그룹 · 조정유형 · 금액 · 승인자 · 승인상태 · 비고
조정유형별 집계구분 · 당기(KRW) · 전기(KRW)
계정별 원장 간 대사원장그룹·계정 · 대표원장 잔액 · 조정 분개 합계 · 추가원장 실제잔액 · 차이
원장그룹별 승인 현황원장그룹 · 승인상태 · 건수 · 금액
미승인·증빙 미연결 점검점검 유형 · 상세 · 건수 · 관련 금액

SAP 표준 기능 매핑

원장 전용 조정 분개 대사는 New GL 평행원장 운영의 결산 절차라, 전체에 정확히 대응하는 단일 SAP 표준 T-code는 확인되지 않습니다. 아래는 조정 분개의 기표·조회에 관련된 표준 화면입니다.

SAP 표준 T-code연관 기능
FAGLL03G/L 계정 개별 항목 조회 — 원장 전용 조정 분개를 포함한 전표 원천 조회(원장그룹 필터 포함)
FAGLB03G/L 계정 잔액 조회 — 대표원장·추가원장 계정별 잔액의 원천
FB50L원장그룹 지정 전표 입력 — 원장 전용(ledger-specific) 조정 분개를 기표하는 표준 거래

대상 영역 대응 매핑표

대상 영역요구사항(명칭)이 화면의 대응 기능원천 데이터비고
결산 조정 분개원장 전용 조정 분개의 추적·대사원장별 조정 분개 상세 목록화, 계정별 원장 간 대사(차이 0 검증)ACDOCA(RLDNR·RACCT·RBUKRS·BELNR)원장그룹(RLDNR)이 New GL 평행원장 구조의 핵심 필드입니다
결산 조정 분개조정 분개 승인·증빙 이행 점검원장그룹별 승인 현황, 미승인·증빙 미연결 점검ACDOCA + 승인·증빙 연결 상태(내부 통제 메타데이터)승인·증빙 연결 여부는 원장 데이터가 아닌 결산 통제 프로세스의 상태값입니다 — 확인 필요

도입 시 확인이 필요한 부분

추가원장(원장그룹) 구성, 원장 전용 조정 분개의 승인 권한 체계, 증빙 연결 방식은 회사의 New GL 설정과 결산 통제 정책에 따라 확정해야 합니다.

참고 CDS 뷰

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

@AbapCatalog.sqlViewName: 'ZILGRADJENTRY'
define view entity ZI_LedgerAdjustmentEntry
  as select from acdoca
  association [0..1] to skat as _AccountText on _AccountText.saknr = acdoca.racct
{
  key rldnr                as LedgerGroup,     // 0L=대표원장, N1/N2=추가원장(원장 전용 라인만)
  key rbukrs                as CompanyCode,
  key racct                 as GLAccount,
      gjahr                 as FiscalYear,
      poper                 as FiscalPeriod,
      belnr                 as AccountingDocument,
      budat                 as PostingDate,
      sum(hsl)              as LocalAmount,
      _AccountText.txt50    as AccountText
}
where rldnr <> '0L'
group by rldnr, rbukrs, racct, gjahr, poper, belnr, budat, _AccountText.txt50
// 승인자·증빙 연결 상태는 별도 관리하는 결산 통제 메타데이터에서 읽어와 함께 대사

OpenUI5 구성

기능사용 컨트롤
화면 골격sap.m.Page + 조회조건 영역 · 5개 패널(조정분개상세·유형집계·원장간대사·승인현황·미승인점검)
조회조건sap.m.Input(비활성) · sap.m.Select — 우측 끝에 조회 버튼, Select 변경 시 즉시 재조회
원장별 조정 분개 상세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.ledgeradj · 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 서비스 폴더에서 서비스하며, 화면과 판정 로직은 그대로 씁니다.

검증 결과

화면 구성에 쓴 데이터는 계정·원장그룹별 대표원장 잔액·조정 분개 합계·추가원장 실제잔액이 원(KRW) 단위로 정확히 맞물리도록 구성했습니다(반올림 오차 없음).

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

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

자주 묻는 질문

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

아닙니다. 원장 전용 조정 분개의 원장 간 대사는 특정 기준서의 시행일이 있는 요구사항이 아니라 New GL 평행원장을 운영하는 회사의 상시 결산 절차입니다. 매 결산월 마감 시점에 그 회계연도·기준월 기준으로 조회하는 방식으로 활용합니다.

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

아닙니다. 이 화면은 원장 간 차이와 승인·증빙 상태를 집계·대사하는 점검 도구이며, 조정 분개 계상의 적정성과 승인 절차 준수 여부에 대한 최종 판단은 회사와 감사인이 결산 절차·내부통제 기준에 따라 내립니다.

N1·N2 원장그룹은 모든 회사에 똑같이 적용되나요?

아니요. N1(별도·K-GAAP)·N2(세무)는 이 화면의 예시 구성이며, 실제 추가원장 구성(원장그룹 코드·회계원칙)은 회사의 New GL 설정에 따라 다릅니다.

승인대기 조정 분개는 화면에서 어떻게 처리되나요?

계정별 원장 간 대사는 승인이 완료(증빙 연결)된 조정 분개만 반영합니다. 승인대기 건은 미승인·증빙 미연결 점검 영역에 따로 집계되며, 승인 처리가 끝난 뒤 다음 조회부터 대사에 포함됩니다.

원장 간 조정 분개, 결산 마감 전에 먼저 맞춰보세요

대표원장과 추가원장의 차이를 설명하는 조정 분개가 계정·담당자별로 흩어져 있어 결산 때 손으로 다시 모으는 대신, 화면에서 미리 원장 간 대사와 승인·증빙 상태를 확인해 두면 결산 마감이 한결 가벼워집니다. 현재 SAP 환경 기준으로 어떻게 적용되는지 함께 확인해 드립니다.

결산조정원장그룹New GL평행원장원장 대사OpenUI5