Loading...
Loading...
Synthetic invoice — tests tabular billing layouts.

INVOICE #INV-2026-0472
From: Acme Solutions LLC
To: Widget Corp International
Date: February 28, 2026
Due Date: March 30, 2026
Description Qty Rate Amount
---------------------------------------------------
Web Development 40h $150.00 $6,000.00
UI/UX Design 20h $125.00 $2,500.00
Server Infrastructure 1 $500.00 $500.00
---------------------------------------------------
Subtotal: $9,000.00
Tax (10%): $900.00
TOTAL: $9,900.00
Payment Terms: Net 30
Bank: First National Bank Acct: 1234567890| Rank | Model | Provider | Quality Score | Latency |
|---|---|---|---|---|
| 🥇 | Mistral OCR 4 | mistral | 100.0 | 721ms |
| 🥈 | Google: Gemini 3.1 Flash Lite Preview | openrouter | 100.0 | 1.1s |
| 🥉 | Gemini 3.1 Flash Lite Preview | 100.0 | 1.1s | |
| #4 | Gemini 3.1 Flash Lite | 100.0 | 1.2s | |
| #5 | Gemini 3.5 Flash Lite | 100.0 | 1.3s |
| #6 | ministral-3b-2512 | mistral | 100.0 | 1.5s |
| #7 | Mistral Medium 3 5 | mistral | 100.0 | 1.5s |
| #8 | Gemini Flash-Lite Latest | 100.0 | 1.6s |
| #9 | Google: Gemini 2.5 Flash Lite | openrouter | 100.0 | 1.6s |
| #10 | Meta: Llama 4 Scout | openrouter | 100.0 | 1.6s |
| #11 | Google: Gemini 3.1 Flash Lite | openrouter | 100.0 | 1.6s |
| #12 | ministral-3b-2512 | mistral | 100.0 | 1.6s |
| #13 | Gemini 3.7 Flash | 100.0 | 1.7s |
| #14 | magistral-medium-2509 | mistral | 100.0 | 1.7s |
| #15 | Mistral: Ministral 3 3B 2512 | openrouter | 100.0 | 1.7s |
| #16 | mistral-medium-2508 | mistral | 100.0 | 1.8s |
| #17 | mistral-small-2506 | mistral | 100.0 | 1.8s |
| #18 | Amazon: Nova 2 Lite | openrouter | 100.0 | 1.8s |
| #19 | Google: Gemini 3.1 Flash Image Preview (Gemini 3.1 Flash Image Preview) | openrouter | 100.0 | 1.8s |
| #20 | OpenAI: GPT-4o (2024-05-13) | openrouter | 100.0 | 1.9s |
| #21 | Meta: Llama 4 Maverick | openrouter | 100.0 | 2.0s |
| #22 | gpt-4.1 | openai | 100.0 | 2.0s |
| #23 | Mistral: Ministral 3 8B 2512 | openrouter | 100.0 | 2.0s |
| #24 | gpt-4o-2024-11-20 | openai | 100.0 | 2.1s |
| #25 | OpenAI GPT Mini Latest | openrouter | 100.0 | 2.1s |
| #26 | gpt-4.1-2025-04-14 | openai | 100.0 | 2.1s |
| #27 | gpt-4o-mini-2024-07-18 | openai | 100.0 | 2.1s |
| #28 | OpenAI: GPT-4o (2024-11-20) | openrouter | 100.0 | 2.1s |
| #29 | Gemini 2.5 Flash-Lite | 100.0 | 2.2s |
| #30 | OpenAI: GPT-4.1 Nano | openrouter | 100.0 | 2.2s |
| #31 | OpenAI: GPT-5.1-Codex | openrouter | 100.0 | 2.3s |
| #32 | Anthropic: Claude Opus 4.8 (Fast) | openrouter | 100.0 | 2.3s |
| #33 | Perplexity: Sonar | openrouter | 100.0 | 2.3s |
| #34 | gpt-4o-mini | openai | 100.0 | 2.3s |
| #35 | Google: Gemini 2.5 Flash Image (Gemini 2.5 Flash Image) | openrouter | 100.0 | 2.3s |
| #36 | Google: Gemini 2.5 Flash | openrouter | 100.0 | 2.4s |
| #37 | OpenAI: GPT-4.1 | openrouter | 100.0 | 2.4s |
| #38 | mistral-medium-2508 | mistral | 100.0 | 2.5s |
| #39 | gpt-4o-2024-08-06 | openai | 100.0 | 2.5s |
| #40 | OpenAI: GPT Chat Latest | openrouter | 100.0 | 2.5s |
| #41 | gpt-4.1-mini-2025-04-14 | openai | 100.0 | 2.5s |
| #42 | Mistral: Mistral Medium 3.1 | openrouter | 100.0 | 2.6s |
| #43 | Qwen: Qwen3.6 35B A3B | openrouter | 100.0 | 2.6s |
| #44 | Google: Gemini 3.5 Flash-Lite | openrouter | 100.0 | 2.6s |
| #45 | OpenAI: GPT-4o-mini | openrouter | 100.0 | 2.7s |
| #46 | Claude Opus 5 (Fast) | openrouter | 100.0 | 2.7s |
| #47 | Claude Haiku 4.5 | anthropic | 100.0 | 2.7s |
| #48 | Thinking Machines: Inkling Small | openrouter | 100.0 | 2.8s |
| #49 | ministral-14b-2512 | mistral | 100.0 | 2.8s |
| #50 | ministral-8b-2512 | mistral | 100.0 | 2.8s |
| #51 | Anthropic: Claude 3 Haiku | openrouter | 100.0 | 2.9s |
| #52 | Amazon: Nova Pro 1.0 | openrouter | 100.0 | 2.9s |
| #53 | Mistral: Ministral 3 14B 2512 | openrouter | 100.0 | 3.0s |
| #54 | OpenAI: GPT-5.6 Terra | openrouter | 100.0 | 3.0s |
| #55 | gpt-4.1-mini | openai | 100.0 | 3.0s |
| #56 | Google: Gemini 3 Flash Preview | openrouter | 100.0 | 3.3s |
| #57 | magistral-small-2509 | mistral | 100.0 | 3.3s |
| #58 | Perplexity: Sonar Pro Search | openrouter | 100.0 | 3.3s |
| #59 | mistral-small-2506 | mistral | 100.0 | 3.4s |
| #60 | gpt-4o-2024-05-13 | openai | 100.0 | 3.4s |
| #61 | ministral-8b-2512 | mistral | 100.0 | 3.5s |
| #62 | Google: Gemini 3.7 Flash | openrouter | 100.0 | 3.5s |
| #63 | Mistral: Mistral Large 3 2512 | openrouter | 100.0 | 3.5s |
| #64 | Anthropic: Claude Haiku 4.5 | openrouter | 100.0 | 3.6s |
| #65 | Anthropic: Claude Sonnet 4 | openrouter | 100.0 | 3.6s |
| #66 | Gemini 3.6 Flash | 100.0 | 3.7s |
| #67 | ministral-14b-2512 | mistral | 100.0 | 3.8s |
| #68 | Mistral: Mistral Medium 3.5 | openrouter | 100.0 | 3.8s |
| #69 | OpenAI: GPT-4o | openrouter | 100.0 | 3.8s |
| #70 | mistral-medium-2508 | mistral | 100.0 | 3.9s |
| #71 | OpenAI: GPT-5.4 Image 2 | openrouter | 100.0 | 4.0s |
| #72 | mistral-medium-2508 | mistral | 100.0 | 4.0s |
| #73 | Google Gemini Flash Latest | openrouter | 100.0 | 4.2s |
| #74 | Anthropic: Claude Sonnet 5 | openrouter | 100.0 | 4.3s |
| #75 | OpenAI: GPT-4.1 Mini | openrouter | 100.0 | 4.3s |
| #76 | Gemini 3.5 Flash | 100.0 | 4.3s |
| #77 | Thinking Machines: Inkling | openrouter | 100.0 | 4.4s |
| #78 | xAI: Grok 4.5 | openrouter | 100.0 | 4.4s |
| #79 | Perplexity: Sonar Pro | openrouter | 100.0 | 4.4s |
| #80 | mistral-large-2512 | mistral | 100.0 | 4.5s |
| #81 | xAI: Grok 4.3 | openrouter | 100.0 | 4.6s |
| #82 | Claude Opus 5 | openrouter | 100.0 | 4.7s |
| #83 | o3 | openai | 100.0 | 4.7s |
| #84 | MiniMax: MiniMax M3 | openrouter | 100.0 | 4.7s |
| #85 | OpenAI: GPT-5.6 Sol | openrouter | 100.0 | 4.9s |
| #86 | Mistral: Mistral Medium 3 | openrouter | 100.0 | 4.9s |
| #87 | Anthropic Claude Sonnet Latest | openrouter | 100.0 | 4.9s |
| #88 | Google: Gemini 3.6 Flash | openrouter | 100.0 | 4.9s |
| #89 | mistral-medium-2505 | mistral | 100.0 | 5.0s |
| #90 | Meta: Muse Spark 1.1 | openrouter | 100.0 | 5.0s |
| #91 | Anthropic: Claude Sonnet 4.6 | openrouter | 100.0 | 5.1s |
| #92 | mistral-large-2512 | mistral | 100.0 | 5.3s |
| #93 | OpenAI: GPT-5.6 Luna | openrouter | 100.0 | 5.3s |
| #94 | Perceptron: Perceptron Mk1 | openrouter | 100.0 | 5.5s |
| #95 | Claude Sonnet 4.5 | anthropic | 100.0 | 5.8s |
| #96 | Anthropic: Claude Opus 4.5 | openrouter | 100.0 | 5.9s |
| #97 | Qwen3-VL 30B A3B Instruct (DeepInfra) | deepinfra | 100.0 | 6.0s |
| #98 | Qwen2.5-VL 32B Instruct (DeepInfra) | deepinfra | 100.0 | 6.1s |
| #99 | Qwen: Qwen3 VL 235B A22B Instruct | openrouter | 100.0 | 6.2s |
| #100 | Anthropic: Claude Sonnet 4.5 | openrouter | 100.0 | 6.3s |
| #101 | Meta: Muse Spark 1.2 | openrouter | 100.0 | 6.4s |
| #102 | StepFun: Step 3.7 Flash | openrouter | 100.0 | 6.5s |
| #103 | Anthropic: Claude Opus 4.6 | openrouter | 100.0 | 6.5s |
| #104 | Anthropic: Claude Opus 4.8 | openrouter | 100.0 | 7.0s |
| #105 | Anthropic Claude Haiku Latest | openrouter | 100.0 | 7.4s |
| #106 | Google: Gemini 3.5 Flash | openrouter | 100.0 | 7.5s |
| #107 | Claude Opus 4.5 | anthropic | 100.0 | 7.6s |
| #108 | Anthropic: Claude Opus Latest | openrouter | 100.0 | 8.0s |
| #109 | Meta: Muse Glimmer 30B | openrouter | 100.0 | 8.5s |
| #110 | Qwen: Qwen3 VL 30B A3B Instruct | openrouter | 100.0 | 9.0s |
| #111 | Qwen: Qwen3.8 27B | openrouter | 100.0 | 9.0s |
| #112 | SpaceXAI: Grok 4.6 | openrouter | 100.0 | 9.5s |
| #113 | Anthropic: Claude Opus 4 | openrouter | 100.0 | 9.5s |
| #114 | Anthropic: Claude Fable 5 | openrouter | 100.0 | 9.7s |
| #115 | Qwen: Qwen3.5 Plus 2026-04-20 | openrouter | 100.0 | 10.0s |
| #116 | Gemini Flash Latest | 100.0 | 10.6s |
| #117 | Anthropic: Claude Fable Latest | openrouter | 100.0 | 10.6s |
| #118 | o1-2024-12-17 | openai | 100.0 | 10.8s |
| #119 | Qwen3-VL 235B A22B Instruct (DeepInfra) | deepinfra | 100.0 | 12.9s |
| #120 | OpenAI: GPT-5.6 Terra Pro | openrouter | 100.0 | 13.0s |
| #121 | OpenAI: GPT-5.6 Sol Pro | openrouter | 100.0 | 13.0s |
| #122 | OpenAI: GPT-5.5 | openrouter | 100.0 | 13.3s |
| #123 | MoonshotAI Kimi Latest | openrouter | 100.0 | 13.9s |
| #124 | Gemini 3 Flash Preview | 100.0 | 14.2s |
| #125 | o1 | openai | 100.0 | 14.4s |
| #126 | Xiaomi: MiMo-V2.5 | openrouter | 100.0 | 14.6s |
| #127 | Anthropic: Claude Opus 4.1 | openrouter | 100.0 | 16.3s |
| #128 | o4-mini | openai | 100.0 | 16.4s |
| #129 | Qwen: Qwen3.7 Plus | openrouter | 100.0 | 19.9s |
| #130 | MoonshotAI: Kimi K2.7 Code | openrouter | 100.0 | 23.9s |
| #131 | Llama 3.2 11B Vision (DeepInfra) | deepinfra | 100.0 | 28.8s |
| #132 | Gemini 3.1 Pro Preview | 100.0 | 29.2s |
| #133 | Gemini 3.1 Pro Preview Custom Tools | 100.0 | 33.7s |
| #134 | Gemini 2.5 Pro | 100.0 | 56.0s |
| #135 | Sakana: Fugu Ultra | openrouter | 100.0 | 72.6s |
| #136 | Tesseract 5 | OpenOCR (Local) | 99.9 | 432ms |
| #137 | OCRmyPDF | OpenOCR (Local) | 99.9 | 876ms |
| #138 | AWS Textract | aws | 99.9 | 1.5s |
| #139 | Azure Document Intelligence v4 | azure | 99.7 | 1.2s |
| #140 | docTR | OpenOCR (Local) | 99.6 | 961ms |
| #141 | Amazon: Nova Lite 1.0 | openrouter | 99.6 | 2.3s |
| #142 | OpenAI GPT Latest | openrouter | 99.4 | 3.3s |
| #143 | ByteDance: UI-TARS 7B | openrouter | 99.4 | 3.9s |
| #144 | OpenAI: GPT-5.6 Luna Pro | openrouter | 99.4 | 39.0s |
| #145 | Datalab Convert (accurate) | datalab | 98.9 | 25.6s |
| #146 | OpenAI: GPT-4o (2024-08-06) | openrouter | 98.7 | 3.8s |
| #147 | Nex AGI: Nex-N2-Pro | openrouter | 98.4 | 4.3s |
| #148 | RapidOCR | OpenOCR (Local) | 98.3 | 377ms |
| #149 | MoonshotAI: Kimi K3 | openrouter | 97.8 | 11.5s |
| #150 | ByteDance Seed: Seed 2.1 Turbo | openrouter | 97.5 | 13.7s |
| #151 | Document AI | 97.4 | 580ms |
| #152 | Qwen: Qwen3.7 Flash | openrouter | 96.5 | 17.5s |
| #153 | EasyOCR | OpenOCR (Local) | 95.9 | 1.6s |
| #154 | MoonshotAI: Kimi K2.6 | openrouter | 95.8 | 79.1s |
| #155 | ByteDance Seed: Seed-2.0-Code | openrouter | 95.6 | 13.2s |
| #156 | Qwen: Qwen3.8 Max | openrouter | 95.2 | 17.0s |
| #157 | Nex AGI: Nex-N2-Mini | openrouter | 93.7 | 2.3s |
| #158 | xAI: Grok Build 0.1 | openrouter | 87.4 | 15.6s |
| #159 | Google Gemini Pro Latest | openrouter | 85.0 | 31.6s |
| #160 | Google: Gemini 2.5 Pro Preview 06-05 | openrouter | 85.0 | 34.9s |
| #161 | Gemini Pro Latest | 85.0 | 38.8s |
| #162 | Amazon: Nova Premier 1.0 | openrouter | 68.8 | 6.4s |
| #163 | Qwen: Qwen3.6 27B | openrouter | 53.2 | 20.1s |
| #164 | Qwen: Qwen3.6 Flash | openrouter | 51.7 | 9.7s |
| #165 | Mistral: Mistral Small 3.1 24B | openrouter | 6.0 | 2.0s |