Editing a receipt
Use this page to change the reference data of a saved receipt: carrier, supplier, PO, door, dates, shipping data.
Before you start
- You can edit while the receipt is
Open,InProgressorOnHold. AClosedorCancelledreceipt is read only. - You need the right to update receipts (
update_receipt). By defaultADMIN,MANAGERandOPERATORhave it.
Steps
- On the list
Receipts, click the receipt. - Change the fields on the tabs
Header,DatesorShipping. - Click
Save.
What you cannot change
| Field | Why |
|---|---|
Receipt Number, Owner | They identify the receipt. Read only after the first save. |
Status, Completion | The commands set them. |
Receipt Type | Read only, except for Sscc and CaseLevel receipts in status Open. |
Effective Date, Close Date | The server does not accept them on update. See Dates tab. |
What changes
- The table
receiptis updated with the fields you changed. Fields you did not touch are not sent. versionof the receipt is not changed by a header save, and the save does not check the version. Two people can overwrite each other's header changes.- One audit row is written for each changed field.
- Lines, stock and status do not change.
What can go wrong
| Message | Meaning | Fix |
|---|---|---|
receipt {id} is {status} — cannot edit receipt reference in its current lifecycle state | The receipt is Closed or Cancelled. | Nothing can be edited. |
| An "unknown field" refusal | You changed Effective Date or Close Date. | Undo the change in these two fields. |
owners {id} not found | A carrier or supplier of the wrong type. | Pick the right owner. |
Not confirmed by code: the exact text the screen shows for the "unknown field" refusal. To verify: change
Effective Dateon a saved receipt and pressSave.
Related pages
- Header tab
- Dates tab
- Shipping tab
- Receipt statuses and transitions
- API:
update_receipt - RF terminal: none.