Inventory Management

Item Category

Overview

The Item Category feature allows to create and manage categories used to organize inventory items within the property.

Item categories provide a high-level classification for inventory items and are used when creating or managing Item Subcategories and Items.

The Item Category feature is a single-screen feature — existing categories are displayed in a list, and new categories can be created from the same screen.


Item Category Screen

image.png

The screen provides the following controls:

Administrators can review the configured categories and manage their availability directly from the list.

Key Fields

Steps

Create a New Item Category

image.png

  1. Navigate to Item Category from the Inventory Management section.
  2. Click the Create button.
  3. The Add Item Category panel opens on the right side of the screen.
  4. Enter the required Category name.
  5. Click Save to create the category.
  6. Use Save & Add New if you want to save the current category and immediately create another category.
  7. Use Reset to clear the entered information before saving.

Important Notes

Item Subcategory

Overview

The Item Subcategory feature allows to create and manage subcategories used to further organize inventory items within a property.

Item subcategories provide a more specific classification under an Item Category and are used when creating and managing Items.

The Item Subcategory feature is a single-screen feature — existing subcategories are displayed in a list, and new subcategories can be created from the same screen.


Item Subcategory Screen

image.png

The screen provides the following controls:

Administrators can review the configured subcategories and manage the inventory classification structure from the list.

Key Fields

Steps

Create a New Item Subcategory

image.png

  1. Navigate to Item Subcategory from the Inventory Management section.
  2. Click the Create button.
  3. The Add Item Sub Category panel opens on the right side of the screen.
  4. Select the required Item Category.
  5. Enter the required Sub Category name.
  6. Click Save to create the subcategory.
  7. Use Save & Add New if you want to save the current subcategory and immediately create another subcategory.
  8. Use Reset to clear the entered information before saving.

Important Notes

Inventory Items

Overview

The Inventory Item feature allows to create and manage inventory items used throughout the property.

Each item is organized under an Item Category and Item Subcategory to maintain a structured inventory hierarchy.

Items can be configured as either Global Items or Property-Specific Items:

The Item feature is a single-screen feature — existing items are displayed in a list, and new items can be created from the same screen.


Item Screen

image.png

The Item screen displays all configured inventory items along with their category, subcategory, and property availability.

The screen provides the following controls:

Administrators can review existing inventory items and create new items directly from the screen.


Key Fields


Steps

Create a New Item

image.png

  1. Navigate to Item from the Inventory Management section.
  2. Click the Create button.
  3. The Add Item panel opens on the right side of the screen.
  4. Select the required Item Category.
  5. Select the required Item Subcategory.
  6. Enter the required Item name.
  7. Enable Global Item if the item should be available across all properties.
  8. If Global Item is not enabled, select the required Property or properties.
  9. Click Save to create the item.
  10. Use Save & Add New to save the current item and immediately create another item.
  11. Use Reset to clear the entered information before saving.

Key Fields

Store Room

Overview

The Store Room feature allows to create and manage store rooms used to organize and control inventory stock within a property.

Store rooms represent the physical or logical locations where inventory items are stored. Each store room can have its own inventory requirements, including Minimum Stock Quantity, Maximum Stock Quantity, and assignment rules.

Store rooms are used during the inventory assignment process to determine where approved inventory should be placed and how much stock should be assigned to each location.

The Store Room feature is a single-screen feature — existing store rooms are displayed in a list, and new store rooms can be created from the same screen.


Store Room Screen

image.png

The screen provides the following controls:

Administrators can review the configured store rooms and create additional storage locations from the same screen.

Key Fields

Steps

Create a New Store Room

image.png

  1. Navigate to Store Room from the Inventory Management section.
  2. Click the Create button.
  3. The Add Store Room panel opens on the right side of the screen.
  4. Enter the required Store Room name.
  5. Select the applicable Property.
  6. Configure the Minimum Stock Quantity and Maximum Stock Quantity according to the store room's inventory requirements.
  7. Configure Approval Required based on whether inventory assignments should require approval.
  8. Configure Auto Assign Received Items if received inventory should be automatically assigned according to the configured stock requirements.
  9. Click Save to create the store room.
  10. Use Save & Add New if you want to save the current store room and immediately create another one.
  11. Use Reset to clear the entered information before saving.

Store Room Inventory Assignment

Store rooms are used when approved inventory is assigned to storage locations.

The assignment process can use the store room's configured stock requirements to determine the quantity that should be assigned.

For example:

Maximum Stock Quantity − Current Stock Quantity = Required Assignment Quantity

If a store room has:

The required assignment quantity is:

100 − 40 = 60 Pieces

When Auto Assign Received Items is enabled, the system can use these inventory requirements to prepare the appropriate store room assignment.

Important Notes

Inventory Receive

Overview

The Inventory Receive feature allows users to record inventory received from vendors and add the received items into the inventory management process.

Inventory can be received through the following methods:

  1. Fetch from Invoice — Users can upload a vendor invoice, and the system extracts the available item and purchase information from the invoice.

  2. Fetch from Vendor Email — When Vendor Integration is enabled, the system can automatically fetch vendor invoices from the configured vendor email and use the invoice information to create the inventory receipt.

  3. Manual Entry — Users can manually select inventory items and enter the purchase quantity and unit price when an invoice is not fetched automatically.

After an inventory receipt is created, it follows the inventory receiving workflow:

Pending → Approved → Assigned

Vendor Integration

When Vendor Integration is enabled for a vendor, the system can automatically retrieve vendor invoices from the configured vendor email. The invoice information is then used to populate the inventory receiving details, reducing the need for manual data entry.

If vendor email integration is not enabled or an invoice cannot be fetched automatically, users can create the receipt using Fetch from Invoice or Manual Entry.

Inventory Receive List

image.png

The list allows users to review the current status of each inventory receipt and identify whether the receipt is pending, approved, or assigned.

The screen provides the following controls and information:

Inventory Receive Status

The Inventory Receive workflow uses the following statuses:

Status Description
Pending The receipt has been created but is waiting for approval. Stock is not yet updated as approved inventory.
Approved The receipt has been approved and the received stock has been added to inventory.
Assigned The approved inventory has been assigned to a Store Room.

Create Inventory Receive

Click Create from the Inventory Receive list to start the receiving process.

The system provides two methods for creating an inventory receipt:

These methods are described separately because the information is entered differently.


Fetch from Invoice

image.png

The Fetch from Invoice option allows users to upload a vendor invoice instead of manually entering every inventory item.

The system reads the uploaded invoice and extracts the available purchase information. The extracted vendor item information is then matched with the inventory item Vendor mapping configured in System.

Key Fields — Fetch from Invoice

Invoice Item Mapping

When an invoice is uploaded, the system uses the vendor item information to identify the corresponding SpendWell inventory item.

The vendor item must be mapped through Vendor Item Assignment.

If the system cannot identify or map the item, the corresponding information is highlighted as an error and the receipt should be corrected before it can proceed.

Common validation errors include:

Users should resolve all required validation errors before completing the receipt.


Manual Entry

image.png

Create Inventory Receive
Create an inventory receipt by entering the receipt details, selecting the property and vendor, and providing the invoice and purchase information.



image.png

Add Inventory Line Items
Add inventory items to the receipt by selecting the item and entering the purchase quantity and unit price.

The Manual Entry option allows users to create an inventory receipt without uploading an invoice.

This method is useful when the vendor invoice is unavailable, the invoice cannot be processed automatically, or the user needs to enter the received inventory directly.

Key Fields — Manual Entry

Manual Item Entry Example

If an item is configured as:

and the user receives:

Purchase Quantity = 3 Boxes

the system calculates:

3 × 80 = 240 Pieces

The receipt therefore contains:

Purchase Quantity: 3 Boxes
Stock Quantity: 240 Pieces


Create and Submit Inventory Receipt

After entering the required inventory information using either Fetch from Invoice or Manual Entry, the user completes the receipt creation process.

Steps

  1. Navigate to Inventory Receive from the Inventory Management section.
  2. Click Create.
  3. Select the required receiving method:
    • Fetch from Invoice, or
    • Manual Entry.
  4. Select the Vendor.
  5. Enter or verify the invoice information.
  6. Add the inventory items.
  7. Verify the Purchase Quantity, Purchase Unit, Stock Quantity, Stock Unit, Stock Conversion, and Unit Price.
  8. If using Fetch from Invoice, review all extracted items and resolve any mapping or validation errors.
  9. If using Manual Entry, select the required item and enter the purchase quantity and unit price.
  10. Add additional items if required.
  11. Review the complete inventory receipt.
  12. Save the receipt.
  13. The newly created receipt is placed in Pending status.

Approve Inventory Receive

inventory-manual-create.png

The Approve process confirms that the inventory receipt has been reviewed and that the received inventory can be added to the property's inventory stock.

Pending Status

When a receipt is created, it initially has the status:

Pending

At this stage:

Approval Details

Before approving the receipt, the user should verify:

Approve Steps

  1. Open the Inventory Receive list.
  2. Locate the receipt with Pending status.
  3. Open the receipt.
  4. Review the vendor and invoice information.
  5. Review all inventory items and quantities.
  6. Verify the purchase and stock unit conversion.
  7. Verify the unit price and total amount.
  8. Resolve any validation errors, if present.
  9. Click Approve.
  10. The receipt changes from Pending to Approved.
  11. The approved received quantity is added to inventory stock.

Assign Inventory

Step 1 - Assign Inventory

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

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.

After the inventory receipt is approved, the received inventory can be assigned to the appropriate Store Room.

The assignment process determines how the approved inventory should be distributed among configured store rooms.

Store room assignment can be handled automatically or manually depending on the configured Auto Assign Received Items setting.

Assignment Details

The Assignment Details provide an audit trail for inventory assigned to a Store Room. Users can first review the Assignment List and then click an assignment to open its detailed information.

Step 1 - Assignment List

Step 1 – Assignment List
Review the inventory assignment list and identify the required assignment. The list displays the Store Room, Store Room No., Items Assigned, Assignment Type, and Status. Click the required assignment to view its details.


Step 2 - Assignment Details

Step 2 – Assignment Details
View the selected assignment in detail, including the Store Room, assigned inventory, quantity, assignment type, assigned user, assignment date and time, and current status.

The assignment record provides the following information:

Audit Trail

The assignment information provides traceability from the approved inventory receipt to the final Store Room assignment.

For audit purposes, users can verify:

This provides a clear audit trail of inventory movement from Approved Inventory → Store Room Assignment.

Inventory Receive WorkFlow

inventoryreceiveflow.png

Important Notes

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:

  1. Auto Assignment — The assignment is generated from the Inventory Receive → Assign process after inventory has been approved.

  2. 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

image.png

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 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

storeroominventoryassign-add.png

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

After selecting the Store Room, the system displays the inventory items available for assignment.


Store Room Inventory Items

storeroominventoryassign-add.png

The inventory table displays the stock information for the selected Store Room.

The table provides the following fields:

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

storeroominventoryassign-add.png

The Manual Assignment process allows a user to assign approved inventory directly to a Store Room.

Steps

  1. Navigate to Inventory Management.
  2. Open Storeroom Inventory Assign.
  3. Click Create.
  4. Select the required Storage Room.
  5. Review the inventory items displayed for the selected Store Room.
  6. Review the Current Stock for each item.
  7. Review the Available Stock.
  8. Enter the required quantity in Assign Stock.
  9. Verify the calculated New Stock.
  10. Verify that the requested quantity does not exceed the available stock.
  11. Complete the assignment.
  12. The system determines whether the selected Store Room requires assignment approval.
  13. If approval is required, the assignment is created with Pending status.
  14. If approval is not required, the assignment is completed as Direct Assigned.

Auto Assignment

Step 1 - Assign Inventory

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

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

  1. Open Inventory Receive.
  2. Locate the approved inventory receipt.
  3. Open the approved receipt.
  4. Select the Assign function.
  5. Review the Store Room assignment information.
  6. Review the inventory items and quantities.
  7. Verify the Store Room to which the inventory will be assigned.
  8. Verify the quantity being assigned.
  9. Complete the assignment.
  10. The system creates the Store Room inventory assignment with Assignment Type = Auto.
  11. The system checks whether Stock Assignment & Issue Approval is required for the Store Room.
  12. If approval is required, the assignment enters Pending status.
  13. 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

storeroominventoryassign-status.png

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

storeroominventoryassign-approved.png

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

  1. Open Storeroom Inventory Assign.
  2. Locate the assignment with Pending status.
  3. Open the assignment.
  4. Review the Store Room.
  5. Review the inventory items.
  6. Verify the assigned quantities.
  7. Verify the available stock.
  8. Review the resulting Store Room stock.
  9. Click Approve.
  10. The assignment status changes to Approved.
  11. The blocked quantity is finalized as assigned inventory.
  12. 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

storeroominventory-reject.png

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

  1. Open Storeroom Inventory Assign.
  2. Locate the assignment with Pending status.
  3. Open the assignment.
  4. Review the Store Room and inventory details.
  5. Review the requested quantity.
  6. Click Reject.
  7. The assignment status changes to Rejected.
  8. The blocked quantity is released.
  9. 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

storeroominventoryassign-add.png

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

  1. Create a Store Room inventory assignment.
  2. Select the Store Room.
  3. Select or enter the inventory quantity.
  4. Verify the available stock.
  5. Verify the New Stock quantity.
  6. Complete the assignment.
  7. The inventory is assigned immediately.
  8. 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 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:

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


Complete Inventory Assignment Flow

storeroominventoryassignflow.png

Storeroom Stock Deduction

Overview

The Storeroom Stock Deduction feature allows users to deduct inventory from a configured Store Room.

Users can create a deduction by selecting a Store Room, selecting inventory items, entering the quantity to deduct, and providing an optional reason.

The deduction workflow is controlled by the Store Room's Stock Assignment & Issue Approval setting.

If approval is required, the deduction remains Pending until a manager approves or rejects the request. If approved, the requested quantity is deducted from the Store Room stock. If rejected, the held quantity is released back to the Store Room stock.

If approval is not required, the deduction is processed immediately with Direct Deducted status.

Deduction Status

Status Description
Pending The deduction request is waiting for approval and the requested quantity is held.
Approved The deduction request has been approved and the requested quantity has been deducted from the Store Room stock.
Rejected The deduction request has been rejected and the held quantity is released back to the Store Room stock.
Direct Deducted The Store Room does not require approval, so the requested quantity is deducted immediately.

Storeroom Item Stock Deduct List

storeroominventorydeduct.png

The Storeroom Item Stock Deduct list provides a centralized view of stock deduction records created for the property's Store Rooms.

Users can review deduction details, track the current status, and identify who created and processed each deduction.

List Fields


Create Storeroom Stock Deduction

storeroominventorydeduct-add.png

Click Create from the Storeroom Item Stock Deduct list to create a new stock deduction.

The user selects the Store Room, provides an optional reason, and enters the quantity to deduct for the required inventory items.

Key Fields


Store Room Inventory Items

After selecting the Store Room, the system displays the inventory items currently available in that Store Room.

Item Fields

Stock Calculation

The system calculates the resulting Store Room stock using:

Store New Stock = Store Stock - Deduct Stock

The Deduct Stock quantity cannot exceed the available Store Stock.


Create Stock Deduction

Steps

  1. Open Storeroom Item Stock Deduct.
  2. Click Create.
  3. Select the required Storage Room.
  4. Enter the Reason, if required.
  5. Review the inventory items displayed for the selected Store Room.
  6. Review the Store Stock.
  7. Enter the required quantity in Deduct Stock.
  8. Verify the calculated Store New Stock.
  9. Submit the deduction.
  10. The system checks the Store Room's Stock Assignment & Issue Approval configuration.
  11. If approval is required, the deduction is created with Pending status.
  12. If approval is not required, the deduction is processed as Direct Deducted.

Stock Assignment & Issue Approval

The Stock Assignment & Issue Approval setting determines whether a Store Room stock deduction requires manager approval.

The setting is configured for the Store Room.

Approval Required

When Stock Assignment & Issue Approval is enabled, the deduction request is created with Pending status.

The requested deduction quantity is held while the request is pending.

Create Deduction
       ↓
    Pending
       ↓
 Manager Review
    ↙       ↘
 Approve   Reject
    ↓         ↓
 Approved  Rejected

Approval Not Required

When Stock Assignment & Issue Approval is not enabled, the deduction is processed immediately.

Create Deduction
       ↓
Direct Deducted
       ↓
Store Room Stock Updated

Pending Deduction

When approval is required, the newly created deduction is recorded with Pending status.

The requested quantity is placed on hold until the deduction is approved or rejected.

The held quantity cannot be deducted again through another request while the deduction is pending.

Pending Process

  1. User creates a stock deduction.
  2. The system validates the requested quantity against the Store Room stock.
  3. The deduction is created with Pending status.
  4. The requested quantity is held.
  5. The Store Room stock is not permanently deducted.
  6. A manager reviews the pending deduction.
  7. The manager approves or rejects the request.

Approve Stock Deduction

storreroominventorydeduct-approved.png

When a manager approves a pending deduction, the requested quantity is deducted from the Store Room stock.

The status changes from Pending to Approved.

Approve Steps

  1. Open Storeroom Item Stock Deduct.
  2. Locate the deduction with Pending status.
  3. Open the deduction record.
  4. Review the Store Room.
  5. Review the inventory items.
  6. Review the Store Stock.
  7. Review the Deduct Stock quantity.
  8. Review the deduction reason.
  9. Click Approve.
  10. The status changes to Approved.
  11. The requested quantity is deducted from the Store Room stock.
  12. The Store New Stock is updated accordingly.

Reject Stock Deduction

When a pending deduction is rejected, the requested quantity is not deducted from the Store Room.

The status changes from Pending to Rejected.

The held quantity is released back to the Store Room stock.

Reject Steps

  1. Open Storeroom Item Stock Deduct.
  2. Locate the deduction with Pending status.
  3. Open the deduction record.
  4. Review the Store Room and inventory details.
  5. Review the requested deduction quantity.
  6. Review the deduction reason.
  7. Select Reject.
  8. The status changes to Rejected.
  9. The held quantity is released.
  10. The Store Room stock remains available.

Direct Deduction

When Stock Assignment & Issue Approval is not required for the selected Store Room, the deduction is processed immediately.

The deduction is recorded with Direct Deducted status.

No manager approval is required.

Direct Deduction Steps

  1. Create a new stock deduction.
  2. Select the Store Room.
  3. Select the inventory item.
  4. Enter the quantity in Deduct Stock.
  5. Verify the Current Stock.
  6. Verify the New Stock.
  7. Submit the deduction.
  8. The system deducts the inventory immediately.
  9. The deduction is recorded with Direct Deducted status.

Deduction Details

Users can open a deduction record from the Storeroom Item Stock Deduct list to review the complete deduction information.

Deduction Detail Fields


Request and Approval Tracking

The deduction record maintains request and approval information to provide traceability for each stock deduction.

For a Direct Deducted record, the user who processed the deduction is recorded in the processing information.


Complete Stock Deduction Flow

storerooominventorydeduct-flow.png

Stock Deduction Rules