# Evaluation Report

Overall Field Accuracy: 0.9904

Invoice-Level Success: 7 / 8 (0.875)

Missing Field Count: 0 | Extra Field Count: 0

Line-Item Accuracy: 1.0

## Coverage

Field coverage: 102 / 104 (0.9808)

Line-item field coverage: 128 / 128 (1.0)

Overall coverage: 230 / 232 (0.9914)

## Invoice-Level Success

All expected header fields must match, no extra header fields may appear, predicted line-item count must match expected count, and line-item accuracy for that invoice must be 1.0.

## Slice Summaries

## Clean vs Noisy Summary

Slice | Invoice Count | Field Accuracy | Line-Item Accuracy | Invoice Success
--- | --- | --- | --- | ---
clean | 6 | 0.9872 | 1.0 | 0.8333
light_noisy | 2 | 1.0 | 1.0 | 1.0

## Layout Summary

Slice | Invoice Count | Field Accuracy | Line-Item Accuracy | Invoice Success
--- | --- | --- | --- | ---
classic_windowed | 4 | 0.9808 | 1.0 | 0.75
dense_table | 2 | 1.0 | 1.0 | 1.0
minimal_modern | 2 | 1.0 | 1.0 | 1.0

## Difficulty Summary

Slice | Invoice Count | Field Accuracy | Line-Item Accuracy | Invoice Success
--- | --- | --- | --- | ---
easy | 3 | 1.0 | 1.0 | 1.0
hard | 3 | 0.9744 | 1.0 | 0.6667
medium | 2 | 1.0 | 1.0 | 1.0

## Latency Summary

Count: 8 | Mean: 165.25 ms | Median: 165.25 ms | Min: 118.0 ms | Max: 212.5 ms

## Cost Summary

Count: 8 | Total: $0.158 | Mean per invoice: $0.0198 | Min: $0.011 | Max: $0.0285

## Per-Field Accuracy

Field | Accuracy
--- | ---
bill_to_address | 1.0
bill_to_name | 1.0
currency | 1.0
due_date | 1.0
invoice_date | 1.0
invoice_number | 1.0
payment_terms | 0.875
purchase_order_number | 1.0
subtotal | 1.0
supplier_address | 1.0
supplier_name | 1.0
tax_amount | 1.0
total_amount | 1.0

## Document Breakdown

Document | Field Accuracy | Missing | Extra | Field Coverage | Line-Item Accuracy | Line-Item Coverage | Invoice Success
--- | --- | --- | --- | --- | --- | --- | ---
inv_0001 | 0.9231 | 0 | 0 | 1.0 | 1.0 | 1.0 | False
inv_0002 | 1.0 | 0 | 0 | 0.9231 | 1.0 | 1.0 | True
inv_0003 | 1.0 | 0 | 0 | 1.0 | 1.0 | 1.0 | True
inv_0004 | 1.0 | 0 | 0 | 1.0 | 1.0 | 1.0 | True
inv_0005 | 1.0 | 0 | 0 | 1.0 | 1.0 | 1.0 | True
inv_0006 | 1.0 | 0 | 0 | 0.9231 | 1.0 | 1.0 | True
inv_0007 | 1.0 | 0 | 0 | 1.0 | 1.0 | 1.0 | True
inv_0008 | 1.0 | 0 | 0 | 1.0 | 1.0 | 1.0 | True

## Mismatch Examples

- `inv_0001` `field_mismatch` `payment_terms`: expected=Due on receipt predicted=Net 45