This function can be accessed from thebutton from the contract order header, and it is used to enter the product lines that make up the contract order. A record will be created by ordered product. 

Prerequisites

SEEREFERTTO Refer to documentation Implementation

Screen management

Entry screen

This screen is used to define the ordered product(s) as well as the sales characteristics described below:

Delivery address

The shipment address is initialized by the default address associated with the sold-to customer in the sold-to record. From this field, the contextual buttons enable the user to select a delivery address for the sold-to customer or to access the delivery address for this customer.

This information is not modifiable once the contract order line is created.

Special features linked to the inter-company: in the case of an inter-company or inter-site contract order generated automatically from a contract purchase order, the delivery address matches the ship-to customer associated with the reception site entered in the contract purchase order. This information cannot be modified in the contract sales order and the reception site cannot be modified in the contract purchase order.

Product

The entry of a product is mandatory, but there is a choice between entering the product internal reference in this field and entering the product-customer reference in the next field. In these two cases, the existence of this reference is controlled in the Products file. The product entered must belong to a category of sold products and must be declared as Active in the corresponding product record. In addition it is not possible to create several lines for the same product and the same delivery site (for the same contract, however this is possible between two valid contracts if the contract reference for the customer is different). A control is also carried out with the prohibited price list types to verify that this product can be ordered.

From this field, several possibilities are offered to the user. In effect, it is possible to directly enter a product reference or to use the contextual button to:

Select a product from the file.

Create, according to the user's access rights, the product in the file.

This information is not modifiable once the contract order line is created.

Product description

This is the product description in the customer language. This information is modifiable if required. It will appear in the contract order acknowledgement note.

Customer product

The entry of a customer product reference is mandatory. It can be initialized by the customer product reference if the internal product reference is already entered and if a product reference exists for the customer. From this field it is possible to directly enter a reference or choose one from the list of the customer's products.

This information is not modifiable once the contract order line is created.

Customer product description

The customer product description is initialized by default if the customer product reference exists in the Product-customer table and a customer description has been entered in this table. This information is not mandatory, but it is printed on the contract order acknowledgement note if it exists. 

Shipment site

The shipment site is initialized with the site associated with the ship-to customer and it can be modified under certain conditions. The site entered must be declared as a warehouse, it must belong to the same legal company as the sales site.

Inter-company specificities: In the case of an inter-company or inter-site contract order generated from a contract purchase order, the shipment site will be initialized by the shipment site in the contract purchase order line. It cannot be directly modified in the contract sales order. However the shipment site can be modified in the original contract purchase order and this will then modify the shipment site in the contract sales order.

Consumption location

This information is used to indicate the place of consumption or to define an addition to the address. For instance: Dock x. It will be returned on the shipment requests associated with this line.

Inter-company specificities: In the case of an inter-company or inter-site contract generated from a contract purchase order, the place of consumption will be initialized by the place of consumption entered in the contract PO line. This information will not be modifiable in this context.

Validity date

The product validity end date for a contract line is initialized by default by the validity end date of the contract order entered in the header. It is modifiable on the condition that it is less than or equal to the validity end date of the contract order.

Inter-company specificities: In the case of an inter-company or inter-site contract generated from a contract PO, the validity date will be initialized with the validity end date in the contract PO. This information will not be modifiable in this context.

Price list code

This is the price list code determined for the contract order. A selection window is used to select an active price list. If a price list code is entered, the other price list conditions will not be accessible.

Inter-company specificities: In the case of an inter-company or inter-site contract order generated from a contract PO, the price list code will be initialized by the price list code entered in the contract PO line.

Sales unit

Unit in which the planned quantity for this contract order is expressed. All the delivery requests will then be expressed in this unit. The sales unit is initialized by the sales unit defined in the Product-customer record, if it exists, if not, it will be initialized by the sales unit of the product. It is possible to enter another unit using a selection window. The units suggested other than those mentioned previously, are the packing units for the product and the packing units defined in the Product-customer record.

Once this contract order line is saved, it will no longer be possible to modify the sales unit. It will be necessary to delete the line and to recreate it to modify the unit.

Specificities linked to the inter-company: If the contract order has been generated from an inter-company or inter-site contract PO, this information will be initialized with the unit entered in the contract PO and it will be inaccessible. Only by modifying the original contract PO is it possible to modify this information.

SAL-STK conversion factor

This is the conversion factor between the sales unit and the stock unit. In certain cases, this factor can be modified. It will be modifiable if the sales unit for the product has been checked as modifiable or if the packing unit chosen has also been checked as modifiable (see the Product record). It will not be modifiable if the unit used is a unit defined for the customer. If units are used where the factor is modifiable, it will be imperative to define for the product concerned only price lists expressed in stock units.

Once the line is saved, it will no longer be possible to modify the conversion factor. It will be necessary to delete the line and recreate it to modify this factor.

Specificities linked to the inter-company: if the order has been generated from inter-company or inter-site contract PO, this information will be initialized with the factor calculated between the purchase unit and the stock unit and it will be inaccessible.

Tax levels

The tax levels for the contract line will be loaded by default with the values associated with the product record (Accounting tab). These values can be modified depending on the transaction. There is also the possibility, if the user's authorizations permit it, to access the tax level management.

Firm horizon

This is the period, expressed in number of days, during which the Firm shipment requests can be carried out under this contract order. The entry of a value in this field is used to control the entry carried out at the level of the shipment requests (see theShipment requests documentation).

Specificities linked to the inter-company: Specificities linked to the inter-company: If the contract order has been generated from an inter-company or inter-site contract PO, this information will be initialized with the unit entered in the contract PO and it will be inaccessible. Only a modification of the original contract PO will modify this information.

Planned quantity

This is the planned quantity for this product for the duration of the contract order expressed in sales units. This quantity is used to determine the price that will be used during the creation of a shipment request, if the price list for the contract order line is linked to a price list code (see price list conditions).

Specificities linked to the inter-company: if the order has been generated from an inter-company or inter-site contract PO, this information will be initialized with the unit entered in the contract PO and it will be inaccessible. This information will not be accessible in this context. Only a modification of the reciprocal contract PO can be used to update this information.

Planned amount / Actual amount

Planned amount for this product in the contract order. It is expressed in the contract currency. This amount, which is for information purposes only, can be modified at any time.

Actual amount for this product in the contract order. It is loaded each time a delivery associated with a delivery request for the contract order line is created. It is the net price multiplied by the shipped quantity. If the delivery is deleted, the amount will then be decreased. It is also modifiable at any time if the entry transaction allows it.

Price list conditions

The price list conditions applicable to the contract can be determined in a specific fashion for this product in the contract order or be entered in the pre-defined price lists.

The price list conditions for a contract order can therefore be determined in two ways. In both cases, the price and discounts or charges will be evaluated at the time of the shipment depending on the shipment date.

by the entry of a specific price list code in the Price list code field if this is set to Enter in the transaction (If a price list code is entered, the price list information described below are not accessible). During the shipping of a shipment request, the price list will be evaluated as a function of the shipment date and the quantity shipped. The price list associated with the contract does not return any value for the gross price, then the basis price in the product record will be used.

by direct entry of the Application date, Price, Discount and charges fields when no price list code has been entered. During the shipping of a shipment request, the price will be determined with respect to the application date. If no price list line in the contract order corresponds, no price will be suggested.

Inter-company specificities: In the case of an inter-company contract order, the price list lines will never be updated by the price list lines entered in the reciprocal contract order.

Validity start

This validity start date is initialized by default with the current date. It is modifiable on the condition that it is later than or equal to the current date and prior to or equal to the validity end date for the contract order.

Gross price

The price is automatically loaded or entered according to the choice made in the transaction. From the Gross price field, the contextual button is used to view the associated reasons as well as the different charge and discount fields.

Discounts and charges

The discounts and charges are automatically loaded or entered according to the choice made in the transaction. The different discount and charge fields that appear are determined via the structure code. The contextual button is used to view the associated reasons for the price as well as the different discount and charge fields.

Sales representatives and commission rates

They are initialized by the customer sales representatives then by those of the ship-to customer if no sales representative exists in the customer record. There is the possibility, as a function of the user authorizations, to access the sales representative record. The commission rates for the representatives are initialized based on the commission category for the product and the commission rate for the sales representative by category. In addition, this commission rate can be weighted by a modifiable weighting coefficient that can be initialized via the price list setup.

Dimension types

The presence of this information depends on the transaction setup.

During the entry of a price list line, the analytical dimension types are initialized based on the SOIDefault dimensions code.

It is possible, based on the user's authorizations, to access the dimension code management.

Upon modification of an analytical dimension, a certain number of checks must be carried out to verify the validity of the dimension:

 Existence of the analytical dimension.

 Mandatory dimension on a dimension type (see the SAIANAx accounting parameters),

 Prohibited dimension on a dimension type (see the SAIANAx accounting parameters),

 The dimension cannot be posted.

 The dimension is prohibited with the dimension (see dimension/dimension prohibitions).

 The dimension is reserved for a site, a company or a group of sites.

 The validity end date for the contract order line is outside of the validity date limits for the dimension.

 The user does not have the access rights for this dimension.

Reports

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

  ARCCLIOUV2 : Customer open order acknowledgement

  SORDERCOE : Sales open order list

  SORDERCOL : Detailed sales open order list

This can be changed using a different setup.

Specific Buttons

Delivery Requests

Error messages

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

"The key: ship-to customer/product or ship-to customer/product-customer already exists."

This message appears if a record with these fields already exists in the contract.

"Product-sales record without master product"

This message appears if there is no longer any master product corresponding to the sales product. The entry is then refused.

"Prohibited product"

A search for prohibited products is carried out. If it returns a positive response, the message appears and the product is refused.

"Sales product does not exist"

This message appears if the product does not exist in the product-sales table. The entry is refused.

"Product-customer is incoherent with the sales product entered"

This message appears if the product referenced in the product-customer table (on the product-customer key) does not correspond to the sales product entered. The entry is refused.

"Date beyond the validity end date"

This message appears if the validity date entered is greater than that in the contract. The entry is refused.

"Sales unit unknown for this product"

This message appears if the sales unit entered corresponds neither to one of the packaging and sales units present in the product table nor with one of the units listed in the product-customer table. The entry is refused.

"The date must be greater than the current date"

It is impossible to enter a price list start date that is prior to the current date.

"The date must fall between the dates for the previous and next lines"

It is not possible to enter a price list start date that is less than the start date for the previous line and greater than the start date of the next line.

Insertion impossible

This message appears during the generation or the creation of the price list lines if the maximum number of price list lines is reached.

No line entered. Update impossible

This message appears if no price list code has been entered (therefore no recovery from the price list table) and no price line has been entered. The validation is then not possible.

Tables used

SEEREFERTTO Refer to documentation Implementation