[AI로 법인세 신고] ⑦ 회계처리 구현 : 외화매수/매도(기타)

[AI로 법인세 신고] ⑦ 회계처리 구현 : 외화매수/매도(기타)

avatar
반야복음
2026.04.02조회수 13회


이전 글에서는 환전과 관련된 회계처리를 구현하였다.


이번에는 거래유형 별 계정 분개를 기반으로 

가환율을 통한 환전 거래인

"외화매수/매수(기타)" 외화 거래를 구현해

Tmp_book 데이터프레임을 채워나갈 예정이다.


장부환율과 사후정산을 고려해야되어서

이번 구현도 생각보다 빡셌다...



증권사에서 제공하는 가환율 기반 환전은

실시간 환율을 적용할 수 없는 시간대에 환전을 하려고 할 때,

증권사가 임의로 설정한 환율을 적용해 우선 결제하는 방식이다.


가환율로 환전할 경우,

다음 영업일 외환시장이 열린 후

첫 번째 고시 환율을 기준으로 사후정산을 한다.

보통은 가환율이 더 높아서 남는 금액이 환급된다.


"외화매수(기타)" 거래 회계처리

1. 계정 분개 

원화가 나가고 외화가 들어오는 거래다.

외화예금은 일단 환전 당일 매매기준율로 환산한다.

그리고 실제 나간 원화와의 차이를 기타미수금 계정으로 넣는다.


이는 사후 정산을 고려하고,

가환율로 인한 장부환율의 오염을 막기 위해서이다.

(차) 외화예금 / (대) 보통예금
(차) 기타미수금 / (대) 보통예금


2. 장부 기입 

다음과 같이 Tmp_book 데이터프레임에 값을 넣어 임시 장부에 기입한다.


JSON 파일의 'transaction_type' 키에 대한 값이 "외화매수(기타)"일 경우,

필요한 키에 대한 값을 인자로 전달하여 buy_fx_tmp_book 함수를 실행한다.

이전 글에서 정의한 buy_fx_book 함수와 대동소이하다.


① 공통 값 기입

각 행에 ...

회원가입만 해도
이 글을 무료로 읽을 수 있어요.

이미 계정이 있으신가요?로그인하기
댓글 0
avatar
반야복음
구독자 4명구독중 5명
아직 공부 중