PDF 견적서를 Excel로 변환 — 의미별 필드 추출, 레이아웃 무시
한 업체의 견적서는 다른 업체의 것과 전혀 다릅니다. 어떤 견적서는 2페이지 표에 가격을 넣고, 다른 견적서는 "배송 포함 $4,750입니다"라는 문단에 적습니다. 숫자는 모두 있지만 — 어느 것이 견적가고, 할인이며, 세금일까요? 열 이름 추출은 각 필드가 페이지에서 어디에 있는지가 아니라 무엇을 의미하는지로 식별합니다.
Enterprise-grade security · TLS 1.3 encrypted
공급업체 견적서에서 추출할 수 있는 항목
필요한 열 이름을 입력하세요. AI가 모든 공급업체 견적서 레이아웃에서 해당 값을 찾아냅니다. 가격이 표 형식, 설명 형식, 또는 혼합 형식으로 표시되어도 상관없습니다.
헤더 및 요약 필드
라인 항목 및 금액 필드
이것은 제한적인 목록이 아닙니다. 공급업체 견적서에 포함된 모든 필드 이름을 입력할 수 있습니다. AI가 문서를 읽고 요청한 내용을 찾아냅니다.
견적서 데이터 추출이 인보이스보다 어려운 이유
인보이스는 대략적인 표준을 따릅니다. 모든 인보이스에는 총액, 청구지 주소, 납기일이 있습니다. 하지만 견적서에는 그런 관행이 없습니다. 한 페이지에 견적 번호, 유효 기한, 약 20개의 라인 항목, 수량별 할인 구조, 배송비 포함 여부가 불명확한 세율, 별도 운임이 포함된 총액, 그리고 "Net 30"부터 "선금 50%"까지 다양한 지급 조건이 혼재합니다. 문제는 문서를 읽는 것이 아니라, 어떤 숫자가 무엇을 의미하는지 아는 것입니다.
문제점
견적 페이지에는 일반적으로 단가, 라인 합계, 소계, 할인(백분율 또는 절대 금액), 세금, 배송비, 총계 등 5~8개의 금액이 포함됩니다. 업체 A는 소계와 세금 사이에 할인을 배치합니다. 업체 B는 할인을 단가에 직접 적용하고 할인 라인을 별도로 표시하지 않고 할인된 라인 합계만 표시합니다. 업체 C는 "귀하의 가격은 배송 및 세금 포함 $12,450입니다"라는 문장을 하나의 단락에 작성하여, 하나의 숫자에 세 가지 의미를 담습니다. 견적서를 읽는 사람은 그 차이를 이해합니다. 미리 구성된 템플릿의 픽셀 좌표와 일치시키는 템플릿 기반 OCR은 해당 좌표에 있는 숫자가 무엇이든(옳든 그르든) 출력하며, 할인과 배송비를 구분하지 않습니다. Reddit의 r/procurement 커뮤니티에 있는 조달 팀은 일관되게 "비표준 공급업체 형식의 데이터 추출"을 비교 오류의 주요 원인으로 지목합니다.
제조 공급업체는 ERP에서 견적을 생성합니다. 모든 라인 항목은 설명, 수량, 단가, 금액 열이 있는 깔끔한 표로 제공됩니다. IT 서비스 업체는 Word 문서에 "서버 랙 캐비닛 42U: 개당 $1,200에 2개 — $2,400"과 같이 흐르는 텍스트로 작성합니다. 건설 하청업체는 인쇄된 양식을 손으로 작성하고 스캔본을 이메일로 보냅니다. 템플릿 기반 도구는 각 형식에 대해 별도의 템플릿이 필요합니다. 공급업체가 3개라면 구축 및 유지 관리해야 할 템플릿도 3개입니다. RFQ 주기당 공급업체가 10개라면 템플릿 유지 관리 오버헤드가 데이터 추출로 절약한 시간을 압도합니다.
공급업체 A는 10,000달러에 5% 라인 항목 할인을 적용하고 할인된 소계에 세금을 부과합니다. 공급업체 B는 9,500달러에 세금 포함 일괄 가격을 제시합니다. 공급업체 C는 9,200달러에 3% 조기 지불 할인과 별도 운임을 제시합니다. 이 세 견적은 모든 재무 항목에 대해 서로 다른 값을 생성합니다. 수동 추출 시 공급업체 B의 세금 포함 가격을 실수로 세전 소계로 처리하면 비교 결과가 세율(관할권에 따라 5~28%)만큼 틀어집니다. 이 오류는 모든 후속 분석(점수 산정, 순위 매기기, 최종 낙찰 추천)으로 전파되며, 스프레드시트에 숫자가 입력되면 스프레드시트가 이를 사실로 제시하기 때문에 오류가 눈에 띄지 않게 됩니다.
맞춤 열 추출이 해결하는 방법
ImageToTable.ai의 핵심 메커니즘인 사용자 정의 열 추출을 사용하면 "소계", "할인", "세금", "총계" 등 원하는 필드 이름을 입력하기만 하면 됩니다. AI가 문서를 읽고 문서 맥락에서 각 값의 의미를 이해하여 식별합니다. 표 형식 견적서의 "Sub Total" 옆에 있는 숫자와 서술형 견적서에서 "세금과 운임 전 총액"으로 설명된 숫자가 동일한 필드(소계)임을 인식합니다. 각 값 주위에 사각형을 그릴 필요도, 공급업체별 템플릿을 구성할 필요도 없습니다. 필드 이름을 한 번만 정의하면 표 형식, 서술형, 스캔본 또는 이 세 가지의 조합 등 모든 공급업체의 견적서 형식에서 동일한 정의가 작동합니다.
추출 열을 한 번만 정의하세요: 공급업체명, 견적 번호, 견적일, 유효 기간, 품목 설명, 수량, 단가, 라인 합계, 소계, 할인, 세금, 총계, 결제 조건, 배송 조건. 처리하는 모든 공급업체 견적서에 이 동일한 열 목록을 사용하세요. AI는 각 문서를 독립적으로 읽고 의미에 따라 해당 값을 찾습니다. 표에 가격이 있는 공급업체와 단락에 가격이 있는 공급업체 모두 동일한 열 구조로 출력 행을 생성합니다. 새로운 공급업체가 이전에 본 적 없는 형식의 견적서를 보내도 새로운 설정 없이 동일한 열이 작동합니다. 5~15개 공급업체를 대상으로 RFQ 주기를 운영하는 조달 팀의 경우, 이는 매우 많은 조달 물량이 아니면 기존 OCR을 경제적으로 실행 불가능하게 만드는 템플릿 유지 관리 오버헤드를 제거합니다.
모든 공급업체 견적을 단일 배치로 처리하면, 각 공급업체의 각 라인 항목이 출력 스프레드시트에서 한 행을 차지하며 요청된 모든 필드가 채워집니다. 결과는 각 행이 공급업체, 항목 및 해당 라인 항목의 모든 재무 구성 요소를 식별하는 평면 테이블입니다. 모든 견적에 동일한 열 정의가 적용되었으므로, 공급업체 A 행의 소계 열과 공급업체 B 행의 소계 열은 동일한 필드(해당 공급업체가 계산 또는 인쇄한 세전, 할인 전 소계)를 포함합니다. 이를 통해 출력을 비교 스프레드시트에 직접 로드하고, 수동으로 입력한 숫자가 아닌 구조화되고 검증된 데이터를 기반으로 점수 매기기, 순위 지정, 정규화와 같은 분석 로직을 적용할 수 있습니다. 추출된 데이터에서 비교 워크플로를 구축하는 방법에 대한 지침은 Excel에서 나란히 비교하기 위해 공급업체 견적 데이터 추출에 대한 가이드를 참조하세요.
PDF 견적서를 비교 가능한 엑셀로 변환하는 방법
공급업체 견적서를 PDF로 받아 단일 RFQ 주기 또는 지속적인 조달 과정에서 업체별 가격을 비교해야 한다면, 추출 작업 흐름은 다음과 같습니다.
견적 PDF 업로드 — 모든 공급업체, 모든 형식, 한 번에
ERP 생성 PDF(구조화된 테이블), 단락에 가격이 적힌 Word-to-PDF, 스캔한 종이 견적서, 이메일 첨부파일, 인쇄된 견적서 사진 등 모든 출처의 PDF 견적서를 드롭하세요. JPG, PNG, WebP, PDF 형식을 지원하며, 가격표가 여러 페이지에 걸쳐 있는 다중 페이지 견적서도 처리 가능합니다. 일괄 처리를 사용하여 RFQ 주기의 모든 공급업체 응답을 한 번에 업로드하고 결과를 단일 파일로 통합하세요. 조달 시스템에 등록되지 않은 공급업체로부터 견적을 수집하려면 수집 링크를 생성하세요. 공급업체가 짧은 확인 코드를 입력하여 견적서를 처리 대기열에 직접 업로드할 수 있는 공유 URL입니다. 공급업체 측에서 별도의 등록이나 로그인이 필요하지 않습니다.
필요한 열 정의 — 한 번만 설정하면 모든 공급업체에 적용
추출할 필드 이름을 입력하세요: "공급업체명", "견적 번호", "견적일", "유효기간", "품목 설명", "수량", "단가", "라인 합계", "소계", "할인", "세금", "총계", "지불 조건", "배송 조건". 이 열 이름을 기준으로 AI는 문서 내에서 각 값의 의미론적 역할을 이해하여 해당 값이 테이블 셀, 문장 또는 각주에 나타나는지 여부와 관계없이 찾아냅니다. "가격 유형(옵션: 고정/견적/초과 불가)"과 같은 추론 열을 사용하여 AI가 문서에서 읽은 언어를 기반으로 각 견적서를 분류하도록 할 수 있습니다. "할인율(할인 / 소계)"과 같은 계산 열을 사용하여 추출 중에 유효 할인율을 계산할 수 있습니다. 이는 한 공급업체가 달러 할인을, 다른 공급업체가 백분율 할인을 제시할 때 공통 비교 기준이 필요할 때 유용합니다. 로그인 후 열 구성을 템플릿으로 저장하고 모든 RFQ 주기에 재사용하세요.
통합 엑셀 다운로드 — 모든 라인 항목이 하나의 행, 모든 금액 필드가 분리되어 표시
각 공급업체 견적서의 각 라인 항목이 출력 파일에서 하나의 행이 됩니다. 15개 라인 항목이 있는 견적서는 15개의 행을 생성하며, 각 행에는 공급업체명, 견적 번호, 품목 설명 및 요청된 모든 금액 필드가 포함됩니다. 평균 12개 라인 항목이 있는 5개 공급업체 견적서 배치는 약 60개의 행을 생성합니다. 모두 하나의 스프레드시트에 동일한 구조로 정리됩니다. XLSX, CSV 또는 JSON으로 내보낼 수 있습니다. 소계, 할인, 세금 및 총계 필드가 최종 가격뿐만 아니라 별도로 추출되므로 Excel에서 직접 공급업체 간 가격 구성 요소를 비교하고, 자체 정규화 로직을 적용하며, 검증된 소스 데이터를 기반으로 비교 분석을 구축할 수 있습니다. 출력은 SAP, Oracle, NetSuite, Coupa 또는 조달 비교 템플릿으로 가져올 수 있도록 구조화되어 있습니다.
최적의 활용 환경과 결과 검토가 필요한 경우
가장 효과적인 경우
ERP에서 생성된 공급업체 견적서 (구조화된 가격표 포함). SAP, Oracle, Microsoft Dynamics 또는 공급업체별 ERP 시스템에서 내보낸 견적서를 높은 정확도로 추출합니다. 기계 형식의 라인 항목, 헤더 필드 및 요약 재무 정보가 열 이름에 깔끔하게 매핑됩니다. 페이지에 걸쳐 라인 항목이 이어지는 여러 페이지 견적서도 올바르게 처리됩니다. AI는 2페이지의 테이블이 1페이지 테이블의 연속임을 이해합니다.
서로 다른 견적서 형식을 가진 공급업체 간의 혼합 형식 일괄 처리. 한 공급업체가 구조화된 ERP 형식을 사용하고, 다른 업체는 Word 단락으로 가격을 작성하며, 세 번째 업체가 스캔된 양식을 보내는 경우에도 동일한 열 정의가 세 가지 모두에서 추출됩니다. 이는 템플릿 기반 OCR에 비해 주요 이점입니다. 템플릿 기반 OCR은 단일 RFQ 주기에 대해 세 개의 개별 템플릿이 필요하기 때문입니다.
할인과 세금이 모두 있는 경우의 명확한 구분. AI는 주변 텍스트와 숫자 컨텍스트를 읽어 세전 할인, 세후 할인, 세금 제외 가격, 세금 포함 가격을 구분합니다. 이 의미론적 구분이 바로 열 이름 추출이 좌표 기반 OCR이 제공할 수 없는 점입니다. 즉, 단순한 텍스트 인식이 아닌 재무 구조에 대한 이해입니다.
결과 검토 시점
다중 수량 구간에 걸친 복잡한 계층형 가격이 포함된 견적. 공급업체가 1-99개 $12/개, 100-499개 $10/개, 500개 이상 $8.50/개로 제시하고, 라인 항목과 함께 계층 테이블로 표시하는 경우, 추출된 각 단가가 올바른 수량 계층과 연결되었는지 확인하세요. AI는 모든 값을 캡처하지만, 깊게 중첩된 계층 구조에서 명확한 매핑을 위해 "단가(100-499개 계층)"와 같은 특정 열 이름이 필요할 수 있습니다.
대비가 낮거나 표기법이 특이한 수기 견적. 건설, 특수 제조, 현장 서비스 견적에서 흔히 볼 수 있는 손으로 작성된 스캔 종이 양식은 읽을 수 있지만, 정확도는 스캔 품질과 필기 선명도에 따라 달라집니다. 인쇄된 양식에 블록체로 기재된 300 DPI 스캔은 신뢰할 수 있는 결과를 제공합니다. 각도가 있는 필기체의 저해상도 휴대폰 사진은 금융 필드에 대한 수동 확인이 필요할 수 있습니다.
동일한 숫자가 두 가지 다른 필드로 해석될 수 있는 견적. "소계: $5,000 — 세금(10%): $500 — 총계: $5,000"라고 명시된 견적(세금 면제지만 참고용으로 세금 항목을 표시한 경우)은 세금과 총계의 동일성을 추출할 때 혼동을 줄 수 있습니다. 문서 언어가 나열되었지만 청구되지 않은 라인 항목을 설명하는 경우, 확인을 위해 "세금 적용(예/아니오)" 열을 추론 열로 추가하세요. AI는 주변 컨텍스트를 읽어 세금 항목이 총계에 실제로 포함되었는지 판단합니다.
자주 묻는 질문
AI는 단가, 할인, 소계, 세금, 총계를 어떻게 구분하나요? 특히 공급업체마다 레이아웃이 크게 다를 때는요?
열 이름 추출은 AI가 기하학적 위치가 아닌 의미적으로 필드를 찾도록 하여 이 문제를 해결합니다. "할인"이라는 열 이름을 입력하면 AI는 문서에서 할인 역할을 하는 숫자, 즉 세전 차감 금액을 찾습니다. 공급업체 A가 소계 아래 표에 할인을 배치하든, 공급업체 B가 "10% 할인 적용"과 같은 문장으로 언급하든 상관없습니다. 세금, 소계, 총계에도 동일한 로직이 적용됩니다. 이 의미적 접근 방식 덕분에 동일한 열 정의를 공급업체, 산업, 국가가 다른 견적에서도 공급업체별 설정 없이 사용할 수 있습니다. 할인이 단가에 포함되어 별도의 할인 항목이 없는 견적의 경우, AI는 단가를 그대로 추출하며, Excel에서 수식을 적용하여 내재된 할인을 역산할 수 있습니다. 추출 과정은 "문서에 표시된 할인"과 "분석적으로 도출한 할인"을 구분하여 유지합니다.
표가 아닌 서술형 문단으로 작성된 공급업체 견적도 추출할 수 있나요?
네, 이것이 템플릿 기반 OCR에 비한 주요 장점 중 하나입니다. 공급업체가 "서버 랙의 단가는 $1,200이며, 3개 이상 주문 시 5% 할인이 적용됩니다"라고 작성하면, AI는 이 문장을 자연어로 읽고 $1,200을 단가로, 5%를 조건부 할인으로 식별합니다. 표 구조 PDF에서만 작동하는 템플릿 기반 도구는 이러한 서술형 견적에서 실패합니다. 가격이 표 본문, 요약 문장, 또는 둘의 혼합 형태로 제공되더라도 동일한 열 이름으로 일관된 출력을 생성합니다. 문단 기반 가격 책정을 자주 사용하는 IT 서비스 견적, 컨설팅 제안서, 맞춤 제조 견적의 경우, 이 기능은 가격 숫자를 찾기 위해 문단을 수동으로 뒤질 필요를 없애줍니다.
레이아웃이 완전히 다른 여러 공급업체의 격적을 한 번에 처리하려면 어떻게 하나요?
일괄 처리는 모든 공급업체 견적 파일(ERP 시스템의 PDF, 스캔한 종이 견적, 문단에 가격이 포함된 이메일 변환 PDF 등)을 형식과 레이아웃에 관계없이 한 번에 받아들입니다. 각 파일은 동일한 열 정의를 사용하여 독립적으로 처리됩니다. 공급업체 A의 표 기반 가격과 공급업체 B의 문단 기반 가격은 동일한 출력 스프레드시트에서 동일한 구조의 행을 생성합니다. 8개 공급업체가 있는 RFQ 주기의 경우, 8개 견적 파일을 모두 업로드하고 비교 열을 한 번 정의하면 모든 공급업체의 모든 라인 항목이 포함된 하나의 Excel 파일을 받게 됩니다. 추출 단계는 형식에 완전히 구애받지 않습니다. 추출된 데이터로 공급업체 비교표를 작성하는 전체 워크플로는 공급업체 견적을 일괄 추출하여 하나의 비교표로 만드는 단계별 접근법을 참조하세요.
공급업체 견적에 조건부 할인(예: 조기 결제 조건, 수량 할인, 번들 가격)이 포함된 경우 어떻게 처리되나요?
AI는 문서에 표시된 각 할인 관련 값을 그대로 추출합니다. 견적서에 "표준 가격: $1,200/개"와 "수량 할인(100개 이상): 15% — $1,020/개"가 함께 기재된 경우, 두 값 모두 캡처됩니다. 각 계층을 캡처하려면 여러 열 정의를 사용하세요: "단가(표준)", "단가(100개 이상)", "수량 할인율(%)". AI는 계층 간의 관계를 읽고 값을 추출하지만, 비교에 어떤 계층을 사용할지 결정하는 것은 사용자의 몫입니다. 이렇게 분리하면 추출 단계는 기계적으로, 분석 단계는 신중하게 수행되어 어떤 계층이 적용되는지에 대한 가정이 개입되지 않습니다. 복잡한 할인 구조의 견적의 경우, "실효 할인율(1 - 라인 합계 / (수량 × 표준 단가))"과 같은 계산 열을 사용하여 추출 중에 암시된 할인율을 계산할 수 있으며, 이를 통해 할인 표시 방식이 다른 공급업체 간 비교를 위한 정규화된 값을 얻을 수 있습니다.
추출 시 원래 조건 용어(예: 결제 조건, 배송 조건, 유효 기간)를 그대로 보존하나요, 아니면 표준화하나요?
결제 조건 및 배송 조건과 같은 필드는 문서에 기재된 그대로 추출됩니다. "Net 30", "선불 50%, 배송 시 50%", "FOB 목적지" 등 공급업체의 정확한 표현이 보존됩니다. 이는 의도적인 설계입니다. 조건의 표준화는 추출 작업이 아닌 비교 작업이며, 변환 과정을 투명하게 감사할 수 있는 Excel에서 사용자가 직접 수행해야 합니다. 견적일 및 유효 기한과 같은 숫자 필드의 경우, AI는 원본 형식(MM/DD/YYYY, DD-MM-YYYY, "2024년 10월 24일")에 관계없이 형식을 YYYY-MM-DD로 표준화하므로 수동 날짜 형식 변환 없이 열을 직접 비교할 수 있습니다. 원칙은 다음과 같습니다. 문서에 명시된 내용을 정확히 추출하고, 기계적 변환에 해석상 모호함이 없는 경우에만 표준화합니다.
공급업체 견적 데이터 추출 관련 추가 자료
수동 공급업체 견적 비교 프로세스의 숨겨진 결함
수동 데이터 입력이 비교 스프레드시트에 검증되지 않은 가정을 어떻게 심는지, 그리고 추출과 분석을 분리해야 하는 이유.
엑셀에서 공급업체 견적 데이터를 추출하여 나란히 비교하기: 아무도 말하지 않는 부분
비교 전 단계: 수동 입력 없이 비정형 PDF에서 구조화된 데이터를 얻는 방법.
공급업체 견적서를 일괄 추출하여 엑셀에서 가격 비교하기: 하나의 표, 모든 형식
일괄 처리가 다중 업체 RFQ를 한 번의 작업으로 비교 가능한 단일 스프레드시트로 변환하는 방법.
공급업체 견적 비교가 월간 팀에 미치는 시간 비용
수동 견적 비교의 분기별 비용 모델과 실제 시간 소요 분석.