{"scope":"Two synthetic invoice cases, one layout, each as native and image-only PDF. No AI model tested.","versions":{"reportlab":"4.4.9","pypdf":"6.10.0","Pillow":"12.3.0","tesseract":"tesseract 5.5.1"},"settings":{"render_dpi":200,"ocr_language":"eng","ocr_engine":1,"page_segmentation":6},"results":[{"file":"unpaid-native.pdf","sha256":"93352a98fb5b1831034d3b12f6070b3fc969e9e6119aa2e329d1ef435ad3647c","expected":{"invoice_number":"INV-1042","invoice_total":"1080.00","amount_due":"1080.00"},"native_text_characters":493,"native_fields":{"invoice_total":"1080.00","amount_due":"1080.00","invoice_number":"INV-1042","naive_last_amount_as_total":"1080.00"},"ocr_fields":{"invoice_total":"1080.00","amount_due":"1080.00","invoice_number":"INV-1042","naive_last_amount_as_total":"1080.00"},"ocr_shared_page":"unpaid.png"},{"file":"unpaid-image-only.pdf","sha256":"5a714f12373348ab55eaed1d6b444193f5cd30de5967867b245375b533d5e1e0","expected":{"invoice_number":"INV-1042","invoice_total":"1080.00","amount_due":"1080.00"},"native_text_characters":0,"native_fields":{"invoice_total":null,"amount_due":null,"invoice_number":null,"naive_last_amount_as_total":null},"ocr_fields":{"invoice_total":"1080.00","amount_due":"1080.00","invoice_number":"INV-1042","naive_last_amount_as_total":"1080.00"},"ocr_shared_page":"unpaid.png"},{"file":"part-paid-native.pdf","sha256":"005b92be1ef28b5649d000eddbbe5c6c70e9f7ff6a37903a3ea1a306de711556","expected":{"invoice_number":"INV-1043","invoice_total":"1080.00","amount_due":"780.00"},"native_text_characters":493,"native_fields":{"invoice_total":"1080.00","amount_due":"780.00","invoice_number":"INV-1043","naive_last_amount_as_total":"780.00"},"ocr_fields":{"invoice_total":"1080.00","amount_due":"780.00","invoice_number":"INV-1043","naive_last_amount_as_total":"780.00"},"ocr_shared_page":"part-paid.png"},{"file":"part-paid-image-only.pdf","sha256":"70751aa308de6b53022d07428bcc6f024d082e67877722fbfa7a546a8b7925bc","expected":{"invoice_number":"INV-1043","invoice_total":"1080.00","amount_due":"780.00"},"native_text_characters":0,"native_fields":{"invoice_total":null,"amount_due":null,"invoice_number":null,"naive_last_amount_as_total":null},"ocr_fields":{"invoice_total":"1080.00","amount_due":"780.00","invoice_number":"INV-1043","naive_last_amount_as_total":"780.00"},"ocr_shared_page":"part-paid.png"}]}