RockOps Wiki
Procurement

Add a material

Register a material in the catalogue so it can be priced, ordered, and drawn on by BOQs and purchase orders.

Overview

The Material Catalogue is the single list of materials your organization buys and consumes. Adding a material here is what makes it selectable further downstream — a material has to exist in the catalogue before it can appear on a BOQ or a purchase order.

Each material carries a name, one of eleven fixed categories, and a unit of measure, plus an optional standard rate, brand, and description. You don't choose its code: RockOps assigns one on save, in the form MAT-0001, from a counter kept per organization.

Two things about a material are effectively permanent once it is created. Its name has to stay unique within the organization, and its unit of measure is locked — the edit form disables that field, so a material bought by the bag can't later be re-declared in kilograms. There is also no way to delete a material; the catalogue only offers Deactivate, which hides it from new BOQs and purchase orders while leaving the historical records that reference it intact.

Before you start

Materials lives in the sidebar's Main section, and that section is visible to organization roles that can read the catalogue: Administrator, Owner, Project Manager, Store & Inventory Manager, Procurement Officer, and Site Supervisor.

Seeing the catalogue is not the same as being able to add to it. Only Administrator, Owner, and Project Manager can actually create a material. The New Material button is shown to everyone who can open the page, so a Store & Inventory Manager, Procurement Officer, or Site Supervisor can open the form, fill in every field, and only be rejected by the server on submit. If you're signed in as one of those three roles and creation isn't working, this is why.

1. Open Materials

Materials sits in the sidebar's Main section, directly below Contractors.

Open Materials

2. The Material Catalogue

Every material in the organization, with its code, category, unit, and standard rate. The tabs along the top filter by category; inactive materials are hidden until you tick Show inactive.

The Material Catalogue

3. Open the New Material form

The form opens as a side sheet, so the catalogue stays visible behind it.

Open the New Material form

4. Enter the name

Must be unique in the organization. The check ignores capitalization, so a name differing only in case still counts as a duplicate.

Enter the name

5. Choose a category

One of eleven fixed categories, from Cement and Steel through to Other. The same categories become the filter tabs on the catalogue.

Choose a category

6. Enter the unit of measure

How the material is counted — bag, kg, piece, m^3. Type ^ for exponents and the catalogue renders them as superscript. Locked once the material is created.

Enter the unit of measure

7. Set a standard rate

Optional reference rate in rupees per unit, stored internally as paise.

Set a standard rate

8. Add a brand

Optional, up to 255 characters. The catalogue shows it under the material name.

Add a brand

9. Add a description

Optional, up to 1000 characters.

Add a description

10. Review before saving

Name, category, and unit of measure are the only required fields. The code is assigned automatically on save — there is no field for it.

Review before saving

11. Material created

The material is in the catalogue with a generated MAT- code — search by name or code at any time to find it.

Material created

12. Duplicate names are rejected

Re-using a name already in the catalogue fails on submit, with the message shown at the foot of the form. Nothing is saved — change the name and submit again.

Duplicate names are rejected

Field reference

FieldRequiredRules
NameYesUp to 255 characters. Must be unique within the organization; the duplicate check ignores capitalization, so Cement and cement collide.
CategoryYesOne of Cement, Steel, Aggregates, Bricks & Blocks, Electrical, Plumbing, Timber, Glass, Finishes, Safety, Other. Doubles as the catalogue's filter tabs.
Unit of measureYesUp to 50 characters — bag, kg, piece, m^3. Write exponents with ^ and the catalogue displays them as superscript (m^3 shows as m³). The edit form disables this field, so treat it as fixed at creation.
Standard unit rate (₹)NoA reference rate in rupees per unit, held internally as paise. Must be zero or more. Shown in the catalogue's Std. Rate column, formatted as Indian rupees.
BrandNoUp to 255 characters. Displayed under the material name in the catalogue list.
DescriptionNoUp to 1000 characters.
CodeNot a field. Assigned automatically on save as MAT- plus a counter padded to at least four digits, and shown in the catalogue's Code column.

Best practices

  • Settle the unit of measure before you save. It is the one field the edit form won't let you change, so a material entered in the wrong unit has to be replaced by a new record rather than corrected.
  • Put the grade or specification in the name, not the brand. Name is what the duplicate check runs on and what the catalogue search matches (along with the code), so Portland Cement 53 Grade stays findable and distinguishable in a way that Cement does not.
  • Fill in the standard rate when there is a stable one. It's optional and purely a reference, but it's the only figure the catalogue can show in the Std. Rate column — materials left blank display an em dash.

Troubleshooting

"A material named "X" already exists" — another material in the catalogue already uses that name, ignoring case. Pick a different name, or open the existing material instead if that's what you meant. When a similarly named material exists, the message extends to "Did you mean "Y"?" and names it.

"Material name is required." / "Category is required." / "Unit of measure is required." — one of the three required fields is empty. These are caught in the form before anything is sent to the server.

The New Material button is there but submitting fails — the button is shown to every role that can read the catalogue, while creating is restricted to Administrator, Owner, and Project Manager. See Before you start.

The unit of measure can't be edited — that field is disabled on the edit form. Deactivate the material and create a replacement with the correct unit.

Added the wrong material and want to remove it — materials can't be deleted. Use the Deactivate action in the catalogue row instead: the material is hidden from new BOQs and purchase orders, still visible under Show inactive, and can be reactivated at any time.

On this page