Who can do it
Every action is also limited to the warehouses your team access reaches: you never see or decide a correction of a box in another warehouse.
inventory.adjust includes receiving, recording use and moving boxes, but it does not include inventory.read. A member who corrects stock needs both permissions to open the screens that list boxes. Permissions are explained in Roles and permissions.Correct a box
The correction form lives on the box page. It is shown only to members withinventory.adjust, and only while the box is Active: a box that is quarantined, expired, disposed, used up or in transit takes no corrections.
1
Open the box
Go to Inventory, select the box in the list, or use Scan a code and read its label (see Boxes and labels). The page is
console.muveya.com/inventory/boxes/ followed by the box.2
Fill in Correct this box
In the section Correct this box, choose the Correction, type the Quantity and choose the Reason.
3
Record it
Select Record correction. The button stays disabled until the quantity is a whole number of at least 1.
4
Read the result
Below the button the form says Correction recorded. when the correction was applied, or Sent for approval. Another person with permission to correct stock must approve it. with a link See stock corrections when it must wait for a second person.
Fields
Next to the form, the link Count this supply here opens a quick count of that supply in the box’s warehouse. When you are not sure how many units are really there, count them instead of guessing: see Physical counts.
If the same correction reaches muveya twice (a double tap or a retry after a lost connection), it is recorded once and the form says Already recorded. After a successful correction the quantity clears, and the next correction you record is treated as a new one.
Reasons
A correction always carries a reason code. The console offers a closed list, so every correction can be compared with the others. The same list is used for count differences.
The reason is stored on the ledger movement (and on the waiting request, when there is one). There is no free text field for a correction.
When a correction needs a second person
Each supply at each warehouse has an effective approval threshold. A correction whose quantity is greater than that threshold is not applied: it becomes a waiting request.
A threshold can only make the rule stricter: no setting allows a correction above 100 without a second person. You set the threshold in the Approval threshold field of the minimum form, described in Replenishment and alerts. For count differences, the quantity compared is the difference between the counted and the expected quantity.
Two more rules apply to waiting corrections:
- One at a time per box. While a correction of a box waits, another correction of the same box that also needs approval is refused with This box already has a correction waiting for approval.
- What the requester saw is frozen. The request keeps the box’s on-hand quantity, its latest physical movement and the threshold in force when it was made. Approval only succeeds if the box has not physically changed since.
The Stock corrections screen
Select Stock corrections in the main navigation, or the Stock corrections link on the Stock screen. The page isconsole.muveya.com/inventory/approvals. Its description reads: “Corrections above their threshold wait here until another person with permission approves them.”
The entry is shown to every member; the list only loads for members with inventory.read, and only for the warehouses their team access reaches.
Filter and columns
Use Show to switch between Waiting (the default) and Decided. Requests are listed newest first, 20 at a time. When there are more, the screen says There are more requests than shown. Decide these to see the next ones.What the Decision column offers you
Approve
1
Check the request
Read the supply, box, change, origin and reason. If you can, look at the box on the shelf.
2
Select Approve
muveya re-checks, at that moment, that the box is still active, in the same warehouse and has had no physical movement since the request. For a count, it also checks that the count is still open and its measurement window still holds.
3
Read the result
Approved. The correction is recorded. The request moves to Decided as Approved by followed by your name.
Reject
Select Reject. A dialog titled Reject this correction opens with an optional Reason (optional) field of up to 500 characters. Select Reject again to confirm, or Cancel to go back. The result is Rejected. Nothing changed in stock. The rejection reason is stored with the decision and in the audit trail, but the Decided list does not display it.Withdraw
If you requested the correction and it is no longer needed (for example, you found the missing units), select Withdraw. The result is Withdrawn. Nothing changed in stock. Only the requester can withdraw a request.Decided requests
Empty states: Nothing is waiting for approval. and No decided corrections yet.
Separation of duties
- Two people, two sessions. The approver is always the person signed in who selects Approve. Nobody can be named as approver in advance, and the request is not sent to a specific person: anyone eligible can decide it.
- You cannot approve your own request. If you try (for example, from another tab), muveya refuses with You cannot approve your own request. and records the refused attempt in the audit trail.
- The approver needs the same authority. The approver must hold
inventory.adjustand have access to the box’s warehouse. - Both people are on the record. The correction movement names the requester as the person who recorded it and the approver as the second person.
- One decision wins. If two people approve at the same moment, only one correction is written. The other person sees Someone already decided this request.
What the ledger records
- A correction movement. A gain is written as
adjust_gain, shown in the box’s Movements as Correction (gain); a loss is written asadjust_loss, shown as Correction (loss). The movement carries the quantity, the reason code, the warehouse, who recorded it and, when approved, who approved it. - Never an edit. To undo a wrong correction, record the opposite correction with a reason. The first one stays in the history.
- Nothing while waiting. A waiting, rejected, withdrawn or out-of-date request writes nothing to the ledger.
- A box that reaches zero. A loss that leaves the box with 0 on hand marks it Used up. A used-up box takes no more movements, so it cannot be corrected afterwards. If units of that box turn up later, record them with Receive.
- Audit trail. Each step leaves an audit fact:
Audit facts carry ids, quantities, reason codes and dates only, never costs or patient data.
Losses and reservations
A loss lowers what the box has on hand. It does not cancel units the box holds for approved orders (its Reserved quantity), and muveya never invents units to cover them.- A loss cannot be larger than the box’s on-hand quantity. A loss within the threshold is refused at once with The box does not hold that much.; a loss that waits for approval is checked when it is approved, and if the box no longer holds that much the request ends as out of date.
- A loss can leave the box with fewer units on hand than it has reserved. On the Stock screen, Available (on hand minus reserved) then shows a negative number: that is the deficit those orders face.
- The Replenishment screen counts a box with a deficit as zero usable units, never as a negative number, so a surplus in another box cannot hide it.
- A box is dispatched whole, so a box whose on-hand no longer matches what an order reserved cannot be dispatched for that order (see Pick and dispatch an order). Review the orders that rely on that box in Orders.
What can go wrong
Recording a correction and deciding one are marked as sensitive actions. In the current version two-step verification is optional and does not block them. You can still turn it on in Account security.
Related pages
Inventory overview
Box balances, statuses and every ledger movement.
Boxes and labels
Find a box, read its movements and take it out of use.
Physical counts
Count a supply and turn differences into corrections.
Replenishment and alerts
Set minimums and the approval threshold.
Roles and permissions
What Adjust and count stock allows.
Orders
Orders that hold reserved units.