# Ten receipts x four photo conditions through the real pipeline (OCR backend, NOT an LLM) condition fields right exact receipts pass validation passed but WRONG clean 156/156 (100%) 10/10 10/10 0/10 tilted 4 degrees 149/156 (96%) 5/10 5/10 0/10 small (1/3 size) 105/156 (67%) 0/10 0/10 0/10 noisy 2/156 (1%) 0/10 0/10 0/10 'passed but WRONG' = the arithmetic checks were satisfied and the record still differs from the receipt.