DEV/ETC
Oracle ERP GL (총계정원장) 설명 및 셋팅
SBP
2025. 6. 12. 10:30
Oracle ERP GL (총계정원장) 설명 및 셋팅 절차
1. Oracle GL 설명
Oracle ERP에서 GL(General Ledger, 총계정원장) 모듈은 모든 회계 거래가 최종적으로 집계되고 관리되는 재무 시스템의 심장입니다. 기업의 재무 상태와 경영 성과를 나타내는 모든 재무제표(재무상태표, 손익계산서 등)는 GL 데이터를 기반으로 생성됩니다.
(1) GL의 핵심 역할 및 중요성
- 재무 데이터의 중앙 저장소:
AP
(채무),AR
(채권),FA
(고정자산),CM
(자금) 등 모든 하위 모듈(Subledger)에서 발생한 회계 데이터와 수기 전표(Manual Journal) 데이터가 GL로 통합됩니다. - 재무 보고 및 분석: 실시간으로 재무 데이터를 분석하고, Financial Reporting Studio (FRS), Smart View, OTBI 등의 도구를 통해 다양한 관점의 재무 보고서를 생성하여 경영진의 의사결정을 지원합니다.
- 예산 관리 및 통제: 예산을 수립하고 실제 발생 비용과 비교하여 예산 초과 여부를 통제하고 분석하는 기능을 제공합니다.
- 기간 마감 및 결산: 월, 분기, 연 결산을 수행하고 장부를 마감하여 재무제표를 확정하는 작업을 지원합니다.
- 감사 및 규정 준수: 모든 재무 거래의 상세 내역과 감사 추적(Audit Trail) 기능을 제공하여 내부 및 외부 감사에 대응하고 회계 규정을 준수할 수 있도록 합니다.
(2) Oracle GL의 주요 특징 및 구성요소
Chart of Accounts (COA): 계정과목표
GL의 '설계도'이자 '뼈대'에 해당하는 가장 중요한 요소입니다. 여러 개의 세그먼트(Segment) 조합으로 구성되며, 일단 설정하면 변경이 매우 어렵습니다.
예시) 회사
-부서
-계정
-제품
-프로젝트
1000
- 7010
- 511200
- P001
- PJ007
와 같이 거래를 구조적으로 관리할 수 있습니다.
Ledger (장부)
회계 거래를 기록하는 실제 장부로, Oracle에서는 "4 C's" (Chart of Accounts, Calendar, Currency, accounting Convention) 라는 핵심 요소로 정의됩니다.
Ledger 유형 | 설명 | 사용 목적 |
---|---|---|
Primary Ledger | 주 장부. 법인(Legal Entity)의 메인 장부로, 법적/재무적 보고의 기준이 됨. | 법인 단위의 재무제표 작성 및 법규 준수 |
Secondary Ledger | 보조 장부. Primary Ledger와 다른 COA, Calendar, Currency, 회계기준을 적용해야 할 때 사용. | 본사 보고용(다른 COA), 세무용(다른 회계기준) 등 |
Reporting Ledger | 보고용 장부. Primary Ledger와 통화만 다르게 하여 보고할 때 사용. | 본사가 USD를 사용하나, 한국 지사는 KRW로 보고해야 할 때 |
Subledger Accounting (SLA)
AP
, AR
, FA
등 하위 모듈에서 발생한 거래(Transaction)를 GL이 이해할 수 있는 회계 전표(Journal Entry)로 자동 변환하고 생성하는 규칙 엔진입니다. SLA를 통해 기업의 회계 정책에 따라 하위 모듈의 거래를 유연하게 분개 처리할 수 있습니다.
2. Oracle GL 셋팅 (Setting)
Oracle GL 셋팅은 ERP 도입 프로젝트에서 가장 기본적이고 중요한 단계입니다. 아래 절차는 Oracle Fusion Cloud ERP를 기준으로 하지만, E-Business Suite(EBS)의 개념과도 대부분 동일합니다.
핵심 셋업 절차
- Define Value Sets (값 집합 정의): COA의 각 세그먼트(회사, 부서 등)에 입력될 값의 형식, 길이, 유형을 정의합니다.
- Define Chart of Accounts (COA) Structure (계정과목표 구조 정의): 정의된 Value Set들을 조합하여
[회사]-[부서]-[계정]
과 같은 COA의 전체 구조(뼈대)를 만듭니다. - Define COA Values (계정과목 값 정의): 각 세그먼트에 실제 사용될 값(예: 계정코드 '511200' - 복리후생비)을 등록합니다.
- Define Accounting Calendar (회계 달력 정의): 회계연도의 시작/종료일과 기간(Period)을 정의합니다. (예: 1월~12월, 12개 기간)
- Define Currency (통화 정의): 장부에서 사용할 기능 통화(예: KRW) 및 보고용 통화(예: USD)를 활성화합니다.
- Define Ledger (장부 정의): 가장 핵심적인 셋팅으로, 위에서 정의한 COA, 회계 달력, 통화를 조합하여 Primary Ledger를 생성합니다.
- Assign Legal Entities (법인 할당): 생성된 Ledger에 관리할 법인을 지정하고, COA의 회사(Balancing Segment) 값과 매핑합니다.
- Specify Ledger Options (장부 옵션 지정): 이익잉여금 계정, 첫 번째 오픈 기간 등 Ledger의 세부 운영 규칙을 설정합니다.
- Open First Period (최초 기간 오픈): 모든 설정 완료 후, 전표를 입력할 수 있도록 GL의 첫 회계 기간을 오픈합니다. 이로써 GL 사용이 가능해집니다.
셋팅 구조 요약
[기초 정의] 1. Value Sets (값 형식) - 회사코드용, 부서코드용, 계정코드용... 2. COA Structure (뼈대) - [회사]-[부서]-[계정]... 3. Calendar (기간) - 2025년 1월 ~ 12월 4. Currency (통화) - KRW ▼ (이들을 조합하여) [조합 및 생성] 5. Ledger (장부) 생성 - COA + Calendar + Currency + SLA Method ▼ (생성된 장부에) [할당 및 완료] 6. Legal Entity (법인) 할당 7. Ledger Options (세부 규칙) 지정 8. First Period Open (기간 오픈) → 사용 시작!
3. 중요 고려사항
- 초기 설계의 중요성: 특히 COA 구조는 한번 결정되고 거래가 발생하면 수정이 거의 불가능하므로, 기업의 현재와 미래 사업 확장을 모두 고려하여 신중하게 설계해야 합니다.
- 전문가의 역할: GL 셋팅은 기업의 회계 정책과 시스템에 대한 깊은 이해가 필요하므로, 일반적으로 경험이 풍부한 Oracle 재무 컨설턴트나 내부 전문가가 수행합니다.
- 버전 차이: Oracle E-Business Suite와 Oracle Fusion Cloud ERP는 UI와 일부 용어, 설정 경로에 차이가 있을 수 있으나, 설명된 핵심 개념(COA, Ledger, Calendar 등)은 동일하게 적용됩니다.