Does not preserve source-derived transaction identifiers; it normalizes them into sequential transaction_id values such as "2", "3", and "4", so the embedded IDs in the descriptions cannot be traced back directly.

✗ Failed🧾 artifact-verifiedinput + output shownTest date not recordedLanding AI
What was measured
Semantic Field Enrichment

Are derived fields — transaction_type, transaction_id, cheque_number, day patterns, ad codes — correctly classified or extracted beyond raw OCR?

decisive for this rankingtransformation

This ranking is not just about copying OCR text; it also depends on whether the tool can correctly infer or classify document-specific fields needed for useful structured output. (3 of 3 judges)

What was given, what came back

Test input: Bank Statement PDF · pdf · group: financial-document-extraction
Input — what we sent
Input file 1 — as supplied
Input file 1 — as supplied
Input file 2 — as supplied
Bank Statement PDF.pdf
Bank Statement PDF

A 4-page bank statement PDF with 51 transactions, balances, rewards, and disclaimer text, used to test schema-driven extraction of dense financial tables and multi-page continuity.

Why this input is hard
  • · Table extraction across 50+ transaction rows
  • · Multi-page continuity with BALANCE FORWARD bridges
  • · Structured metadata vs. free-text transaction descriptions
  • · Numerical accuracy for balances, deposits, withdrawals, and summaries
  • · Nested schema population for account, branch, balances, rewards, and disclaimers
Output — unretouched
image
Provenance
Observation
9f99b1ec-e13d-49eb-a3c3-0eb907f19ffb
Evidence run
ec4d736d-95f9-4c88-884c-e280435f7b7b
Study
Extract and query structured data from documents using natural language
Research task
86b9y25e5
Tested at
not recorded
Source
first-party
Evidence state
verified
Proof shown
input + output shown
Cost / latency
not captured
Repeat run
not captured
Tester
not captured

The last three rows are honest blanks, not placeholders — our capture has no field for them yet.

Query this
get_evidence({
  tool: "landing-ai",
  scenario: "financial-document-extraction"
})
MCP · mcp.aidemos.com/api/mcp
Free with attribution.
Same input, same check — 7 other tools
measured on Semantic Field Enrichment
Real inputs and real outputs, no retouching · every cell queryable via API & MCP · aidemos.com