Sedláček s.r.o. · 2025/0774

Verdict
Cheapest without an error: Gemma 4 31B at $0.20 per 1,000 documents.
- GPT-6 Sol is also error-free but 72.8× more expensive.
Prompt given to every model
Z přiloženého dokladu vytěž údaje a vrať pouze JSON s těmito klíči:
supplier_name název dodavatele (přesně jak je na dokladu, včetně diakritiky a právní formy)
supplier_id IČO dodavatele
vat_id DIČ dodavatele
invoice_number číslo dokladu
payment_reference variabilní symbol
issue_date datum vystavení (YYYY-MM-DD)
tax_point_date datum uskutečnění zdanitelného plnění, DUZP (YYYY-MM-DD)
due_date datum splatnosti (YYYY-MM-DD)
net_by_rate základ daně podle sazeb DPH, např. {"21": 18450.00, "12": 1200.00}
vat_by_rate DPH podle sazeb, např. {"21": 3874.50}
total celkem k úhradě (číslo, záporné u dobropisu)
currency měna podle ISO 4217 (CZK, EUR, …)
bank_account číslo účtu dodavatele (tvar předčíslí-číslo/kód banky) nebo IBAN
Pravidla:
- Údaje odběratele nevracej, jen dodavatele.
- Pokud údaj na dokladu není, vrať null. Nic si nedomýšlej.
- Pokud doklad neobsahuje rozpis DPH (neplátce, zálohová faktura), vrať net_by_rate a vat_by_rate jako null.
- Částky jako čísla s desetinnou tečkou, bez oddělovačů tisíců a bez měny.
How we score
Exact match per field after normalising dates, amounts and whitespace. Missing diacritics count as an error. Cost is the real token spend of this run, converted at the rate shown in the footer.
What each model extracted
| Field | Correct value | Gemma 4 31B13 / 13 fields | GPT-6 Luna13 / 13 fields | DeepSeek V4.1 Flash13 / 13 fields | Mistral Small 411 / 13 fields | Gemini 3.5 Flash Lite12 / 13 fields | Qwen3.8 Flash0 / 13 fields | Mistral Medium 3.512 / 13 fields | Gemini 3.8 Flash13 / 13 fields | Claude Sonnet 513 / 13 fields | GPT-6 Sol13 / 13 fields |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Supplier | Sedláček s.r.o. | Sedláček s.r.o. (correct) | Sedláček s.r.o. (correct) | Sedláček s.r.o. (correct) | Sedláček s.r.o. (correct) | Sedláček s.r.o. (correct) | nullinvalid JSON | Sedláček s.r.o. (correct) | Sedláček s.r.o. (correct) | Sedláček s.r.o. (correct) | Sedláček s.r.o. (correct) |
| Supplier ID (EIN, IČO…) | 68928742 | 68928742 (correct) | 68928742 (correct) | 68928742 (correct) | 68928742 (correct) | 68928742 (correct) | nullinvalid JSON | 68928742 (correct) | 68928742 (correct) | 68928742 (correct) | 68928742 (correct) |
| VAT ID | CZ68928742 | CZ68928742 (correct) | CZ68928742 (correct) | CZ68928742 (correct) | CZ68928742 (correct) | CZ68928742 (correct) | nullinvalid JSON | CZ68928742 (correct) | CZ68928742 (correct) | CZ68928742 (correct) | CZ68928742 (correct) |
| Invoice number | 2025/0774 | 2025/0774 (correct) | 2025/0774 (correct) | 2025/0774 (correct) | 2025/0774 (correct) | 2025/0774 (correct) | nullinvalid JSON | 2025/0774 (correct) | 2025/0774 (correct) | 2025/0774 (correct) | 2025/0774 (correct) |
| Payment reference | 20250774 | 20250774 (correct) | 20250774 (correct) | 20250774 (correct) | 20250774 (correct) | 20250774 (correct) | nullinvalid JSON | 20250774 (correct) | 20250774 (correct) | 20250774 (correct) | 20250774 (correct) |
| Invoice date | 2025-04-08 | 2025-04-08 (correct) | 2025-04-08 (correct) | 2025-04-08 (correct) | 2025-04-08 (correct) | 2025-04-08 (correct) | nullinvalid JSON | 2025-04-08 (correct) | 2025-04-08 (correct) | 2025-04-08 (correct) | 2025-04-08 (correct) |
| Tax point | 2025-04-08 | 2025-04-08 (correct) | 2025-04-08 (correct) | 2025-04-08 (correct) | 2025-04-08 (correct) | 2025-04-08 (correct) | nullinvalid JSON | 2025-04-08 (correct) | 2025-04-08 (correct) | 2025-04-08 (correct) | 2025-04-08 (correct) |
| Due date | 2025-04-22 | 2025-04-22 (correct) | 2025-04-22 (correct) | 2025-04-22 (correct) | 2025-04-22 (correct) | 2025-04-22 (correct) | nullinvalid JSON | 2025-04-22 (correct) | 2025-04-22 (correct) | 2025-04-22 (correct) | 2025-04-22 (correct) |
| Net by tax rate | 21 %: 1553.45 | 21 %: 1553.45 (correct) | 21 %: 1553.45 (correct) | 21 %: 1553.45 (correct) | 21 %: 1553.45 (correct) | 21 %: 1553.45 (correct) | nullinvalid JSON | 21 %: 1553.45 (correct) | 21 %: 1553.45 (correct) | 21 %: 1553.45 (correct) | 21 %: 1553.45 (correct) |
| Tax by rate | 21 %: 326.22 | 21 %: 326.22 (correct) | 21 %: 326.22 (correct) | 21 %: 326.22 (correct) | 21 %: 326.22 (correct) | 21 %: 326.22 (correct) | nullinvalid JSON | 21 %: 326.22 (correct) | 21 %: 326.22 (correct) | 21 %: 326.22 (correct) | 21 %: 326.22 (correct) |
| Total | 1879.67 | 1879.67 (correct) | 1879.67 (correct) | 1879.67 (correct) | 1879.67 (correct) | 1879.67 (correct) | nullinvalid JSON | 1879.67 (correct) | 1879.67 (correct) | 1879.67 (correct) | 1879.67 (correct) |
| Currency | EUR | EUR (correct) | EUR (correct) | EUR (correct) | CZKwrong value | EUR (correct) | nullinvalid JSON | EUR (correct) | EUR (correct) | EUR (correct) | EUR (correct) |
| Bank account | CZ6520100000000078563487 | CZ65 2010 0000 0000 7856 3487 (correct) | CZ6520100000000078563487 (correct) | CZ65 2010 0000 0000 7856 3487 (correct) | CZ65201000000078563487wrong value | CZ65201000000078563487wrong value | nullinvalid JSON | CZ65201000000000000078563487wrong value | CZ65 2010 0000 0000 7856 3487 (correct) | CZ6520100000000078563487 (correct) | CZ6520100000000078563487 (correct) |
| Tokens | input / output | 704 / 262 | 5,165 / 308 | 1,746 / 342 | 2,592 / 207 | 1,516 / 254 | 3,286 / 4,000 | 2,592 / 212 | 1,516 / 1,216 | 5,317 / 224 | 5,165 / 189 |
| of which hidden reasoning | billed as output | 0 | 130 | 184 | 0 | 0 | 4,000 | 0 | 955 | 0 | 61 |
| of which from cache | input billed at a discount | 3 | 5,162 | 742 | 0 | 0 | 2,944 | 0 | 0 | 0 | 0 |
| Cost of this document | this run | $0.0002 | $0.0002 | $0.0005 | $0.0005 | $0.0011 | $0.0027 | $0.0055 | $0.0057 | $0.0129 | $0.0148 |
| Per 1,000 documents | for the same kind of document | $0.20 | $0.21 | $0.45 | $0.51 | $1.09 | $2.69 | $5.48 | $5.70 | $12.87 | $14.80 |
| Latency | this run | 18.6 s | 3.5 s | 4 s | 2.2 s | 2.2 s | 42.9 s | 4 s | 6.4 s | 3.9 s | 4.8 s |