로그인 화면
앱 접속 시 가장 먼저 표시되는 화면입니다. Owner 코드와 PIN을 입력하여 입장합니다. 인증 후 세션 토큰이 발급되어 브라우저 세션 동안 유지됩니다.
| 항목 | 설명 |
|---|---|
| Owner | 등록된 오너 코드를 입력합니다 (예: Lz). 대소문자 구분. |
| PIN | 설정한 PIN 번호. PIN 없이 등록된 경우 빈칸으로 입력. |
요약 탭 기본 탭
로그인 후 처음 표시되는 탭으로, 재무상태표 요약, 손익계산서 요약, 유동성매도가능증권 종목별 요약을 한 화면에서 확인합니다. 상단 연도 선택기로 조회 연도를 변경할 수 있습니다.
- 자산 — C열(분류하) 단위로 묶어서 표시합니다 (당좌자산·재고자산·유형자산 등).
- 부채·자본 — B열(분류상) 단위로 묶어서 표시합니다 (유동부채·비유동부채·자본금·이익잉여금 등).
- 합계 행에서 자산 = 부채 + 자본 + 당기순이익 일치 여부를 확인할 수 있습니다.
B열(분류상) 기준 6개 그룹으로 집계하고, 단계별 손익을 좌측에 표시합니다.
| 단계 | 공식 |
|---|---|
| 매출총이익 | 매출액 − 매출원가 |
| 영업손익 | 매출총이익 − 판매비와관리비 |
| 당기순손익 | 영업손익 + 영업외수익 − 영업외비용 − 법인세비용 |
법인세비용은 영업외비용과 별도 행으로 분리해 표준 IS 형식을 유지합니다.
보유 중인 유가증권(주식·ETF 등)을 종목별로 분리하여 집계합니다.
| 컬럼 | 설명 |
|---|---|
| 항목 | 종목명 (티커) |
| 전기이월 | 전기(전년도 말)에서 이월된 금액. 전기이월(TICKER) 적요 패턴으로 추출. |
| 차변 | 당기 중 전기이월 제외 종목별 차변 합계 (매수 등) |
| 대변 | 당기 중 전기이월 제외 종목별 대변 합계 (매도 등) |
| 잔액 | 전기이월 + 차변 − 대변 |
유동성매도가능증권과 별도로, AVS 계정에 대한 연도별 차변·대변·순변동을 그룹 헤더와 함께 표시합니다.
- 연도별 "20XX년" 그룹 헤더가 차변/대변 컬럼 위에 표시됩니다.
- 합계 행 아래에 차변 − 대변 순변동 행이 추가됩니다.
- 순변동 양수 → 파란색, 음수 → 빨간색(괄호 표기), 0 → 회색(—)으로 표시됩니다.
선급법인세(해외/국내), 선급지방소득세(국내), 부가가치세대급금, 기타외화당좌자산 항목도 별도 섹션으로 표시됩니다. 컬럼 구조는 유동성매도가능증권 요약과 동일합니다.
장부관리 탭 탭
모든 거래를 조회·입력·수정·삭제하는 핵심 탭입니다. 거래는 거래(TX)와 분개(JE) 두 단계로 구성됩니다.
| 필터 | 설명 |
|---|---|
| 연도 | 조회할 회계연도를 선택합니다. |
| 월 | 전체 또는 특정 월로 좁혀서 조회합니다. |
| 키워드 | 적요·거래처·계정과목으로 검색합니다. |
조회 결과 목록에서 거래 행을 클릭하면 분개 상세(차변/대변 계정과목·금액)가 아래에 펼쳐집니다.
| 컬럼 | 설명 |
|---|---|
| 날짜 | 거래 일자 |
| 거래처 | 상대방 거래처명 |
| 적요 | 거래 내용 설명 |
| 차변 / 대변 | 분개가 단일 계정이면 계정명, 복수이면 "(복수)"로 표시 |
| 금액 | 거래 총 차변 합계금액 |
우상단 + 거래입력 버튼을 누르면 입력 패널이 열립니다.
| 필드 | 설명 | 비고 |
|---|---|---|
| 날짜 * | 거래 일자 (YYYY-MM-DD) | |
| 적요 * | 거래 내용 | |
| 거래처 선택 | 상대방 거래처. 자동완성 지원. | |
| 차변 계정과목 * | 계정과목장부(F열) 기준. 자동완성 지원. | 복수 행 추가 가능 |
| 차변 금액 * | 해당 계정의 차변 금액 | |
| 대변 계정과목 * | 계정과목장부(F열) 기준. 자동완성 지원. | 복수 행 추가 가능 |
| 대변 금액 * | 해당 계정의 대변 금액 |
요약 탭의 유동성매도가능증권 요약에서 종목별로 분리 집계하려면, 분개 입력 시 적요에 종목 티커를 아래 규칙에 맞게 포함해야 합니다.
| 거래 유형 | 적요 형식 | 추출 결과 |
|---|---|---|
| 전기이월 | 전기이월(종목명)총계정원장 전기이월 설정으로 자동 생성 |
종목명 |
| 매수 / 매도 평가 / 배당 등 |
거래유형(종목명 수량*단가)괄호 열고 나서 첫 번째 공백 직전까지 종목명으로 추출 |
종목명 |
| 종목명 미입력 | 괄호 없는 경우 | (기타) 로 묶임 |
| 분개 계정 | 적요 예시 | 추출 종목 |
|---|---|---|
| 유동성매도가능증권 | 배당주식(셀트리온 650*1,500원) | 셀트리온 |
| 유동성매도가능증권 | 주식매입(TSLA 10*$450) | TSLA |
| 유동성매도가능증권 | 주식매입(069500 100*25,000) | 069500 |
| 유동성매도가능증권 | TIGER200 매수 | (기타) |
거래유형(종목명 ...) 형식을 지켜주세요.
총계정원장 탭 탭
계정과목별로 모든 거래를 정렬·집계하여 보여주는 화면입니다. 회계연도를 선택하면 해당 연도의 전체 원장이 로드됩니다.
- 계정과목 분류(유동자산·비유동자산·유동부채 등)별로 그룹화되어 표시됩니다.
- 각 계정 아래에 해당 계정의 전체 거래 내역(날짜·적요·차변·대변)이 나열됩니다.
- 계정별 마지막 행에 합계(차변 합계 / 대변 합계 / 잔액)가 표시됩니다.
- 분류 그룹 끝에 그룹 소계가 표시됩니다.
연도 선택기 옆 📋 전기이월 설정 버튼을 누르면 선택된 연도에 대한 전기이월 거래를 자동 생성합니다. 기존 전기이월이 있으면 삭제 후 재생성됩니다. 자세한 내용은 전기이월 섹션을 참고하세요.
합계잔액시산표 탭 탭
소득세법 시행규칙 별지 제40호의9서식 기준의 합계잔액시산표입니다. 계정과목상(D열) 기준으로 합산 집계됩니다.
| 컬럼 | 설명 |
|---|---|
| 계정과목 | 국세청 표준 계정명 (D열 기준) |
| 차변 합계 | 해당 계정의 전체 차변 거래 합계 |
| 대변 합계 | 해당 계정의 전체 대변 거래 합계 |
| 잔액 (차변) | 차변 초과 잔액 |
| 잔액 (대변) | 대변 초과 잔액 |
- 1단계 — 대차일치: 차변 합계 = 대변 합계
- 2단계 — 재무상태표 일치: 자산 잔액 = 부채 잔액 + 자본 잔액 + 당기순이익
상단 입력란에 상호·사업자등록번호를 입력하면 서식 헤더에 즉시 반영되고, 구글 스프레드시트(Master 시트)에 저장됩니다. 합계잔액시산표·재무상태표·손익계산서 세 화면과 인쇄 양식이 모두 같은 값을 공유하므로 한 곳에서 입력하면 전체에 적용됩니다. (브라우저 localStorage가 아닌 시트가 유일 출처 — 다른 사용자 값이 섞이지 않음)
우상단 인쇄 버튼을 누르면 tb-print.html 인쇄 전용 페이지가 새 탭으로 열립니다. 소득세법 별지 제40호의9서식 4페이지 레이아웃으로 출력됩니다. 화면 상단 헤더도 인쇄 양식과 동일한 레이아웃으로 표시됩니다.
재무상태표 탭 탭
법인세법 별지 제3호의2서식 기준의 재무상태표입니다. 국세청계정과목(G열) NTS 코드 기준으로 집계됩니다.
- 2단 레이아웃: 좌측 자산, 우측 부채·자본이 나란히 표시됩니다.
- 당기순이익(손익계산서의 수익 − 비용)이 자본 하단에 자동 포함됩니다.
- 자산 합계 = 부채 + 자본 + 당기순이익이 맞는지 화면 하단에 표시됩니다.
상단 입력란에서 상호 · 사업자등록번호 · 법인등록번호를 입력하면 서식 헤더에 반영되고 Master 시트에 저장됩니다. 세 재무제표 화면과 인쇄 양식이 값을 공유합니다.
우상단 인쇄 버튼을 누르면 bs-print.html 인쇄 전용 페이지가 새 탭으로 열립니다. 법인세법 별지 제3호의2서식 3페이지 레이아웃으로 출력됩니다. 화면 상단 헤더도 인쇄 양식과 동일한 레이아웃으로 표시됩니다.
손익계산서 탭 탭
법인세법 별지 제3호의3서식(1) NTS 표준 구조의 손익계산서입니다. 국세청계정과목(G열) NTS 코드 기준으로 집계됩니다.
- 수익 — 영업수익, 기타수익 등 수익 계정 합계
- 비용 — 매출원가, 판관비, 기타비용 등 비용 계정 합계
- 당기순이익 — 수익 합계 − 비용 합계 (자동 계산)
※ 본 탭은 법인세법 별지 제3호의3서식(1) 표준 양식이며, 요약 탭의 손익계산서는 별도 B열 6그룹 단계별 손익 구조를 사용합니다.
상단 입력란에서 상호 · 사업자등록번호 · 법인등록번호를 입력하면 서식 헤더에 반영되고 Master 시트에 저장됩니다. 세 재무제표 화면과 인쇄 양식이 값을 공유합니다.
우상단 인쇄 버튼을 누르면 is-print.html 인쇄 전용 페이지가 새 탭으로 열립니다. 2단 레이아웃으로 출력됩니다. 화면 상단 헤더도 인쇄 양식과 동일한 레이아웃으로 표시됩니다.
인쇄 전용 서식 출력
각 재무제표 탭의 인쇄 버튼을 누르면 별도 서식 페이지가 새 탭으로 열립니다. 인쇄 전용 페이지는 같은 도메인의 /api/bookkeeping에서 데이터를 직접 조회하여 렌더링합니다.
소득세법 시행규칙
별지 제40호의9서식
(4페이지)
법인세법
별지 제3호의2서식
(3페이지)
법인세법
별지 제3호의3서식(1)
(2단 레이아웃)
계정과목 구조
Google Sheets의 계정과목 시트에 등록된 계정체계로 운영됩니다. 9개 컬럼으로 구성됩니다.
| 열 | 내용 | 설명 |
|---|---|---|
| A | 용도 | 사용 여부 |
| B | 분류상 | 유동자산·비유동자산·유동부채·비유동부채·자본·수익·비용 |
| C | 분류하 | B의 세분류 (예: 당좌자산, 재고자산) |
| D | 계정과목상 | 국세청 표준 계정명. 합계잔액시산표·재무제표 표시 기준. |
| E | 계정과목하 | D의 세분류 |
| F | 계정과목장부 | 거래 입력 시 사용하는 키 (중복 불가). 자동완성 기준. |
| G | 국세청계정과목 | 국세청 신고용 계정명. 재무상태표·손익계산서 NTS 코드 매핑 기준. |
| H | 거래의요소 | 차변증가 / 대변증가 등 |
| I | 내용 | 비고 |
유동자산 · 비유동자산
유동부채 · 비유동부채
자본금 · 이익잉여금
영업수익 · 기타수익
매출원가 · 판관비 · 기타
거래 입력·수정·전기이월 시 분개 시트의 F열(재무제표계정과목)·H열(거래요소)은 빈 값으로 저장되고, 조회 시점에 계정과목 시트의 G열·H열을 실시간 lookup하여 산출합니다.
- 마스터 계정과목 시트의 G열(국세청계정과목)·H열(거래의요소)을 수정하면 모든 과거 거래의 표시값이 즉시 반영됩니다 (과거 분개를 다시 쓰지 않음).
- 거래 입력 시 사용하는 키는 여전히 F열(계정과목장부)이며, 사용자가 선택하는 자동완성 항목도 그대로입니다.
- 총계정원장·시산표·BS·IS 모두 동일한 실시간 매핑을 사용하므로 일관성이 보장됩니다.
전기이월 (Carry Forward)
전년도 말 대차대조표 계정(자산·부채·자본)의 잔액을 당해 연도 1월 1일자 거래로 자동 생성하는 기능입니다.
- CF{year} — 유동성매도가능증권(AVS) 제외한 BS 계정(자산·부채·자본) 전체를 하나의 메인 거래로 생성.
- CF{year}AVS_{ticker} — 유동성매도가능증권 종목별 개별 거래 생성 (차변 단방향). 종목당 1건씩 생성.
- 수익·비용 계정은 전기이월 제외 (손익계산서 계정은 당기에만 집계).
- 기존 전기이월 거래가 있으면 일괄 삭제 후 재생성됩니다.
아래 두 경우는 대차 불균형 상태로 저장이 허용됩니다:
- 전기이월 거래: 날짜 MM-DD =
01-01+ 적요에 "전기이월" 포함 - 결산 거래: 날짜 MM-DD =
12-31+ 적요에 "결산" 포함