Operations

Requesting Stock

Ask another business unit to send you stock — the request, the Transfer Note that fulfils it, and where each side sees it.

A stock transfer is the sending unit deciding to push stock out. A stock request is the opposite direction: the unit that needs the stock asks for it, and the unit that holds it decides what to send. Nothing moves and nothing posts until the request has been turned into a transfer and that transfer has been acknowledged.

Business unit → Stock → Transfers → Requests: the Inbox / My requests toggle, and the Request stock form.

Where requests live

Navigate to: Operations → Business Units → open a unit → Stock → Transfers → Requests

The Transfers area has four mini-tabs — Receiving, Sending, Requests, History — each carrying an honest count so a zero never looks like something has gone missing. Inside Requests there is a second toggle, because a unit is on both sides of this conversation:

Requests — the two directions
ToggleShowsWhat you can do here
InboxRequests other units have sent to this unit — this unit is the source being asked.Fulfil a submitted request by issuing a Transfer Note.
My requestsRequests this unit has raised against other units.Cancel one you raised while it is still Submitted, and watch for it to be fulfilled.

Each toggle carries its own count of requests still awaiting action, so it is obvious which side of the exchange is waiting on you.

Raising a request

Click: Request stock (available on the Transfers tab)

1
Choose who you are requesting from

The picker lists every business unit except the one you are standing in. Required.

2
Set the need-by date

Defaults to today. This is the date the requesting unit needs the stock, and it is shown to the source so they can prioritise.

3
Add the items and quantities

One row per item. The item picker draws from this unit's catalog, with a search box once there are more than eight items. Add as many rows as you need; every row needs an item and a quantity greater than zero, or it is dropped.

4
Add a note

Optional, and the most useful field on the form — what the stock is for, how urgent it is, any special handling. The source sees it verbatim when they open the request.

5
Submit

The request lands in the source unit's Inbox with status Submitted. Nothing has moved.

ℹ️Shortcuts from the inventory screens

A request can also be started from an item that is short — from the item's own page, or by selecting several low-stock items in a list. The form opens pre-seeded with those items, and you fill in only the quantities.

Fulfilling a request

From the Inbox, a Fulfil button appears on any request still at Submitted. It opens the request with the requester's name, the fulfilling unit, the requester's notes, and one line per requested item showing what was asked for.

Fulfil — what you control
FieldDetails
Quantity per linePre-filled with the requested quantity, and capped at it. Trim it to send less. Set a line to zero to skip it — at least one line must stay positive or the form refuses.
Transfer dateDefaults to today. This is the date the resulting transfer carries.
Transfer Note remarksWhat you actually sent, condition, and the reason for any short quantity. Worth filling in — it is the record the receiving unit reads.

Issuing the note does two things: the request flips to Fulfilled, and a normal stock transfer is created at status Pending, linked back to the request.

⚠️Fulfilling does not move stock

The Transfer Note is a Pending transfer, nothing more. Quantity moves only when the receiving unit acknowledges it — see Stock transfers. A request that reads Fulfilled means "it has been sent", never "it has arrived".

Request statuses

StatusMeaning
SubmittedWaiting on the source unit. The only status from which a request can be fulfilled or cancelled.
FulfilledThe source issued a Transfer Note. The stock is in transit as a Pending transfer, not yet received.
CancelledThe requester withdrew it. The source no longer sees it as pending.
RejectedA declined request, carrying the reason. See the note below — there is currently no button that produces this status.

Only a Submitted request can change. Trying to cancel or fulfil one that has already moved on is refused with the current status named.

⚠️Declining a request is not wired up

Rejection exists in the system — the status, the required reason, and the filter option are all there — but no screen offers a Reject action. In practice a source unit that cannot fill a request either fulfils it with reduced quantities and explains the shortfall in the remarks, or tells the requester to cancel it. Until this is fixed, do not expect an unwanted request to be declinable.

⚠️Requests have no reference number

Every request is created without a document number, so the printable view falls back to the first characters of its internal id. There is no human reference to quote in a phone call or an email. Identify a request by date, requesting unit, and items instead.

The request list

Requests list — columns
ColumnDetails
DateWhen the request was raised.
Requested by / Requested fromThe other party. The heading flips depending on which toggle you are on.
Need byThe date the requester needs it, or a dash.
ItemsHow many distinct items are on the request.
Total qtyThe sum of the requested quantities.
StatusSubmitted, Fulfilled, Cancelled, or Rejected.
ActionsView / Print / Share on any request; Fulfil on a submitted inbound one; Cancel on a submitted outbound one.

A status filter above the table narrows to one status at a time.

No journal, at any point

Neither the request nor the Transfer Note posts anything to the ledger. A request is a message; the transfer it produces moves quantity between units when acknowledged, and inventory value moves with the quantity — but no journal entry is created, because the stock never left the business.