한국 업체 견적서를 엑셀로
비교하는 방법
Reddit 사용자가 r/procurement에 최근 질문을 올렸습니다: "업체 견적서를 어떻게 비교하시나요? 여전히 수동? 엑셀 필터/매크로? RFP 소프트웨어나 ERP 도구?" 이 질문은 한국 조달팀이 매일 겪는 현실을 드러냈습니다. 다섯 업체가 각자 다른 형식의 견적서(견적서)를 보내오고, 누군가는 여전히 모든 라인 항목을 비교 스프레드시트에 수동으로 다시 입력해야 합니다.
병목 현상은 비교 로직이 아닙니다. PDF에서 데이터를 꺼내는 과정입니다. 이 가이드는 한국 업체 견적서에 실제로 무엇이 포함되어 있는지, 데이터 입력 단계를 표준화하는 것이 왜 모든 것을 바꾸는지, 그리고 단 하나의 셀도 다시 입력하지 않고 모든 업체의 견적서에서 라인 항목 데이터를 하나의 엑셀 비교 테이블로 추출하는 방법을 다룹니다.
핵심 요약
- 템플릿 기반 추출 도구는 문서의 각 필드 주위에 상자를 그리도록 요구하지만, 다음 업체의 견적서를 열면 모든 필드의 위치가 달라집니다.
- 한국 업체 견적서는 세금 코드 외부에 존재하며 필수 필드나 레이아웃이 전혀 없기 때문에 모든 업체가 구조적으로 고유한 문서를 생성하며, 템플릿 규칙은 두 번째 업체에서부터 깨집니다.
- ImageToTable.ai는 페이지 위치 대신 필드 의미를 기준으로 읽기 때문에, 좌표 정의 하나 없이도 모든 업체 문서에서 비교 열이 작동합니다.
왜 한국 업체 견적서는 표준화가 어려운가
견적서는 구매자가 보낸 견적요청서에 대해 공급자가 응답하는 제안서입니다. 공급 가능한 품목, 단가, 수량, 조건을 기재합니다. 세금계산서가 부가가치세법 제32조에 따라 국세청에 규정된 전자 형식으로 전송되는 반면, 견적서는 법적으로 정해진 구조가 없습니다. 세금 문서가 아니며, 어떤 필드를 포함해야 하는지, 순서는 어떠해야 하는지, 심지어 존재해야 하는지조차 법으로 규정되지 않았습니다.
이러한 규제 공백이 데이터 추출 문제의 근본 원인입니다. 일반적인 한국 B2B 거래에서 문서 흐름은 견적서 → 발주서 → 거래명세서 → 세금계산서 순입니다. 견적서는 이 체인의 가장 앞에 위치하며, 규제가 가장 적고 변동성이 가장 크며, 비교 결정에 가장 중요합니다. 더존 Smart A를 사용하는 업체는 품목표를 가로 방향으로 배치하고 회사 직인을 헤더에 찍어 견적서를 생성합니다. 이카운트(ECOUNT ERP)를 사용하는 다른 업체는 병합된 헤더 셀 안에 라인 항목 행을 중첩시킨 세로 레이아웃을 만듭니다. 또 다른 업체는 2013년에 직접 만든 Excel 파일을 보냅니다. 세 가지 모두 유효합니다. 기준이 되는 템플릿이 없으므로 잘못된 템플릿이라는 개념도 없습니다.
이는 한국만의 특이한 현상이 아닙니다. 세법 밖에 존재하는 문서의 자연스러운 결과입니다. 즉, 조달팀이 견적서 배치를 받을 때마다 필요한 데이터가 각 페이지마다 다른 물리적 위치에 있습니다. 고정된 좌표나 패턴 매칭에 의존하는 템플릿 기반 OCR 도구는 두 번째 업체에서부터 작동을 멈춥니다.
한국 업체 견적서에 실제로 있는 항목
형식의 혼란에도 불구하고 모든 견적서는 동일한 질문에 답합니다. 단지 좌표만 다를 뿐입니다. 어떤 필드가 존재하고 무엇을 의미하는지 이해하는 것이 여러 업체에 걸쳐 작동하는 비교 시스템을 설계하는 첫걸음입니다.
| 항목 | 한글명 | 비교 시 의미 |
|---|---|---|
| 견적일자 | 견적일자 | 견적서 발행일 — 유효기간 내인지 확인하는 기준 |
| 유효기간 | 유효기간 | 견적 가격이 유지되는 기간 — 보통 7~30일; 유효기간이 지난 견적은 재발행 필요 |
| 공급자 정보 | 공급자 | 상호, 사업자등록번호, 주소, 연락처 |
| 품목명 | 품목명 | 견적된 각 품목의 설명 |
| 규격 | 규격 | 치수, 모델번호, 기술 사양 — 공급사 간 동일 조건 비교 시 필수 |
| 수량 | 수량 | 견적된 단위 수량 |
| 단가 | 단가 | 단위당 가격 — 핵심 비교 지표 |
| 공급가액 | 공급가액 | 부가세 전 합계 (= 수량 × 단가, 할인 포함 가능) |
| 부가세 | 부가세 | B2B 거래 시 공급가액의 10% — 보통 별도 표기 |
| 합계금액 | 합계금액 | 공급가액 + 부가세 — 총 지불 금액 |
| 결제조건 | 결제조건 | 납기일, 결제 방법, 선수금 조건 |
| 납기 / 인도조건 | 납기 / 인도조건 | 납품일, 장소, 해당 시 Incoterms |
| 비고 | 비고 | 보증 조건, 유효성 관련 사항, 제외 사항 |
특별히 주의해야 할 항목은 부가세 분리 표기입니다. 한국 B2B 거래에서는 공급가액과 부가세를 별도로 표기하는 것이 표준 관행입니다. 부가세를 분리하지 않고 총액만 기재된 견적서는 의심해볼 필요가 있습니다 — Clien.net 토론에서도 한국 B2B 구매자는 이 구분을 기대하며, 이를 제공하지 않는 공급사는 실제 가격 구조를 숨기려는 의도로 간주됩니다. 견적서 데이터를 추출하여 비교할 때는 항상 공급가액과 부가세를 별도 필드로 확보하세요. 공급사가 총액만 제시한 경우 역산이 필요합니다: 공급가액 = 총액 ÷ 1.1.
1단계: 모든 형식의 견적서 수집
공급업체에 특정 형식을 요구하지 마세요. 실제로는 다음과 같은 형태의 견적서를 받게 됩니다:
- 공급업체 ERP에서 생성된 PDF — 깔끔하지만 페이지 레이아웃에 고정되어 있어 안정적으로 복사/붙여넣기가 어렵습니다
- 엑셀 파일 — 작업하기는 더 쉽지만 여전히 마스터 비교 스프레드시트로 셀 단위로 수동 전송해야 합니다
- 스캔 이미지 또는 휴대폰 사진 — 인쇄, 도장, 스캔하여 견적서를 다시 보내는 소규모 공급업체에서 흔히 볼 수 있습니다
- 이메일 본문 스크린샷 — 이메일 텍스트로 전송된 비공식 견적서를 수신자가 캡처한 경우
모든 파일을 하나의 폴더에 모으세요. 파일 이름은 추출에 영향을 주지 않습니다 — 정리를 위해 공급업체별로 이름을 지정해도 되지만, 도구는 파일 이름이 아닌 내용을 읽습니다. 지원 형식은 PDF, JPG, PNG, WebP, AVIF이므로, 공급업체 책상 위에 있는 손글씨 견적서를 스마트폰으로 찍은 사진도 작동합니다.
2단계: 비교 열 정의
이 부분이 템플릿 기반 도구와의 차이점입니다. 시스템에 각 공급업체 문서의 위치를 알려주는 대신 — "A 공급업체의 단가는 표 5행, 3열에 있습니다" — 무엇을 찾을지 알려줍니다. 열 이름을 정의하면 AI가 각 문서에서 해당 값을 의미를 이해하여 찾아냅니다. 공급업체가 값을 어디에 배치했든 상관없습니다.
이 메커니즘 — 사용자 정의 열 추출 — 은 기존 OCR의 역방향입니다. 템플릿 도구는 좌표로 일치시키기 때문에 각 필드 주위에 상자를 그려야 합니다. 사용자 정의 열 추출은 의미론적 이해를 통해 작동합니다. AI가 문서를 읽고 "단가" 옆의 "₩45,000"이 단가임을 이해하여 "단가" 열에 배치합니다. 그 "₩45,000"이 표 셀, 문단, 또는 스캔 양식에 손글씨로 쓰여 있든 상관없습니다.
한국 공급업체 견적 비교를 위해 다음과 같은 열을 정의하세요:
| 열 이름 | 캡처 내용 |
|---|---|
| 공급업체명 | 공급자 업체명 — 각 행이 어떤 견적서에 속하는지 식별 |
| 품목명 | 품목명 — 견적된 제품 또는 서비스 |
| 규격 | 규격 — 치수, 모델, 등급 |
| 수량 | 수량 — 단위 수 |
| 단가 | 단가 — KRW 단위당 가격 |
| 공급가액 | 공급가액 — VAT 전 라인 합계 |
| 부가세 | 부가세 — 10% 세액 |
| 견적일자 | 견적일자 — 견적서 발행일 |
| 유효기간 | 유효기간 — 가격 유효 기간 |
| 결제조건 | 결제조건 — 납기, 방법, 계약금 |
계산된 값이 필요하다면 — 공급가액만 표시하는 공급업체의 부가세 포함 합계나, 라인 합계에서 단가를 구해야 한다면 — 열 이름에 계산식을 직접 작성하여 계산 열을 추가할 수 있습니다. 예를 들어 "총 합계 (공급가액 + 부가세)"라는 열 이름은 AI가 추출 시 해당 산술을 수행하고 결과를 출력하도록 지시하므로, 스프레드시트에 엑셀 수식이 필요한 원시 데이터가 아닌 비교 가능한 숫자가 입력됩니다.
파일은 안전하게 처리되며 저장되지 않습니다.
3단계: 라인 항목을 하나의 스프레드시트로 추출
열을 정의한 후, 모든 공급업체의 견적서 파일을 한 번에 업로드하세요. 일괄 처리 기능으로 A사의 ERP PDF, B사의 스캔 문서, C사의 이메일 스크린샷을 한 번에 드래그하여 업로드하면 AI가 각 문서를 독립적으로 처리한 후, 사용자가 정의한 열 구조로 단일 출력 테이블에 결과를 병합합니다.
내부 작동 방식: 각 문서에 대해 AI가 모든 페이지를 순서대로 읽습니다. 1페이지에 품목표, 3페이지에 결제 조건이 있는 여러 페이지 분량의 견적서는 페이지별로 분리되지 않고 하나의 연속된 문서로 읽힙니다. A사 2페이지 헤더에서 "₩2,450,000"이 "공급가액" 옆에 있고, B사 문단 텍스트에 "공급가액 2,450,000원"이 있을 때, AI는 둘을 동일한 데이터 포인트로 인식하여 각각 해당 행의 "공급가액" 열에 배치합니다.
출력 결과는 각 행이 공급업체 견적서의 라인 항목이고, 각 열이 사용자가 정의한 필드인 하나의 스프레드시트입니다. 원본 형식은 더 이상 보이지 않습니다. 구조가 공급업체의 레이아웃이 아닌 사용자의 열 정의에서 비롯되기 때문입니다.
시간 비교: 각각 약 15개 라인 항목이 있는 5개 공급업체의 견적서 5개를 처리하려면 약 75개의 데이터 셀을 추출해야 합니다. 수동 입력 — 각 PDF를 열고, 각 값을 찾아 올바른 셀에 입력 — 은 숙련된 조달팀 구성원이라도 30~45분의 집중 작업이 필요합니다. AI 추출은 파일 업로드 시간과 문서당 몇 초의 처리 시간으로 동일한 작업을 완료합니다. 공급업체나 라인 항목이 추가될수록 그 차이는 더 벌어집니다.
4단계: 공급사별 비교표 작성
추출된 데이터는 평평한 표 형태로 제공됩니다. 이제 이를 의사결정 도구로 변환해야 합니다. 비교 구조는 평가 우선순위에 따라 달라지지만, 한국 B2B 조달에 효과적인 세 가지 접근법을 소개합니다:
가격 중심 비교: 추출된 데이터를 피벗하여 공급사는 열(세로)로, 품목은 행(가로)으로 배치합니다. 각 품목에 대해 모든 공급사의 단가가 한 행에 표시됩니다. =MIN() 수식을 추가하여 품목별 최저가를 표시하고, 조건부 서식으로 우선 공급사를 강조하세요. 공급가액을 비교할 때는 VAT를 제외한 기준으로 비교해야 합니다 — 세전 가격을 비교한 후 각 공급사의 VAT가 10%로 올바르게 계산되었는지 확인하세요.
가중치 점수 평가: 가격만이 유일한 요소가 아닐 때, 납기, 결제조건, 공급사 신뢰도에 대한 열을 추가하고 각각 1~5점 척도로 평가합니다. 우선순위를 반영한 가중치를 곱하세요 — 한국 조달에서 일반적인 시작점은 가격 40%, 납기 25%, 결제조건 20%, 품질/규격 준수 15%입니다. 합계를 통해 가장 저렴한 공급사가 아닌, 전반적으로 가장 우수한 공급사를 식별할 수 있습니다.
총소유비용(TCO): 제시된 단가는 비용의 일부일 뿐입니다. 운송비, 최소주문수량, 결제 일정에 대한 열을 추가하세요 — ₩5,000/단위에 선금 50%, 납기 60일을 제시한 공급사는 ₩5,500/단위에 30일 결제 조건과 다음 주 납기를 제시한 공급사보다 운전자본 측면에서 더 많은 비용이 들 수 있습니다.
한국의 공공 조달 시스템인 KONEPS(나라장터)는 전체 공공 조달의 약 2/3를 처리하며 연간 약 80억 달러의 행정 비용을 절감하는 것으로 추정됩니다. 이 시스템은 기술적 역량에 80~90점, 입찰 가격에 10~20점을 배점하는 구조화된 평가 프레임워크를 사용합니다. 민간 부문에서 이 정도의 형식성은 필요하지 않지만, 가격이 여러 입력 요소 중 하나라는 원칙은 채택할 가치가 있습니다.
한국 서식 특성 처리
한국 비즈니스 문서에는 추출 정확도와 비교 로직에 영향을 미치는 몇 가지 서식 관행이 있습니다.
VAT 별도 vs 포함. 한국 B2B에서는 VAT를 거의 항상 별도로 표시합니다. 견적서에는 공급가액, 부가세(공급가액 × 10%), 합계금액이 기재됩니다. 공급업체가 VAT 항목 없이 단일 합계만 보낸다면, B2C 중심 업체이거나 세금계산서를 발행할 수 없는 간이과세자일 가능성이 높습니다. 항상 별도 열로 추출하세요. 세전과 세후 금액이 섞인 합계를 비교하면 오해의 소지가 있습니다.
통화 형식. 한국 원화 금액은 쉼표로 천 단위를 구분하며(₩1,250,000), '원' 접미사가 있거나 없을 수 있습니다. AI는 두 형식을 모두 인식하여 깔끔한 숫자 값을 출력합니다. 비한국 공급업체와 비교할 때, ₩1,000은 약 0.70~0.75 USD(2026년 중반 기준)입니다. 도구는 숫자 값을 추출하며, 통화 변환은 스프레드시트 로직에 맡겨집니다.
날짜 형식. 한국 견적서는 일반적으로 YYYY-MM-DD 또는 YYYY년 MM월 DD일 형식을 사용합니다. AI는 추출 중에 모든 날짜를 표준화하므로, A업체의 "2026-06-12"와 B업체의 "2026년 6월 12일"은 모두 "견적일" 열에 동일한 날짜 값으로 입력됩니다.
사업자등록번호. 모든 한국 사업자는 10자리의 사업자등록번호(형식: XXX-XX-XXXXX)를 보유합니다. 규정 준수 또는 업체 등록 목적으로 견적서를 비교하는 경우 이 필드를 추출하세요. 이는 견적서를 특정 법인에 연결하는 고유 식별자로, 상호가 등록된 업체명과 일치하지 않을 때 유용합니다.
품목코드. 일부 공급업체는 설명적인 품목명 대신(또는 추가로) 내부 제품 코드를 사용합니다. 견적서에 "ELC-4200B"만 나열되고 설명이 없을 수 있습니다. 내부 조달 시스템이 다른 코드를 사용하는 경우, 추출된 데이터가 브리지 역할을 합니다. 공급업체 코드를 받아 스프레드시트에서 마스터 품목 목록에 대해 VLOOKUP으로 매핑합니다.
한국 거래 문서에 대한 자세한 내용은 조달 체인에서 견적서 다음에 오는 문서인 한국 거래명세서를 Excel로 추출하는 가이드와 동일한 문서 흐름의 법적 규제 종점을 다루는 회계를 위한 한국 세금계산서 추출 가이드를 참조하세요.
자주 묻는 질문
AI가 손글씨로 작성된 한국어 견적서에서 데이터를 추출할 수 있나요?
네, 가능합니다. 비전 모델은 인쇄된 텍스트와 손글씨 텍스트(필기체 포함)를 모두 읽습니다. 회사 양식에 손글씨로 견적서를 작성한 후 스캔하여 제출하는 소규모 공급업체의 데이터도 추출 가능합니다. 손글씨의 정확도는 인쇄된 텍스트보다 낮아 밀도가 높은 필드나 불명확한 숫자에서 차이가 발생할 수 있지만, 품목, 수량, 가격과 같은 구조는 일반적으로 깔끔하게 추출됩니다. 이러한 값들은 연속된 텍스트에 포함되지 않고 개별적으로 작성되기 때문입니다.
공급업체가 Excel 파일을 보내면 추출이 필요 없나요?
아니요, 하지만 비교 작업은 통합된 파이프라인을 사용할 때 더 효율적입니다. 세 공급업체가 PDF를 보내고 두 곳이 Excel 파일을 보낸 경우, 다섯 개를 모두 일괄 업로드하면 동일한 열 구조를 가진 단일 병합 출력 테이블이 생성됩니다. AI로 세 개의 PDF를 추출하면서 두 개의 Excel 행을 비교 시트에 수동으로 복사하는 것도 가능하지만, 이렇게 작업을 분할하면 프로세스가 제거하려는 바로 그 수동 작업이 발생합니다. 모든 파일을 함께 업로드하세요. AI가 각 형식을 독립적으로 처리합니다.
여러 페이지로 구성된 견적서에도 작동하나요?
네, 가능합니다. 여러 페이지로 된 문서는 페이지 순서대로 하나의 연속 파일로 읽힙니다. 공급업체의 긴 품목 테이블이 1페이지와 2페이지에 걸쳐 있는 경우와 같이 페이지에 걸쳐 분할된 라인 항목은 동일한 문서에 속하는 것으로 인식됩니다. 3페이지에 인쇄된 유효 기간과 1페이지의 단가는 모두 해당 공급업체의 동일한 출력 행에 포함됩니다.
부가가치세(VAT) 추출은 공급업체 간 불일치를 어떻게 처리하나요?
AI는 문서에 표시된 VAT 값을 그대로 추출합니다. 공급업체 A가 부가세를 별도 라인 항목으로 표시하면 "VAT" 열에 입력됩니다. 의료나 교육 업계의 면세사업자와 같이 공급업체 B가 VAT를 전혀 표시하지 않는 경우 해당 행의 "VAT" 열은 비어 있습니다. 비교 스프레드시트에서는 VAT가 비어 있으면 해당 공급업체가 면세인지 확인하고, 면세가 아닌 경우 세전 비교에 사용하기 전에 견적에 대해 후속 조치를 취하도록 플래그를 지정해야 합니다.
한국어 견적서와 영어 견적서에서 동시에 같은 필드를 추출할 수 있나요?
네, 가능합니다. 사용자 정의 열 추출은 언어에 구애받지 않습니다. "단가"라는 열을 정의하면 AI는 한국어 문서에서 ₩45,000을 찾고 영어 문서에서 $32.50를 찾습니다. 둘이 같은 개념임을 이해하기 때문입니다. 출력 테이블은 언어를 구분하지 않으며, 각 값은 사용자가 지정한 열에 입력됩니다. 통화 간 비교가 필요하면 추출 후 스프레드시트에서 별도의 통화 변환 단계를 추가하세요.
데이터 입력에서 의사 결정까지
공급업체 견적 비교는 조달 과정에서 수작업이 가장 큰 손해를 끼치는 순간입니다. PDF에서 라인 항목을 스프레드시트에 다시 입력하는 데 1분을 쓰는 것은, B업체의 5일 빠른 납기가 A업체의 8% 낮은 단가보다 가치 있는지, 또는 30일 유효 기간이 원자재 가격 변동 전에 지금 가격을 확정해야 한다는 의미인지 고민하는 시간을 1분 잃는 것입니다.
추출 단계(공급업체 문서와 비교 테이블 사이의 기계적 다리)는 조달 팀을 60~70%의 행정적 오버헤드에 묶어두는 원인입니다. 이 단계를 없애면 비교 자체가 데이터 입력 완료의 보상이 아닌, 본질적인 업무가 됩니다.