Supply request / saved and draft / KP27
Draft editing workspace
Loaded revision 7 · Saved revision 7
Saved requestUSD 156.25
Draft calculationUSD 156.25
Unsaved rows0 of 3
Three synthetic supply lines
Saved values stay visible
Editing a draft does not save the request.
| ID / item | Quantity | Unit USD | Line USD |
|---|
One acceptance change
R1 quantity 3 → 4 and R2 unit 35.00 → 36.40.
Draft 171.55 − saved 156.25 = 15.30.
State and acceptance rules
- Draft inputsUpdate line amounts and total immediately
- Saved baselineChanges only after an accepted save
- Invalid inputTotal unavailable; preparation refused
- Reload saved valuesDiscard unsaved fields; load current revision
- SaveCurrent revision, Editor and acknowledgement
Exact-cent example
Quantity is a whole number from 1 to 99. Unit amounts are positive, with at most two decimals. The example sums integer cents.
Editable draft / stable line IDs
Change inputs without overwriting the saved request
Try R1 quantity 4 and R2 unit amount 36.40. Blank or malformed values stop preparation.
| ID / item | Quantity | Unit USD | Line USD / state |
|---|
Edit a line, then prepare the current draft.
Reload discards unsaved inputs. A newer simulated save changes R3 to 49.00 and advances the saved revision; your older draft must be reloaded.
Current draft / explicit persistence
Approve the prepared values
No current save prepared.
| Line ID | Quantity | Unit USD | Line USD |
|---|---|---|---|
| Prepare a changed, valid draft first. | |||
Retained accepted snapshot
No draft accepted.
Keep the accepted revision, changed IDs and old/new totals. Later edits or reloads do not rewrite this receipt.