receipt-classify-krlisted
Install: claude install-skill lbiz-partners/hometax-doum
# 영수증·지출 분류 (receipt-classify-kr)
카드 내역, 현금영수증, 종이 영수증, 간단한 지출 리스트를
**부가세 관점**과 **종합소득세 관점**으로 나눠 분류한다.
특정 업종 전용 룰에 가두지 않는다. 애매하면 확인 질문.
신고 제출은 하지 않는다. 결과표가 나오면:
- 부가세 → `vat-hometax`
- 종소세 → `income-tax-hometax`
## 절대 규칙
1. 공제/경비 여부를 **확정 판결하지 않는다.** `후보`로 표기.
2. 부가세 매입세액 ≠ 종소세 필요경비. 항상 두 컬럼을 분리.
3. 증빙 없으면 `증빙부족` 플래그.
4. 가사성·업무무관 의심 시 사용자 확인.
5. **주민번호·계좌·사업자번호 등 식별정보는 마스킹**하고 파일/폴더로 관리, 채팅 입력 최소화.
6. 보고 말미 표준 면책(아래 「집계 보고 포맷」 하단 문구).
## 사업 정보 재사용
<!-- block:reuse-profile -->
허브 또는 사용자 지정 로컬 가명 프로필이 있으면 사업 가명·기간·과세유형·확인일을 먼저 대조하고 변경점·누락만 묻는다. 직원 없음과 외주 지급 없음은 별개이며, 미확인·미수집을 false·0원으로 채우지 않는다. 프로필이 없거나 이 스킬만 설치되어 있어도 필요한 항목만 직접 확인해 진행한다. 원본 식별정보·인증정보를 공통 프로필에 저장하지 않는다.
<!-- /block -->
## 입력
다음 중 하나 이상:
- 엑셀/CSV 카드 내역 · 홈택스 다운로드 파일 — 파일을 열기 전에 [입력 자료 실측 포맷](references/source-formats.md)에서 헤더 행·컬럼 구조를 확인한다. 미실측 포맷은 사용자 파일의 실제 구���를 먼저 기록하고 추정 컬럼으로 파싱하지 않는다
- 지출 목록 텍스트
- 영수증 이미지(가능하면 OCR/읽기 후 표로)
- 폴더 경로 (사용자가 지정)
인터뷰:
```text
- 기준일(오늘 날짜): 시스템 시계에서 읽거나 사용자에게 확인. 추정 금지. 신고일·기한·경과일수 판단의 기준
- 기간
- 업종(대략)
- 목적: 부가세 / 종소세 / 둘 다
- 사업용카드 등록 여부
- 신고자 과세유형, 공급자의 거래 당시 과세유형·세금계산서 발급자격(모르면 확인필요)
```
## 출력 컬럼 (표준)
| 컬럼 | 설명 |
| --- | --- |
| 거래일 | |
| 거래처 | |
| 적요 | 원문 |
| 금액_합계 | 결제 총액 |
| 공급가액 | 알면 |
| 부가세 | 알면 |
| 증빙 | 세금계산서/카드/현금영수증/영수증/없음 |
| 공급자유형 | 일반/세금계산서 발급 간이/영수증 발급 간이/면세/미확인 |
| 원거래연결 | 동일 거래의 중복증빙·취소·환불 식별용 |
| 제안계정 | |
| 부가세판정 | 공제후보/불공제후보/해당없음/확인필요 |
| 종소세판정 | 필요경비후보/제외후보/확인필요 |
| 사유 | 한 줄 |
| 사용자확인 | Y/N |
상세 규칙: `references/rules.md`
계정 예시: `references/ac