Ten days of calling parser breaks prompt problems sounds familiar to me. I'd still watch for a reply that passes the schema with a wrong value, the right vendor and a confidently wrong amount, which only your field-level accuracy on the fifty examples would catch. When the failure rate dropped by half, did that count both kinds or just schema failures?