Storeroom Inventory Assign
Overview
The Storeroom Inventory Assign feature allows users to assign approved inventory to a configured Store Room.
Inventory can be assigned to a Store Room through the following methods:
-
Auto Assignment — The assignment is generated from the Inventory Receive → Assign process after inventory has been approved.
-
Manual Assignment — Users can create an assignment directly from the Storeroom Inventory Assign page by selecting a Store Room and entering the quantity to assign.
The Storeroom Inventory Assign feature manages the movement of approved inventory into Store Rooms while maintaining the available stock, assigned stock, assignment status, and approval workflow.
The assignment process supports Store Room-level Stock Assignment & Issue Approval. When approval is required, the requested quantity is blocked while the assignment is pending. The quantity is either assigned after approval or released back to available stock if the assignment is rejected.
Assignment Workflow
The assignment workflow depends on whether Stock Assignment & Issue Approval is required for the selected Store Room.
When approval is required:
Create Assignment → Pending → Approved / Rejected
When approval is not required:
Create Assignment → Direct Assigned
Assignment Types
| Assignment Type | Description |
|---|---|
| Auto | The assignment is generated from the Inventory Receive → Assign process. |
| Manual | The assignment is created directly from the Storeroom Inventory Assign page. |
Assignment Status
| Status | Description |
|---|---|
| Pending | The assignment has been created and is waiting for approval. The requested quantity is blocked and cannot be assigned to another request. |
| Approved | The assignment has been approved and the requested inventory has been assigned to the Store Room. |
| Rejected | The assignment has been rejected and the previously blocked quantity has been released back to available stock. |
| Direct Assigned | The Store Room does not require assignment approval, so the inventory is assigned immediately. |
Storeroom Inventory Assign List
The Storeroom Inventory Assign list provides a centralized view of inventory assignments created for the property's Store Rooms.
Users can review the Store Room, assignment date, number of items assigned, assignment type, and current assignment status.
The screen provides the following controls and information:
-
Assignment ID — Identifies the unique inventory assignment record.
-
Assigned Date — Displays the date on which the assignment was created.
-
Store Room — Displays the Store Room to which the inventory is assigned.
-
Store Room No. — Displays the unique Store Room number or code.
-
Items Assigned — Displays the number of inventory items included in the assignment.
-
Assignment Type — Displays whether the assignment was created through Auto or Manual assignment.
-
Status — Displays the current status of the assignment.
-
Create — Opens the manual Store Room inventory assignment process.
Assignment Type
The Assignment Type identifies how the assignment was created.
Auto
An Auto assignment is generated from the Inventory Receive → Assign process.
After an Inventory Receive is approved, the user can use the Assign function to prepare the approved inventory for Store Room assignment.
The assignment is recorded as:
Assignment Type = Auto
Manual
A Manual assignment is created directly from the Storeroom Inventory Assign page.
The user selects the Store Room and enters the quantity to assign for the required inventory items.
The assignment is recorded as:
Assignment Type = Manual
Create Storeroom Inventory Assign
Click Create from the Storeroom Inventory Assign list to create a manual inventory assignment.
The system first requires the user to select the Storage Room where the inventory will be assigned.
After the Store Room is selected, the system displays the inventory items and the stock information available for assignment.
Key Fields
-
Assignment ID — Displays the unique identifier generated for the inventory assignment.
-
Storage Room — Used to select the Store Room where the inventory will be assigned.
-
Search Items — Allows the user to search for a specific inventory item.
After selecting the Store Room, the system displays the inventory items available for assignment.
Store Room Inventory Items
The inventory table displays the stock information for the selected Store Room.
The table provides the following fields:
- Item Code — Identifies the inventory item using its configured unique item code.
- Item Name — Identifies the inventory item available for assignment to the Store Room.
- Unit — Specifies the stock unit used to maintain the inventory quantity.
- Current Stock — Displays the quantity currently assigned to the selected Store Room.
- Available Stock — Displays the approved inventory quantity currently available for Store Room assignment.
- Assign Stock — Specifies the quantity to be assigned to the selected Store Room.
- New Stock — Displays the resulting Store Room stock after the assignment is applied.
Stock Information
The Store Room assignment screen displays three important stock quantities used to determine how much inventory can be assigned.
Current Stock
Current Stock represents the quantity of the selected inventory item that is currently assigned to the selected Store Room.
For example:
Current Stock = 3 PCS
This means that the Store Room currently contains 3 PCS of the item.
Available Stock
Available Stock represents the approved inventory received through the Inventory Receive process that is currently available for Store Room assignment.
For example:
Available Stock = 8 PCS
This means 8 PCS are currently available to be assigned.
Available Stock represents inventory that has already passed the Inventory Receive approval process and is available for Store Room assignment.
Assign Stock
Assign Stock represents the quantity that the user wants to assign to the selected Store Room.
For example:
Assign Stock = 5 PCS
The system validates the requested quantity against the available quantity that can be assigned.
The user cannot assign more inventory than the available stock.
New Stock
New Stock represents the Store Room stock after the requested assignment is completed.
The system calculates New Stock using:
New Stock = Current Stock + Assign Stock
For example:
Current Stock = 3 PCS
Assign Stock = 5 PCS
Therefore:
New Stock = 3 + 5 = 8 PCS
After the assignment is completed, the Store Room stock becomes 8 PCS.
Create Manual Assignment
The Manual Assignment process allows a user to assign approved inventory directly to a Store Room.
Steps
Auto Assignment
Step 1 – Assign Inventory
After the inventory receipt is approved, click the Assign (+) icon to begin assigning the approved inventory to a Store Room.
Step 2 – Review and Approve Assignment
Review the quantity automatically assigned to the Store Room. If required, update the quantity before selecting Approve & Assign to complete the inventory assignment.
The Auto Assignment process is initiated from the Inventory Receive workflow.
After an Inventory Receive is approved, the approved inventory can be assigned to Store Rooms using the Assign function.
The system prepares the Store Room assignment based on the configured Store Room inventory assignment rules.
The resulting assignment is recorded with:
Assignment Type = Auto
Auto Assignment Workflow
Inventory Receive → Pending → Approved → Assign → Auto Assignment
The approved inventory becomes available for Store Room assignment after the Inventory Receive is approved.
Auto Assignment Steps
- Open Inventory Receive.
- Locate the approved inventory receipt.
- Open the approved receipt.
- Select the Assign function.
- Review the Store Room assignment information.
- Review the inventory items and quantities.
- Verify the Store Room to which the inventory will be assigned.
- Verify the quantity being assigned.
- Complete the assignment.
- The system creates the Store Room inventory assignment with Assignment Type = Auto.
- The system checks whether Stock Assignment & Issue Approval is required for the Store Room.
- If approval is required, the assignment enters Pending status.
- If approval is not required, the assignment is completed as Direct Assigned.
Auto Assignment Example
Assume an Inventory Receive contains:
Item: Sanitizer
Stock Unit: PCS
Approved Available Stock: 10 PCS
The Inventory Receive is approved and the user selects Assign.
The system prepares the Store Room assignment:
Store Room: Maintenance Stores
Assign Stock: 6 PCS
The resulting assignment is recorded as:
Assignment Type = Auto
If the Store Room requires approval:
Status = Pending
If the Store Room does not require approval:
Status = Direct Assigned
Stock Assignment & Issue Approval
The Stock Assignment & Issue Approval setting controls whether a Store Room inventory assignment requires approval.
The approval requirement is configured at the Store Room level.
There are two possible workflows:
Approval Required
When Stock Assignment & Issue Approval is enabled, the assignment must be approved before the inventory becomes assigned to the Store Room.
Create Assignment → Pending → Approve / Reject
Approval Not Required
When Stock Assignment & Issue Approval is not enabled, the assignment is completed immediately.
Create Assignment → Direct Assigned
Pending Assignment
When a Store Room requires Stock Assignment & Issue Approval, a new assignment is created with:
Status = Pending
The requested quantity is blocked while the assignment is pending.
This prevents the same inventory quantity from being requested by another Store Room assignment.
Pending Stock Example
Assume the approved inventory has:
Available Stock = 10 PCS
A user requests:
Assign Stock = 6 PCS
Because approval is required, the system blocks the requested quantity.
The stock becomes:
| Stock Type | Quantity |
|---|---|
| Total Available Before Assignment | 10 PCS |
| Pending / Blocked Quantity | 6 PCS |
| Available for Other Assignments | 4 PCS |
The 6 PCS remain reserved for the pending assignment.
Another assignment cannot use those 6 PCS while the request is pending.
Approve Assignment
The Approve action completes a pending Store Room inventory assignment.
When the assignment is approved:
Pending → Approved
The blocked quantity is finalized as Store Room inventory.
Approve Steps
- Open Storeroom Inventory Assign.
- Locate the assignment with Pending status.
- Open the assignment.
- Review the Store Room.
- Review the inventory items.
- Verify the assigned quantities.
- Verify the available stock.
- Review the resulting Store Room stock.
- Click Approve.
- The assignment status changes to Approved.
- The blocked quantity is finalized as assigned inventory.
- The Store Room stock is updated.
Approval Example
Before approval:
Current Stock = 3 PCS
Assign Stock = 6 PCS
Pending Blocked Stock = 6 PCS
After approval:
New Stock = 3 + 6 = 9 PCS
The 6 PCS are now officially assigned to the Store Room.
Reject Assignment
A pending assignment can be rejected when the requested inventory should not be assigned to the Store Room.
When the assignment is rejected:
Pending → Rejected
The requested quantity is not added to the Store Room stock.
The blocked quantity is released and becomes available for future assignments.
Reject Steps
- Open Storeroom Inventory Assign.
- Locate the assignment with Pending status.
- Open the assignment.
- Review the Store Room and inventory details.
- Review the requested quantity.
- Click Reject.
- The assignment status changes to Rejected.
- The blocked quantity is released.
- The released quantity becomes available for another assignment.
Rejection Example
Before rejection:
Available Stock = 4 PCS
Pending Blocked Stock = 6 PCS
After rejection:
Available Stock = 10 PCS
Pending Blocked Stock = 0 PCS
The 6 PCS can now be requested by another Store Room assignment.
Direct Assignment
When Stock Assignment & Issue Approval is not required for the selected Store Room, the assignment does not enter Pending status.
The inventory is assigned immediately.
The workflow is:
Create Assignment → Direct Assigned
Direct Assignment Steps
- Create a Store Room inventory assignment.
- Select the Store Room.
- Select or enter the inventory quantity.
- Verify the available stock.
- Verify the New Stock quantity.
- Complete the assignment.
- The inventory is assigned immediately.
- The assignment is recorded with Direct Assigned status.
Direct Assignment Example
Current Stock = 3 PCS
Assign Stock = 5 PCS
The system calculates:
New Stock = 3 + 5 = 8 PCS
Because approval is not required:
Status = Direct Assigned
The Store Room stock is immediately updated to 8 PCS.
Assignment Status
The assignment status represents the current state of the Store Room inventory assignment.
| Status | Description |
|---|---|
| Pending | The assignment requires approval. The requested quantity is blocked until the assignment is approved or rejected. |
| Approved | The assignment has been approved and the inventory has been assigned to the Store Room. |
| Rejected | The assignment has been rejected and the blocked quantity has been released back to available inventory. |
| Direct Assigned | The Store Room does not require approval and the inventory has been assigned immediately. |
Status Flow
When approval is required:
Pending → Approved
or
Pending → Rejected
When approval is not required:
Direct Assigned
Assignment Details
Users can open an assignment from the Storeroom Inventory Assign list to review the complete assignment details.
The Assignment Details screen provides information about the Store Room, assigned inventory, quantity, assignment type, user, date and time, and current status.
Assignment Detail Fields
-
Assignment ID — Identifies the unique inventory assignment record.
-
Store Room — Identifies the Store Room to which the inventory is assigned.
-
Store Room No. — Displays the unique Store Room number or code.
-
Item — Identifies the inventory item included in the assignment.
-
Assigned Quantity — Displays the quantity assigned to the Store Room.
-
Stock Unit — Identifies the unit in which the assigned quantity is maintained.
-
Assignment Type — Identifies whether the assignment was created through Auto or Manual assignment.
-
Assigned By — Identifies the user who created or processed the assignment.
-
Assignment Date / Time — Records when the assignment was created or processed.
-
Status — Displays the current status of the assignment.
Assignment Audit Trail
The Storeroom Inventory Assign feature provides an audit trail for inventory movement from approved inventory into Store Rooms.
The assignment record allows users to verify:
- Assignment ID — Which assignment was created.
- Store Room — Where the inventory was assigned.
- Store Room No. — The Store Room reference.
- Item — Which inventory item was assigned.
- Assigned Quantity — How much inventory was assigned.
- Stock Unit — The unit used for the assigned quantity.
- Assignment Type — Whether the assignment was Auto or Manual.
- Assigned By — Which user created or processed the assignment.
- Assignment Date / Time — When the assignment occurred.
- Status — The current assignment state.
This provides traceability from:
Inventory Receive → Approved Inventory → Store Room Assignment
Inventory Assignment Example
The following example demonstrates the complete Store Room assignment process.
Assume an approved Inventory Receive contains:
Item: Sanitizer
Stock Unit: PCS
Available Stock: 10 PCS
The selected Store Room currently contains:
Current Stock: 3 PCS
The user wants to assign:
Assign Stock: 5 PCS
The system calculates:
New Stock = Current Stock + Assign Stock
New Stock = 3 + 5 = 8 PCS
If Approval Is Required
The assignment is created as:
Assignment Type = Manual
Status = Pending
The requested 5 PCS are blocked while the assignment is pending.
If the assignment is approved:
Status = Approved
Store Room Stock = 8 PCS
If the assignment is rejected:
Status = Rejected
The 5 PCS are released back to available inventory.
If Approval Is Not Required
The assignment is created as:
Assignment Type = Manual
Status = Direct Assigned
The 5 PCS are immediately added to the Store Room stock.
Store Room Stock = 8 PCS