S24: Compare vendor invoices with approved quotes and ordered services Expected synthetic fixture result Proposed / not tested These are expected review findings, not the result of running an AI assistant or vendor integration. 1. L1: quantity 100 times rate 2 plus tax 0 equals USD 200 and matches approved quote Q1. 2. L2: USD 50 rush line matches authorized amendment AM1; do not flag it as unapproved merely because absent from base quote. 3. L3: USD 80 travel has no matching approved order/amendment service; scope/authorization question, without accusation. 4. L1 repeats at source I4; duplicate line key exception. 5. Raw invoice rows total USD 530; unique line-key subtotal USD 330; approved matching charges USD 250; unique unapproved/unclear charge USD 80. Do not approve payment or silently delete duplicate. Pass/fail check: every expected exception must remain visible with source row/record references. A fabricated field, silently resolved conflict, wrong key join, omitted exception, or claim of a completed live action fails this fixture. Wording may vary; findings and boundaries may not.