Stock count session
Use this function to perform a stock count session:
- select products and/or locations to be counted,
- simultaneously generate multiple stock count lists for a given campaign, ensuring the division of tasks amongst the various warehousemen assigned to the counting process.
Prerequisites
Refer to documentation Implementation
Screen management
A stock count session is comprised of 3 tabs:
- the Parameters and Selections tabs are used to specify all the criteria used to select the stock lines to be counted for the stock count campaign in process,
- the Lists tab gathers all stock count lists relating to the session.
Header
The header displays all the identification information of the stock count session such as the site and its status.
Stock site (field STOFCY) |
Enter or select the storage site where the selected product is active. The Selection icon (magnifying glass) only suggests products that are referenced in the products-sites table. |
Session (field CUNSSSNUM) |
Stock count session number. |
Description (field CUNSSSDES) |
Reference used to identify the stock count session. |
Status (field CUNSSSSTA) |
This non-enterable field displays the session status:
|
Tab Parameter Definitions
In this tab, enter the stock count terms:
- by product or by location,
- the basis on which the selection of products to be counted stock: manual selection, annual stock count or cycle count,
- the sort criteria for lists,
- the processing type: global or not global (based on a selection using other criteria than those of the products and entered in the Selections tab),
- for products in a cycle count: the number of products in each class to be counted,
- sizing information of the stock count lists. The work involved in a stock count session can be distributed in parallel to several count operators that will be trusted with one or more stock count lists. It is therefore necessary to specify to the system how to split the stock count lists for all the counts in a session. The sizing information giving the number of lines in a list, the number of products in a list or the number of locations in a list is used to do this.
- choosing a multiple count, i.e. up to 3 counts for the same stock count list.
Stock count type
Stock count type (field CUNSSSTYP) |
Specify if the stock count is carried out:
|
Count mode
Processing selection (field CUNSSSMOD) |
Specify on what basis the selection of the products to be counted is to be made:
|
Count sort
Count sort (field CUNSRTCOD) |
Specify the major criteria to sort the generated stock count lists: product or location.
The location, depending on the transaction, may not be displayed on a stock count list, but the product is always displayed.
|
Processing
Global (field CUNLASFLG) |
|
Products without stock (field CUNNULSTK) |
Select this check box to show the products with a null stock. |
Products-warehouses (field CUNITMWRH) |
This check box is submitted to the WRH activity code. |
Count worksheets
Maximum lines (field MAXLIG) |
Maximum number of lines authorized by stock count list. This number is loaded by default with the value of the INV activity code. It can be modified but cannot be superior to INV. |
field MAXLIGCAL |
This non-enterable field displays the maximum number of lines that can be loaded by the system. It is calculated by applying the entered limit percentage to the total number of lines authorized by stock count list. |
% limit (field PRCLIG) |
Enter the maximum percentage for filling stock count lists authorized by the system. The number of lines thus calculated is displayed in the previous field. The variance with the total number of authorized lines make it possible to deduce the number of lines that can be added manually to the list. |
Number of products (field ITMNBR) |
Field which can only be accessed if the stock count type is by Product. It is used to specify the maximum number of products per stock count list. By default, it is set to the maximum value: 9999. |
Multilists (field MULLISFLG) |
Check this check box to copy a product to be counted in the stock onto multiple lists. This is used for stock counts by location for instance. |
Location position (field LOCPOS) |
Indicate in the location code, the position of the character on which a shortage is generated in the stock count lists. |
Multiple counts (field MULCTGFLG) |
Select this flag if you want the stock count lists to be subject to a multiple count (up to 3 counts by 3 distinct Count managers). |
Miscellaneous
Count date (field CUNSSSDAT) |
This date, which cannot be modified, is set to the value of the creation date of the session and stock count lists. |
Class ABCD
field ABCCLSA |
Check this box to process the A, B, C, D class. |
A counts (field CUNNBRA) |
For products in cycling count, a number of counts (number of products of each class to be counted in stock) is suggested based on:
It is necessary to either confirm this number or enter another value. |
A selections (field CPLCUNNBRA) |
Non-modifiable field displaying the number of products selected for the class. |
field ABCCLSB |
Check this box to process the A, B, C, D class. |
B counts (field CUNNBRB) |
For products in cycling count, a number of counts (number of products of each class to be counted in stock) is suggested based on:
It is necessary to either confirm this number or enter another value. |
B selections (field CPLCUNNBRB) |
Non-modifiable field displaying the number of products selected for the class. |
field ABCCLSC |
Check this box to process the A, B, C, D class. |
C counts (field CUNNBRC) |
For products in cycling count, a number of counts (number of products of each class to be counted in stock) is suggested based on:
It is necessary to either confirm this number or enter another value. |
C selections (field CPLCUNNBRC) |
Non-modifiable field displaying the number of products selected for the class. |
field ABCCLSD |
Check this box to process the A, B, C, D class. |
D counts (field CUNNBRD) |
For products in cycling count, a number of counts (number of products of each class to be counted in stock) is suggested based on:
It is necessary to either confirm this number or enter another value. |
D selections (field CPLCUNNBRD) |
Non-modifiable field displaying the number of products selected for the class. |
Stock transactions |
Tab Selections
In this tab, enter all the selection criteria applied to the products to be counted for the session.
You can:
- filter products:
- by product range (you can only enter the first characters of a product code),
- by lot range,
- by product category range,
- by buyer range,
- by statistical group,
- specify a formula to filter the selection at the level of:
- the product,
- totals,
- stocks,
- locations,
- warehouses if the processing applies to product-warehouses.
- filter by location types, location and by business partner, in the case where the stock count is for stock assigned to the business partners (loaned stock or sub-contractor stock). BP stock counts (sub-contractor or customer types) are performed using unchecked Products-warehouses sessions.
If the stock count is of the Product type, you can select:
- the elements of the Products section, of the Statistical groups and the Locations section if Global is not checked,
- the product range if Global is checked.
- the elements of the Warehouses block is Products-warehouses is checked.
If the stock count is of the Location type, you can select a formula as well as the Locations section elements.
Start - end range
Product formula (field SELFOR) |
The selection of the stock to be counted is carried out by entering a formula in fields Product formula, Product total formula, Stock formula, Location formula or Warehouse formula depending on the requirement. Enter, select or build a Sage X3 filter calculation expression using the formula editor.
An error message is displayed if you refer to tables which are not generally used by the configurator, or to unknown variables. |
Totals formula (field SELFOR0) |
From product (field ITMREFSTR) |
Enter this field to select a product or a range of products. Specify the reference of the product corresponding to the selection start range. |
To product (field ITMREFEND) |
The end product allowing the selection of the records to be processed. |
field ITMSTA006 |
Tick if the "Non-usable products must be selected. |
Category Start: (field TCLCODSTR) |
Enter the first category used to select the records to process. |
Category end: (field TCLCODEND) |
Enter the last category used to select the records to process. |
From buyer (field BUYSTR) |
Filter for results within a range of buyers. For a single buyer, enter the same code in the Start/from buyer and To/end buyer fields. These fields are not available for entry when the Accounting date check box is selected, and the Costing mode is set to Primary issue method or Secondary issue method. |
To buyer (field BUYEND) |
Enter the ending buyer to select entries to be processed. This option is not available when the Accounting date check box is selected and the Costing mode is Primary issue method or Secondary issue method. |
field TSICODSTR |
Filter for results within a range of statistical groups. For a single statistical group, enter the same group code in the Start/from group n and To/end group n (where n is a number) fields. These fields are not available for entry when the Accounting date check box is selected, and the Costing mode is set to Primary issue method or Secondary issue method. |
field TSICODEND |
Enter the last statistical group used to select the records to process. This option is not available when the Accounting date check box is selected and the Costing mode is Primary issue method or Secondary issue method. |
Stock
Stock formula (field SELFOR1) |
The selection of the stock to be counted is carried out by entering a formula in fields Product formula, Product total formula, Stock formula, Location formula or Warehouse formula depending on the requirement. Enter, select or build a Sage X3 filter calculation expression using the formula editor. An error message is displayed if you refer to tables which are not generally used by the configurator, or to unknown variables. |
From lot (field LOTSTR) |
The start lot used in the selection of the entries to be processed. |
To lot (field LOTEND) |
The end lot allowing the selection of the entries to be processed. |
Locations
Location formula (field SELFOR2) |
The selection of the stock to be counted is carried out by entering a formula in fields Product formula, Product total formula, Stock formula, Location formula or Warehouse formula depending on the requirement. Enter, select or build a Sage X3 filter calculation expression using the formula editor. An error message is displayed if you refer to tables which are not generally used by the configurator, or to unknown variables. |
From location type (field LOCTYPSTR) |
Type emplacement début permettant de sélectionner les enregistrements à traiter. |
To location type (field LOCTYPEND) |
Type emplacement fin permettant de sélectionner les enregistrements à traiter. |
From location (field LOCSTR) |
Enter from location used to select recordings to be processed. |
To location (field LOCEND) |
Enter to location used to select recordings to be processed. |
From BP (field BPRNUMSTR) |
Business partners for the records to be processed. |
To BP (field BPRNUMEND) |
The end BP allowing the selection of the records to be processed. |
Warehouses
Warehouse formula (field SELFOR3) |
The selection of the stock to be counted is carried out by entering a formula in fields Product formula, Product total formula, Stock formula, Location formula or Warehouse formula depending on the requirement. Enter, select or build a Sage X3 filter calculation expression using the formula editor. An error message is displayed if you refer to tables which are not generally used by the configurator, or to unknown variables. |
From warehouse (field WRHSTR) |
The presence of this field is subject to the WRH activity code. |
To warehouse (field WRHEND) |
The presence of this field is subject to the WRH activity code. |
Tab Mailing list
Once the session has been defined by the entries on the Parameters and Selections tabs, you can:
- immediately create the session,
- or simulate the session by clicking Simulation and so calculate and display:
- the number of lists and stock count lines by list to be generated,
- the number of products that will be counted,
- the number of stock lines affected by the session.
Based on the results of this simulation, you can modify the filters defined for the session in order to adjust the products to be counted.
When the session filters are defined, click Generation to generate the stock count list(s) for the session in process. These lists are then displayed in the grid of the Lists tab of the session.
Once these lists have been generated, you are no longer authorized to apply modifications to the session filters: all the actions at the bottom of the screen are disabled (apart from Delete and End).
However, you can delete all of the generated lists (as long as they are not in the process of being counted): click Delete lists. The selection criteria then become active again.
For each list, you need to specify: the number of lines in the lists, the status of the list (to be counted, canceled, partially posted, posted, closed) and the blocking status on the stock to be counted in each list.
Note on the status of the stock blocking: once a list is generated, the stock to be counted for this list is blocked, that is to say it is no longer possible to make any stock movements for the products concerned. The stock is released either after validating the count of a list (partial validation of a list is possible), or by a voluntary releasing action on the stock (click Release in the Actions menu of stock count lists): this voluntary action may be performed, for example, when the physical count of a list's stock has been carried out, in order to resume a normal activity during the entry of the count in the system.
For each list of the Lists tab, you can:
- view the list detail. Click View list from the Actions icon,
- access the list count. Click Count lists from the Actions icon,
Grid
Count worksheet (field CUNLISNUM) |
No. of lines (field NBRLIG) |
Status (field CUNLISSTA) |
Blocked stock (field CUNLOKFLG) |
Created by (field CREUSR) |
Operator (field USR) |
Description (field CUNLISDES) |
Status date (field CUNSTADAT) |
Date created (field CREDAT) |
Allocation date (field IPTDAT) |
Last allocation (field LASIPTDAT) |
Warehouse (field WRH) |
Standard Rerouting Action |
Click this action to directly access the Counts function. |
View list |
Click this action to display the generated stock count lists and their status. |
Reports
By default, the following reports are associated with this function :
PRTSCR : Screen print
INVSES : Stock count session
This can be changed using a different setup.
Specific actions
Delete lists |
Click on this action to delete all of the lists generated (as long as they are not in the process of being counted). The selection criteria then become active again. |
Error messages
In addition to the generic error messages, the following messages can appear during the entry :
Described below are the main messages likely to appear during entry or processing:
Deletion impossible, closed sessionA session with the status ‘closed’ can no longer be deleted.
Deletion impossible, list(s) in processingIt is impossible to delete a session if the count entry has been started for one of the lists in the session.
Maximum number of lines calculated insufficientIt is possible that the maximum number of stock count lines set up for each list (Maximum number of lines field in the Parameters tab of the session) is not sufficient with respect to all the stock to be counted.
Stock count list fullThe number of lines in a list is greater that the value fixed by the INV activity code.
The stock line quantity does not match the number of serialsThis message is displayed when the count is performed in Global processing and one stock line is desynchronized, i.e. the quantity on this line is different from the number of recorded serial numbers. To solve this situation, you need to perform a Resynchronization processing before launching a global processing again, or perform a non global stock count: the list will be created but the desynchronized stock lines will be ignored.