Product

From a pile of PDFs to a decision
you can defend.

DocGlue reads business documents, turns them into structured information and compares related documents by what they mean: the same item, the same scope, the same amount. It is not a side-by-side pixel highlighter.

Under the hood

A deterministic pipeline, with AI only where it helps.

Figures, statuses and evidence come from rules you can audit. Planned AI stages add classification and explanations on top, and never change a number.

  1. 01Validate uploadRules · Live
  2. 02Extract textRules · Live
  3. 03OCR scanned pagesRules · Live
  4. 04Detect document typeRules · Live
  5. 05Extract fields and line itemsRules · Live
  6. 06Normalize valuesRules · Live
  7. 07Match and compareRules · Live
  8. 08Classify unknown documentsAI · Planned
  9. 09Explain differencesAI · Planned
  10. 10Save resultRules · Planned

Document extraction

Live

Turn documents into structured information.

Parties, reference numbers, dates, due dates, payment terms, subtotal, tax, total and every line item with quantity and unit price. Selectable text is read as written. Pages that are images are read with OCR.

  • Works on quotes, invoices, purchase orders, receipts, delivery notes, statements and contracts
  • English OCR for scans and phone photos, up to 6 scanned pages per file today
  • Custom fields and unusual layouts Planned
FieldValuePage
SupplierCedar Peak Roofing1
Invoice numberINV-90211
Purchase orderPO-77811
Date4 April 20261
Tax$1,074.401
Total$14,504.401

Document comparison

Live

Compare related documents, not just their text.

A text diff tells you that a line changed. DocGlue tells you that the invoice bills 126 shingles against 120 quoted, and what that costs (+$480.00). Pick the pair, or let auto-detect read the documents and choose.

  • Quote vs invoice
  • Purchase order vs invoice
  • Two quotes or bids
  • Two invoices
  • Original vs change order
  • Receipt vs invoice
  • Delivery note vs invoice
  • Contract versions
  • Any two documents

Quote comparison

Live

Compare suppliers on scope, quantity, price and terms.

Equivalent items are matched across quotes by SKU, normalized description, quantity and price. Items only one supplier quoted are listed on their own, so the cheaper total cannot hide missing scope.

  • Two quotes side by side, today
  • Up to 5 quotes in one matrix Live
ItemCedar Peak RoofingRidge Line Roofing
Architectural shingles120 × $80.00120 × $76.00
Ridge capNot quoted1 × $420.00
Tax$984.00$956.80
Total$13,284.00$12,916.80

Difference detection

Live

Every kind of difference that costs money.

Findings are sorted into Difference, Missing, Uncertain and Matched. Expected differences, such as a quote number and an invoice number, are noted rather than flagged. Mixed currencies are warned about and never subtracted.

  • Prices
  • Quantities
  • Line items
  • Missing items
  • Tax
  • Totals
  • Dates
  • Reference numbers
  • Payment terms
  • Wording
  • Currency

Evidence

Live

Every value shows where it came from.

A finding you cannot verify is a finding you cannot act on. Each value carries its file, page number and the text it was read from, so checking DocGlue takes seconds.

QuoteCedar-Peak-Quote.pdfPage 2

"Total $13,284.00"

InvoiceCedar-Peak-Invoice.pdfPage 1

"Total $14,504.40"

Explanations

Planned

Plain-language notes on what changed and why it matters.

A language model will summarise the significant findings in a sentence or two. It only sees the findings already on the report, not your whole document, and it cannot change a figure.

Planned

Total is $1,220.40 higher than quoted. The invoice bills 6 more shingles and adds an ice and water shield line that was not in the quote.

Export

Live

Take the result wherever the decision happens.

Exports are built in your browser from the result you already have. Nothing extra is uploaded to make them.

  • PDF difference report
  • CSV for Excel and Google Sheets
  • JSON with every finding and its evidence

API

Planned

Structured document data for your own systems.

The API is planned. It will accept documents and return the same extraction and comparison results as the app. The request and response shown are illustrative and mirror the JSON export available today.

POST /v1/comparisons
{
  "mode": "quote-invoice",
  "documents": ["doc_quote_4418", "doc_invoice_9021"]
}

200 OK
{
  "summary": { "matched": 6, "differences": 4, "missing": 1 },
  "findings": [
    {
      "field": "Total",
      "status": "DIFFERENCE",
      "left":  { "display": "$13,284.00", "page": 2 },
      "right": { "display": "$14,504.40", "page": 1 },
      "difference": "+$1,220.40"
    }
  ]
}

Stop comparing documents line by line.

Upload two PDFs and get every changed price, quantity, line and total, with the page it came from. Free, and no account needed.

No credit card. Files are read in memory and discarded.