// 업무 자동화
1인 사장의 분기 부가세, 클릭 없이 자료 준비
분기마다 홈택스에서 준비하던 부가세 자료를 한 흐름으로 모읍니다. 매출·매입 세금계산서와 현금영수증을 모아 납부 예상 세액까지 확인할 수 있습니다.
분기 부가세 신고 직전, 홈택스에 들어가 매출 세금계산서 받고, 매입 받고, 현금영수증 두 번 더 받아 엑셀에서 합을 내던 시간이 있습니다. 그 자료를 한 흐름으로 모아 직전 분기 매출·매입과 납부 예상 세액을 확인합니다.
여기서 데이터는 멀리 가지 않습니다. 내 화면, 내 파일 안에서 끝납니다. 세무대리를 안 쓰고 직접 신고하는 1인 사장·프리랜서가 자기 자료를 자기 손으로 챙기는 이야기입니다. 코드는 거의 없습니다.
누가, 언제 겪는 일인가
매출 규모가 크지 않아 세무사 없이 직접 부가세를 내는 사람이 분기마다 겪습니다.
- 빈도: 분기 1회. 1월·4월·7월·10월 신고 직전 한 주에 몰립니다.
- 현재 방식: 홈택스 로그인 → 매출 세금계산서 조회·다운로드 → 매입 세금계산서 → 매출 현금영수증 → 매입 현금영수증, 네 번 받아 엑셀에서 과세표준과 세액을 더합니다.
- 방치 비용: 항목 하나를 빼먹고 더하면 납부세액이 틀어집니다. 신고 마감일에 몰아서 하다 숫자를 잘못 옮겨 수정신고로 이어지면, 가산세까지 따라옵니다.
혼자 하는 일이라 검산해 줄 사람도 없습니다. 그래서 자료를 정확히, 늘 같은 방식으로 모으는 것만으로 일의 절반은 끝납니다.
어디까지 자동화되나
네 가지 자료를 받으면 신고 항목별 합계까지 자동으로 계산됩니다. 사람이 하는 건 숫자 확인과 제출입니다.
| 단계 | 현재 (수기) | headless 도입 후 |
|---|---|---|
| 매출 세금계산서 | 홈택스 조회·다운로드 | 자동 |
| 매입 세금계산서 | 홈택스 조회·다운로드 | 자동 |
| 매출·매입 현금영수증 | 홈택스 두 번 더 | 자동 |
| 항목별 합계 | 엑셀 수기 합산 | 자동 (과세표준·세액·납부 예상) |
| 숫자 확인·제출 | 사람 | 사람 (남는 일) |
홈택스 자격증명 한 장으로 네 가지 자료를 한 번에 받습니다. 합계는 신고서 항목 그대로 나옵니다. 매출 과세표준, 매출세액, 매입 과세표준, 매입세액, 그리고 납부할 세액(매출세액 − 매입세액)입니다. 매입이 더 크면 환급이라 그 줄을 따로 강조해 표시합니다.
응답은 이런 모양입니다.
✓ 2026-1분기 부가세 자료 - 납부 예상 1,448,000원
매출 세금계산서 18건 24,300,000 / 매입 12건 9,820,000 (현금영수증 포함)
표가 필요하면 "표로 보여줘", 검증이 필요하면 "사전 점검 해줘"숫자는 예시이고, 실제로는 자기 분기 자료가 채워집니다.
신고서 어디에 들어가나
받은 합계가 부가세 신고서의 어느 칸으로 가는지까지 봐야 직접 신고가 끝납니다. "표로 보여줘" 하면 항목별로 풀어서 보여 줍니다.
구분 건수 과세표준 세액
매출 세금계산서 18 24,300,000 2,430,000
매출 현금영수증 3 870,000 87,000
매출 합계 21 25,170,000 2,517,000
매입 세금계산서 12 9,820,000 982,000
매입 현금영수증 2 870,000 87,000
매입 합계 14 10,690,000 1,069,000
납부 예상 1,448,000- 매출 합계 과세표준·세액 → 신고서 "과세 매출" 칸. 현금영수증 매출이 세금계산서 매출과 따로 잡히는 점만 주의합니다.
- 매입 합계 세액 → "매입세액" 칸. 사업과 무관한 지출이 현금영수증에 섞였다면 그건 공제 대상이 아니라 사람이 한 번 걸러야 합니다.
- 납부 예상 = 매출세액 − 매입세액. 음수면 환급이고, 응답에
환급 예상으로 한 줄 강조해 표시합니다.
자동 합계는 "자료가 다 모였는지"를 보장하지, "전부 공제 대상인지"까지 판단하지 않습니다. 그 한 칸은 사람 몫으로 남습니다.
비용과 ROI
추정이라 자기 건수로 바꿔 보면 됩니다.
- 시간: 자료 네 번 받기 + 엑셀 합산이 분기마다 반나절(3~5시간). 자동화 후 숫자를 눈으로 확인하는 데 10~20분.
- 금액: 직접 신고하는 사람에게 큰 비용은 시간이 아니라 실수입니다. 항목 누락·오기로 인한 수정신고와 가산세를 한 번만 피해도 분기 요금을 넘깁니다.
- 요금: headless는 데이터 수집 요청 단위 과금입니다. 분기 1회, 자료 네 종이면 슬롯이 작습니다. 현재 가격은 요금 페이지에서 확인합니다.
도입하는 법
코딩이 필요 없는 쪽을 먼저 둡니다.
경로 1 - 자연어 에이전트(낮은코드). Claude Code 같은 에이전트에 headless를 연결해 두면, 분기마다 한 줄이면 됩니다.
> 지난 분기 부가세 신고용 자료 모아줘. 납부 예상 세액까지.처음 한 번 연결과 홈택스 자격증명 등록만 하면 그다음부터는 이 한 줄입니다. 연결과 첫 호출까지의 단계는 Claude Code에서 5분 만에 거래내역 받아오기에 그대로 적혀 있습니다 - 거래내역 자리에 부가세 자료를 넣으면 됩니다.
경로 2 - 개발자·아는 사람에게 부탁. 아래를 그대로 전달합니다.
분기마다 직전 분기 기간으로 홈택스 매출·매입 세금계산서와 매출·매입 현금영수증 네 종을 받아서, 과세표준·세액·납부 예상까지 합산해 보내줘. 홈택스 자격증명 1장 콘솔에 등록할게.
안전한가
홈택스 자격증명은 봉투 암호화로 저장하고, 자료를 받을 때만 메모리에서 잠깐 복호화합니다. 등록 후 평문은 남지 않습니다. 1인 사업자라도 자격증명은 자기 워크스페이스 안에만 있고 밖에서 보이지 않습니다. 키 관리 모델은 보안 페이지에 있습니다.
도입 체크리스트
- 홈택스 자격증명 한 장 콘솔에 등록
- 신고 대상 분기 확인 - 보통 "지난 분기"
- 첫 분기는 자동 합계와 손 계산을 한 번 대조
- 면세·0건 항목이 정상인지 한 줄 확인 (매출 0건이 맞는지 등)
- 신고 직전 한 주로 일정 고정
자주 막히는 곳
| 증상 | 원인 | 대응 |
|---|---|---|
| 매출 4종 중 일부가 0건 | 면세 매출만 있거나 현금영수증 미발행 | 정상일 수 있습니다. "매출 0건이 맞나" 한 줄로 확인 |
| 분기 기간이 너무 길다는 응답 | 일부 자료의 조회 범위 제한 | 자동으로 월 단위로 분할되어 응답됩니다. 따로 할 일 없음 |
| 내 사업자번호와 다른 건이 섞임 | 거래처가 잘못 발행했거나 동명 사업자 | "○건 발견 - 따로 표시할까" 물어보면 확인 후 제외 |
| 납부 예상이 평소와 크게 다름 | 큰 매입(설비 등)이 한 분기에 몰림 | 정상. 큰 매입 건만 한 번 눈으로 확인 |
| 신고 직전인데 자료가 안 맞음 | 홈택스 자격증명 만료 | 콘솔에서 자격증명 갱신 후 다시 한 줄 |
더 읽기
- 1인 사장 세금 자료를 내 화면에서 끝내는 전체 그림: 세무사 없이 직접 챙기는 부가세·종소세 자료
- 매출 입금까지 같이 맞춰야 한다면: 은행 입금과 매출 세금계산서, 매월 사람 손 없이 대사
- 자료를 받아오는 기본 흐름: Claude Code에서 5분 만에 거래내역 받아오기
- 다른 자동화 사례: 활용 사례 모음