Comparisons / p8-42-invoice-tolerance-2pct · 6c9049dc342a → p8-43-invoice-tolerance-5pct · 1250813d6b0b / Text diff

Text diff · match

first difference: match — output text changed; settings changed

Settings: price_tolerance: 2.00% → 5.00% · Shown only for outputs whose bytes match their receipts in both runs. The diff never changes a verdict.

Changed, from the first difference on

Inputs that changed

input match.json (operator-authored) changed: 5b0f7e319dbf -> e61819271007; content not stored

match

match.json application/json Baseline: verified Candidate: verified

4 lines removed · 2 added

11  {
22    "amount": "512.00",
3-   "matched": false,
3+   "matched": true,
44    "order": "PO-501",
5-   "problems": [
6-     "unit price 12.80 is 2.40% over the order's 12.50, past the tolerance of 2.00%"
7-   ]
5+   "problems": []
86  }

approve_payment

payment.json application/json Baseline: verified Candidate: verified

4 lines removed · 2 added

11  {
22    "amount": "512.00",
3-   "decision": "hold",
4-   "problems": [
5-     "unit price 12.80 is 2.40% over the order's 12.50, past the tolerance of 2.00%"
6-   ]
3+   "decision": "pay",
4+   "problems": []
75  }

Line numbers, positions and counts come from the SDK's text-diff document, unchanged.

A text diff shows what changed between two verified outputs. It doesn't say which answer is right.

This record shows what was verified and evaluated at the time — not what was ultimately true.