Runs / p8-44-invoice-quantity-changed · P8 / Inputs & outputs
Stage approve_payment · inputs and outputs
step 3 of 3 · p8-44-invoice-quantity-changed · e16123f05acd
sha256:84566ae6a0ff…
sha256:84566ae6a0fff7aa8af09def3657bb9858b7ab7d7d92c4e9c7054a770c42f8f6What is shown: Outputs are stored and shown after checking; inputs from outside the run are fingerprinted, not stored.
Differs from p8-43-invoice-tolerance-5pct · 1250813d6b0b
Inputs
| Recorded as | What's kept |
|---|---|
| match's recorded output · operator-authored | Verified matches the stored receipt of match sha256:efd129f04cf2…sha256:efd129f04cf2e1732be7eb649d6a80340dfa325c8916db61cc18d26c7be373ef |
| match.json · operator-authored | Verified matches the stored output of match {
"amount": "5120.00",
"matched": false,
"order": "PO-501",
"problems": [
"quantity invoiced 400, quantity received 40"
]
}sha256:4ee97c400dce…sha256:4ee97c400dce0679d29506e072c72996d9485532e8cb2d952a71a5dc396e49b9 |
A fingerprint shows whether an input changed between runs. This page shows an input's content only where its bytes match a stored output of an earlier stage.
Outputs
- payment.json · · 97 bytes
sha256:447bf00a0fc3…
sha256:447bf00a0fc38c9a2c47437befc046a6b19b72dd56a7f1c71f36f5ae85641066Verified
{ "amount": "5120.00", "decision": "hold", "problems": [ "quantity invoiced 400, quantity received 40" ] }
This step in the other runs
Each other run of P8, newest first, with this step as its own receipt records it; where a run recorded the step more than once, its last attempt. "Same as this run" marks a value equal to this run's, by exact equality. Inputs are not compared across runs: an input that is an earlier step's receipt holds that run's own receipt, so it differs in every run.
| Run | Outcome | Settings | Instrument | Outputs |
|---|---|---|---|---|
| p8-45-invoice-over-limit-declined · f78074424f8c | declined — an invoice of 3840.00 is over the approver's limit of 2500.00 | none recorded | payment-approval 1.0.0sha256:84566ae6a0ff…sha256:84566ae6a0fff7aa8af09def3657bb9858b7ab7d7d92c4e9c7054a770c42f8f6 | none recorded |
| p8-43-invoice-tolerance-5pct · 1250813d6b0b | Completed. | none recorded | payment-approval 1.0.0sha256:84566ae6a0ff…sha256:84566ae6a0fff7aa8af09def3657bb9858b7ab7d7d92c4e9c7054a770c42f8f6 | payment.json sha256:5ddbe392361b…sha256:5ddbe392361bc1b118603c507a1a66b18b5c8e0270b519d049b0ddb566dc2fea |
| p8-42-invoice-tolerance-2pct · 6c9049dc342a | Completed. | none recorded | payment-approval 1.0.0sha256:84566ae6a0ff…sha256:84566ae6a0fff7aa8af09def3657bb9858b7ab7d7d92c4e9c7054a770c42f8f6 | payment.json sha256:c81ae2d9213c…sha256:c81ae2d9213c86278d0fe3164c0aa5a9cf3c025011ae21e67e00e72f726c0fca |
| Signed by a known recorder | Yes · demo key (public seed: proves the record wasn't changed since signing, not who signed it)· sha256:6e20550ae0dc…sha256:6e20550ae0dc6b4471d54336d09d74d14f3f623b735045eddd053c444ec3b14c |
| Committed by a known time | Not anchored · no anchor beside the chain |