Skip to main content

Guide

Maintain Stock Group

  1. Stock > Maintain Stock Group.

  2. It is commonly used to categorize stock based on the following considerations:

    • Brandings, e.g., Apple, Sony, Samsung, LG, etc.
    • Different costing methods;
    • Product types, e.g., raw materials, trading products, manufactured products;
    • To report different sales/purchase accounts in the Profit & Loss Statement.

    mtn-stock-grp-list

  3. The Maintain Stock Group form is shown in the screenshot below.

    mtn-stock-grp

    Field NameExplanation & Properties
    Code• Input the new Stock Group code
    • Field type: Alphanumerical
    • Length: 20
    Description• Input the Stock Group description
    • Field type: Alphanumerical
    • Length: 200
    Costing Method• Select an appropriate Costing Method for stock valuation
    • Options: FIFO, Weighted Average, Fixed Costing
    Sales Code• Select a GL Account for Sales
    Cash Sales Code• Select a GL Account for Cash Sales
    S.Return Code• Select a GL Account for Sales Returns Inward
    Purchase Code• Select a GL Account for Purchase
    Cash Purchase Code• Select a GL Account for Cash Purchase
    P.Return Code• Select a GL Account for Purchase Returns Outward

Maintain Stock Item

  1. Stock > Maintain Stock Item.

  2. Used to set up the stock item list.

    mtn-stock-item-list

Main Header

  1. The Maintain Stock Item entry form is shown in the screenshot below.

    mtn-stock-item-main-header

    Field NameExplanation & Properties
    Code• Input the new Stock Code
    • Field type: Alphanumerical
    • Length: 30
    Description• Input the Stock Description (This usually appears in most document printouts, e.g., invoices, purchase orders, etc.)
    • Field type: Alphanumerical
    • Length: 200
    2nd Description• Input the 2nd Description, e.g., size, alternative product name
    • Field type: Alphanumerical
    • Length: 200
    Serial No.• Tick to enable serial control items (Requires Serial Number module)
    • Field type: Checkbox
    Stock Control• Tick to enable stock control. The system will check availability to ensure the stock balance does not fall below zero or the reorder level.
    • Field type: Checkbox
    Active• Tick for stock in use
    • Untick for discontinued stock
    • Field type: Checkbox
    Item Group• Select an appropriate Stock Group
    Base UOM• Enter a base UOM for stock valuation, e.g., UNIT
    Ref. Cost• Enter a standard cost
    Ref. Price• Enter a standard selling price
    Shelf• Enter a shelf/rack no., e.g., A-01, A-02, A-03 in location A
    Reorder Level• Enter a stock reorder level to alert for new orders
    • Refer to menu: Stock \ Print Stock Reorder Advice...
    Reorder Qty• Enter a reorder qty (MOQ)
    Lead Time• Enter a lead time to receive the goods
    Output Tax• Enter a default Output Tax
    Input Tax• Enter a default Input Tax
    Remark 1• Free field to enter extra info
    Remark 2• Free field to enter extra info
    Barcode• Enter a barcode (represents base UOM)
    Tariff• Assign a tariff code
    • Lookup from Maintain Tax
    • Related Topic: Maintain Customer → Tax Tab, Maintain Supplier → Tax
    Bal Qty• Displays the latest qty balance

UOM

  1. Allows you to set multiple UOMs, e.g., 1 carton = 12 units.

  2. Additionally, you can set the default UOM for Sales, Purchase, and Stock entry forms.

  3. See the screenshot below.

    mtn-stock-item-uom

Cust. Price

  1. Allows you to set multiple pricing/contract prices for customers.

  2. You can use price tags to tag the price for a customer.

  3. The Multiple Pricing module is required.

  4. See the screenshot below.

    mtn-stock-item-cust-price

Supp. Price

  1. Allows you to set multiple pricing/contract prices for suppliers.

  2. You can use price tags to tag the price for a supplier.

  3. The Multiple Pricing module is required.

  4. See the screenshot below.

    mtn-stock-item-supp-price

BOM

  1. Allows you to set up recipes/ingredients for a manufactured product.

  2. The Bill of Materials module is required.

  3. See the screenshot below.

    mtn-stock-item-bom

More Desc

  1. Enter the product details or specifications.

  2. See the screenshot below.

    mtn-stock-item-more-desc

    Tips: Example view from Sales Tax Invoice:

    mtn-stock-item-more-desc1

Opn Bal

  1. Used to enter the opening stock quantity and value balances.

    mtn-stock-item-opn-bal

Category

  1. Used to set multiple stock categories for reporting purposes, e.g., country of origin, brands, etc.

  2. See the screenshot below.

    mtn-stock-item-category

Alternative

  1. Enables you to identify alternative items for replacement.

    mtn-stock-item-alternative

Cust. Item

  1. Used to enter the customer item code and description.

  2. The purpose is to search for or print the customer item code and description in a tax invoice instead of using the original item description.

    mtn-stock-item-cust-item

Supp. Item

  1. Used to enter the supplier item code and description.

  2. The purpose is to search for or print the supplier item code and description in a purchase invoice instead of using the original item description.

    mtn-stock-item-supp-item

Barcode

  1. Used to enter the barcode for different UOMs.

  2. See the screenshot below.

    mtn-stock-item-barcode

Note

  1. Other stock information.

    Field NameExplanation & Properties
    Item Creation Date• Item creation date.
    • Field type: Date
    Item Matrix• Requires Stock Matrix module.
    • Field type: Lookup
    Min Qty• Enter the minimum qty.
    • Field type: Float
    Max Qty• Enter the maximum qty.
    • Field type: Float
    Picture• Load a product picture.
    • Recommended picture size (jpg or jpeg) less than 16kb.
    • Field type: Picture
    Note• Enter additional product information for internal view.
    • Field type: Rich Text
  2. See the screenshot below.

    mtn-stock-item-note

    Note: Do not load pictures larger than 16kb to avoid excessive database growth.

Maintain Stock Category

  1. It can be used to further categorize stock besides the stock group.

  2. It allows you to set multiple stock categories for a stock item code.

  3. Commonly used for:

    1. Brandings, e.g., Apple, Sony, Samsung, LG, etc.
    2. Country of origin.
    3. Product types, e.g., raw materials, trading products, manufactured products.
  4. Stock > Maintain Stock Category.

    mtn-stock-category

  5. The Maintain Stock Category form is shown in the screenshot below.

    mtn-stock-category1

    Field NameExplanation & Properties
    Code• Input the new Stock Category code.
    • Field type: Alphanumerical
    • Length: 15
    Description• Input the Stock Category description.
    • Field type: Alphanumerical
    • Length: 200

Maintain Stock Category Template

  1. It pre-defines the conditions for Stock Category use in reports.

  2. It allows you to set conditions using AND or OR for stock categories.

  3. Stock > Maintain Stock Category Template.

    mtn-stock-category-template

  4. The Maintain Stock Category Template form is shown in the screenshot below.

    mtn-stock-category-template1

    Field NameExplanation & Properties
    Code• Input the new Stock Category code.
    • Field type: Alphanumerical
    • Length: 15
    Description• Input the Stock Category description.
    • Field type: Alphanumerical
    • Length: 200
    Template• Used to set pre-defined conditions for stock categories.

How To Set The Template

  • Use OR condition
  1. In the Maintain Category View, click the + sign.

  2. Drag the selected stock category into the blank line.

    mtn-stock-category-template2

  3. You will see the stock category added to the template list as shown in the screenshot below.

    mtn-stock-category-template3

  • Use AND condition
  1. In the Maintain Category View, click the + sign.

  2. Select multiple stock categories (Hold CTRL + click on stock category).

  3. Drag the selected stock categories into the blank line.

    mtn-stock-category-template4

  4. You will see the stock categories added to the template list as shown in the screenshots below.

    mtn-stock-category-template5

    mtn-stock-category-template6

Maintain Item Template

  1. It is usually used for sets or package items.

  2. You can create a template consisting of selected items to use in Sales, Purchase, or Stock documents.

  3. Stock > Maintain Item Template.

    mtn-item-template

  4. The Maintain Item Template form is shown in the screenshot below.

    mtn-item-template1

    Field NameExplanation & Properties
    Code• Input the new Item Template code.
    • Field type: Alphanumerical
    • Length: 20
    Description• Input the Item Template description.
    • Field type: Alphanumerical
    • Length: 200
    Description 2• Input the Item Template description 2.
    • Field type: Alphanumerical
    • Length: 200
    Reference Price• Input the Reference Selling Price.
    • Field type: Float
    Item Template• Insert the item details.
    Matrix• Used to load the Matrix profile.
    • Requires Stock Matrix module.

How to Use The Template

  1. For example, in a Sales Invoice, click on Item Template in the left sidebar.

  2. Double-click on the Item Template. See the screenshot below.

    mtn-item-template2

  3. The list of items is updated in the Sales Invoice details. See the screenshot below.

    mtn-item-template3

Maintain Item Matrix Profile

  1. It is commonly used to organize coding requirements for generating item codes. It is frequently used in industries such as apparel, footwear, and electronics.

  2. Stock > Maintain Stock Item Matrix Profile.

    mtn-item-matrix-profile

  3. Example of stock item matrix settings to generate T-shirt codes with different sizes and colors.

  4. See the requirement settings as shown in the screenshot below.

    mtn-item-matrix-profile1

  5. Matrix settings:

    MatrixSettingLengthCodeNote
    Prefix1 - 55Enter a prefix when generating the item code.
    Dimension 1 (Row)7 - 104BLUE
    YELL
    BLCK
    WHIT
    RED_
    Preset code list.
    Dimension 2 (Column)12 - 131_S
    _M
    _L
    XL
    Preset code list.
    Separator-1A separator between the prefix, dimension row, and column.

Note: Code length must consistently follow the Matrix Settings, especially for Dimension 1 (Row) and 2 (Column).

How It Works

Generate Matrix Item Code

  1. Go to Maintain Stock Item.

  2. Right-click the area below the Detail button.

  3. Click on Generate Item Code. See the screenshot below.

    mtn-item-matrix-profile2

  4. Select the Matrix Profile, e.g., SHIRT.

  5. Enter a Prefix, e.g., CROC.

  6. Select an Item Group, e.g., T-Shirt.

  7. Press OK to start generating.

    mtn-item-matrix-profile3

  8. List of CROC item codes created in Maintain Stock Item.

    mtn-item-matrix-profile4

Generate Invoice Using Matrix

  1. In a Sales Invoice, select one of the prefix item codes, e.g., CROC.

    mtn-item-matrix-profile5

  2. Click on the Matrix tab. You can start entering the quantity in the dimension row and column.

    mtn-item-matrix-profile6

  3. Click back to the Invoice tab. The item code will be inserted automatically.

    mtn-item-matrix-profile7

Maintain Location

  1. It is used for warehouses, inter-branch transfers, consignment, van sales, etc.

  2. The Multiple Location (Warehouse) module is required.

  3. Stock > Maintain Location.

    mtn-location

  4. The Maintain Location form is shown in the screenshot below.

    mtn-location1

    Field NameExplanation & Properties
    Code• Input the new Location code.
    • Field type: Alphanumerical
    • Length: 20
    Description• Input the Location description.
    • Field type: Alphanumerical
    • Length: 200
    Description 2• Input the Location description 2.
    • Field type: Alphanumerical
    • Length: 200
    Address Line 1• Input the Location Address Line 1.
    • Field type: Alphanumerical
    • Length: 60
    Address Line 2• Input the Location Address Line 2.
    • Field type: Alphanumerical
    • Length: 60
    Address Line 3• Input the Location Address Line 3.
    • Field type: Alphanumerical
    • Length: 60
    Address Line 4• Input the Location Address Line 4.
    • Field type: Alphanumerical
    • Length: 60
    Attention• Input the contact person's name.
    • Field type: Alphanumerical
    • Length: 70
    Phone 1• Input Phone 1.
    • Field type: Alphanumerical
    • Length: 30
    Phone 2• Input Phone 2.
    • Field type: Alphanumerical
    • Length: 30
    Fax 1• Input Fax 1.
    • Field type: Alphanumerical
    • Length: 30
    Fax 2• Input Fax 2.
    • Field type: Alphanumerical
    • Length: 30
    Email• Input the Email.
    • Field type: Alphanumerical
    • Length: 200
    ISACTIVE• Set the location to Active or Inactive.
    • Field type: Checkbox
    Note• Input an additional note to describe the location.
    • Field type: Rich Text
    Attachments• Insert attachment files, such as Excel, PDF, pictures, etc.

Maintain Batch

  1. Batch numbers are very useful and widely explored for alternative usage. Common usages include:

    • Tracing goods purchased from suppliers;
    • Tracing which production batch returned goods come from;
    • Differentiating the costing of products;
  2. Stock > Maintain Batch.

    mtn-batch

  3. Fill in the batch details. See the screenshot below.

    mtn-batch1

    Field NameExplanation & Properties
    Code• Input the new Batch code.
    • Field type: Alphanumerical
    • Length: 30
    Description• Input the Batch description.
    • Field type: Alphanumerical
    • Length: 160
    Expiry Date• Set an Expiry Date.
    • Field type: Date
    Manufacturing Date• Set a Manufacturing Date.
    • Field type: Date
    Remark 1• Free field.
    • Field type: Alphanumerical
    • Length: 200
    Remark 2• Free field.
    • Field type: Alphanumerical
    • Length: 200
    ISACTIVE• Set the batch to Active or Inactive.
    • Field type: Checkbox
  4. You can choose to lock a stock item to a batch number. The purpose is to prevent other users from assigning the wrong batch number to an item code.

    mtn-batch2

Copy & Paste Function

Append to an Existing Batch Number

  1. Click on More (down arrow).

  2. Select Copy Stock Batch.

    mtn-batch3

  3. Click on New.

  4. Click on More (down arrow).

  5. Select Paste Stock Batch.

    mtn-batch4

  6. The batch code is copied and will be pasted into the new batch code.

  7. Append to the batch code and save it.

    mtn-batch5

New Batch Number

  1. Click on More (down arrow).

  2. Select Copy Stock Batch.

    mtn-batch6

  3. Click on New.

  4. Click on More (down arrow).

  5. Select Paste Stock Batch.

    mtn-batch7

  6. The batch code is copied and will be pasted into the new batch code.

  7. Remove the batch number.

  8. Click on Save. The system will assign a new batch number automatically.

    mtn-batch8

Stock Received

Allows users to increase stock quantity without a purchase. It is normally used when you have assembled or manufactured finished goods. Simply enter the item code, quantity IN, and the cost.

  1. Stock > Stock Received > New.

    68

Stock Issue

Allows users to decrease stock quantity without a sale. It is normally used when you consume raw materials during assembly, when manufacturing finished goods, or for internal usage. Simply enter the item code, quantity OUT, and the cost. You can also click Update Cost, and the system will automatically detect the actual cost based on the document date.

  1. Stock > Stock Issue > New.

    69

Stock Transfer

Stock Transfer is an entry used to handle stock movement from one location to another, e.g., from Location A to Location B. Common usages include:

  • Consignment stock;

  • Van sales locations representing vans;

  • Inter-branch transfers;

  • Goods in transit;

    stock-transfer

  1. Click on New.

    stock-transfer1

  2. Enter a Description to describe the stock transfer entry, e.g., "Stock Transfer from BALAKONG TO BATU CAVE".

  3. Add the items to be transferred.

  4. You may enter a reason, remark, and authorized by for future reference.

    stock-transfer2

  5. Click on Save to commit the stock movement between locations.

  6. In some circumstances, you may need to select a customer code and enter the unit price, tax code, tax amount, and subtotal for consignment sales.

    stock-transfer3

Update Cost

  1. You can update the unit cost by clicking the Update Cost button.

  2. The system will retrieve the unit cost for each item based on the update cost method. These methods are:

    stock-transfer4

    No.Update Cost MethodExplanation
    1Use Ref. Cost When Qty <= 0 (default)If the quantity balance is below 0, the unit cost will be updated with the Reference Cost from Maintain Stock Item.
    2Use Strict CostingThe unit cost is calculated from the Costing Method set in Maintain Stock Group.
    3Use Serial Number CostingThe unit cost will be based on the serial number.

Stock Adjustment

INFO

Check out our new stock take app

Allows users to enter quantity in and quantity out in the system, similar to a combination of stock received and stock issue. It is normally used for stock take purposes. (Stock > Stock Adjustment > New)

info

Watch tutorial video here: youtube

  1. Click on Stock

  2. Choose Print Stock Physical Worksheet

  3. Filter by date, stock group or others information that you want to do for the stock take, please make sure that you choose the correct location and batch if you have these two modules.

    70

  4. Click on Preview & choose your report format.

    71

  5. Print out the “Stock Take Sheet” for stock keeper.

    The stock keeper should manually fill in the actual quantity into the “physical qty” column.

    72

  6. After complete updating the stock take report by your stock-keeper, do your stock adjustment in system from Stock > Stock Adjustment > and drag out Book Qty and Physical Qty.

    73

    74

  7. Click on the first item in Stock Physical Worksheet, press on Ctrl + A on the keyboard to select all items.

    Then Drag & Drop into Stock Adjustment.

    75

  8. Based on the stock keeper’s Stock Take Report, fill in the actual physical quantity in your warehouse into the Stock Adjustment Physical Qty column, the system will calculate the variance based on the Book Qty and apply a correction to the Qty column.

    info

    Book Qty = Quantity that is recorded in system.

    Physical Qty = Actual Quantity at your warehouse.

    Qty = Variance between Physical and Book Quantity, system will auto-adjust then update accordingly. (Physical Qty – Book Qty)