5 Korean Quotes, One
Comparison Sheet
The comparison spreadsheet isn't the hard part of vendor evaluation. Put a competent Excel user in front of a blank workbook and they'll build you a weighted scoring matrix with conditional formatting, pivot tables, and a radar chart in 20 minutes. The hard part — the part that keeps procurement teams working late — is getting five vendor PDFs worth of line items into that spreadsheet in the first place. Remove that step, and the comparison itself becomes the work, not the reward for finishing data entry.
Key Takeaways
- Five Korean vendor quotes, 630 data cells, five different PDF layouts — and nearly two hours of retyping before you can even start comparing prices.
- Even after retyping, the real trap is item descriptions that should match but don’t: “500HP 전동기” and “구동 장치 500마력” land as separate pivot table categories, and matching them manually can swallow an entire afternoon.
- Define your comparison columns once — “Item Name / Unit Price / Lead Time / Payment Terms” — and ImageToTable.ai reads across all five supplier documents, aligning items by meaning so your spreadsheet spends its time comparing, not transcribing.
The Real Bottleneck in Quote Comparison Isn't Your Spreadsheet
Ask a Korean procurement professional how they compare supplier quotes (견적서) and they'll describe a workflow that sounds reasonable until you examine the middle step. "I receive the PDFs, copy the data into my comparison template, then score each supplier." The first two words — "I receive" and "copy" — are where the hours disappear.
A typical mid-sized Korean company evaluates 5 to 10 suppliers per RFQ round. Each supplier's 견적서 arrives in its own format: one from 더존 Smart A prints item tables in landscape with the company stamp (직인) across the header. Another from 이카운트 (ECOUNT ERP) outputs line items in portrait with merged header cells. A small supplier sends a scanned image of a handwritten form. Each document contains 10–25 line items. Each line item has 5–8 fields you need to capture: item name (품목명), specification (규격), quantity (수량), unit price (단가), supply value (공급가액), VAT (부가세), delivery terms (납기), payment terms (결제조건).
The arithmetic is straightforward: 7 suppliers × 15 line items × 6 fields = 630 data cells to locate and retype. Even at 10 seconds per cell — optimistic for someone navigating five different PDF layouts — that's nearly two hours of pure transcription before any comparison logic begins. And that's before you address the item descriptions that don't match across suppliers.
Most comparison guides skip this step entirely. They start with data already in a spreadsheet and teach you how to apply =MIN(), conditional formatting, and weighted formulas — the easy part. The gap between "five PDFs in your inbox" and "one comparison-ready spreadsheet" is where the work actually lives, and it's where single-quote extraction stops being enough.
Why Single-Quote Extraction Falls Short for Cross-Supplier Comparison
Extracting data from one 견적서 solves a document-reading problem. Extracting data from five 견적서 for comparison solves a normalization problem. The difference is what makes batch processing its own discipline.
When you process a single quote, the output is one row per line item from one supplier. You read the values, you understand what they mean, and you move on. But when five suppliers send quotes for the same RFQ, you get five different ways of describing the same thing. Supplier A writes "500HP 전동기, 3상." Supplier B writes "구동 장치, 500마력, 3PH." Supplier C writes "Motor 500HP 3P." A human reads all three and recognizes they're the same item — but VLOOKUP sees three different strings, and a pivot table creates three separate categories.
This semantic alignment problem compounds with every supplier you add. A 10-line RFQ with 3 suppliers creates 30 data rows that someone must manually group. A 30-line RFQ with 7 suppliers creates 210 rows. At that scale, the item-matching step alone can consume an entire afternoon — longer than the price comparison itself. This is where Custom Column Extraction changes the workflow: instead of matching items after extraction, you define the columns once by what you want to capture, and the AI reads across all supplier documents, recognizing that "Drive Unit 500HP," "500HP 전동기," and "구동 장치 500마력" all belong in the same "Item Name" column because it understands what each phrase means, not how it's spelled.
The mechanism is fundamentally different from template-based OCR. Template tools require you to define pixel coordinates for each field on each supplier's document — coordinates that break the moment a different supplier uses a different layout. Custom Column Extraction works by semantic role: the AI locates values based on what they represent (a unit price, a delivery date, a supplier name), independent of where they sit on the page. For a batch comparison workflow, this means you define your comparison columns once — "Item Name / Specification / Quantity / Unit Price / Supply Value / VAT / Lead Time / Payment Terms" — and those same column definitions work across Supplier A's 더존 PDF, Supplier B's 이카운트 Excel, and Supplier C's handwritten scan.
Define Your Comparison Dimensions Once
The comparison columns you choose determine what decisions you can make. Choose only price and item name, and you'll pick the cheapest supplier every time — missing that Supplier B delivers in 7 days while Supplier A needs 30, or that Supplier C includes installation in the unit price while Supplier D charges it separately.
For Korean vendor quotation comparison, a practical column set covers four decision dimensions:
| Dimension | Columns to Define | What It Enables |
|---|---|---|
| Supplier identity | Supplier Name, Business Registration Number (사업자등록번호) | Links each row to its source; the 사업자등록번호 uniquely identifies the legal entity even when the trading name (상호) differs |
| Item matching | Item Name, Specification (규격) | Lets you pivot by item across suppliers — the core of side-by-side comparison |
| Price structure | Quantity (수량), Unit Price (단가), Supply Value (공급가액), VAT (부가세) | Captures the full pre-tax and post-tax picture; separate VAT column catches suppliers who show only a single total without the breakdown |
| Terms comparison | Quote Date (견적일자), Validity Period (유효기간), Lead Time (납기), Payment Terms (결제조건) | Price is only valid within the 유효기간 window — a quote that expires in 3 days is a different proposition than one good for 30 |
If a supplier quotes in different units than others — one per box (박스), another per each (개별), a third per set (세트) — add a "Unit (단위)" column. The AI reads the unit label wherever it appears on the document. For suppliers who include delivery cost (운송비) as a separate line, defining "Shipping Cost" as an additional column ensures you're comparing total landed cost, not just sticker price.
These column definitions are reusable. Define them once for your standard RFQ format, and they work across every subsequent sourcing round — no per-supplier configuration, no template maintenance. This is the same mechanism explained in detail in our guide to extracting Korean vendor quotation data to Excel, but applied across multiple suppliers simultaneously rather than one at a time.
Batch Upload, One Table
With comparison columns defined, the extraction step collapses from hours of manual transcription to a single upload action. Here's how the batch comparison pipeline works:
For a typical 5-supplier, 20-line-item RFQ, the entire process — from uploading PDFs to downloading a comparison-ready XLSX — completes in under 10 minutes. The same task done manually takes 2–3 hours of focused work, and that's before you reconcile item descriptions across suppliers. The time gap isn't from automation speed — it's from removing the transcription bottleneck entirely.
Files are processed securely and not stored.
From Extracted Data to Decision Matrix
Once the data is in a single table, the comparison logic begins. The approach depends on what matters most for the purchase, but three methods cover most Korean procurement scenarios:
Price-only comparison. The simplest approach, suitable when all suppliers are quoting identical or near-identical items. Pivot the extracted data so suppliers become columns and items become rows. For each item, =MIN() flags the lowest unit price. Sort by supply value (공급가액) — always compare pre-VAT values, since some suppliers may be exempt from VAT (면세사업자) and comparing totals that mix pre-tax and post-tax numbers produces misleading rankings.
Weighted scoring. When price isn't the only factor — and it rarely is — assign weights to your comparison dimensions. A common starting point in Korean B2B procurement: 40% price, 25% delivery lead time (납기), 20% payment terms (결제조건), 15% specification compliance. Score each supplier 1–5 on each dimension, multiply by weights, and sum. The highest total identifies the strongest overall supplier, not just the cheapest.
This structured approach mirrors what Korea's own public procurement system does at scale. KONEPS (나라장터), which processes roughly two-thirds of all Korean public procurement with annual volumes exceeding ₩145 trillion, evaluates bids through a qualification screening framework (적격심사제) that weights technical capability at 60–90 points and bid price at 10–20 points — depending on the procurement category. The private sector doesn't need that level of formality, but the principle is worth adopting: price is one input among several, and a structured comparison beats gut feeling every time.
Total cost of ownership (TCO). The quoted unit price (단가) is only part of what you'll pay. A supplier quoting ₩5,000 per unit with next-week delivery and net-30 payment may cost less overall than one quoting ₩4,800 per unit with 45-day lead time and 50% upfront payment — especially when the delayed delivery means buying buffer stock or paying premium freight elsewhere. Add columns for shipping cost (운송비), minimum order quantity (최소주문수량), and payment schedule in your spreadsheet, and compare the full financial picture.
Korean-Specific Batch Challenges
Comparing quotes across Korean suppliers introduces a few recurring issues that single-quote processing sidesteps because they only surface when you're looking at multiple documents side by side:
VAT inconsistency (부가세 불일치). In Korean B2B, VAT (부가세) is almost always shown separately (별도) at 10% of the supply value. Supplier A lists 공급가액 ₩1,000,000 + 부가세 ₩100,000. Supplier B — a 면세사업자 (VAT-exempt business) — shows a single total of ₩950,000 with no VAT line. If you compare totals directly, Supplier B looks 15% cheaper, but ₩50,000 of that gap is a tax-status difference, not a price difference. Always extract 공급가액 and 부가세 as separate columns. When VAT is blank, verify the supplier's tax status before including that quote in a pre-tax comparison. Community discussions on Clien.net confirm that B2B buyers in Korea expect the VAT breakdown, and suppliers who refuse to provide it are often viewed with suspicion.
Unit mismatch (단위 불일치). One supplier quotes per box (박스/1박스), another per each (개별/1EA), a third per set (세트/1SET). If Supplier A's "₩50,000" is per box of 10 units and Supplier B's "₩6,000" is per individual unit, a naive price comparison makes Supplier B look 88% cheaper. The fix: add a "Unit (단위)" column during extraction, and normalize per-unit prices in your spreadsheet. Without that normalization step, your comparison table is comparing boxes to individual units — a spreadsheet that looks correct but produces wrong decisions.
Item description drift (품목명 차이). This is the hardest comparison problem to automate with traditional tools. Three suppliers quoting the same specification might write "스테인리스 밸브 DN50," "SUS304 Valve 2 inch," and "밸브, 스테인리스, 50A" — three completely different strings that all describe the same DN50 stainless steel valve. Custom Column Extraction addresses this because the AI understands that all three refer to the same item concept, placing each in the "Item Name" column where your pivot table naturally groups them. With template-based tools, each variant lands as a separate category, and you're back to manual matching. For a deep look at how extraction handles format differences in Korean documents, our guide on extracting Korean transaction statements (거래명세서) covers the format challenges of the document that follows the 견적서 in the procurement chain.
Validity window awareness (유효기간 관리). A Korean 견적서 typically carries a validity period (유효기간) of 7–30 days. When you compare five quotes side by side, you're looking at data that expires at different times. Supplier A's quote, dated June 1 with a 7-day validity, expired yesterday. Supplier B's, dated June 10 with a 30-day validity, is good for three more weeks. Your comparison spreadsheet should flag this — a quote past its 유효기간 isn't a valid offer, and comparing expired prices against current ones is a sourcing error, not a spreadsheet error.
FAQ
Can I batch-process Korean 견적서 and English vendor quotes in the same upload?
Yes. Custom Column Extraction is language-agnostic — it reads values by meaning, not by language. Define a column named "Unit Price," and the AI places ₩45,000 from a Korean document and $32.50 from an English one into the same column because it understands both represent the same concept. Your spreadsheet handles currency conversion separately after extraction. For mixed-language batches, the "Supplier Name" column becomes especially useful as the source identifier.
What if suppliers use different units for the same item — box vs each vs set?
Add a "Unit (단위)" column to your extraction definitions. The AI reads the unit label from each document — "1박스," "1EA," "1SET" — and places it in the Unit column. In your comparison spreadsheet, add a normalization formula: if Unit contains "박스," divide the unit price by the units-per-box to get a per-unit price. This ensures you're comparing equivalent quantities before making a sourcing decision.
How does the batch handle a supplier who doesn't show VAT on their 견적서?
The AI extracts whatever VAT value appears on the document. If a supplier shows 부가세, it lands in your VAT column. If they don't — common with 면세사업자 (VAT-exempt businesses) in healthcare, education, or certain agricultural sectors — the VAT column will be empty for that row. Your spreadsheet should check: if VAT is blank, verify the supplier's tax status before comparing totals. A missing VAT line isn't an extraction error; it's a tax-status signal you need to act on.
Does batch processing work with scanned or handwritten Korean 견적서?
Yes, but with lower accuracy on handwriting than printed text. A scanned 견적서 from a small supplier using a printed form with handwritten quantities and prices will extract most fields correctly — the form structure helps the AI locate values. A fully handwritten 견적서 (all fields written by hand) is more challenging, particularly for densely written sections or unclear numerals. For batch comparisons that mix printed and handwritten quotes, review the handwritten rows after extraction; the printed rows typically require no correction.
What's the difference between extracting one quote and batch-extracting five?
Single-quote extraction gives you one supplier's data in your column structure. Batch extraction gives you all suppliers' data in the same structure, merged into one table — plus semantic item alignment across suppliers. For the step-by-step details on how extraction works for individual Korean vendor quotations — including field structure, VAT handling, and format specifics — see our guide to Korean vendor quotation extraction. For batch processing applied to transaction statements (거래명세서), which follow the 견적서 in the procurement document chain, see our guide on batch-processing Korean delivery statements.
Can I reuse the same column definitions across multiple RFQ rounds?
Yes. Once you've defined a comparison column set that works for your procurement categories, it's reusable across every future sourcing round. The column definitions don't contain supplier-specific coordinates or templates — they only specify what data you want, not where it lives. For recurring purchases (e.g., quarterly office supplies RFQ), the same column definitions produce consistent output tables round after round, making trend analysis across sourcing cycles straightforward.
Compare First, Type Never
The evaluation of suppliers is a procurement skill. The transcription of PDFs into a spreadsheet is a clerical tax on that skill — a step that consumes 60–70% of the comparison workflow's total time while contributing zero insight to the sourcing decision. Every minute spent retyping "₩45,000" from Supplier A's page 2 into your comparison table is a minute not spent asking whether Supplier B's 7-day delivery window makes their 8% higher unit price worth paying.
The moment you remove the data entry step, vendor comparison shifts from a Friday-afternoon slog to a focused decision exercise. The extracted data arrives as a single table, and the spreadsheet — the comparison formulas, the weighted scores, the conditional formatting — does what it was always supposed to do: help you compare, not house the results of your typing speed.
If your procurement team evaluates supplier quotes across formats that never match, try running a batch comparison on your next RFQ round. For an alternative extraction path that preserves document formatting for archiving or compliance, our PDF quotation to Excel converter handles single-document conversion by field meaning rather than pixel position.