실측 · 2026-10-15
AI 인보이스 정리: 원장 작성, 중복 검출, 금액 검증
AI로 인보이스를 정리하는 가장 쉬운 방법은 Claude Code에 한 줄 프롬프트를 넣는 것입니다. invoice-organizer 스킬을 설치하고 전자세금계산서를 폴더에 넣은 뒤 「경비 원장을 만들고, 중복과 금액을 확인하고, 원본 파일은 바꾸지 마」라고 하세요. Excel 원장을 쓰고 중복과 세금포함 합계가 안 맞는 항목을 표시합니다. XML 전자세금계산서 6장으로 실측: 84초, 원본 그대로.
- ✓XML 전자세금계산서 6장이 84초 만에 xlsx + csv 원장을 생성함(2026-10-15, 깨끗한 환경에서 실측)
- ✓중복 1쌍과 세금포함 합계가 0.50 더 높은 인보이스 1장을 잡음
- ✓원본 파일 6개의 해시가 전후 일치. 8월 식대 전표는 중복 제거 후 2장, 합계 500.00

한 번만 설정: 전역 설정을 AICodeWith로
한 번만 하면 모든 사례에서 재사용합니다. 다른 도구: 연동 가이드. 키 받는 곳: API 키 받기.
1. Claude Code 설치
Claude Code 공식 설치 문서를 따르세요.
claude --version이 버전 번호를 출력하면 끝입니다.2. 키를 만들고 전역 설정을 수정
로그인한 뒤 대시보드 **API 키** 페이지를 열고 키를 만드세요. 어디인지 모르겠다면 API 키 받기를 보세요.
전역 설정
~/.claude/settings.json을 열고env아래에 Base URL과 키를 넣으세요:~/.claude/settings.json{ "env": { "ANTHROPIC_BASE_URL": "https://api.aicodewith.ai", "ANTHROPIC_AUTH_TOKEN": "sk-YOUR_KEY" } }Base URL 끝에 /v1을 붙이지 마세요. 터미널을 다시 열고 claude를 실행해 정상 답변이 오면 연결된 것입니다.
3. invoice-organizer 스킬 설치
스킬 이름은 invoice-organizer입니다. SkillHub 다운로드 URL은
slug=invoice-organize(r이 빠짐)입니다. SkillHub 다운로드 ID이니 그대로 복사하세요.SkillHub에서 zip을 받아 Claude Code의 skills 디렉터리에 푸세요:
bashmkdir -p ~/.claude/skills/invoice-organize curl -L -o /tmp/invoice-organize.zip "https://api.skillhub.cn/api/v1/download?slug=invoice-organize" unzip -o /tmp/invoice-organize.zip -d ~/.claude/skills/invoice-organize폴더에 SKILL.md가 보이면 끝입니다. 폴더 이름을 다운로드 ID인 invoice-organize로 둬도 됩니다. SKILL.md의 스킬 이름은 여전히 invoice-organizer입니다.

실측 설치: curl 다운로드, unzip, SKILL.md 등장.
실측 단계
1. 한 문장으로 정리를 요청
XML 전자세금계산서를
invoices폴더에 넣고 한 단계 위에서claude를 실행하세요:textinvoice-organizer 스킬로 ./invoices의 인보이스를 정리하고, 경비 원장을 만든 다음(중복·금액 확인), 8월 식대 전표를 찾아줘. 원본 파일은 바꾸지 마.「원본 파일은 바꾸지 마.」라는 문장을 꼭 넣으세요.

실측 터미널 출력: 중복 1그룹, 금액 불일치 1건, 1분 24초, 원본 파일 그대로. 2. 원장 열기
invoices/ledger/아래에invoice_ledger.xlsx(메인 원장, 검토 행은 연한 빨강),invoice_ledger.csv,needs_review.csv,duplicate_candidates.csv를 씁니다. 값은 XML에서 읽으며 OCR은 쓰지 않습니다.실측에서 meal-0801.xml과 그 사본이 같은 인보이스였고, office-0903.xml은 169.50(공급가 150.00 + 세 19.50)이어야 하는데 액면이 170.00이었습니다.

invoice_ledger.xlsx: 검토가 필요한 행은 연한 빨강. 3. 대화를 이어가며 계속
예: 「이 8월 식대 전표 두 장으로 정산 묶음을 만들어」, 「월별 카테고리 합계를 내」, 「정산 완료로 표시해.」
문제 해결
- 같은 인보이스가 두 번 나옴
- duplicate_candidates.csv를 열고 해당 인보이스 번호는 한 장만 남기세요.
- 세금포함 합계가 안 맞음
- needs_review.csv의 메모를 읽고 발행처에 확인하세요.
- 401 또는 요청 실패
- 키가 완전한지, Base URL이 https://api.aicodewith.ai(/v1 없음)인지 확인하세요. 바꾼 뒤 터미널을 다시 여세요.
FAQ
AI 인보이스 정리가 원본 파일을 바꾸나요?
프롬프트에 「원본 파일은 바꾸지 마」라고 넣으세요. 실측에서 XML 6개의 해시가 전후 일치했고 중복본도 삭제되지 않았습니다.
어떤 인보이스 형식을 지원하나요?
XML 전자세금계산서를 테스트했습니다. PDF와 이미지 인보이스는 테스트하지 않았습니다.
한 번 실행에 얼마나 걸리나요?
XML 인보이스 6장은 정리부터 원장까지 84초였습니다. 장이 늘면 더 걸립니다.
정산 가능 여부까지 결정하나요?
아니요. 「정산됨」은 기본값이 아니요입니다. 중복과 금액 불일치는 표시만 하니 결정은 당신이 합니다.
원클릭 버전이 필요하면 이메일을 남겨 주세요
직접 환경을 맞추고 싶지 않으신가요? “AI 인보이스 정리” 원클릭 도구를 검토 중이며 준비되면 메일로 알려 드립니다.