Use this function to perform a mass validation of the shipments previously created.

The validation of shipments corresponds to an actual stock issue (reduction of the physical stock) for standard shipments and the entry of the stock issue transactions in the stock journal. In the event of an inter-site or inter-company shipment, the total stock In transfer (to the shipping site) and In transit to the destination site is increased.

For loan and sub-contractor shipments, the validation simply corresponds to a location change. The stock involved in a loan shipment passes from a location at the shipment site to a Customer location defined for the ship-to customer. The stock involved in a sub-contractor shipment passes from the shipment site location to a Sub-contractor location defined for the supplier. In this way there is no decrease in physical stock for a loan or sub-contractor shipment validation. On the other hand, the available stock is decreased.

You can view these stock transactions by using the Product transactions or Date transactions inquiries.

Prerequisites

SEEREFERTTO Refer to documentation Implementation

Screen management

The mass validation is made by selecting the shipments to be processed.

Entry screen

The suggested selection ranges are:

Shipment site

The shipment validation can be made for a single warehouse site at a time or for all the stock sites if no site is entered. By default, the storage site associated with the user will be proposed.

Shipment date range

It is possible to limit the shipment validation as a function of the shipment date. Only those shipments having a shipment date that is prior to or equal to the given shipment date will be validated. This date is initialized to the current date.

Order number range

It is possible to limit the selection to a group of shipments by their numbers.

Ship-to customer range

It is also possible to limit the selection to one or more ship-to customers.

Delivery note printing

It is possible to print the packing slips for the validated shipments. The report to use in priority abd the number of expected copies are defined in the print template associated to the BP (customer). If the number of copies is not specified or no print template is associated to the BP, the number of copies defined for the Destination printer is selected. Only one copy is printed by default.

Other conditions

Controls before processing

First, each shipment to be validated is checked. In order to be validated, it must satisfy the following conditions:

The stock period must be open (Status = direct. see the Periods documentation).

No product must be blocked in stock count.

The shipment must not have a shipment line with stock shortages, for products that do not authorize negative stock.

The quality control must be carried out for all the stock lines to be issued that have an open analysis request.

The Stock statuses of the stock lines to be issued must be authorized by the issue rule (See the General issue rules and by product categories). These issue rules can depend on the shipment transaction associated with the TRSLIV and TRSLND setups.

The expiry date for the products managed with expiry dates must not be exceeded.

If the user executing the function is a Stock Administrator (see the STOADMIN setup), the control/check on the non-authorized Stock statuses on issue and for the exceeding the expiry date are not blocking. Even so they will be shown in the log file.

A log file summarizing all the validated shipments and any anomalies is systematically generated at the end of the validation process.

Modifications following the processing

Numbering of deliveries

When the SDHENDNBR parameter has the value 'Yes', a new delivery number is allocated to each delivery according to the final shipment sequence number precised for its Delivery Type.

Batch task

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

Specific Actions

Memo

Click this action to save the current settings to a Memo code to be reused later. The memo is linked to your user profile, not to the function or the screen.

The STD memo code is associated with the screen and is loaded immediately when you open the function.

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

Recall

Click this action to enter a Memo code to load the settings associated with the code.

Delete Memo

Click this action to delete a Memo code.

Error messages

In addition to the generic error messages, the following messages can appear during the entry :

Indefinite period or processing prohibited at this date

This message appears if the status of the period corresponding to the shipment date is different from the Direct value.

Product blocked for Count

This message appears if a product to be shipped is blocked for stock count.

Customer location XXX not created for the YYY site

This message appears during the validation of a loan shipment, if the customer location is not found in the ship-to customer record.

Shortage quantity

This message appears if shortage quantities exist for this shipment and that negative stocks is prohibited for the product concerned.

Tables used

SEEREFERTTO Refer to documentation Implementation