Skip to main content

BOS - Inventory User Guide

Click to Download PDF

1. Overview

Available under the Smart Inventory module, this system helps manage inventory, stock movement, warehouse locations, and item tracking across departments. It ensures cost transparency and supports integration with accounting and procurement systems, enabling efficient stock control and financial tracking.

2. SET CONFIGURATION

Available under SYS > Back Office Master > Purchasing, this section defines the setup for inventory management. This includes grouping items, defining types, unit conversion, item creation, storage setup, and receipt/pay type configurations. It ensures a standardized structure for tracking inventory and integrating with procurement and accounting modules.

2.1 Menu Items

This section includes the foundational setup for managing inventory structure, such as item grouping, categorization by type, unit definitions, conversion rates, and individual item master data. Proper configuration is crucial for procurement, usage tracking, and integration with accounting modules.

2.1.1 Group

Defines inventory groups and account mapping for accurate cost tracking and integration with financial modules.

To perform the task:

  1. Navigate to SYS > Back Office Master > Purchasing > Items > Group
  2. Click the New button to create a new inventory group (e.g., Fresh Food, Beverages)
  3. Fill in Item Group ID, English & Thai Names
  4. For inventory groups, assign Cost Account, Expense Account, Waste Account
  5. Click Edit to find and bind accounts using the search function, then click Update
  6. For Direct Inventory: assign accounts directly to eligible departments and save

Pic1

Note: Defining groups with correct account mapping ensures accurate cost posting and allows the system to deduct items correctly during withdrawal or purchase.

2.1.2 Type

Creates subcategories within groups to classify items more precisely for procurement and reporting.

To perform the task:

  1. Navigate to the 'Type' tab
  2. Click New to define subcategories of groups (e.g., fresh, dry food)
  3. Enter type code (max 4 digits), English and Thai names, select Inventory as category
  4. Save the entry

Pic2

Note: Types help in categorizing items more precisely within each group.

2.1.3 Mapping Group Item and Type

Links item types to groups to form a structured item hierarchy for consistent inventory organization.

To perform the task:

  1. Select a group, click Edit
  2. Select item types from the left and use the '>' button to link them to the group

Pic3

Note: Group-type mapping is required for structured item hierarchy.

2.1.4 Unit

Sets up standard measurement units used across inventory items for consistent tracking and reporting.

To perform the task:

  1. Navigate to the Unit section
  2. Click New and enter unit code, English and Thai names
  3. Save the unit

Pic4

Note: Standard units ensure consistency in procurement and stock tracking.

2.1.5 Convert Unit

Defines unit conversion ratios between purchase and stock units to ensure correct stock adjustments.

To perform the task:

  1. Click New in the Convert Unit tab
  2. Set receiving unit (e.g., Crate 1x48), stock unit (e.g., Bottle)
  3. Define conversion ratio (e.g., 1 Crate = 48 Bottles)
  4. Save the conversion

Pic5

Note: Unit conversions allow flexibility between procurement and stock keeping.

2.1.6 Item

Creates master records for inventory items including codes, types, units, pricing, and accounting details.

To perform the task:

  1. Click New to create an item record
  2. Define type, group, product code, names (EN/TH), units, and account name
  3. Optionally define pricing, withdrawal limits, min/max stock, tax types
  4. For recipe items, define if it's a raw material, main ingredient, or costed item

Pic6

Note: Accurate item setup enables precise tracking and integration with recipe or POS systems.

2.2 Storage

This section sets up various storage locations (e.g., general inventory, kitchen stores), allowing the system to track stock movement and balances across different locations accurately.

To perform the task:

  1. Navigate to SYS > Back Office Master > Inventory > Warehouse
  2. Click New and define storage location code, name (EN/TH), agency (if needed)
  3. Choose Store Type: General Inventory or Kitchen Store
  4. Save the storage location

Pic7

Note: Storage locations allow item tracking across different warehouses or outlets.

2.3 Receipt-Pay Type

This section defines the types of inventory transactions such as receiving, payment, usage, and disposal. These definitions are essential for generating accurate stock movement documents and tracking transaction sources.

To perform the task:

  1. Navigate to SYS > Back Office Master > Inventory > Transaction Type
  2. Click New and define code, name (EN/TH), related storage location
  3. Set Receive or Pay category (e.g., Buy, Sell, Use)
  4. Save the entry

Pic8

Note: Receipt/Pay types define how stock movement documents are generated and categorized.

2.4 Period Config

The Period Config function is used to define accounting periods for the Inventory module. It allows the administrator to create monthly fiscal periods and control the lock/unlock status to maintain data integrity.

To perform the task:

  1. Navigate to SYS > Back Office Master > Inventory > Period Config to access the configuration page.

Pic9

  1. The system displays all previously created periods, including Begin Date and End Date columns.

Pic10

  1. Click the Search tab to open the filter parameters. Select the target Year (e.g., 2026) and click Find.

Pic11

  1. If no periods are found, click Create Default to generate standard monthly periods.

Pic12

  1. A confirmation message will appear after successful creation.

Pic13

  1. To lock a period, select the desired row and click Lock.

Pic14

  1. To unlock a period, select the same row and click Lock again.
  2. Locking a period will freeze all inventory transactions within that time frame.
  3. Only authorized users can unlock periods once locked.

Pic15

Note: Please ensure all transactions are finalized before locking the period.

3. WORKFLOW INVENTORY SYSTEM

This section outlines the workflow of inventory transactions, covering how items are received, issued, transferred, and adjusted. It includes the process from item movement between stores to stock adjustments, ensuring traceability, accountability, and integration with other systems like procurement and accounting.

3.1 Receive Item

This process allows users to record inventory received from various sources, such as suppliers or internal transfers. It ensures that all received items are documented with correct cost and quantity for accurate inventory and financial reporting.

To perform the task:

  1. Navigate to BOS > Inventory > Operation > Receive Entry.
  2. Click New to create a new receive transaction.
  3. Fill in the document details: Receive Type, Date, Reference Number, Supplier/Source, Storage Location.
  4. Add items by selecting Item Code, Unit, Quantity, and Cost per Unit.
  5. Click Save or Submit to record the transaction.

Pic16

Note: Ensure accurate cost and quantity entry to reflect correct inventory valuation and accounting impact.

3.2 Issue Item

This process records the issuance of inventory for various purposes, including kitchen use, internal transfers, or wastage. It ensures correct deduction from stock and proper tracking of usage.

To perform the task:

  1. Navigate to BOS > Inventory > Operation > Request Issue.
  2. Click New to create a new issue transaction.
  3. Select Issue Type (e.g., Use, Transfer, Waste).
  4. Fill in required fields: Date, Reference, Storage Location.
  5. Add items with Quantity and Remarks.
  6. Click Save or Submit.

Pic17

Note: Item issue affects stock balances. Use correct issue type to track purpose.

3.3 Request Issue

This function allows users to create an item issue request from inventory, specifying department, location, and receiving details for stock movement control.

To perform the task:

  1. Go to BOS > Inventory > Operations > Request Issue.

Pic18

  1. Click New to create a new request.

Pic19

  1. The system will auto-generate an Issue No.

Pic20

  1. Select the relevant Department and Location.

Pic21

  1. Enter Issue By and Receive By (optional).

Pic22

  1. Add a Remark if needed.

Pic23

  1. Click New to open the item selection modal.

Pic24

  1. Select the item(s) to be issued and click Save.

Pic25

  1. Ensure available stock in the selected warehouse on the date.

Pic26

  1. Double-click the item row to input Quantity , then click OK.

Pic27

  1. The system will calculate all relevant values automatically.

Pic28

  1. Click Save (top-left) to save the issue request.

Pic29

  1. Select the document and click Request Approval to finalize.

Pic30

Note: Make sure stock is available in the selected warehouse before submitting for approval.

3.4 Approval Process

This function is used to approve or reject inventory issue requests submitted by users before the actual stock deduction.

To perform the task:

  1. Go to BOS > Inventory > Operations > Approve Request Issue.

Pic31

  1. To check document details, select a document and click Edit.

Pic32

Pic33

  1. To approve or reject, select the document and click the respective button located above the issue document list.

Pic34

Note: Only users with approval rights can perform this action. Approval is required before items are deducted from inventory.

3.5 Inventory Issue List

This function is used to finalize the issuance of stock after the inventory issue request has been approved.

To perform the task:

  1. Go to BOS > Inventory > Operations > Request Issue List.

Pic35

  1. To preview the document, select it and click Preview.

Pic36

  1. To proceed, select the document and click Issue.

Pic37

  1. Choose the issue type (cost or expense) by clicking the magnifying glass icon.

Pic38

  1. Click the item row to adjust the quantity to match the requested amount or lower. If no changes, click Save.

Pic39

  1. After saving, the issue is completed. The inventory is deducted and status is updated.

Pic40

  1. The transaction will appear in the Stock Card and related reports.

Pic41

Note: Ensure that stock is available before issuing. Partial issues are allowed if stock is insufficient.

3.6 Transfer Item

This function is used to transfer item quantities between warehouses, ensuring correct cost and inventory tracking across departments or branches.

To perform the task:

  1. Go to BOS > Inventory > Operations > Transfer Request.

Pic42

  1. Click New to create a new transfer request.

Pic43

  1. If multiple branches exist, select the branch, then choose the item’s current location, destination location, and department.

Pic44

  1. Click Request for Approve to submit the request.

Pic45

  1. To approve, go to BOS > Inventory > Inventory Document Approve.

Pic46

  1. Once approved, go to BOS > Inventory > Operations > Waiting to Transfer.

Pic47

  1. Select the document and click Create Transfer.

Pic48

  1. To adjust quantity, click the item row, edit the value, and click Save.

Pic49

  1. Select the document and click Approve to complete the transfer.

Pic50

  1. Items are now successfully moved to the destination warehouse.

Pic51

Note: Ensure both warehouses are correctly configured. Transfer only deducts stock after final approval.

3.7 Stock Card

The Stock Card displays detailed item movements by warehouse and period, based on selected parameters.

To perform the task:

  1. Go to BOS > Inventory > Operations > Stock Card.

Pic52

  1. Select the month (e.g., July ).

Pic53

  1. Click the magnifying glass icon to open the item list and choose the desired item.

Pic54

  1. Choose the warehouse location to check.

Pic55

  1. Click Process to view the Stock Card. You can preview or print the document.

Pic56

Note: Ensure the selected item and location are correct before processing to avoid incomplete reports.

3.8 Check Stock Entry

This function verifies the actual stock count against system records. It supports cycle count and physical stock take activities.

To perform the task:

  1. Navigate to INV > Transaction > Check Stock Entry.
  2. Click New to initiate a stock check.
  3. Enter the Storage Location and Date of stock check.
  4. List items and input actual quantities found during counting.
  5. Click Save to record the data for comparison. Note: Ensure that physical counts are performed by authorized staff to maintain integrity.

Pic57

Note : Stock adjustments should be reviewed and approved by authorized personnel. Use reasons clearly.

3.9 Inventory Wastage

This function records items that are wasted or discarded due to spoilage, damage, or expiration. It helps maintain accurate stock levels and identifies areas for cost control.

To perform the task:

  1. Navigate to BOS > Inventory > Operation > Inventory Wastage.
  2. Click New to create a wastage transaction.
  3. Select the Storage Location and Wastage Type (e.g., expired, damaged).
  4. Add items with quantity and remarks explaining the reason.
  5. Click Save to complete the transaction.

Pic58

Note: Wastage entries should be reviewed regularly to detect patterns and reduce future losses.

3.10 Process Rerun Balance

This step consolidates various transactions (issue, receive, adjustment) to reflect the actual impact on stock balances. It is typically used before posting to GL.

To perform the task:

  1. Go to BOS > Inventory > Operation > Process Rerun Balance
  2. Select Date Range and Transaction Types.
  3. Click Process to generate consolidated stock data.
  4. Review the summarized entries.

Pic59

Note: Processing is recommended daily or before end-of-month closing.

3.11 Process B/F Balance

This function is used to carry forward the B/F (brought forward) balances of all warehouses to the new accounting period.

To perform the task:

  1. Go to BOS > Inventory > Operations > Process B/F Balance.

Pic60

  1. Select the desired period (e.g., 07 / 2025 ).

Pic61

  1. Click Process to generate the B/F balance for the new period.

Pic62

Note: Always process B/F after closing the previous period to maintain stock accuracy.

3.12 Submit to GL and Reports

This function sends finalized inventory transaction data to the accounting system (GL) and generates standard inventory reports for financial reconciliation.

To perform the task:

  1. Navigate to BOS > Inventory > Operation > Send Data To GL
  2. Choose Date Range and Transaction Types.
  3. Click Submit to transfer the data.
  4. Go to Report to generate supporting documents (e.g., Inventory Ledger, Stock Movement).

Pic63

Note: Ensure all transactions are approved and processed before submitting to GL to maintain accounting integrity.