본문 바로가기
IT - SAP & SAC/SAP - FI

[SAP FI] 01-1. G/L 계정 생성 및 유지보수

by 오는정 가는정 갓은정 2023. 10. 23.
반응형

01-1. CoA 관리 - G/L계정 생성 및 유지보수

 

지난 포스팅에서 FI 기준정보 MASTER DATA에 대해 알아보면서 G/L계정에 대한 내용도 알아보았다.

다시 한번 복기해보면 G/L 계정은 재무회계의 기본이 되는 장부이며 모든 총계정원장 계정들이 들어 있는 원장

CoA를 구성하는 개별 계정을 의미한다.

거래 발생 시(AR/AP/AA) 총계정원장에 속하는 계정들에 거래 내역이 기표되며 대차대조표와 손익계산서는 총계정원장에 근거하여 작성한다.

 

COA (Chart of Accounts) 계정과목일람표

 

정의

재무제표 구성요소인 계정과목의 묶음 단위로 FI의 최상위 조직

회계의 기본 단위이며 경영 성과 보고 및 대내외 Communication의 기본단위

SAP 에서 기표가 이루어지는 계정과목을 모은 표 (G/L계정 과목의 상위 계정 그룹)

 

CoA와 CoCd의 관계는 1 : N 관계

 

COA는 모든 총계정원장계정과 계정번호, 계정과목명, 및 관리정보가 들어 있다. 하나의 Client에 여러 개의 계정과목일람표를 정의 할 수 있다. 각 회사코드는 반드시 계정과목일람표를 지정하여야 한다.

 

그럼 G/L계정을 생성/조회/유지보수하는 방법에 대해 알아보자.

 

 

1. G/L Account List 조회 프로그램

 

G/L 계정 List를 조회할 수 있도록 개발한 조회 프로그램

 

 

 

 

2. G/L계정 생성

 

#T-CODE: FS00

 

(1) Type/Description

계정과목코드: 현금 계좌 관련 항목 생성

필드명
필드설명
비고
G/L Account
G/L계정번호
새로 생성한G/L계정명을 기입 숫자로 사용하는걸 추천
Account Group
계정이 속할 계정그룹설정
계정그룹 설정
계정의 성격별로 다르게 적용
PL or BS 선택
계정이 속할 계정구분설정
계정그룹 설정
계정마다 다르게 적용
Text
내역을 입력함
G/L계정의 이름, 세부설명을 입력
Trading Partner
관계사가 있을시 관계사코드 입력
관계사코드 입력

 

 

 

G/L Account Type 

- B/S(대차대조표) / PL(포괄손익계산서) 계정 구분

- Balance Carry Forward: B/S계정인지 P/L계정인지에 따라 연말 잔액을 다음해 기초잔액으로 넘기는 작업 방식 달라짐(Year-End Closing)

- 차기이월을 수행하게 되면 BS계정(자산/부채/자본)은 당해년도 말 잔액이 차년도 초로 동일하게 이월되고,

- PL계정(수익/비용)은 차년도로 이월하지 않고, 이익잉여금(Retained Earnings Account) 계정으로 이월된다.

 

즉, 

당해년도 PL계정의 합 + 당해년도 기말 이익잉여금 계정잔액 = 차년도 기초 이익잉여금 계정잔액

당해년도 PL계정의 합 = 차년도 기초 이익잉여금 계정잔액 - 당해년도 기말 이익잉여금 계정잔액

 

 

 

✅ Account Group: 계정그룹 (계정을 그룹핑 하는 기능)

 ①  계정과목의 Number Range 를 Control

 

  (ex) 

- 1번 자산 (Asset) (본계정) - 본계정은 미결항목으로 관리 x / 잔액 베이스로 관리

- 2번 부채 (liability)

- 3번 자본 (Equity)

- 4번 매출 (Sales / COGS - 원가)

- 5번 비용 (Operating expense)

- 6번 비용 / 재무관련(영업X) 이자수익 gain/loss 등

- 7번 없음

- 8번 계정처럼 보이나 원가요소(cost element) / CO에서 사용 (계정과목에 해당됨) 전표 기표시 사용 X (CO 배부)

- 9번 가계정 (MIG계정 포함) / 언젠가 0이 되는 계정 / 미결항목관리O (반제-clearing - manual로 관리 필요) / BANK에 대한 가계정 잔액은 월말 결산 시점에 0이 되어야한다.

 

 

 

 

 ② G/L계정과목 Master Data의 Company Code segment의 Field Status를 결정하는 역할:

계정과목 등록 시 입력하는 필드의 필수입력/선택입력/소거 등의 필드 상태값을 관리한다.

 

(1) Suppress : 보이지 않음(숨김)
(2) Display : 보이지만 수정 불가(비활성화)
(3) Required Entry 필수 입력(활성화)
(4) Optional Entry : 입력해도 되고 안 해도 되는 경우(활성화)

위 상태 값은 G/L Master Data 만들 때(Create), 변경할 때(Change), 보여줄 때(Display)도 필드 상태를 결정할 수 있다.
만약 두 개의 필드가 다른 경우 필드 상태의 우선순위는 S > D > R > O 가 됩니다.

 

 

 

 

 


 

(2) Control Data

 

✅ Account Currency 지정

- Company Code Segment Data이므로 CoCd별로 Cur. 다르게 지정 가능

- Account Currency = CoCd Currency : 전표 입력 시 어느 통화로도 전표 입력 가능

- Account Currency <> CoCd Currency : 전표 입력 시 지정된 외화 통화로만 전표 입력 가능

- Only balances in local crcy: 잔액이 Local Currency 즉, CoCd Currency 로만 관리

 

 

✅ Recon. Account for Accounty Type: 조정계정 유형

- Sub-Leger레벨에서 발생한 거래내역을 G/L쪽으로 Real Time 반영해주기 위해 중간다리 역할하는 계정과목

- Sub-Ledger Customer/Vendor 거래 시 채권/채무에 대한 어떤 G/L계정으로 General Ledger에 반영시켜줄 것인지 결정해주는 역할

 

- (Ex) A Customer로부터 매출 발생 시,

  Sub-Ledger: A Customer 매출채권 1,000원 발생하면 General Ledger: A/R(외상매출금) 1,000원 기표되어야한다.

  이와 같이 Sub-Ledger 레벨에서 발생한 거래를 General Ledger 레벨로 반영시켜주는 계정을 조정계정이라 한다.

 

(L): 현금계정 / (R) A/R계정 (Recon 계정 지정 여부 차이)

 

 

 

생성한 G/L 계정 조회

 

 

 

 

행복한 하루 되시길 바랍니다~ 

오늘도 방문해주셔서 감사합니다 :)

 

 

 

반응형

댓글