Skip to main content

Material requests

Raise an indent from site, get it approved, and follow every line as it is ordered, received and issued — without anyone buying the same material twice.

Where
  1. Projects
  2. open a project
  3. Procurement
Who
  • Company Admin
  • Project Manager
  • Site Engineer

A material request (indent) is what the site needs. How it gets met — from the store, from a purchase, or both — is decided when it is approved, and each line then keeps its own running account until the material reaches site.

📷 Screenshot spot — the Procurement tab of a project with one approved material request open, showing its Line ledger with From stock, To buy and To order filled in

Save as static/img/screenshots/procurement-material-requests.png and replace this box with ![Material requests](/img/screenshots/procurement-material-requests.png)

Raise a material request​

  1. Open the project and go to the Procurement tab.
  2. In the Material requests panel, click New material request.
  3. Enter a Title — for example "Cement and steel for level 3 slab".
  4. Set Required by (the date site needs it) and Priority (low, normal, high or urgent). Add Notes if useful.
  5. Type in Search materials, pick the material in Add a material, and click Add line. Repeat for each material.
  6. Enter the Quantity for each line, and Remarks if needed.
  7. Click Save as draft.
  8. Open the request from the list and click Submit for approval.

Requests are numbered per project, for example PRJ-07/MR/012.

Only stockable materials can be indented. Labour, plant and subcontract work are engaged, not drawn from a store, so they do not appear in the search.

A saved draft cannot be edited in the app yet. If a line is wrong, cancel the draft and raise a new one.

Approve or reject a request​

Who can approve: the Project Manager, the Company Admin, or any project team member whose Indents box is ticked on the project's Team page. That box lets you delegate approval on one project — say, to a trusted site agent on a remote job — without changing their role. See Project team.

  1. Open the submitted request.
  2. Click Approve.
  3. In the dialog, each line shows what was Requested. Change the Approve quantity if you are allowing less — cutting 100 bags to 60 is normal, and zero is allowed. You cannot approve more than was requested; that is a new request.
  4. Add a Note (optional) and click Approve.

To refuse it instead, click Reject and give a reason. The reason is required, because the person who raised it has to know what to change. It shows on the request as the Decision note.

What approval decides: from stock or to buy​

On approval, the app checks how much of each material this project's own site stores hold, and splits the line:

  • From stock — what the site store can cover.
  • To buy — the shortfall, which goes to procurement.

For example, 100 bags approved with 40 in the site store gives 40 from stock and 60 to buy.

Why it works this way

The split is fixed at the moment of approval and does not change afterwards, even if the store is drawn down later — it was a decision made against the stock that existed then. Only the project's own site stores count; a central store may be holding the same material for another job. Approving does not set the stock aside, so issue the "from stock" part promptly.

Read the line ledger​

Open any request to see its Line ledger — one row per material, tracking it to site.

ColumnMeans
RequestedWhat site asked for
ApprovedWhat was allowed
From stock / To buyThe split made at approval
OrderedTotal on purchase orders issued to vendors
ReceivedTotal on posted goods receipts
IssuedTotal handed over to site
To orderTo buy − Ordered. This is all a purchase order can be raised for
To receiveOrdered − Received
To issueFrom stock + Received − Issued

Ordered moves when a purchase order is issued to the vendor, not when it is drafted. Received moves when a goods receipt is posted. Issued moves when the store issues material against this line.

The last column, Line, shows each line's own status: Pending, Approved, Partially ordered, Ordered, Partially received, Received, Issued or Cancelled. You never set these — they follow the numbers.

How a request moves​

DraftSubmittedApprovedPartially fulfilledFulfilled
SubmittedRejected
StatusWhat it meansWho moves it on
DraftSaved, not yet sentSite Engineer or Project Manager submits it
SubmittedWaiting for a decisionApprover approves or rejects
ApprovedLines can now be ordered and issuedMoves on by itself
Partially fulfilledSome material has been issued to siteMoves on by itself
FulfilledEverything promised has been issued to site—
RejectedRefused, with a reason—
CancelledWithdrawn—

Fulfilment is measured on what has been issued to site, not on what has arrived in the store — material sitting in the store has not yet met the site's need.

Cancel a request​

Whoever can raise requests can click Cancel request while it is a draft, submitted, approved or partially fulfilled. A reason is optional.

Cancelling is refused once any line has been ordered: "line(s) have already been ordered. Cancel the purchase orders first — cancelling this would leave material arriving against a request that no longer exists." Cancel the orders, then the request. Nothing can be issued against a cancelled or rejected request.

Tips​

  • A Required by date shows in red once it has passed and the request is still not approved.
  • The Lines awaiting an order figure at the top of the Procurement tab counts approved lines with quantity still to order.
  • The Share button on an open request gives a link that opens it directly.