Stock >  Periodic processing >  Valuation >  Stock valuation report  

Display all Hide all

Use this function to print a stock valuation report for a given company according to different valuation criteria (standard, updated, last price, moving average, FIFO, etc.).

Prerequisites

SEEREFERTTO Refer to documentation Implementation

Screen management

Entry screen

Presentation

This function is composed of a single entry screen in which it is possible to:

  • specify options for the calculation of the stock valuation,
     
  • filter the products according to selectable criteria (product, statistical group, status, etc.),
     
  • to request the calculation of subtotals for each of the criteria chosen (it is thus possible to have one subtotal per statistical group.
     
  • perform a selection according to the quality status (A, Q, R). By default, all the statuses are selected.

Close

 

Fields

The following fields are present on this tab :

Block number 1

  • Reference date (field REFDAT)

Specify the calculation date of the stock and costs.

  • If you enter the current date, the printed report is a current valuated stock report.
  • If you enter a date prior to the current date, the stock is recalculated based on the stock movements at the given date, including the allocation date (IPTDAT) or accounting posting date (ACCDAT) if you have selected the Accounting date flag.
    If you have not selected the Accounting date flag: for products where Adjust issues cost is set to No at the Valuation method level, the creation date (CREDAT) is always used and not the allocation date (IPTDAT) for the price adjustment movements (e.g. on invoices with price variances) and for value change movements.

This field specifies on which company the process is carried out.

  • Costing mode (field CSTCOD)

Choose the stock valuation method. The possible values are:

  • Standard price (for the year of the reference date).
  • Updated standard price (valid on the reference date).
  • Last price (available only if the reference date is not in the past).
  • Moving average price: Recalculated to retrieve the price at the reference date.
    This method consists in retrieving the stock of the requested date by going back to the base amounts and base quantities of the current date and "replaying" backwards all the transactions that were carried out between the two dates.
  • FIFO price: first in, first out (recalculated to retrieve the price at the reference date).
    This valuation method consists in determining, first, the stock quantity at the reference date, and then "retrieving" the receipt transactions which were used to load the FIFO basis until this date. The amount of the FIFO basis is thus reconstituted and the average FIFO price is determined.
    See below for the limits of this method.
  • Average lot price
  • LIFO price: last in, first out (available only if the reference date is not in the past)
  • Product issue method (This is used to read the valuation method on the product record and to use it to calculate the cost. This makes it possible to simultaneously print products valued by standard cost and products valued by moving average price. This value is available only if the reference date is not in the past).
  • Budget cost
  • Simulated price

Limits of the FIFO method

  • The result obtained may be slightly different than the real values of the FIFO basis at the reference date. This is due to the fact that, in the calculation of the valuation report, transactions such as delivery returns are positioned by creation order, whereas they normally take the position of what has been delivered.
     
    Example: the following transactions were created in the following order:
        • 01/01: receipt 1 of 10 units
        • 03/01: shipment 1 of 10 units
        • 05/01: receipt 2 of 10 units
        • 07/01: delivery return 1 of 1 unit
        • 09/01: shipment 2 of 1 unit which consumes the delivery return 1
        • 11/01: receipt 3 of 10 units

     On 10/01, the FIFO basis was composed of the receipt 2, but the valuation report considers that it was composed of 1 return unit and 9 units of receipt 1.
     
  • All the receipt transactions are taken into account, be they receipts, change receipts or receipt deletions.
  • The receipt adjustments are linked to the valuation method of the product-site (Costs tab). The FIFO valuation report will be coherent only if the method chosen for the product-site is the FIFO method. Otherwise, the adjustments are not taken into account.

Calculations

  • Amount not absorbed (field AMTDEVFLG)

This check box can be selected to calculate the amount not absorbed of the chosen products and to display it on the report.
The result obtained is the sum of the amounts not absorbed of all transactions from the calculation start date to the reference date.
The calculation start date must be specified.

  • Calculated start date (field AMTDEVDAT)

This specifies from which date onward the amount not absorbed must be calculated.

  • Reporting currency (field RPTCUR)

This check box can be selected to value the stock in the reporting currency declared at folder level.

  • Detail printing (field DETFLG)

This check box can be selected to request a detailed print (STOCK12D report; otherwise, the report printed is STOCK12G).
The detailed report displays for each product, lot, location, the lot value calculated as a function of the chosen valuation, the lot quantity in stock and packing unit. This choice is available only if the reference date is not in the past.

  • Accounting date (field ACCDATFLG)

Select Accounting date to use the actual accounting date as a filter with respect to the entered Reference date .
For example, if the entered reference date is 01/03/2017 and you select Accounting date, the considered movements are the ones with an accounting date lower than or equal to 01/03/2017. If you do not select Accounting date, the considered movements are the ones with an allocation date lower than or equal to 01/03/2017.

Start - end range

Enter or select the site range in these fields.

 

The presence of this box is subject to the activity code WRH.
This concerns the start warehouse used to select the records to be processed.

SEEINFO The warehouses indicated must be linked to the sites selected.

The presence of this box is subject to the activity code WRH.
This concerns the end warehouse used to select the records to be processed.

The first category used to select the records to process.

The last category used to select the records to process.

Enter the selection start product number. The product ranges limit the adjustment to these products only.

Enter the selection end product number.

Start range of the valuation methods that must be applied to the products to be selected for the report.

End range of the valuation methods that must be applied to the products to be selected for the report.

The start buyer allowing the selection of the entries to be processed.

The end buyer allowing the selection of the entries to be processed.

The first statistical groups used to select the entries to process.

The last statistical groups used to select the records to process.

Subtotals

  • Site (field TOTFCYFLG)

Check this box to calculate the sub-total by site.

  • Warehouse (field TOTWRHFLG)

Check this box to calculate the sub-total by warehouse.
The sub-totals by category, product, lot, user, and statistical groups are then prohibited.

  • Category (field TOTTCLFLG)

Check this box to calculate the sub-total by category.

  • Product (field TOTITMFLG)

Check this box to calculate the sub-total by product.

  • Lot (field TOTLOTFLG)

Check this box to calculate the sub-total by lot.

  • User (field TOTBUYFLG)

Check this box to calculate the sub-total by user.

  • field TOTTSIFLG

Check this box to calculate the sub-total by statistical group.

Stock status selection

  • Allow A (field AAASTA)

Check this box to select the lines associated with this stock status.

  • Allow Q (field QQQSTA)

 

  • Allow R (field RRRSTA)

 

  • Transferred (field TRAFLG)

Tick the box to include what is currently in transfer in the stock (inter-site receptions that have not been carried out on the other sites)

Reports

Enter the document or report destination.
The destination must exist in the Destinations table, which is where its characteristics are defined (issue type, printer, server etc.).

  • Server (field NPRSRV)

This field is used to define the print server.
This setup is sent at the print request from a Crystal Reports report.

  • Printer (field NPRIMP)

Default printer.



  • File (field FICHIER)

 

Close

 

Reports

By default, the following reports are associated with this function :

  STOCK12D : Stock valuation detail

  STOCK12G : Stock valuation global

This can be changed using a different setup.

These reports display, at product line level, subtotal lines according to the criteria specified in the setup of this function.
At the end of the report, a summary displays one subtotal per site, group, and sub-group. It is also possible to edit subtotals by category, by using the parameter "grpfam" available at report dictionary level:

  • grpfam = 0 for a grouping by site, group, and sub-group.
  • grpfam = 1 for a grouping by site, category, and sub-group.

Batch task

This function can be run in batch mode. The standard task FUNSTVA is provided for that purpose.

Menu Bar

This button is used to save under a Memo code the current values of the screen, irrespective of the screen, with the goal of reusing the setup. The memo is linked to the user:

SEEINFO If a memo code called STD associated with the screen exists, it is loaded right upon entering the corresponding function.

For further information on the advanced use of the Memo button, refer to the documentation on the General ergonomics of the SAFE X3 software.

This button is used to load criteria and information previously defined and saved under a memo code.

This button is used to delete a Memo code previously saved.

Error messages

The only error messages are the generic ones.

Tables used

SEEREFERTTO Refer to documentation Implementation