발행일: 10월 16일 (금) · 클러스터: 세금계산서 × 엑셀
타깃 키워드: 매입세금계산서 누락 확인 / 세금계산서 대사 엑셀 / 매입세액공제 누락
받아야 할 세금계산서를 못 받으면 매입세액공제를 통째로 날립니다. 공급대가 1,100만 원 거래면 100만 원입니다. 홈택스에서 매입 내역을 엑셀로 내려받아 장부와 VLOOKUP으로 대사하면 10분 안에 누락 건이 전부 나옵니다. 부가세 신고 전에 반드시 돌려야 하는 작업입니다.
이 글에서 답하는 질문
- 홈택스에서 매입 내역을 어떻게 내려받나?
- 장부와 어떻게 대조하나?
- VLOOKUP이 #N/A를 뱉을 때는?
- 금액은 맞는데 건수가 다르면?
- 누락을 발견하면 뭘 해야 하나?
1. 왜 이 작업을 해야 하나
매입세액공제는 세금계산서를 받아야 받습니다. 돈을 실제로 지급했어도, 거래가 실재해도, 세금계산서가 없으면 부가세 10%를 그대로 떠안습니다.
실무에서 누락이 생기는 경로는 정해져 있습니다.
- 거래처가 발급을 잊었는데 우리도 모르고 지나감
- 담당자 메일로만 오고 경리팀에 전달 안 됨
- 폐업 직전 거래처가 발급하지 않음
- 현금·계좌이체로 처리하면서 증빙 없이 넘어감
- 월말 거래가 다음 달로 밀리면서 누락
그리고 지연 수취하면 받는 쪽도 공급가액의 0.5% 가산세를 뭅니다. 우리 잘못이 아니어도 그렇습니다.
부가세 신고 직전이 아니라 매달 돌리는 게 맞습니다. 신고 때 발견하면 이미 늦습니다.
2. 1단계 — 홈택스에서 매입 내역 내려받기
홈택스 → 계산서·영수증·카드 → 전자(세금)계산서 조회 → 매입 조회
- 조회 기간 설정 (월 단위 또는 분기)
- 매입 선택
- 조회 → 엑셀 내려받기
내려받은 파일에는 보통 작성일자, 공급자 사업자번호, 상호, 품목, 공급가액, 세액, 승인번호가 들어 있습니다.
받자마자 할 것: 사업자번호 열의 서식을 텍스트로 확인하세요. 엑셀이 숫자로 읽으면 앞자리 0이 사라지면서 대사가 전부 어긋납니다. 이게 대사 실패의 1순위 원인입니다.
3. 2단계 — 대사 키를 만듭니다
여기가 핵심입니다. 무엇을 기준으로 맞출 것인가.
사업자번호만으로는 안 됩니다. 같은 거래처와 한 달에 여러 건을 거래하면 구분이 안 되기 때문입니다.
권장 키: 사업자번호 + 작성일자 + 공급가액
=TEXT(B2,"0000000000") & "_" & TEXT(C2,"yyyymmdd") & "_" & ROUND(D2,0)
결과: 1234567890_20260920_30000000
세 가지를 붙이면 사실상 중복이 생기지 않습니다. 홈택스 파일과 장부 양쪽에 똑같은 수식으로 키 열을 만드세요.
TEXT 로 감싸는 이유가 중요합니다.
- 사업자번호: 앞자리 0 보존
- 날짜: 한쪽은 날짜값, 한쪽은 텍스트인 경우를 통일
- 금액: 소수점 차이 제거
이 세 가지를 통일하지 않으면 눈으로는 같은데 VLOOKUP은 다르다고 판정합니다. 대사가 안 맞는 대부분의 원인이 여기 있습니다.
4. 3단계 — VLOOKUP으로 양방향 대사
대사는 반드시 양쪽으로 해야 합니다.
| 방향 | 찾는 것 |
|---|---|
| 장부 → 홈택스 | 장부에 있는데 세금계산서를 못 받은 건 (매입세액공제 손실) |
| 홈택스 → 장부 | 세금계산서는 왔는데 장부에 없는 건 (미인식 매입, 또는 잘못 발급) |
장부 쪽에 넣는 수식
=IFERROR(VLOOKUP(A2, 홈택스!$A:$A, 1, FALSE), "★ 세금계산서 미수취")
홈택스 쪽에 넣는 수식
=IFERROR(VLOOKUP(A2, 장부!$A:$A, 1, FALSE), "★ 장부 미기재")
IFERROR 로 감싸는 게 핵심입니다. 안 감싸면 #N/A 가 뜨는데, 그건 "없다"는 뜻이지만 보기도 불편하고 필터링도 번거롭습니다. 바로 알아볼 수 있는 한국어로 바꿔 놓으세요.
네 번째 인수 FALSE 는 정확히 일치를 의미합니다. 생략하거나 TRUE로 두면 비슷한 값을 찾아버려 엉뚱한 결과가 나옵니다. 대사에서는 반드시 FALSE입니다.
마지막으로 ★ 로 필터를 걸면 문제 건만 모입니다.
5. COUNTIF가 더 편한 경우
값을 가져올 필요 없이 "있냐 없냐"만 알면 되므로, COUNTIF가 더 직관적입니다.
=IF(COUNTIF(홈택스!$A:$A, A2)=0, "★ 미수취", "확인됨")
여기에 하나 더 얹으면 중복 발급까지 잡힙니다.
=IF(COUNTIF(홈택스!$A:$A,A2)=0,"★ 미수취",
IF(COUNTIF(홈택스!$A:$A,A2)>1,"★ 중복 의심","확인됨"))
중복 발급은 거래처가 실수로 두 번 끊은 경우입니다. 그대로 두면 매입세액을 과다 공제하게 되므로 반드시 잡아야 합니다. 이건 나중에 가산세로 돌아옵니다.
6. 금액 총액 검산 — 3초짜리 안전장치
건수 대사를 끝냈어도 총액이 안 맞을 수 있습니다. 마지막에 한 번 봅니다.
장부 공급가액 합계 =SUM(장부!D:D)
홈택스 공급가액 합계 =SUM(홈택스!D:D)
차이 =SUM(장부!D:D)-SUM(홈택스!D:D)
차이가 0이 아니면 대사에서 뭔가 빠진 것입니다.
차이 금액 자체가 힌트입니다. 예를 들어 차이가 정확히 3,000,000이면 그 금액짜리 거래를 찾으면 됩니다. =COUNTIF(장부!D:D, 3000000) 으로 바로 좁힐 수 있습니다.
7. 대사가 안 맞는 흔한 원인 5가지
| 증상 | 원인 | 해결 |
|---|---|---|
| 전부 "미수취"로 나옴 | 사업자번호 서식 불일치 | 양쪽 다 TEXT(값,"0000000000") |
| 일부만 안 맞음 | 작성일자가 한쪽은 날짜, 한쪽은 텍스트 | 양쪽 다 TEXT(값,"yyyymmdd") |
| 금액이 같은데 안 맞음 | 소수점 (99999.9999 vs 100000) | 양쪽 다 ROUND(값,0) |
| 눈으로는 똑같은데 안 맞음 | 앞뒤 공백·줄바꿈 | TRIM(CLEAN(값)) |
| 키가 중복됨 | 같은 날 같은 금액 거래 2건 | 키에 품목명 또는 승인번호 추가 |
마지막 항목은 임가공처럼 같은 단가로 반복 거래하는 업종에서 자주 생깁니다. 이때는 승인번호를 키에 넣는 게 가장 확실합니다. 승인번호는 건별로 유일하기 때문입니다.
8. 누락을 발견했다면
거래처에 요청 — 반드시 글로
전화로 열 번 독촉해도 증빙이 되지 않습니다. 메일이나 문자로 한 번 보내 두면 그게 증거가 됩니다. 나중에 매입자발행세금계산서를 신청할 때 이 기록이 결정적입니다.
끝내 안 끊어주면 — 매입자발행세금계산서
매입자가 직접 발행할 수 있는 제도가 있습니다.
| 항목 | 기준 |
|---|---|
| 대상 | 건당 공급대가 10만 원 이상 |
| 기한 | 공급시기가 속한 과세기간 종료일부터 6개월 이내 |
| 신청처 | 신청인(매입자) 관할 세무서 |
기한 관리가 전부입니다. 9월 거래면 2기 과세기간 종료일 12월 31일 기준으로 다음 해 6월 30일까지입니다. 거래처와 실랑이하다 보면 순식간에 지나갑니다.
자세한 절차와 필요 서류는 → [거래처가 세금계산서를 안 끊어줄 때 — 매입자발행세금계산서]
9. 매달 돌리는 루틴
| 시점 | 할 일 |
|---|---|
| 매월 11일 | 홈택스 매입 내역 내려받기 (전월분 발급이 10일에 마감되므로) |
| 매월 12일 | 장부와 양방향 대사 |
| 매월 13일 | "미수취" 건 거래처에 메일로 요청 |
| 분기 말 | 총액 검산 + 매입자발행 신청 기한 점검 |
11일이 중요합니다. 세금계산서 발급 마감이 10일이므로, 11일에 내려받아야 전월분이 전부 반영된 상태를 봅니다. 월초에 받으면 아직 안 온 게 섞여서 가짜 누락이 잔뜩 나옵니다.
마무리
매입 대사는 엑셀 함수 두 개(VLOOKUP 또는 COUNTIF, IFERROR)와 키 만들기 가 전부입니다. 어려운 건 수식이 아니라 양쪽 데이터 형식을 통일하는 것이고, 그건 TEXT·ROUND·TRIM 세 개로 해결됩니다.
한 번 서식을 만들어 두면 매달 10분입니다. 그 10분이 매입세액공제 수십만~수백만 원을 지킵니다.
- 발급 쪽 관리는 → [세금계산서 발행 관리대장 엑셀]
- 늦게 받은 건의 가산세는 → [세금계산서 가산세, 얼마인지 직접 계산하기]
- 끝내 못 받았다면 → [거래처가 세금계산서를 안 끊어줄 때]
- VLOOKUP이 낯설다면 → [엑셀 자동 채우기 안 될 때 해결법] 에서 절대참조부터 보세요

실무에서 막히셨나요?
제조업 관리부서에서 15년, 경영지도사로 중소 제조·식품 기업 컨설팅을 하고 있습니다.
세금계산서·노무·생산관리 실무에서 판단이 서지 않는 문제가 있다면 댓글이나 메일로 남겨 주세요.
최종 확인일: 2026년 10월 · 홈택스 메뉴 구조는 수시로 바뀝니다.
'세무' 카테고리의 다른 글
| 수정세금계산서 6가지 사유 — 어떤 걸 골라야 하나 (0) | 2026.10.15 |
|---|---|
| 세금계산서 가산세, 얼마인지 직접 계산하기 — 엑셀 계산기 + 사례 5가지 (0) | 2026.10.14 |
| 세금계산서 발행 관리대장 엑셀 — 누락·지연을 자동으로 잡아내는 서식 (무료 배포) (0) | 2026.10.12 |
| 원리금균등 vs 원금균등 vs 만기일시 — 엑셀로 총이자 비교하는 법 (허브) (0) | 2026.10.08 |
| 10월 부가세 예정고지, 개인사업자도 내야 하나 — 기한은 10월 26일 (0) | 2026.10.02 |