Setup >  Stock >  Stock management rules  

Display all Hide all

This function is used to specify the general management rule set for the application that are designed to be used as default rules on the creation of a product category.

A default management rule set is proposed on when installing the software package.

Prerequisite

SEEREFERTTO Refer to documentation Implementation

Screen management

 

Header

Fields

The following fields are present on this tab :

Stock management rules

Close

 

Entry screen

Presentation

At this level of the setup, it is mandatory that a management rule exists for all movement transactions managed by the system: these movements are displayed in a fixed order in the table.

A management rule is used to determine the behaviour associated with a movement type on receipt and issue with regards to locations, statuses and lot codification.

 Management Rules

The movement types for which the management rules can be defined are: Miscellaneous entry/Miscellaneous issue/ Receipt/Delivery/WO receipt/WO issue/Sub-contract order issue/ Delivery return/ Receipt return/Loan delivery/Loan return/Stock reintegration/Sub-contractor delivery/ Receipt for sub-contracting/Receipt for sub-contracting return/Delivery for sub-contracting return/Reorder consumption area/Service request.

The following characteristics are defined for each line in the management rules grid :

Location: Specified here is the title for the location that will be proposed by default for the movement (from amongst the titles entered in the local menu 2707 of titles for locations managed in the folder).

The authorized statuses: a local menu for the statuses and a list of authorized sub-statuses for the movement concerned. A contextual button is used to enter the authorized sub-statuses in a grid by selecting them from the stock status table or by entering a sub-status template with generic characters (*,?,#,!). On validating this grid, a check is made to retain only those that correspond with the chosen authorized statuses.

If this sub-status field is left empty, it is automatically filled by the sub-status templates corresponding to the authorized statuses.

Default status: It is possible to specify a sub-status by default to facilitate the entry of stock movements. This must respect one of the templates defined above.

Analysis request: This setup is used to enter an analysis request to be processed with function quality control, when the status has been entered with value "Q".
If this setup is set to "No", the status change from "A" to "R" cannot be completed in the quality control function: it is necessary to use a status change note. This setup is only of use for receipt type movements.

Lot numbering on receipt (This setup is only of use for receipt type movements). : the management rules by stock movement type also allow the definition of the lot number on receipt. By adding a lot sequence number counter that can be used to specify the following setups for the product:

Lot entry: this allows the user to specify by movement type if it is possible on receipt to enter an existing lot code or not (Free entry) or if it is necessary to enter a lot code not yet created in the database (new lot), or if it is not possible to enter a lot code (no). In this case the default value set up for the lot code will be used and by default the lot sequence number counter is active. (This setup is only of use for receipt type movements).

Lot by default: It is possible to set up a default value for the lot receipt: either the supplier lot: the system then proposes as the internal lot number the supplier lot number entered, or the document number; the system then proposes as the default lot number value, the number of the document that triggered the receipt into stock. (This setup is only of use for receipt type movements).

Obsolete lot issue: this indicator allows the issue of lots that have exceeded their expiry date. (This setup is only of use for issue type movements).

The grid shown below, summarizes the impact of the management rule setup on the Receipt type movements in mandatory lot management. In the case of optional lots, there is an additional function available upon receipt by right click on the lot field allowing the user to leave the lot number blank.

Lot entry

No

Free

New lot

Default lot

None

No entry on the line or in the stock detail window.

 

Automatic assignment based on sequence number counter (*).

Selection for all the lots.

Lot info function

No initialization.

Free entry.

"Next lot counter number" function to pre-allocate a lot counter number

If the lot is not entered, allocation of a lot code based on the lot counter at the time of the creation of the line.

No selection

Lot info function

No initialization.

It is possible to enter a lot code on the condition that it does not already exist for the product.

Next lot number in the counter function.

If the lot is not assigned, the allocation of a lot code according to the lot counter at the time of the creation of the line.

Document no.

No entry on the line or in the detail.

 

Automatic assignment according to the document no.

 

Selection of all the lots existing for the product

Lot info function

No initialization if there is an automatic document sequence number counter

It is possible to enter any desired information.

"Next lot number in the counter" function.

If lot not entered document no. allocation.

No selection.

Lot info function.

No initialization if there is an automatic document sequence number counter

It is possible to enter a lot code on the condition that it does not already exist for the product.

Next lot number in the counter function.

If non-assigned lot, document no. allocation.

Supplier lot

No entry on the line or in the stock detail window.

Automatic allocation of the supplier lot code in the lot field.

Selection of all the lots existing for the product

Lot info function

Initialization with the supplier lot code

It is possible to enter any desired information.

"Next lot number in the counter" function.

If the lot is not assigned, the allocation of a lot code according to the lot counter at the time of the creation of the line.

No product lot selection

Lot info function

Initialization with the supplier lot code

It is possible to enter a lot code on the condition that it does not already exist for the product.

"Next lot number in the counter" function.

If the lot is not assigned, the allocation of a lot code according to the lot counter at the time of the creation of the line.

(*) The allocation of a lot by sequence number counter is made in the following manner: The system uses the lot sequence number counter associated with the product.

Note: For each movement type, at the product category level, the management rules can be refined by the movement transaction code (the movement transaction codes must be defined in miscellaneous table 14); this makes it possible to have several management rules available for a single movement type. The movement codes used are attached to a stock note transaction: the choice of a note carrying a specific movement code determines the management rule that will be used.

Close

 

Fields

The following fields are present on this tab :

Grid

  • Movement type (field TRSTYP)

Stock movement type.

  • Location (field LOCNUM)

Specify the location category associated with this movement type.
Corresponds to one of the values in the user local menu 2707.
It is starting from this category that the default location for a stock movement will be determined. Indeed, this will be loaded by searching in the product-site for the location corresponding to this category.

  • Authorized statuses (field AUZSTA)

Indicate which statuses are authorized in this stock movement type.
A control is carried out upon frid validation so as to only display the chosen authorized statuses.

  • Authorized substatuses (field AUZSST)

It is possible to specify which sub-statuses are authorized in this type of stock movement. A contextual button makes it possible to enter them in a grid by selecting them from the stock status table or by entering a sub-status template with generic characters (*,?,#,!). On validating this grid, a check is carried out to keep only those corresponding to the chosen authorized statuses.

If this field is left empty, it will be automatically loaded with the sub-status templates corresponding to the authorized statuses.

It is possible to specify a sub-status by default to facilitate the entry of stock movements. The latter must respect one of the templates defined previously.

  • Analysis request (field QLYCTLFLG)

This parameter is used to enter an analysis request to be processed with function quality control, when the status has been entered with value "Q".
If this parameter is set to "No", the status change from "A" to "R" cannot be completed in the quality control function: it is necessary to use a status change ticket.

  • Lot entry (field DACLOT)

This indicator is used to authorize the manual entry of the lot number in this stock movement type.

  • free entry: whether the code exists or not,
  • new lot: if the code does not exist in the database,
  • no: if it is impossible to enter a lot code. The set up default value for the lot code is used again and the lot counter is activated.

  • Default batch (field LOTSUPINH)

It is possible to set up a default value for the lot entered:

  • none,
  • supplier lot: the system proposes the lot number of the entered supplier as internal lot number,
  • document number: the system proposes as lot number default value the journal number that triggered the receipt to stock.

The grid below summarises the impact of the management rule setup on the Receipt type movements in mandatory lot management. In the case of optional lots, there is an additional function available upon receipt by right click on the lot field allowing the user to leave the lot number blank.

Lot entry

No

Free

New lot

Default lot

None

No entry on the line or in the stock detail window.

 

Automatic assignment based on sequence number counter (*).

Selection for all the lots.

Lot info function

No initialization.

Free entry.

"Next lot counter number" function to pre-allocate a lot counter number

If the lot is not entered, allocation of a lot code based on the lot counter at the time of the creation of the line.

No selection

Lot info function

No initialization.

It is possible to enter a lot code on the condition that it does not already exist for the product.

Next lot number in the counter function.

If the lot is not assigned, the allocation of a lot code according to the lot counter at the time of the creation of the line.

Document no.

No entry on the line or in the detail.

 

Automatic assignment according to the document no.

 

Selection of all the lots existing for the product

Lot info function

No initialisation if there is an automatic document sequence number counter

It is possible to enter any desired information.

"Next lot number in the counter" function.

If lot not entered document N° allocation.

No selection.

Lot info function.

No initialization if there is an automatic document sequence number counter

It is possible to enter a lot code on the condition that it does not already exist for the product.

Next lot number in the counter function.

If non-assigned lot, document no. allocation.

Supplier lot

No entry on the line or in the stock detail window.

Automatic allocation of the supplier lot code in the lot field.

Selection of all the lots existing for the product

Lot info function

Initialisation with the supplier lot code

It is possible to enter any desired information.

"Next lot number in the counter" function.

If the lot is not assigned, the allocation of a lot code according to the lot counter at the time of the creation of the line.

No product lot selection

Lot info function

Initialisation with the supplier lot code

It is possible to enter a lot code on the condition that it does not already exist for the product.

"Next lot number in the counter" function.

If the lot is not assigned, the allocation of a lot code according to the lot counter at the time of the creation of the line.

(*) The allocation of a lot by sequence number counter is made in the following manner: the system uses the lot sequence number counter associated with the product.

Close

 

Tab Exit flow

Fields

The following fields are present on this tab :

Grid

  • Movement type (field TRSTYP)

Stock movement type.

  • Primary location (field LOCNUM)

Specify the location category associated with this movement type.
Corresponds to one of the values in the user local menu 2707.
It is starting from this category that the default location for a stock movement will be determined. Indeed, this will be loaded by searching in the product-site for the location corresponding to this category.

  • Secondary location (field LOCNUM2)

 

  • Tertiary location (field LOCNUM3)

 

  • Authorized statuses (field AUZSTA)

Indicate which statuses are authorized in this stock movement type.
A control is carried out upon frid validation so as to only display the chosen authorized statuses.

  • Authorized substatuses (field AUZSST)

It is possible to specify which sub-statuses are authorized in this type of stock movement. A contextual button makes it possible to enter them in a grid by selecting them from the stock status table or by entering a sub-status template with generic characters (*,?,#,!). On validating this grid, a check is carried out to keep only those corresponding to the chosen authorized statuses.

If this field is left empty, it will be automatically loaded with the sub-status templates corresponding to the authorized statuses.

  • Expired lot control (field SHLLOT)

This flag mkes it possible to issue stock for an expired lot.

  • No, UBD control: the use by date has to be controlled before lot issue,
  • No, expiry control: the expiry date has to be controlled before lot issue,
  • Yes: the lot can be issued, irrespective of the use by date and expiry date.
  • Prototype version (field AUZPRO)

Specify whether the versions that have the Prototype status are authorized or not for this type of stock issue movement.
You can also specify that they are authorized unless they are on hold.

  • Active version (field AUZACT)

Specify whether the versions that have the Active status are authorized or not for this type of stock issue movement.
You can also specify that they are authorized unless they are on hold.

  • Version stopped (field AUZSTP)

Specify whether the versions that have the Stopped status are authorized or not for this type of stock issue movement.
You can also specify they are not authorized unless they are subject to a derogation.

  • Exclusive entry version (field ORDVER)

Specify whether the version entered in the issue line should be exclusive or not.

  • When the entered version is exclusive:
      • In the case of an automatic determination of the stock to be issued, only the stock lines with this version will be selected.
      • When the stock to be issued is not automatically determined, only the stock lines with this version will be suggested in the picking window of the detailed stock.
  • When the entered version is not exclusive :  
      • In the case of an automatic determination of the stock to be issued, the entered version will prevail on the other stock lines assigned to another version.

Close

 

Error messages

The only error messages are the generic ones.

Tables used

SEEREFERTTO Refer to documentation Implementation