세무용 재무제표(재무상태표·손익계산서) 자동 생성 스킬. 국세청 표준계정과목 매핑, 일반기업회계기준(K-GAAP) 간소화 버전. 분류 완료된 거래내역을 기간 지정해 BS·PL로 집계하고 JSON·CSV 파일로 출력.
Scanned 5/27/2026
Install via CLI
openskills install kimlawtech/korean-jangbu-for---
name: jangbu-tax
description: 세무용 재무제표(재무상태표·손익계산서) 자동 생성 스킬. 국세청 표준계정과목 매핑, 일반기업회계기준(K-GAAP) 간소화 버전. 분류 완료된 거래내역을 기간 지정해 BS·PL로 집계하고 JSON·CSV 파일로 출력.
---
# jangbu-tax
세무용 재무제표 생성 스킬.
## 생성 가능한 리포트
| 리포트 | 도구 | 집계 기준 |
|------|------|---------|
| 손익계산서 (PL) | `export_report(report_type="pl")` | 기간 내 수익·비용 |
| 재무상태표 (BS, 간이) | `export_report(report_type="bs")` | as_of 기준 누적 잔액 |
## 인터뷰 플로우
### Step 1. 리포트 유형 선택
```
어떤 리포트를 생성하시겠습니까?
[1] 손익계산서 (PL) — 기간 수익·비용
[2] 재무상태표 (BS) — 특정 시점 자산·부채·자본
[3] 둘 다
번호를 입력하세요.
```
### Step 2. 기간 입력
**PL 선택 시:**
```
기간을 지정해주세요.
[1] 직전 월 (2026-03)
[2] 직전 분기 (2026 Q1)
[3] 올해 누적 (2026-01-01 ~ 오늘)
[4] 직접 입력 (YYYY-MM-DD ~ YYYY-MM-DD)
```
**BS 선택 시:**
```
기준일(as_of)을 입력하세요. 기본값: 오늘.
```
### Step 3. 사전 검증
- `list_transactions(unclassified_only=True)` 호출
- 미분류 건이 있으면 경고:
```
미분류 거래 N건이 있습니다.
리포트에 반영되지 않습니다.
[1] 그대로 진행
[2] 먼저 jangbu-tag로 분류
```
### Step 4. 리포트 생성
```python
# PL
export_report(
report_type="pl",
period_start="2026-04-01",
period_end="2026-04-30",
fmt="json"
)
# BS
export_report(
report_type="bs",
as_of="2026-04-30",
fmt="json"
)
```
### Step 5. 결과 표시
MCP 서버는 요약만 반환. 예시:
```
손익계산서 (2026-04-01 ~ 2026-04-30)
- 매출: 15,000,000원
- 비용: 8,500,000원
- 순이익: 6,500,000원
출력 파일: ~/.jangbu/reports/pl_2026-04-22.json
```
전체 계정별 내역은 로컬 파일에서 확인.
### Step 6. CSV 변환 옵션
```
CSV로도 받으시겠습니까?
(세무사·회계사무소 전달용)
[1] 네 → fmt="csv"로 재호출
[2] 아니오
```
## 국세청 계정 매핑
- 내부 계정 `광고선전비_구글` → 국세청 `광고선전비` (코드 833)
- 매핑 테이블: `accounts/nts_standard.json`
- BS/PL 구분은 매핑 테이블의 `statement` 필드
## 한계 (명시 필수)
- **분개 엔진 없음** — 정식 BS는 복식부기 분개가 필요. 현재는 현금주의 기반 간이 집계.
- **자산 감가상각 미반영** — 비품·차량 구입 시 전액 비용 처리. 감가상각은 세무사 조정 필요.
- **부가세 처리 간이** — 매입세액·매출세액 자동 상계 없음. 부가세 신고는 별도 프로세스 권장.
- **주석 미생성** — 외감용 주석은 포함되지 않음.
리포트 출력 말미에 반드시 다음 면책 표시:
```
※ 본 리포트는 참고용 초안입니다.
※ 법인세 신고 전 세무사 검토 필수.
※ 외감 대상은 공인회계사 감사 필수.
```
## 보안
- `export_report`는 MCP 서버 내부에서 언마스킹된 원본으로 집계
- LLM에 반환되는 응답은 요약 + 파일 경로만
- 세부 계정별 금액 열람은 사용자가 직접 파일을 열어 확인
- 모든 호출은 audit.log 기록
No comments yet. Be the first to comment!