How to use replenishment module

How to use replenishment module

Introduction

In Xilnex, the Replenishment Module is designed to streamline and automate the stock allocation process across outlets, ensuring optimal distribution and improved operational efficiency.
Key capabilities include:
  • Location Ranking for Replenishment The system evaluates and prioritizes outlets based on predefined ranking criteria, ensuring that outlets with higher urgency or importance are replenished first.
  • System-Generated Suggested Order Quantity (SOQ) Once ranking is established, the system generates an SOQ for each outlet, providing a clear guideline for quantity needed.
  • Fulfilled Quantity Assignment The system compares the SOQ with each outlet’s current stock levels and assigns the appropriate fulfilled quantity to balance demand with available inventory.
  • Stock Request Generation After reviewing the SOQ and fulfilled quantities, users can finalize the replenishment plan by pressing Confirm, which automatically generates a stock request from the current location to the respective outlets.
This structured process reduces manual effort, minimizes stock discrepancies, and ensures that outlets receive timely replenishments according to priority and demand.

Module details

Module location

In order to start the Replenishment process, go to Inventory > Replenishnemt.

Configure Model Stock Profile


Before start proceed replenishment process, users need to create Model Stock Profile from System Configuration > Item > All Outlets > Model Stock.
The Model Stock Profile serves as the baseline reference for replenishment planning. It defines the ideal or target stock levels that each outlet should maintain for every product, ensuring availability without overstocking. This profile is crucial in guiding the system when calculating Suggested Order Quantities (SOQ) and assigning Fulfilled Quantities.
Key Roles of Model Stock Profile:
  1. Defines Target Inventory Levels
    1. Specifies the optimum quantity of each item an outlet should carry.
    2. Acts as a benchmark to determine whether an outlet is understocked or overstocked.
  2. Drives Replenishment Calculation
    1. The system uses the difference between the Model Stock Profile and the outlet’s current stock on hand to calculate the SOQ.
    2. Example: If the model stock for Item A is 50 units and Outlet X currently has 20 units, the SOQ generated would be 30 units.
  3. Supports Location Ranking & Allocation
    1. When multiple outlets require replenishment, the system aligns outlet needs against their model stock profiles.
    2. Ensures fair allocation, especially when current stock at the supplying location is limited.
  4. Ensures Consistency Across Outlets
    1. Outlets of similar type, size, or sales potential can share standardized stock profiles, ensuring alignment with demand patterns.
    2. Helps maintain consistent customer experience across all locations.
  5. Adaptability to Business Needs
    1. Model stock profiles can be tailored by product, category, outlet type, or seasonality.
    2. This allows replenishment planning to be both dynamic and demand-driven.

Create new Model Stock

  1. First, start with the Configure button to create a new model stock profile by inserting required information such as Model Stock Name, Default Quantity, Pack Quantity.
    1. Model stock name: Unique name for each model stock profile which is able to use to search in the model stock profile creation.
    2. Default quantity: If the item is not added in Model Stock, the quantity will follow the default quantity in the profile.
    3. Pack quantity: Define each replenishment required pack quantity for the item not in the model stock item list.
  2. Proceed to Add Item from inventory into the model stock profile.
  1. After adding the item, configure the Min Qty and Pack Qty for each item in the list.
  1. Press Save to complete the model stock profile creation.

Assign outlet to Model Stock

  1. After creating the Model Stock, the next step will need to assign outlets to the model stock created.
  1. Use the Add button to create a new row of configurations and select Outlet and Model Stock.
  1. After modifying the Outlet selection with Model Stock, press Save to save the changes.

Configure Model Stock Profile


  1. After assigning outlet with Model Stock, proceed to configure the Model Stock Profile by outlet and model stock in order to configure the date count for sales data:
  1. Insert the necessary information as:
    1. Profile name: Indicate the name for the model stock profile.
    2. Outlet (Model Stock): Select the model stock to take effect in the model stock profile.
    3. Sales Start Date Count: Indicate the sales start date count during calculation of replenishment.
    4. Sales End Date Count: Indicate the sales end date count during calculation of replenishment.
    5. Example: Current date: 01/09/2025 Sales start date count: 30 Sales end date count: 1 Thus, the sales generation date will be from 01/08/2025 to 31/08/2025.
  2. Press Add to create the model stock profile.

Configure Outlet Ranking


  1. The Stock Replenishment generation process will follow the Outlet Ranking setup by individual outlet.
  2. In order to configure Outlet Ranking, go to Company Info > Additional Information > Outlet ranking.
  3. Users need to assign each ranking value to each outlet and be able to add a specific rank name. Press Save to store the configuration.
  1. After being saved and exiting from the Outlet Ranking configuration, the value will be displayed in the Outlet Ranking field by outlet as below:

Stock Replenishment process


  1. Select one profile which is created from Model Stock Profile and press Generate to compile the SOQ list based on outlet configured.
    1. The sequence of location in the listing will be followed by the value in the Outlet Ranking configuration.
    2. When there are outlets with the same ranking, the system will order by outlet name.
  2. Other information used during generation:
    1. Outlet List Applied: Selected outlet based on the location configured in the Model Stock Profile.
    2. Sales Start Date & Sales End Date: Auto generate date based on the days count configured in the Model Stock Profile.
    3. Request Date From & Request Date To: By default will generate 1 month record from current date to compile the quantity for Total Requested Quantity.
  3. Press the Assign Stock button to assign fulfilled quantity by outlet ranking with current login outlet's stock Onhand Quantity.
  4. After fulfilled quantity being inserted, press Confirm to proceed generate stock request.
    • Related Articles

    • How to perform Stock Revaluation

      The Stock Revaluation function is designed to facilitate accurate inventory cost management by allowing users to recalculate and update the average cost of items in the system. This function is particularly useful when there are discrepancies due to ...
    • Cancel Print of Full Tax Invoice

      Overview In Classic POS, there is a feature called Print Full Tax Invoice, which allows users to generate a full tax invoice for a completed sale. The system must maintain an auditable log whenever a Full Tax Invoice is cancelled. This guideline ...
    • How to Disable Cash Payment in POS

      E-wallet growth E-wallet payments are now a primary way customers pay, and many merchants are intentionally moving away from cash to match this shift. In many markets, e-wallet usage has moved from niche to mainstream, with a majority of consumers ...
    • What is Menu Management in Xilnex Classic POS?

      What is Menu Management in Xilnex Classic POS? The Menu Management function provides a centralized and flexible platform to design, organize, and maintain your product catalog across all sales channels. It is built to streamline menu setup, ensure ...
    • Enabling Staging Mode in Xilnex Classic

      Introduction The Staging Mode function provides a controlled environment for testing, configuration, and validation before applying changes to the live production system. It allows businesses to experiment with settings, workflows, and data without ...
    • Recent Articles

    • Managing Lark User Email Mapping in Xilnex for Lark

      Overview The Users card matches each Xilnex user to their Lark account by email. This is what lets features like Permission Approvals and Document Approvals deliver Lark cards to the right person. This article covers how to review the mapping and fix ...
    • E-Wallet and Credit Card Payment - Recheck Status & Force Complete

      This guide walks you through what to do when a payment goes through on the terminal or e-wallet, but Classic POS fails to commit sales. When Does This Happen? During payment, Classic POS will show a "Connecting to Ewallet party..." or processing ...
    • E-Journal for BIR Compliance (Philippines)

      Overview The E-Journal feature generates a .txt file that complies with BIR (Bureau of Internal Revenue) requirements in the Philippines. This feature is available only for the Philippines COM. Users from other countries' COMs will not be able to ...
    • Disconnecting or Reconnecting Xilnex for Lark

      This article covers how to disable a template, fully disconnect the integration from Lark, and reconnect it again. Disable a Template Turning a base off only stops that one base, everything else keeps syncing, and none of your existing data in Lark ...
    • Creating a Base in Xilnex for Lark

      Overview This article walks you through creating a base for a template, giving end users access to it in Lark, and verifying data is syncing correctly. Xilnex for Lark must already be connected before you start. If the Templates card isn't accessible ...
    • Popular Articles

    • Basic - How to create a voucher-coupon

      Voucher and coupon definition Voucher can be generated in bulk and can be used once Coupon can only be created one at a time (reusable code) and can be use multiple times Pre-voucher / coupon setup There are 2 things need to be prepared before we can ...
    • Understanding DuitNow QR Payment in ClassicPOS

      Introduction This document introduces the DuitNow QR payment feature available in the Xilnex Retail POS, enabling merchants to accept payments conveniently through Malaysia's national QR payment standard. The integration of DuitNowQR simplifies the ...
    • Intermediate - How to Configure and Use Approval Settings in Purchase Orders (PO)

      1.0 What is approval setting In general, "approval setting" refers to the configuration or process by which a request, action, or change must be reviewed and approved before it proceeds. The term is often used in business, software applications, and ...
    • Buy 2 for Special Price Promotion

      Use Case: Stock clearance, seasonal offers, or spotlight products. From the sample screenshot above, this promotion requires 2 items to trigger. If only 1 Milk Tea is added to the sales list, no discount will apply since the condition of 2 items is ...
    • Creating Delivery Type for Sales in Classic POS

      How to Create Delivery Type 1. Access to the [System Configuration] 2. Select the [Sales] section 3. In the [All Outlets] tab, look for the 'Delivery Type' 4. Click on the [Configure] In the Delivery Type Setup form: 1. Enter the Delivery Type. 2. ...