Input, output, transfer between warehouses and writeoffs - all with formal submit → approve workflow. Automatic stock updates on approval.
Materials are taken without permission, quantities aren't accurately recorded, site expense goes out of control. Formal workflow solves all this.
Worker takes material without recording. A month later - discrepancy between physical and documented. submit → approve workflow prevents.
Who took what and when? Without centralized log - forensics impossible.
After every movement someone must update Excel. Construction Team does it automatically on approve.
Physical count shows different stock than recorded. Without formal movements - reconciliation is hell.
Construction Team formalizes every material transfer with control.
Generates a unique number for each movement. Sequential, with a type prefix.
Create as a draft → submit for approval → approve. Roles separated between creator and approver. Approval requires the manage permission.
Inbound (from supplier), outbound (to site), transfer between warehouses, writeoff (removal from stock).
Cancel a movement with a permission check. A cancelled movement preserves the audit trail.
On approve, stock in the corresponding warehouses updates automatically. For batch-tracked items a stock receipt creates a batch, while an issue with no batch picked draws first from the quantity held outside batches, then from the unexpired batch expiring first.
Every movement linked to site, counterparty, material. Automatic aggregation in site cost.
Four steps from request to recorded movement:
Create with a type (inbound, outbound, transfer or writeoff), warehouses, material, quantity, prices. Starts as a draft.
Submit for approval - a notification goes to the authorized user.
An authorized user (with the manage permission) reviews and approves or cancels. With a reason on rejection.
On approve, stock updates automatically, and for batch-tracked items a receipt, an issue or a transfer moves the batches too. Audit log records everything.
Suitable for any firm with active inventory:
Formalized control. Stops unauthorized material withdrawals.
Record every material taken for site. Accurate cost.
Inbound movements from suppliers - the stock receipt records a batch for items tracked by batch.
Every movement = financial operation. Accurate cost attribution per site.
Why manual movements don't work:
| Feature | Excel | Construction Team |
|---|---|---|
| Approval workflow | None | submit → approve |
| Auto numbering | Manual | Automatic |
| Auto stock update | Manual | On approve |
| Batch tracking | Impossible | Automatic, by expiry date |
| Permissions | Share | Manage permission |
| Cancel audit | Delete | Status + reason |
| Site integration | Column | Site link + aggregation |
Inbound (from supplier), outbound (to site), transfer (between warehouses), writeoff (removal). Each with different fields and workflow.
To separate roles - one user creates a movement, another (with the manage permission) approves. Control over material assets.
Stock updates automatically. For batch-tracked items an approved receipt records a batch, while an issue with no batch picked draws first from the quantity held outside batches, then from the unexpired batch expiring first. A transfer moves the quantity together with its batch - the number and the expiry date come out unchanged in the receiving warehouse.
Not directly. Need new compensating movement (reverse) + cancel of original. Audit trail preserves full history.
An outbound movement requires a site or sub-site. Automatic aggregation in site cost.
Yes. Whole app is responsive, works from phone. Warehouse workers can create movements directly from site.
Yes. Every approved movement has unique number and audit trail. Can export PDF/Excel for physical record.