Finance Document Processing

Extract data from quotations

Unstract reads the quotations suppliers send back against your RFQ, as PDFs, scans, spreadsheets or email replies, lines up their prices, lead times and validity dates, and hands the winning quote to your ERP or procurement system as a purchase order.

corvane-quote-q30562.pdf · supplier quotationstructured data
{  "supplier": "Corvane Packaging Supply",  "quote_number": "CPS-Q-30562",  "quote_date": "Oct 19, 2026",  "rfq_reference": "PF-RFQ-1184",  "valid_until": "Nov 18, 2026",  "lead_time": "15 business days",  "payment_terms": "Net 30",  "currency": "USD",  "quote_total": 13337,  "confidence": 0.95}

Trusted by finance teams around the globe

G2 Leader, Fall 2026G2 Best Usability, Summer 2026
Moody'sEndpointMedaxionPinpointConvrSmart ClerkCyberSoftThoughtFocusZluriIOA
What arrives

One RFQ out, a dozen differently shaped answers back

A supplier that quotes in your RFQ's own line order is a rare gift. Most replies to the sourcing inbox look more like these.

Small suppliers still fax their quote back on letterhead

LEAD TIMEDELIVERYSHIPS ARO

Three suppliers, three ways to state the lead time

UNIT PRICELEAD TIME4.10VALID TOBIDNO BID

Prices pencilled onto your own RFQ form and sent back

QUOTESPECT&CCERT1 REPLY · 4 FILES

Quote, spec sheet, sales terms and a certificate in one reply

PRICE LIST · 1,860 SKUS

Distributors answer with a full price list in a spreadsheet

Buyers retype every supplier's prices into a comparison spreadsheet, so awards wait on data entry, a quote expires before anyone notices, and a missing line makes the cheapest bid look cheaper than it is.

Unstract reads each quotation in the supplier's own layout, extracts every item, price, lead time and validity date, lines the quotes up against your RFQ, and sends the chosen one to your ERP or procurement system as a PO.

Book a consultationFree consultation worth $1,000. Bring the quotes from one RFQ and see them compared.
How it works

Read, compare and award supplier quotes on one platform

Parse each quotation, extract its prices and terms, then run the RFQ comparison around them. Use one product by itself, or stack all three so the comparison builds itself as the quotes come in.

Quotation OCR

Parse supplier quotations with every price on its line

Get the full text of a supplier quote, whether it came as a PDF from the supplier's quoting tool, a faxed letterhead page, your own RFQ form with prices written in, or a few lines typed into an email. The quantity, unit price and amount stay on one row, price breaks by volume stay with the item they belong to, and the small print with validity and lead time comes through as text.

Feed that text to an LLM of your choice, or make parsing the opening step of a quote comparison workflow.

Learn more about LLMWhisperer
SUPPLIERCorvane PackagingQUOTE NO.CPS-Q-30562RFQ REF.PF-RFQ-1184VALID UNTILNov 18, 2026LEAD TIME15 business daysLINES5 itemsQUOTE TOTAL13,337.00
AI data extraction

Turn every supplier quotation into one comparable record

Name the fields your comparison needs, from supplier and RFQ reference down to each line's quantity, unit price, lead time and validity, and every quote returns in the same JSON structure. That makes Document Studio a quotation data extractor that also checks what it reads: a lead time longer than the RFQ asks for, or a unit price well above your last purchase, comes back flagged with the reason.

Call it as an API from your sourcing tool, run it as an ETL pipeline on the RFQ reply mailbox, or make it one step in an orchestrated quote-to-PO process.

Learn more about Document Studio
quote_numberCPS-Q-30562✓rfq_referencePF-RFQ-1184✓lead_time15 business days⚑unit_price_tape52.20⚑valid_untilNov 18, 2026✓⚑ RFQ asks 10 days⚑ last PO: 47.80
Agentic process automation

Run the RFQ from the first quote received to the purchase order

Describe how your team handles quotations in plain English and Flow's agents build the workflow. Supplier quotes arrive by email or through the supplier portal, each is read and tied to its RFQ, and the quotes are set side by side line for line, with missing items and expired quotes marked. The buyer gets the finished comparison, and the quote they choose becomes a purchase order in your ERP or procurement system, such as SAP or NetSuite. You approve the workflow once, and it runs the same way on every RFQ.

Decide when a person steps in: a supplier skipped a line, a quote lapses before the award, or a lead time runs past the date the RFQ set. Those RFQs wait for the buyer, who sees each gap marked against the supplier that left it.

Learn more about Flow
1
Quote intakeSupplier replies to an RFQ by email or the supplier portal
2
Read and extractParsePrice table and small print as textExtractItems, prices, quantities, lead times, terms, validity
3
CompareQuotes side by side against the RFQ, gaps and expired quotes marked
4
To the buyerThe buyer sees the comparison; the chosen quote becomes a PO in your ERP

Extract quotation data today. Automate the RFQ comparison next.

Start for free and run your own supplier quotes through parsing and extraction right away. Comparing quotes against the RFQ and raising the PO starts with a consultation.

Supported documents, processes & fields

Supplier quotes, RFQs and the pricing documents around them

Documents

  • Supplier quotations
  • Vendor quotes
  • Requests for quotation
  • Requests for cost proposal
  • Contract pricing proposals
  • Price lists
  • Bid and tender responses
  • Cost breakdown sheets
  • Revised and superseding quotes
  • Volume and price-break schedules
  • Pro forma invoices
  • Supplier terms and conditions
  • Purchase requisitions
  • Purchase orders

Fields captured

Supplier name and addressSupplier contactQuote numberQuote dateRevision numberRFQ referenceBuyer and ship-toValid untilPayment termsIncoterms and freight termsCurrencyLead timeMinimum order quantity
Who it's for

For the teams that ask suppliers for prices and pick the winner

Procurement and purchasing teams

Every supplier's reply lands in one comparison sheet the day it arrives, so buyers decide on price and delivery instead of retyping quotes.

Strategic sourcing and category managers

Quoted prices build up by item and supplier across every RFQ, so a category manager can see who is creeping up before the next negotiation.

Contracts and bid management teams

Exclusions, validity dates and payment terms pulled out of each bid, so the award goes to the supplier whose terms actually hold.

Shared service centers and BPOs

One extraction setup reads quotes for every client and category, so a new sourcing event starts without anyone building a template.

Outcomes

Faster awards, fewer quotes left to expire

<3 minfrom supplier quote received to a row in the comparison
91%of quotations extracted without a buyer's correction
54%fewer hours spent building quote comparison spreadsheets
2×faster from RFQ close to purchase order
Unstract has made it much easier for us to convert unstructured documents—such as invoices, contracts, and reports—into organized, usable data, eliminating the need to spend hours manually sorting through them.
G2Jitendra Singh ChouhanFinance & Ops, CloudEagle · Reviewed on G2
1 / 3
Security

Keep supplier pricing between you and the supplier

A quotation shows what you plan to buy, in what volume, and the lowest price each supplier will offer. Leaked to a rival bidder, it tells them exactly how far to undercut, and suppliers stop quoting honestly.

AICPA SOC 2ISO 27001GDPRHIPAA
  • Encrypted in transit and at rest.
  • Supplier quotes and price lists are never used to train models.
  • Access by role, category and sourcing event, so only the buyers on an RFQ see its bids, and every edit to an extracted quote is recorded.
  • You set retention: quotes stay for as long as your sourcing records policy requires, then they are deleted.
  • Self-hosted deployment for procurement teams that keep bid data inside their own environment.
See how bid and pricing data is protected in the Trust Center
Questions

What buyers and sourcing teams ask before they start

Everything a buyer compares: supplier, quote number and date, the RFQ it answers, each line's item, quantity, unit price and amount, plus freight, payment terms, lead time and the date the quote expires. You choose the fields, and every quote returns them in one structure.

LLMWhisperer straightens skewed scans, cleans fax noise and reads handwriting next to the printed text, so a price pencilled onto your RFQ form is read like a typed one. A struck-out price and its replacement both appear in the text, and extraction keeps the new one.

There is nothing to assemble. LLMWhisperer parses the replies, Document Studio extracts the fields you list, and Flow runs the comparison. Teams usually start with the quotes from one closed RFQ and have a working setup the same week.

Unstract reads both with the same products. A quote and the invoice that follows it come out as records with matching fields, so the price you were quoted can be checked against the price you are billed.

Deploy an API endpoint for quotations and call it from your sourcing tool, or run an ETL pipeline that watches the RFQ reply mailbox. Records and the chosen award go to SAP, NetSuite or the import file your procurement system already accepts.

The comparison itself. Flow ties each quote to its RFQ, lines up the prices item by item, marks lines a supplier skipped and quotes past their validity date, and sends the result to the buyer. After the award, the chosen quote becomes a PO without being keyed again.

A quotation parser gives you text and fields from one quote at a time. Comparing suppliers needs every quote matched to the same RFQ lines, which Unstract does before the buyer opens the comparison.

Yes. A distributor's price list, a contract pricing proposal and a reply to a request for cost proposal are each classified first, then read for the items and prices that matter to the RFQ, with cost breakdowns kept line by line.

The line is marked in the comparison with what the RFQ asked for and what the supplier offered. The buyer sees the gap before the award and can go back to that supplier for a revised quote.

Unstract is SOC 2, ISO 27001, GDPR and HIPAA compliant. Quotes are encrypted in transit and at rest, never used to train models, and kept only as long as you decide. Procurement teams that keep bid data in-house can self-host; the Trust Center has the details.

In a consultation we set it up around your RFQ format, your supplier mix and your award rules, and most sourcing teams compare their first live quotes within days. To test extraction now, start for free and upload one supplier quote.

Next step

Bring every quote from one recent RFQ to the consultation

Supplier PDFs, faxed replies, price lists and the quote that left a line out, plus the RFQ itself. We run them live and show the comparison, line by line, with every gap marked.

Start for freeOr try it on a supplier quote of your own today.