7 Entering Sales Orders

This chapter contains the following topics:


Note:

Country-specific functionality for sales order entry exists for Argentina, Brazil, and Russia.

7.1 Understanding Sales Order Entry

When a customer wants to purchase items from your organization, you must record the items, quantities, prices, and any additional customer-specific information that is related to that sale. Using the Sales Order Entry programs (P4210 and P42101), you create sales orders to track all of the information that is related to each sale.

The sales order entry forms include required and optional fields. Depending on the complexity of the sale, you can determine which fields you complete. If you complete only the required fields, the system retrieves default customer, item, and preference information from a set of tables. The system also retrieves the base price information when you enter the item on a sales order. If necessary, you can override the default information on the sales order. When you override the default information, only the specific sales order reflects the overrides. The master tables are not changed.

The system retrieves default sales order information from these tables:

  • Address Book Master (F0101).

  • Customer Master by Line of Business (F03012).

  • Item Master (F4101).

  • Item Location (F41021).

  • Preference Master (F40070).

  • (Release 9.1 Update) Alternate Tax Rate/Area Definition (F40081), if the alternate tax rate/area assignment functionality is enabled for the company.

The system also retrieves base price information for the item that is entered.


Note:

If you create sales orders using the JD Edwards EnterpriseOne Sales Force Automation system from Oracle, you maintain and process those sales orders from the JD Edwards EnterpriseOne Sales Order Management system, just as you would any sales orders that you create using the JD Edwards EnterpriseOne Sales Order Management system.

7.1.1 Sales Order Entry Programs

You can use two programs to create sales order records in the JD Edwards EnterpriseOne Sales Order Management tables, P4210 and P42101. These programs enable you to enter or update sales orders in a way that is most convenient for you.

The two Sales Order Entry programs (P4210 and P42101) work to process sales order information. Both programs update the same tables in the system. Even if you do not use the P4210 entry program to create and modify sales orders, you must still create a version of that program that specifies processing information in the processing options. You then enter this version of the P4210 program in the processing options of the P42101 program. When you create and modify sales orders using P42101, the system uses the information in the processing options of P42101, along with the information in the specified version of P4210, to process the sales order.

The P42101 program does not fully duplicate the functionality of the P4210 program. You must use the P4210 program to enter transfer sales orders and credit orders from sales history information, and to run customer self-service functionality.

See Entering Sales Orders for Customer Service Representatives.

Order Entry Mobile Application (Release 9.1 Update)

You can use the Mobile Order Entry - Tablet application to search for and select products, and add them to a sales order. For additional information about the mobile application, see Order Entry Mobile Application in the JD Edwards EnterpriseOne Applications Mobile Enterprise Applications Implementation Guide.

7.1.2 Sales Order Information

A sales order includes two types of information:

  • Header information

    (Release 9.1 Update) This information relates to an entire order. The system maintains this information in the Sales Order Header File table (F4201). The system also retrieves information from the F0101 and F03012 tables to complete the order, and from the F40081 table if the alternate tax rate/area assignment functionality is enabled for the company.

  • Detail information

    (Release 9.1 Update) This information primarily relates to individual lines and items that are included in a sales order. The system maintains this information in the Sales Order Detail File table (F4211). The system also retrieves information from the F4201, F4101, F41021, and F03012 tables to complete the order, and from the F40081 table if the alternate tax rate/area assignment functionality is enabled for the company.

You can enter header information and detail information separately. You can enter sales orders in two ways, depending on the volume of orders that you process and the amount of header information that you enter:

  • Enter header information first, followed by detail information.

  • Enter detail information and a subset of header information.

    The system then enters the remaining header information based on default values.

7.1.2.1 Alternate Tax Rate/Area Assignment for Sales Orders (Release 9.1 Update)

When you set up your system to use the alternate tax rate/area assignment functionally, you set up these components:

  • Alternate tax rate/area assignment company constant.

    If you enable the constant, you also specify whether the system sets an error or warning message or displays no message when the tax ID or an alternate tax rate/area definition does not exist for the entities involved in a transaction.

  • Alternate tax rate/area definition.

    The alternate tax rate/area definitions enable you to set up different tax rate/areas based on the country of the ship from address (supplier) and the country of the ship to address (business unit or branch/plant of the company).

See "Setting Up Alternate Tax Rate/Area Assignment Functionality" in the JD Edwards EnterpriseOne Applications Tax Processing Implementation Guide.

If the alternate tax rate/area assignment functionality is not enabled, then the system retrieves the tax rate/area from the customer (ship-to address) set up.

If the alternate tax rate/area assignment functionality is enabled, the system retrieves the tax rate/area based on:

  • The error handling set up in the tax rate/area assignment definition.

  • The action that you perform, such as adding header information or copying detail information.

7.1.2.1.1 Error Handling

This table describes the how the system retrieves the tax rate/area based on the error handing setup:

Error Handling Setup Condition Result
No warning or error message No error exists, or error exists When the customer and company are in European Union (EU) countries, the system retrieves the alternate tax rate/area based on the action that you perform. See Section 7.1.2.1.2, "User Actions".

If the company branch/plant or the customer are not in EU countries, the system retrieves the tax rate/area associated with the customer (ship to address).

Warning or error No error exists When the customer and company are in European Union (EU) countries, the system retrieves the alternate tax rate/area based on the action that you perform. See Section 7.1.2.1.2, "User Actions".

If the company branch/plant or the customer are not in EU countries, the system retrieves the tax rate/area associated with the customer (ship to address).

Warning Error exists If you override the warning, the system retrieves the tax rate/area based on the action you perform and whether the ship-to and branch/plant are in EU countries.
Error Error exists The system does not retrieve a tax rate/area. The field for the tax rate/area is blank unless you manually enter a value.

7.1.2.1.2 User Actions

This table describes how the system retrieves the alternate tax rate/area based on your actions when no errors prevent the system from retrieving the alternate tax rate/area:

User Action Result
Add header information using the Sales Order Entry program (P4210) or (P42101) If you do not enter a value for the tax rate/area in the header, when you complete the Ship-to and Branch/Plant fields and then click OK (P4210) or Save and Continue (P42101), the system completes the Tax Rate/Area field with the alternate tax rate/area if the ship-to and branch/plant companies are in the EU. If you change the value in the Ship-To or Branch/Plant fields, the system updates the tax rate/area with the correct tax rate/area based on the new values.

If you manually enter or override the tax rate/area value provided by the system, then the system does not update the tax rate/area if you change the ship-to address or the branch/plant. If you change the ship to or branch/plant after you manually change or override the tax rate/area, the system retrieves the alternate tax rate/area based on the change in values for the ship to and branch/plant.

If the companies of the ship-to address and branch/plant are not in the EU, then the system completes the Tax Rate/Area field with the tax rate/area assigned to the ship-to address if you do not enter a value in the Tax Rate/Area field.

Add or copy detail information using the P4210 or P42101 programs If you do not enter a value for the tax rate/area in the detail line, the system completes the Tax Rate/Area field with the alternate tax rate/area if the ship-to and branch/plant companies are in the EU. If you change the value in the Ship-To or Branch/Plant fields, the system updates the tax rate/area with the correct tax rate/area based on the new values.

If you manually enter or override the tax rate/area value provided by the system, then the system does not update the tax rate/area if you change the ship-to address or the branch/plant.

If the companies of the ship-to address and branch/plant are not in the EU, then the system completes the Tax Rate/Area field with the tax rate/area assigned to the ship-to address if you do not enter a value in the Tax Rate/Area field.

If you manually override the tax rate/area value provided by the system, then the system does not update the tax rate/area if you change the ship-to address or the branch/plant.

Update an existing record using the SOE-Additional Information form in the P4210 program If you need to change the values in the Ship-To or Branch/Plant fields in a detail line for an existing record and you use the P4210 program, then you must access the SOE-Additional Information form and make the changes on that form. The Ship-To and Branch/Plant fields on the Sales Order Detail Revisions form do not allow edits. If you change the Ship-To or Branch/Plant fields for a detail line for which the alternate tax rate/area assignment functionality is enabled, the system updates the tax rate/area with the alternate tax rate/area for the new combination of values.

If the alternate tax rate/area assignment functionality is not enabled, then the system updates the tax rate/area with the value associated with the ship-to address.

Update an existing record using the P42101 program If you do not enter a value for the tax rate/area in the detail line, the system completes the Tax Rate/Area field with the alternate tax rate/area if the ship-to and branch/plant companies are in the EU. If you change the value in the Ship-To or Branch/Plant fields, the system updates the tax rate/area with the correct tax rate/area based on the new values.

If you manually enter or override the tax rate/area value provided by the system, then the system does not update the tax rate/area if you change the ship-to address or the branch/plant.

If the companies of the ship-to address and branch/plant are not in the EU, then the system completes the Tax Rate/Area field with the tax rate/area assigned to the ship-to address if you do not enter a value in the Tax Rate/Area field.

If you manually override the tax rate/area value provided by the system, then the system does not update the tax rate/area if you change the ship-to address or the branch/plant.

Copy header to detail If the alternate tax rate/area assignment functionality is enabled, the system:
  • Copies the Ship To and Tax Rate/Area values to the detail area if you specify to copy the fields.

  • Copies the value of the tax rate/area if you select to copy the tax rate/area and do not select the ship-to value.

  • Does not copy the value for the ship-to value if you select to copy the ship-to value and do not select to copy the tax rate/area value.

    The system copies the ship-to value only when you also copy the tax rate/area when the alternate tax rate/area assignment functionality is enabled, or when the alternate tax rate/area assignment functionality is not enabled.


7.1.3 Multicurrency

You can enter international sales orders using the same procedures as domestic sales orders if you activate the Multi-Currency Conversion option on the General Accounting Constants form.

7.1.4 Order Holds

During order entry, the system can determine whether to process or hold the order. When you enable order hold processing, the system determines whether the order should be on hold and, if necessary, issues an order hold warning to the user before processing the order.

7.1.5 Sales Proposals

After you create a sales order, you can generate a sales proposal. When you generate a proposal, you select the predefined templates and template parts to include in the proposal. When you create the templates, you define the pieces of data that the system automatically retrieves from JD Edwards EnterpriseOne tables, which enable you to quickly create configured documents for the customers. You can also resequence the templates and template parts to create a proposal that meets the needs of your company.

Many organizations rely heavily on proposals during contract negotiation. You can also use proposals to expedite order entry.

See "Generating Sales Proposals" in the JD Edwards EnterpriseOne Applications Customer Relationship Management for Sales Implementation Guide.

7.1.6 Taxed Prices

If you set up the system to use taxed prices for sales orders, the system displays item prices that include taxes. You can either enter the taxed prices or allow the system to calculate the taxed prices, depending on the information that you enter and the type of sales order.

7.1.7 Mobile Enterprise Applications for Sales Order Information (Release 9.1 Update)

The following mobile applications are available, and can be used to review sales order information on a mobile device:

  • Sales Order Counts (Smartphone and Tablet)

These applications require system administrator configuration before they are available to individual users. Contact your system administrator to determine whether these applications are available for use.

Additionally, see the following topic in the JD Edwards EnterpriseOne Applications Mobile Enterprise Applications Implementation Guide:

7.1.8 Prerequisites

Before you complete the tasks in this section:

7.2 Entering Sales Order Header and Detail Information

This section provides overviews of sales order header information, sales order detail information, workflow processing during sales order entry, and activating subsystem processing, lists prerequisites, and discusses how to:

  • Set processing options for the Sales Order Entry program (P4210).

  • Enter sales order header information.

  • Enter sales order item information.

  • Enter default line information.

  • Enter cross-docking information.

7.2.1 Understanding Sales Order Header Information

When you create a sales order, you must enter header and detail information. The header information pertains to the entire order, and includes:

  • Billing address.

  • Currency code and exchange rate.

  • Payment terms and payment instrument.

  • Order hold codes.

  • Order dates.

The sales order header also contains information about how the system processes a sales order, such as billing instructions and delivery dates.

Most of the remaining header information, such as tax code and area, shipping address, and freight information, consists of default values from the F0101 table and the customer master billing instructions that are stored in the F03012 table.

(Release 9.1 Update) Additionally, if the alternate tax rate/area assignment functionality is enabled for the company, the system assigns the tax rate/area based on the ship-to and branch/plant country information from the F40081 table instead of the tax rate/area from F03012 table.

During order header entry, you can review and change the values that apply to a specific order. However, to change the information that the system retrieves for future orders, you must update the information in the master tables. The only header information that you cannot change is the order keys, which include the order number, order type, and order company. This information uniquely identifies the sales order record.

In addition to the header information that you enter, you can create a message and attach it to a sales order so that when you print the sales order the message appears in the order header area.

Before you enter sales order header or detail information, you must first set the processing options for the P4210 program.

7.2.1.1 Related Addresses

When you set up customer billing instructions and other customer master information, you define the address to which you send the invoice as the sold-to address and the address to which you send the shipment as the ship-to address. You can define related addresses for a customer if the order information, such as the shipping requirements, differs from the billing information, such as invoice copies and payment terms. The system completes the sold-to address whenever you enter the ship-to address.

During order entry, the system retrieves accounts receivable information, such as tax explanation codes and rate areas, from the F03012 table. For direct ship, transfer orders, or sales orders with differing sold-to and ship-to addresses, the system retrieves the tax explanation code from the sold-to address and the tax rate and area from the ship-to address depending on the system setup. The system also retrieves other accounts receivable information, such as billing address type (sold-to, ship-to, or both), credit information, and invoice copies, based on how you have set up customer billing instructions.

7.2.1.2 Reviewing Credit Information

When you enter an order, you can verify the accounts receivable and aging balances for the sold-to address. You can use this information to assist the customer on the current order.

You access the Credit Check program (P42050) to review information about a customer's account and credit status. You can compare the customer's total accounts receivable and open orders to the customer's current credit limit that is assigned in the Customer Master by Line of Business table (F03012) to determine whether the credit limit has been exceeded.

Using the Credit Check program, you can access:

  • Accounts receivable information, such as any balances that are currently due.

  • Account history, such as customer ranking, invoice, and payment information.

  • Open sales orders, which enable you to review order dates and amounts.

7.2.1.3 Entering Commission Information

The system enters default header commission information from the Customer Master Commission Information (F42140) and Commission Constants (F42004) tables. During order entry, you can access the header commission information and make modifications.

See Setting Up Commission Information.

7.2.2 Understanding Sales Order Detail Information

After you add header information to a sales order, you add detail information about the items on the order, such as item identifiers, quantities, prices, and costs. You can specify information that prints on the customer's invoice, such as backordered and shipped quantities. You can also add messages to individual detail lines.

Because the system retrieves most of the detail information from other tables, you enter only a minimum of information. Using the data that you enter, the system completes the remaining fields with default information. You can review and change the values as necessary.

You can enter the required customer and order information on either the header or detail information form. You might want to access header information before accessing detail information to review the default values before you enter the order. To locate and review orders, you can directly access the detail information.

Based on the processing option selection, you can enter header information before you enter detail information.

When you enter sales order detail information, the system retrieves default information from various tables, including:

  • Sales Order Header File (F4201).

  • Item Master (F4101).

  • Customer Master by Line of Business (F03012).

  • Item Branch File (F4102).

  • Item Location File (F41021).

  • Item Cost File (F4105).

  • Item Base Price File (F4106).

  • (Release 9.1 Update) Alternate Tax Rate/Area Definition (F40081), if the alternate tax rate/area assignment functionality is enabled for the company.

The information in the sales order detail is specific to the item and customer combination. Changes in the detail form affect only the order detail line to which you have made the change.

Because the system retrieves most of the information from the sales order header and other tables, you enter only the item number for stock items and the quantity.

7.2.2.1 Enter Item Information

If you do not know the item number, you can click the search button in the Item Number field to access the Item Search form. The system retrieves item information using any of the product identifiers and the replacement, substitute, or cross-reference numbers, such as supplier's or customer's part number. The cross-reference information must be set up in the Item Cross Reference program (P4104).

7.2.2.2 Retrieve Base Price

When you enter an item in the F4101 table, you specify the level at which the system maintains a standard price for an item, or whether that price differs between branch/plants or locations and lots within the branch/plant.

If you use multicurrency, you must set the pricing level so that the system maintains prices for the item based on the branch/plant or the location and lots within each branch/plant.

The unit price that you enter during sales order entry overrides pricing that you have set up on the Base Price Revisions form. If you do not enter a unit price during sales order entry, the system retrieves a price based on pricing hierarchy.

The hierarchy that you set up for the Base Price Preference (51) determines the sequence with which the system searches the F4106 table. The base price hierarchy is a matrix comprising combinations of customers and items and customer and item price groups. You use the intersection of the rows and columns to determine the hierarchy sequence.

The system retrieves price information based on entries in the customer billing instructions and the F4106 table.

During order entry, you can check the price and availability of an item before selecting a price for an item.

See Setting Up Base and Standard Pricing.

7.2.2.3 Change Tax Information

During order entry, the system retrieves the tax explanation code and rate areas from the F03012 table. For direct ship, transfer orders, or sales orders with alternate sold-to and ship-to addresses, the system retrieves the tax explanation code from the sold-to address and the tax rate and area from the ship-to address, but you can override the default information.

If the system retrieves the tax explanation code, tax rate, and area from the header information, but the Sales Taxable option in Item Branch/Plant Information form for the item in the detail line is set to N, the system does not calculate tax for the detail line.

See "Mapping Fields from Vertex Sales Tax Q Series System to JD Edwards EnterpriseOne Software" in the JD Edwards EnterpriseOne Applications Tax Processing Implementation Guide.

(Release 9.1 Update)

If the Alternate Tax Rate/Area Assignment functionality is enabled for the company, the system assigns the tax rate/area based on the Ship To and Branch/Plant country information.

See Section 7.1.2.1, "Alternate Tax Rate/Area Assignment for Sales Orders (Release 9.1 Update)" and "Setting Up Alternate Tax Rate/Area Assignment Functionality" in the JD Edwards EnterpriseOne Applications Tax Processing Implementation Guide.

7.2.2.4 Process Serial Number Requirements

Based on the serial number requirements that you have defined for an item in the Item Branch program (P41026), these rules apply if a serial number is required during sales order entry:

  • The transaction unit of measure must be the same as the primary unit of measure for the serialized item.

  • The quantity must be equal to one when you enter a location and serial number combination.

  • You must enter a valid and available location and serial number combination.

You might receive an error message because a location or serial number and an item combination that you enter is not available or because the quantity on hand is zero. Serial numbers are unavailable if the quantity for the item/location/serial number combination is:

  • In Inspection

  • In Operation 1

  • In Operation 2

  • In Transit

See Processing Serial Number Information.

7.2.2.5 Enter Commission Information

The system applies commission information from the header to the detail. To apply salespeople or sales groups and commission information to a single line within an order, select Detail Commissions from the Row menu and revise the commission information.

If you activate the JDESOENTRY workflow process and the system places the current order on hold, an action message is sent to the salesperson who is responsible for the hold code. The message is sent following the system's completion of hold code processing. If the system does not put the order on hold, an action message is sent to the salesperson, as defined in the Commission Maintenance program (P42120), with the sold-to number indicating that the order is being processed. You can view messages that are sent during the workflow process in the Work Center program (P012501).

See Setting Up Commission Information.

7.2.2.6 Enter Default Line Information

Default line information is useful when you must specify pick, ship, and requested dates and times, and a branch/plant other than the branch/plant in the header information. This is useful if you do not enter header information before you enter detail information or if you have an alternate branch/plant for many detail lines. You can use this feature only when you add sales orders.

After you enter default line information, complete the steps to enter item information.


Note:

Although you can override the information as you enter each detail line, the system does not update the information for each detail line if you inquire and change the default values for detail lines.

7.2.2.7 Assign Agreements to a Sales Order

Agreements are legal documents that include all terms and stipulations of a contract. The JD Edwards EnterpriseOne Agreement Management system from Oracle enables you to set up different types of agreements to track transactions and ensure that the contract is being honored. When entering a sales order, you can associate these agreements:

  • Loan product and ship items to a partner.

  • Loan product and ship items to a partner's customer.

  • Borrow product and ship items from a partner's foreign depot directly to the customer.

The system selects agreements using these criteria:

  • The agreement must be active.

  • The items on the sales order detail line and the agreement must be the same.


    Note:

    Agreements are designed for use with stock items only.

  • The Due To value on the agreement must be P.

  • Either the sold to or ship to on the sales order must be the same as the destination on the agreement.

  • The branch/plant on the sales order detail line must be the source on the agreement.

  • The order date of the sales order must be within the active date range for the agreement.

  • The sales order quantity must not exceed the quantity remaining to be fulfilled before the system selects the agreement.

    This applies to agreements that have quantity control activated.

7.2.2.8 Zero Cost and Zero Price

The system enables you to change the price or cost of a detail line to zero. When you zero the cost or price of a detail line on a sales order, the system does not create records in the JD Edwards EnterpriseOne Accounts Receivable system.

You can use the zero price feature to ship product samples to potential customers, to send a replacement part at no cost to the customer, or to ship an item to suppliers for quoting. You can use the zero cost feature to return samples to suppliers.

Creating sales orders with zero price and cost enables you to relieve and track inventory without creating amounts in accounts receivable.

7.2.2.9 Override Order Address

The system enables you to override the address that is associated with the sold to or ship to customer number. If you enter a sales order for a customer with multiple line items, you can override the ship-to address on one line to send a single item to a different location for your customer. Your customer might request that you ship products directly to their customer (third-party), while you continue to bill and invoice your customer directly.

7.2.2.10 Hard Commit Inventory

When you enter order detail lines, you can hard-commit inventory to the sales order by entering a location. Hard-committing inventory enables you to allocate the inventory to the customer.

You can enter a sales order detail line for a license plate controlled branch, item, location, and lot. The system does not hard-commit the inventory to the Item Location File table (F41021) until the suggestion process has been run successfully using the JD Edwards EnterpriseOne Warehouse Management system. A time lag could occur between the entry of the sales order and the hard-commitment in the license plate detail. The greater this time lag, the greater the risk that other inventory processes can commit to that license plate.

7.2.3 Understanding Workflow Processing During Sales Order Entry

JD Edwards EnterpriseOne Workflow enables you to automate high-volume, formerly paper-based processes into an email-based process flow across a network. Documents, information, and tasks pass from one participant to another for action based on a set of procedural rules. Workflow processing is an automatic and efficient way to streamline business processes to reduce processing time with minimal user involvement.

The system processes sales orders through order hold checking. After you click OK to accept an order, the system checks the processing options of Sales Order Entry (P4210 and P42101) programs for hold codes and compares the order against the order hold information.

When you activate the JDESOENTRY workflow process and the system puts an order on hold, an action message is sent to the person responsible for the hold code notifying him or her that the current order is on hold. The message is sent following the system's completion of hold code processing. If the system does not put the order on hold, an action message is sent to the salesperson, as defined in the Commission Maintenance program (P42120), with the sold-to number indicating that the order is being processed. You can view messages that are sent during the workflow process in the Work Center program (P012501).


Note:

The JDESOENTRY process can affect performance. You cannot enter another order until the system has processed the previous order and terminated the workflow process.

7.2.4 Understanding Activating Subsystem Processing

Subsystem jobs are batch processes that continually run independent of, but asynchronously with, interactive applications. You use subsystem processing to off-load processor resources, protect server processes, and perform repetitive and frequent processes to maximize output.

If you need a pick slip or invoice immediately when you finish the order entry process, you can set up and activate subsystem processing. You might want instant print capability if you:

  • Operate in an environment that has a high volume of same-day-delivery orders, and you want to create the pick slip as soon as you enter the order.

  • Have many counter sales, for which the customer expects to leave the premises with both the merchandise and the invoice for that merchandise.

To end subsystem processing, you must locate and select the appropriate server on which the subsystem is running. On the Work With Servers form, select Subsystem Jobs from the Row menu. On the Work With Subsystems form, select the appropriate job and then select End Subsystem Job from the Row menu.


Important:

You must stop the subsystem processing before performing end-of-day processing. You can also stop one or more jobs in the subsystem at any time.

You activate subsystem processing by creating a new version of the Sales Order Entry program (P4210), specifically for subsystem processing, and entering a value in the Subsystem Processing processing option on the Process tab of the P4210 program for these programs:

  • Print Pick Slips (R42520).

  • Print Invoices (R42565).

  • Inventory Commitment (R42997).

  • Batch Edit and Creation (R4210Z).

You must identify the subsystem version of each program in the corresponding processing option on the Versions tab.

For example, to activate subsystem processing to print pick slips immediately after order entry, you set the value in the processing options to print pick slips and then identify the version of the R42520 program.

7.2.5 Understanding Customer Self-Service Order Entry

JD Edwards EnterpriseOne Customer Self Service provides your customers the ability to enter sales orders, review the sales order status, review shipment status, and validate account transactions.

You enable customers to access your JD Edwards EnterpriseOne system so that they can review timely inventory information and enter their sales orders directly.

Customer self-service provides security so that only a limited number of programs and fields are available for your customers. Customers do not have access to your entire system.

See "JD Edwards EnterpriseOne Customer Self Service Preface" in the JD Edwards EnterpriseOne Applications Customer Self Service Implementation Guide.

7.2.6 Prerequisites

Before you complete the tasks in this section:

  • Verify that the processing options in the Sales Order Entry programs are set up to display header information before the detail information.

  • Verify that you have selected the workflow process, JDESOENTRY.

7.2.7 Forms Used to Enter Sales Order Header and Detail Information

Form Name Form ID Navigation Usage
Work With Sales Order Headers W4210H Sales Order Processing (G4211), Enter Orders Header Review and select sales order header records, or access forms to add a new sales order.
Sales Order Header W4210G Click Add on the Work With Sales Order Headers form to add a new sales order.

Select a record on the Work With Sales Order Headers form, and click Select to revise an existing sales order.

Enter sales order header information.
Sales Order Detail Revisions W4210A Click OK on the Sales Order Header form. Enter sales order item information.

Enter default line information.

Review secondary unit of measure and quantity information for the appropriate items.

Override the default price and cost, or change the values to zero.

Order Acceptance W42232A Click OK on the Sales Order Detail Revisions form. Click the appropriate button to place or revise the order.
Customer Service Inquiry W4210E Sales Order Processing (G4211), Sales Order Detail Review and select sales order detail records.
Customer Service Inquiry W4210E Sales Order Processing (G4211), Sales Order Detail

Select the Extend Back Order Quantity check box on the Customer Service Inquiry form.

View the quantity information on extended back orders.
Order Address Information W4006B Find an order and click Select on the Work With Sales Order Headers form. Select Order Address from the Form menu on the Sales Order Header form.

Find an order and select Order Address from the Row menu on the Work With Sales Order Headers form.

Find an order and click Select on the Customer Service Inquiry form. Select Order Address from the Form menu on the Sales Order Detail Revisions form.

Find an order and select the check box preceding the line on the Customer Service Inquiry form. Select Order and then Order Address from the Row menu.

Override the sold-to or ship-to customer number for an order or a line item.
SOE - Additional Information W4120B Search for and select an order on the Customer Service Inquiry form. Select a detail line and then select SOE - Additional from the Row menu on the Sales Order Detail Revisions form. Enter cross-docking information.

7.2.8 Setting Processing Options for Sales Order Entry (P4210)

Processing options enable you to specify default values, how to copy orders, system processes that are performed, information that is displayed, and versions of programs that are accessed through the Sales Order Entry program (P4210).

7.2.8.1 Defaults

These processing options specify default values, such as the document type, that P4210 uses when other values are not entered for the transaction.

Except for the required order type, these defaults apply during order entry only. If you are inquiring on written records, the system retrieves orders based on the order information in the form header first, and then uses the parameters that you define for inquiries.

You can override default information that appears on the header and detail forms. If information is hidden, the system processes orders based on the default information that is set up in the processing options or the master tables.

1. Order Type (Required)

Enter a value from user-defined code (UDC) 00DT that indicates the type of document.

Certain document type codes are reserved for vouchers, invoices, receipts, and time sheets, which create automatic offset entries during the post program.

If you use this version of the Sales Order Entry program (P4210) in other programs, the default values for the program in which the original order is created override the default values for the sales order. For example, if you use this version of the P4210 program in the Blanket Order Release program (P42216), the order line type in the blanket order overrides the default line type in the sales order.

2. Line Type

Enter a code that controls how the system processes lines on a transaction.

Line types control the systems with which the transaction interacts (such as JD Edwards EnterpriseOne General Accounting, JD Edwards EnterpriseOne Job Cost from Oracle, JD Edwards EnterpriseOne Accounts Payable, JD Edwards EnterpriseOne Accounts Receivable, and JD Edwards EnterpriseOne Inventory Management). Values are defined on the Line Type Constants Revisions form and include:

S: For stock item.

J: For job cost.

N: For nonstock item.

D: For direct ship item.

F: For freight.

T: For text information.

M: For miscellaneous charges and credits.

W: For work order.

On the Line Type Constants Revisions form, you can set up a line type for nonstock items that retrieves information from the Lot Master table (F4108) but does not commit quantities. The system uses the Edit the Item Master for Non-Stock Items option when the Inventory Interface option is set for a nonstock item, such as D or N.

When you enter a direct ship item line type, the system uses a version of the Purchase Order Entry program (P4310) to create the purchase order that is related to this sales order. Specify the version in the Purchase Order Entry processing option on the Version tab of the processing options for the Sales Order Entry program (P4210).

When you enter a work order line type, the system creates the work order using the version of the Work Order Entry program (P48013) that you specify in the Work Order Entry processing option on the Versions tab of the processing options for P4210.

If you use this version of the P4210 program in other programs, the default values for the program in which the original order is created override the default values for the sales order. For example, if you use this version of the P4210 program in the Blanket Order Release program (P42216), the order line type in the blanket order overrides the default line type in the sales order.

3. Beginning Status

Enter a value from UDC 40/AT that indicates the current point in the order process.

You must specify a code that has been set up in the order activity rules based on the order type and the line type that you are using.

The combination of the beginning status and the next status must be a valid last status and next status combination in the Order Activity Rules table (F40203).

4. Override Next Status

Enter a value from UDC 40/AT that indicates the next step in the order process. You must specify a code that has been set up in the order activity rules based on the order type and the line type that you are using.

The override status is another enabled step in the process. The combination of the beginning status and the override next status must be a valid last status and next status combination in the F40203 table.

5. Line Number Increment

Enter the increment that the system uses to automatically number the order lines. You should select a whole number because other processes, such as kit entry, create decimal increments.

6. Reason Code

Enter a value that has been set up in UDC 42/RC. This is a memo-only field for reporting purposes.


Note:

Reason Code 6 is reserved.

7. Override Transaction Unit of Measure

Enter the unit of measure from UDC 00/UM for an item in an order.

If you do not enter a value for this processing option, the system retrieves the primary unit of measure that is defined in the Item Master table (F4101).

8. Default Transaction Unit of Measure

Specify which unit of measure to use. The system retrieves the transaction unit of measure when the Override Transaction Unit of Measure field is blank. Values are:

Blank: Use the primary unit of measure.

1: Use the pricing unit of measure.

9. Address Book Revisions

Specify whether the system prompts users to add new customers to the JD Edwards EnterpriseOne Address Book system during sales order entry. If you enter a customer address book number in the Sold To field or the Ship To field that the system does not recognize, the system does not enable you to enter an order. Values are:

Blank: You must manually access the Address Book Revisions form and add customer information before entering an order.

1: The system automatically displays the Address Book Revisions form.

Whether you access the Address Book Revisions form from a Form menu option or select the option to automatically add customers, the system uses version ZJDEC003 of the Address Book Revisions program (P0101).

10. Update Header to Detail

Specify whether the system updates corresponding information on the detail information form if you change the header information. Use the Define Header Columns to Detail program (P40HDR) to identify the fields that the system uses to update the detail form. Values are:

Blank: Do not update information in the Sales Order Detail Revisions form unless you select the Populate option from the Header to Detail Form menu.

1: The system automatically updates the detail lines to reflect changes that you make to header information.

11. Header Branch/Plant

Specify the value with which the system selects the default branch/plant for tracking costs. You can set up a default header branch/plant based on the user ID or terminal, or based on the business unit for the ship to address in the Address Book Revisions program (P0101). Values are:

Blank: Use the default location based on the user ID or terminal ID and display the branch/plant in the order header form.

You set up the default branch/plant based on the user or terminal ID in the Default Location and Printers program (P400951).

1: Use the business unit that you specify on the Address Book Revisions form for the customer to which you are shipping the goods.

12. Default Branch/Plant

Specify the default branch/plant that appears in the order header.

13. Order Template

Enter a standard template that applies to all customers.

You can create a standard template that lists frequently ordered items. Although the system displays this template for every order, you do not have to apply any or all of the items during order entry.

14. Customer Self Service Structure Type

Enter the value from UDC 01/TS that indicates the organizational structure type to use. In the application, you can select an address book number from a list of addresses that are associated with another address book number. You specify this address book number either as a related address in the address book record or you associate it with you through the organizational structure type. The system uses the organizational structure type to recognize the relationship between one address book number and the other address book numbers that belong to the organization.

If you leave this processing option blank, the system enables you to select a value from the list of related address numbers that are specified in the address number record.

15. User ID default (CSS only)

Specify whether the system displays the user ID in the Ship To field or the Sold To field in the sales order header when using Customer Self Service (CSS). Values are:

Blank: Display the user ID in the Sold To header.

1: Display the user ID in the Ship To header.

16. Override Sold To and Ship To Header (CSS only)

Specify whether to enable the Ship To and Sold To fields to be overridden when using CSS. Values are:

Blank: Do not enable override.

1: Enable users to override the Sold To and Ship To fields in customer self-service mode at the header level.

17. Override Carrier Number (CSS only)

Specify whether the to override the carrier in the header information when using CSS. Values are:

Blank: Do not override the carrier.

1: Override the carrier number.

18. Sold To Contact Record Type

Specify the sold to contact type from UDC 01/WO that should appear by default in the header at time of order entry through the Sales Order Entry program (P42101).

19. Ship To Contact Record Type

Specify the Ship to contact type from UDC 01/WO that should appear by default in the header at time of order entry through P42101.


Note:

Customer Self Service (CSS)-only designated processing options do not apply to non-customer self-service order entry.

7.2.8.2 Duplication

These processing options specify values, such as the document type, that the Sales Order Entry program (P4210) uses when you duplicate a sales order.

1. Order Type

Enter a value from UDC 00/DT that specifies the order type of a duplicated document.

When you click Copy on the toolbar on the Customer Service Inquiry form, the system creates a duplicate order with this order type.

If you leave this processing option blank, the system uses the value that is specified in the Order Type processing option on the Defaults tab of the Sales Order Entry program (P4210).

2. Beginning Status

Enter a value from UDC 40/AT that indicates the current status for the duplicated line. When you click Copy on the Customer Service Inquiry form, the system creates a duplicate order at this status. You must specify a value from UDC 40/AT that has been set up in the order activity rules based on the order type and the line type that you are using. The combination of the beginning status and the next status must be a valid last status and next status combination in the F40203 table.

3. Next Status

Enter a value from UDC 40/AT that indicates the next step in the order process for the duplicate order. You must specify a value from UDC 40/AT that has been set up in the order activity rules based on the order type and the line type that you are using. The override status is another enabled step in the process. The combination of the beginning status and the override next status must be a valid last status and next status combination in the F40203 table.

4. Copy Associated Text

Specify which messages and associated text are copied when you duplicate orders. Values are:

Blank: Do not copy associated text or messages.

1: Copy messages and text that are attached to an order detail line.

2: Copy messages or text that is attached to the header and messages that are attached to the order detail line.

3: Copy messages or text that is attached to the header, but not a particular order detail line.

7.2.8.3 Order Holds

These processing options activate order hold processing. You must specify the hold code in any of these processing options to activate order hold processing. You set up hold parameters in the Hold Order Constants program (P42090).

1. Customer Credit Check

Enter a value from UDC 42/HC that indicates the credit hold code that the system uses to automatically compare the credit limit that you set up for the customer in the Customer Master Information form against the order and any outstanding balances in accounts receivable.

You must specify the hold code in this processing option to activate customer credit check processing.

2. Order Margin Check

Enter a value from UDC 42/HC that identifies the order margin check that the system uses to verify that all sales orders meet a specific margin.

The system uses this equation to calculate margin:

(Price − Cost) ÷ Price × 100 = Margin

You must specify the hold code in this processing option to activate order margin check processing.

3. Order Line Margin Check

Enter a value from UDC 42/HC that identifies the order line margin check that the system uses to verify that all order detail lines meet a specific margin.

The system uses this equation to calculate margin:

(Price − Cost) ÷ Price × 100 = Margin

You must specify the hold code in this processing option to activate margin checking for order lines.

4. Order Minimum Value Check

Enter a value from UDC 42/HC that identifies the code that the system uses to automatically compare the order minimum that you set up for the customer in the Customer Billing Instructions form against the order total.

You must specify the hold code in this processing option to activate minimum value checking for orders.

5. Order Maximum Value Check

Enter a value from UDC 42/HC that identifies the code that the system uses to automatically compare the order maximum that you set up for the customer in the Customer Billing Instructions form against the order total.

You must specify the hold code in this processing option to activate maximum value checking for orders.

6. Partial Order Hold

Enter a value from UDC 42/HC that identifies the code that the system uses to hold an entire order if quantity is not available to fill an order detail line.

You can release a partial order hold at any time. The system can then backorder, cancel, or ship available quantities based on backorder information in the Customer Master (P03013), Item Master (P4101), Item Branch/Plant (P41026), and Branch/Plant Constants (P41001) programs.

You must specify the hold code in this processing option to activate partial order hold processing.

7. Product Allocation Hold

Enter a value from UDC 42/HC that specifies the hold code that the system uses to restrict the amount of an item or item group that a customer or customer group can purchase.

You must set up the product allocation preference in the Preference Master program (P40070), activate the preference through the Preference Selection program (R40400), set up the hold code information in the Hold Order Constants program (P42090), and then activate the Preference Profile processing option on the Versions tab in the Sales Order Entry program (P4210).

You must specify the hold code in this processing option to activate product allocation hold processing.

8. Authorization Hold for Prepayment Processing

Enter the default hold code from UDC 42/HC that the system uses for a prepayment authorization hold. You run the Authorize Prepayment Transactions program (R004201) to authorization the prepayment from the credit card processor.

9. Settlement Hold for Prepayment Processing

Enter the default hold code from UDC 42/HC that the system uses for a prepayment settlement hold. You run the Settlement Prepayment Transactions program (R004202) to settle the funds transfer after you ship the sales order.

10. Order Process Hold

Enter a value from UDC 42/HC that the system uses to prevent the order from going through various stages of sales order processing.

This hold code does not have any special processing associated with it, such as credit checking, minimum and maximum margin checking, and so forth. You can use this processing option to create an additional approval step for sales orders.

11. Approval Hold

Enter a value from UDC 42/HC that the system uses to place the sales order on hold when revisions to an order require approval.

The code that you enter can be AH or other values that have characteristics similar to AH. Regardless of the hold code that you specify, it must be set up in the Hold Order Constants program (P42090). The P42090 setup must be completed with a code type of L (line) and a limit type of A (amount).

12. Exclusive Adjustment Hold

Enter a value from UDC 42/HC that specifies whether the system places a sales order on hold when mutually exclusive price adjustments have been applied to a sales detail line and the conflict is not resolved. The system issues a warning if mutually exclusive adjustments exist. You can resolve conflicts by canceling or modifying exclusive adjustments using the Price History selection from the Row menu. If conflicts exist when the order is accepted, the system places the order on hold if this processing option is populated.

The code that you enter can be AH or other values that have characteristics similar to AH. Regardless of the hold code that you specify, this code must be set up in the Hold Order Constants program (P42090). The P42090 setup must be completed with a code type of L (line) and a limit type of A (amount).

You must specify the hold code in this processing option to activate exclusive adjustment hold processing.

13. Inactive Customer Hold

Enter a value from UDC 42/HC that specifies the order-level hold code that the sales order should be placed on when a customer has a search type specified in the Inactive Customer search type processing option.


Note:

This processing option works only if you complete the Inactive Customer Search Type processing option. You must activate both processing options to be able to put an inactive customer on a hold status.

You must specify the hold code in this processing option to activate inactive customer hold processing.

14. Inactive Customer Search Type

Specify the search type that the system uses in the F0101 table to specify an inactive customer.


Note:

When you are entering a sales order, if a customer is of the search type that the user specifies in this processing option, the system places the sales order on hold only if you complete the Inactive Customer Hold processing option.

The Inactive Customer Hold and Inactive Customer Search Type processing options work with the Customer Status field on the Customer - Manage {Customer Name} form to determine whether orders that are placed for inactive customers are placed on hold.

See "Activating a Customer Record for Sales Order Processing" in the JD Edwards EnterpriseOne Applications Customer Relationship Management Fundamentals Implementation Guide.

7.2.8.4 Display

These processing options control whether the system displays certain types of sales order information, such as cost and price fields and closed lines and kit components, and whether you can change the information.


Note:

The processing options on this tab apply only to the Sales Order Entry program (P4210). If you use the Customer Service Representative Sales Order Entry program (P42101), the system overrides the Display tab options in the P4210 program by the Display tab option in the P42101 program.

1. Display or Hide Cost Fields

Specify whether the system protects or hides cost fields. Values are:

Blank: Cost fields appear on the form and the information can be overridden.

1: Cost fields are protected from change. If you protect the cost fields from changes, the costs are visible on the form but cannot be changed.

2: Cost fields are hidden. If you hide the cost fields, the cost fields do not appear on the form. However, the system still writes cost information from the Item Cost File table (F4105) to the Sales Order Detail File table (F4211).

The system retrieves default cost information from the F4105 table.

2. Display or Hide Price Fields

Specify whether the system protects or hides price fields. Values are:

Blank: Price fields remain visible and entry-enabled. You can override the information for this order only.

1: Protect prices from change. The system displays the unit and extended price on the form, but you cannot override the information.

2: Do not display price information. If you hide the price fields, the system still writes the price information to the Sales Order Detail File table (F4211).

3. Disable Pricing Related Fields

Specify whether the system disables pricing-related fields that affect the calculated price. Values are:

Blank: Pricing-related fields remain visible and entry-enabled.

1: Pricing-related fields appear, but you cannot override the information.

4. Disable or Hide Status Codes

Specify whether the system protects or hides status codes. Values are:

Blank: Override the information for this order only. If you enter status codes, they must be set up as another allowed status code in the order activity rules for the document type and line type combination. Additionally, combination of the beginning status and the next status must be a valid last status/next status combination in the Order Activity Rules table.

1: Protect the status codes from change. If you protect the status codes from being changed, the system displays the current and next status on the form, but you cannot override the information.

2: Hide the status codes. If you hide the status codes, the last and next status codes do not appear. The system processes orders based on the current and next status that is set up in the order activity rules.

5. Hide Closed Detail Lines

Specify whether the system displays active, closed, or canceled detail lines. During inquiry, you might want to review active order detail lines only. Values are:

Blank: Display all order detail lines on the detail form.

1: Do not display lines with a status of 999. However, the record for the line still remains in the F4211 table or Sales Order Detail - History table (F42119).

6. Hide Credit Card Information

Specify whether a user can access customer credit card information. Values are:

Blank: Enable access to credit card information during order entry.

1: Do not enable access to credit card information during order entry.

7. Hide Freight and Carrier Information

Specify whether the system displays freight and carrier information fields. You can standardize the freight and carrier information fields so that freight rate calculations are accurately calculated for the appropriate route, stop, and zone or that a preferred carrier is always responsible for delivering the item to a customer. Values are:

Blank: Freight and carrier information fields on the order detail form appear and can be overridden.

1: Do not display freight and carrier information fields on the order detail form. The system processes orders based on the default information that is set up in the Customer Billing Instructions or the Item Master Information.

8. Hide Commission Information

Specify whether the system displays commission information. Values are:

Blank: Display commission information and override default information that affects the current order only.

1: Do not display commission information. Orders are processed based on the default information that is set up in the Commissions Table (F42005) and cannot be accessed or modified.

9. Hide Kit Components

Specify whether kit components appear on the Sales Order Detail Revisions form when you inquire on the order.

Blank: Display the parent item and selected features and options, when you inquire on the order.

1: Display only the parent line when you inquire on the order. However, the system writes the parent line and all component lines to the Sales Order Detail File table (F4211).

7.2.8.5 Commitment

Use these processing options to activate availability checking and commitments to generic buckets. Based on the item availability calculations for each branch/plant, the commitment calculation affects how the system calculates backorders, cancellations, and customer delivery time.

To determine how the system calculates item availability, you define the factors that subtract from or add to the available quantity of an item. Factors that subtract from the availability of an item include sales orders and work orders. Factors that add to the availability of an item include purchase orders that are in transit and items in inspection. You define the various factors on the Availability Calculations form, which you can access from the Branch/Plant Constants program (P41001).

1. Activate Availability Checking

Specify whether the system verifies the available quantity for requested items. Values are:

Blank: Do not perform availability checking. You might use this option for blanket or quote order entry.

1: Perform availability checking. If quantity is unavailable, the system issues a warning that the quantity for this item exceeds the available quantity. The system automatically backorders or cancels any quantity that is unavailable, based on backorder information that is set up in the Item Master, Item Branch/Plant, Branch/Plant Constants, and Customer Billing Instructions programs.

2: Perform availability checking. If quantity is unavailable, the system issues a warning that the quantity for this item exceeds the available quantity. However, the system does not backorder or cancel any quantity. The quantity remains shippable.

You can enable backorders by item or by customer, and you can specify whether the backorders are enabled for a specific branch/plant. To backorder an item, you must set the Backorders Allowed option in the Item Master, Item Branch/Plant, Branch/Plant Constants, and Customer Billing Instructions programs. If you enable backorders, the system holds the order detail line until quantity is available. If you do not enable backorders, the system cancels the order detail line.

After the system processes an order detail line, you can review backordered, canceled, and shipped information in the appropriate fields in the order detail lines.

2. Commit to Quantity 1 or Quantity 2

Specify the generic buckets to which the system commits quantities. This option is commonly used for orders that do not affect the item availability. You can use these buckets to anticipate demand or forecast future sales. For example, you can set up a version of the Sales Order Entry program (P4210) for quote orders and commit quantities to bucket Quantity 1. For blanket orders, you can set up another version of P4210 and commit quantities to bucket Quantity 2. You can review availability information on the Summary Availability form. Values are:

Blank: Commit the quantity based on the factors that you define for sales orders on the Availability Calculations form in the Branch/Plant Constants.

1: Commit quantities to bucket Quantity 1.

2: Commit quantities to bucket Quantity 2.

If the system neither adds nor subtracts quantities from these orders from available inventory, clear the Activate Availability Checking processing option on the Commitment tab of the Sales Order Entry program so that the system does not perform availability checking.

3. Display Supply and Demand Inquiry Form

Specify whether the system automatically displays the Supply/Demand Inquiry form when quantity for an item is not available. Values are:

Blank: Do not display the Supply/Demand Inquiry form, and backorder or cancel the order detail line when quantity is not available. However, you can manually access this information from the Sales Order Detail Revisions form to monitor information about how many items are on demand, available in supply, and available to be promised.

1: Display the Supply/Demand Inquiry form when quantity is not available. The system uses the version of the Supply and Demand Inquiry program (P4021) that you enter in the corresponding processing option on the Versions tab.

4. Enter Allowed Lot Status Group to validate

Enter the allowed lot status group to validate. During sales order processing, the system validates the non-blank lot status codes against the user-defined status code values. If the non-blank lot status codes exist in the Allowed Lot Status table (F41081), then the system treats the user-defined lot status codes as blank and the on-hold item continues through the print pick slip, shipment confirmation, and warehouse location selection processes.

5. Soft Commit Backorder Split Line (Release 9.1 Update)

Specify whether the system soft commits or hard commits for the backordered split line quantity from the primary location. Values are:

Blank: Hard commit for the backordered split line quantity.

1: Soft commit for the backordered split line quantity.

7.2.8.6 Currency

These processing options specify information about the tolerance percentage, the currency code for as if amounts, and the as of date for processing the exchange rate for as if amounts.

1. Tolerance Limit

Specify a tolerance limit for multicurrency orders. Use this to ensure that the currency amount does not fluctuate greater than the tolerance percentage as compared with the Currency Exchange Rates table (F0015). If you enter an option in the F0015 table to allow spot rates, you can manually enter or override an exchange rate during order entry. If the currency rate that you enter is outside this tolerance limit, the system issues a warning.

2. Currency Code

Enter the currency code in which the system displays transactions.

You can view domestic or foreign amounts in a currency other than the currency in which the amounts were originally entered. Values are:

Blank: Display as if amounts in the currency in which they were originally entered. As if currency amounts are stored in temporary memory, and are not written to a table.

1: Display as if currency rates.

3. "As Of" Date

Specify an as of date for the as if Currency Code processing option. The system uses this date to retrieve the exchange rate from the F0015 table. If you specify a currency code in the Currency Code processing option and leave this processing option blank, the system uses the system date. A valid exchange rate between the domestic or foreign currency and the as if currency must exist in the F0015 table, based on the as of date.

7.2.8.7 Process

These processing options control whether the Sales Order Entry program:

  • Enables changes to orders that are past a certain point in the process.

  • Activates subsystem processing.

  • Displays the Sales Order Header Revisions form before the Sales Order Detail Revisions form.

  • Prompts you to review order information before the system creates an order.

  • Enables automatic order repricing to recalculate order totals.

  • Activates order template processing based on the sold to or ship to address.

  • Enables orders to be processed against existing agreements, blanket orders, and quote orders.

  • Indicates whether the system applies the specified markup to the unit cost or price.

    • 1. Status Code Limit for Changes

      Enter a value from UDC 00/AT that indicates the status at which you cannot make changes to an order detail line. If you enter an order in a version of the Sales Order Entry program (P4210) in which a defined status code limit exists, you cannot inquire and make changes to the line if the line is past this status.

      If you enter an order in a version of P4210 that does not have a defined status code limit, but inquire on another version in which this processing option is not activated, you can make changes to the order regardless of the status.

      You must specify a status that has been set up in the order activity rules based on the order type and the line type combination.

    • 2. Subsystem Processing

      Specify whether the system activates subsystem processing. Subsystem processing enables you to bypass standard system processing. For example, you can use subsystem processing to print a pick slip or invoice immediately after the order entry process. Values are:

      1: Perform subsystem processing to print pick slips. On the Version tab of the P4210 processing options, you must also specify the corresponding version in the processing option for the Pick Slip Print Subsystem program (R42520).

      2: Perform subsystem processing to print invoices. On the Version tab of the P4210 processing options, you must also specify the corresponding version in the processing option for the Print Invoice program (P42565).

      3: Perform subsystem commitment processing and do not commit inventory until you complete the order. After you accept the order, the system processes the order through the subsystem batch program while you enter another order.

      4: Perform online commitment processing. The system does not process order detail lines asynchronously. After you enter the order, the system processes commitments for the complete order before you can enter another order, which enables you to review commitments online using the Inventory Commitment program (R42997) as the system processes availability for each order detail line in the order.

      5: (Release 9.1 Update)


      Note:

      This option is no longer used because the store and forward process is no longer supported.

    • 3. Display Header or Detail

      Specify whether the system first displays the Sales Order Header Revisions form or the Sales Order Detail Revisions form when you add an order. You can enter header information before detail information and edit default information that affects the order. Values are:

      Blank: Display the Sales Order Detail Revisions form first. The system creates an order header record based on the branch/plant and customer information that you set up for the sold to and ship to address that is entered in the detail information form. You can access the Sales Order Header Revisions form to override default information, as necessary.

      1: Display the Sales Order Header Revisions form first. You review or override the default order information that the system enters for the sold to and ship to addresses, such as billing instructions, delivery dates, and payment terms.

    • 4. Auto Order Repricing

      Specify whether the system uses auto order repricing to recalculate order totals. The system evaluates the items and quantities and makes adjustments based on the entire order. Values are:

      Blank: Do not use auto-order repricing.

      1: Use auto-order repricing to recalculate order totals. The system uses the version of the Order and Basket Level Pricing program (R42750) that you specify on the Versions tab of the P4210 processing options. If you use JD Edwards EnterpriseOne Advanced Pricing, you must enter a version of the Order and Basket Level Pricing program.

    • 5. Display Before Accept Prompt

      Specify whether the system prompts you to review the order before creating a record in the Sales Order Detail table (F4211). Review is a good way to ensure accuracy when you enter or change orders. Values are:

      Blank: The system does not prompt you to review the order, but creates a record in the F4211 table when you click OK.

      1: The system displays the order, order total, taxes, and applicable discounts for you to review the order before creating a record in the F4211 table. You can return to the Sales Order Detail Revisions form to make changes. The system does not create a record in the F4211 table until you select the option from the Form menu to accept the order.


      Note:

      The Display Before Accept Prompt process applies only to the Sales Order Entry program (P4210), The Customer Service Representative Sales Order Entry program (P42101) contains an online order summary and does not use the Display Before Accept program (P42232).

    • 6. Order Template Processing

      Specify which template the system uses during order entry. A template contains information about frequently ordered items. You create and assign order templates to speed up the order entry process. Values are:

      Blank: Do not use order template processing.

      1: Display the order template that you have assigned to the sold to address in the Customer Billing Instructions form.

      2: Display the order template that you have assigned to the ship to address in the Customer Billing Instructions form.

      You can set up a customer template based on order history in the Customer Template Rebuild program (R42815), or you can create a template for the customer in the Customer Template Revisions program (P4015). Assign an order template to the sold to address and the ship to address in the Customer Billing Instructions form.

    • 7. Blanket/Quote Order Processing

      Specify whether the system processes sales orders against blanket or quote orders. Use a quote order when a customer requests pricing information but is not ready to commit to a sales order. Use a blanket order when a customer agrees to purchase a quantity of an item over a specified period.

      When you use blanket or quote order processing, the system locates applicable blanket or quote orders from which you can create either multiple sales orders for partial quantities or a single sales order when you release the complete quantity. Values are:

      Blank: Do not use blankets or quote order processing.

      1: Process blanket/quote orders based on the ship to address.

      2: Process blanket/quote orders based on the sold to address.

      3: Process blanket/quote orders based on the sold to address and customer PO.

      4: Process blanket/quote orders based on the ship to address and customer PO.

      5: Process blanket/quote orders based on the deliver to address.

      6: Process blanket/quote orders based on the deliver to address and customer PO.

      You can have multiple blanket or quote orders for the sold to address or the ship to address. After you enter a detail line, the system displays a check mark in the row header and column to indicate that a blanket or quote order exists.

      You can view the blanket or quote order on the Blanket Release form and select the appropriate order from which the system can create a related sales order.

    • 8. Agreement Processing

      Specify whether the system processes sales orders against agreements in the JD Edwards EnterpriseOne Agreement Management system from Oracle. Values are:

      Blank: Do not use agreement processing.

      1: Search all available agreements and automatically assign the sales order to an agreement.

      2: Search all available agreements and display a check mark in the row header and column to indicate that multiple agreements exist. On the Agreement Selection window, the system displays agreements that meet the criteria.

      3: Search all available agreements and automatically assign the sales order to the agreement with the earliest expiration date.

      When you enter a sales order, the system selects agreements that meet this criteria:

      • The item on the sales order and agreement must be the same.

      • The due to value on the agreement must be P (partner), which indicates that the product is due to the partner for this product and agreement.

      • The sold to or ship to values on the sales order must be the same as the destination on the agreement.

      • The detail branch/plant or its owner on the sales order must be the source on the agreement.

      • The date on the sales order is within the active date range for the agreement.

      • For agreements that have quantity control activated, the quantity on the sales order does not exceed the quantity remaining to be fulfilled before the system selects the agreement.

    • 9. Customer Self-Service Functionality

      Specify whether you are creating an order in standard order entry mode or shopping cart mode. If you select shopping cart mode, you can select items from multiple applications before using the Sales Order Entry program (P4210) to create an order. You can use this feature if you are entering orders in a Customer Self-Service environment. Values are:

      Blank: Do not use shopping cart functionality.

      1: Use shopping cart functionality.

    • 10. Cost or Base Price Markup

      Specify whether the system applies a markup based on cost or price. You use branch sales markups to set up the additional costs that are associated with an interbranch or transfer sales order. The transfer price is the amount for which the supplying branch/plant is selling the item to the receiving branch/plant. Values are:

      Blank: Do not apply an additional cost, but retrieve the cost that is defined in the F4105 table.

      1: Retrieve the markup from the Configurator Branch Markup program (P3403) and recalculate the transfer price with the included markup. This markup is applied to the inventory cost.

      2: Apply the base price that is set by the supplying branch/plant, as defined in the F4106 table.

    • 11. Ship and Debit Processing

      Specify whether the system uses subsystem or batch processing for Assign, Recalculate, and Reassign Agreements program (R45100) to identify and adjust ship and debit agreements. Values are:

      Blank: Do not use subsystem or batch processing.

      1: Use subsystem processing.

      2: Use batch processing.

    • 12. Issue Warning for Default Free Good

      Specify whether the system issues a warning when the user selects a good that is, by default, the free good that is being awarded. Values are:

      Blank: Do not issue a warning.

      1: Issue a warning.

    • 13. Adjust Accumulated Values in the Volume Transaction

      Specify whether the system readjusts the accumulated values in the Volume Transaction Summary table (F4078) and the Volume Transaction Detail table (F4079) when you are entering credit orders. Values are:

      Blank: Do not adjust.

      1: Readjust the accumulated values.

    • 14. Prompt for Customer Segment Items

      Specify whether the system displays the Customer Segment Items form. Values are:

      Blank: Do not display the Customer Segment Items form.

      1: Display the Customer Segment Items form.

    • 15. Display Warning/Error for Ascending Date Rule Check

      Specify whether the system issues a warning or an error message when the ascending ship-date rule check fails during sales order entry. Values are:

      Blank: Display a warning.

      1: Display an error message.

      During sales order entry, if a lot and location are specified, the Ascending Ship Date Rule check is performed if the customer or item is defined with an ascending rule.

    • 16. Default Selection for Multiple Blanket Orders

      Specify whether the system manually or automatically releases a selected blanket order if multiple blanket orders are available. Values are:

      Blank: Do not release a blanket order when multiple blanket orders are available. You must manually select and release blanket orders.

      1: Select and release the blanket order with the earliest cancel date. If multiple blanket orders have the same cancel date, the system processes releases based on the earliest requested date.

    • 17. Default Selection for Single Blanket Orders

      Specify whether the system manually or automatically releases a selected blanket order if only one matching blanket order exists. Values are:

      Blank: Release a blanket order.

      1: Do not release a blanket order. You must manually select and release blanket orders.

    • 18. Display Sales Blanket Release window for Kit

      Specify whether the system automatically displays the available blankets for release when adding a kit parent item to the sales order. Values are:

      Blank: Do not display the Blanket Release form.

      1: Display the Blanket Release form when a blanket order for the kit parent item exists.


      Note:

      The system also uses the settings in the Default Selection for Multiple Blanket Orders and Default Selection for Single Blanket Orders processing options to determine how to process blanket orders for kits parent items.

7.2.8.8 Cross Ref (cross-reference)

These processing options specify the cross-reference types for substitute, replacement, complimentary, and associated items. You create the cross-reference information in the Item Cross Reference program (P4104). Cross-references associate the internal item numbers with other internal item numbers or those from other entities.

1. Substitute Items

Enter a value from UDC 41/DT that the system uses to search the cross-reference information for substitute items. Substitute items are goods that are sold when you do not have the quantity on hand for the original item. This code is typically S in the Item Cross Reference Revisions program. You can use substitutions only for customers who, in the Customer Billing Instructions form, allow substitutes.

If you have a substitute item, the system displays a check mark in the row header and column. Optionally, you can access the Substitute/Complimentary Items form to sell the substitute item. If you enter a quantity for the substitute item, the system creates a second order detail line with the substitute item information.

2. Complementary Items

Enter a value from UDC 41/DT that the system uses to search the cross-reference information for complimentary items. Complimentary items are recommended items as part of the sale. Complimentary items are not free goods, but are sold in addition to the original item. This code is typically C in the Item Cross Reference Revisions program.

If you have a complimentary item, the system displays a check mark in the row header and column. Optionally, you can access the Substitute/Complimentary Items form to sell the complimentary item with the original item. If you enter a quantity for the complimentary item, the system creates a second order detail line with the complimentary item information.

3. Replacement Items

Enter a value from UDC 41/DT that the system uses to search the cross-reference information for replacement items. Replacement items are goods that are sold when you or the supplier discontinues an item. The replacement code is typically R in the Item Cross Reference Revisions program. You can create replacement cross-references only for those items for which the Stocking Type field on the Item Master or Item Branch Plant forms is obsolete or consumed.

4. Pricing for Substitute Items

Specify which price the system retrieves when you sell substitute items. Substitute items are goods that are sold when you do not have the quantity available for the original item. If you substitute an item, you can charge the customer the price for the item that was originally ordered or you can use the price that you set up for the substitute item. Values are:

Blank: Use the price of the original item, as defined in the Item Base Price File table (F4106).

1: Retrieve the price of the substitute item as defined in the F4106 table.

5. Promotional Items

Enter a value from UDC 41/DT that the system uses to search the cross-reference information for promotional items. Promotional items are goods that are awarded in lieu of the original item. This code is typically P in the Item Cross Reference Revisions program.

7.2.8.9 Versions

These processing options specify the version that the system uses when you select the associated option from the Row or Form menu on the Sales Order Header or Detail forms.

Versions control how programs display and process information. Therefore, for a version to meet the needs of the company, you must indicate specific versions in the processing options.

1. Pick Slip Print Subsystem (R42520)

Enter the version of the Print Pick Slip program (R42520) that the system uses to process pick slips through the subsystem after order entry. Ensure that you specify the version that is set up for subsystem processing.

If you leave this processing option blank, the system uses version ZJDE0001.

2. Supply and Demand Inquiry (P4021)

Enter the version of the Supply and Demand Inquiry program (P4021) that the system uses to verify commitments and availability.

The system calls this version regardless of whether the system automatically display this form when quantity is not available or manually access the Supply and Demand Inquiry form from the Sales Order Detail Revisions form.

If you leave this processing option blank, the system uses version ZJDE0001.

To have the system automatically display the Supply and Demand Inquiry form when quantity is not available, select the Display Supply and Demand Inquiry processing option on the Commitment tab.

3. Pick Slip Print On Demand (R42520) from Customer Service Inquiry

Enter the version of the Print Pick Slip On Demand program (R42520) that is available to you from the Customer Service Inquiry form.

If you leave this processing option blank, the system uses version ZJDE0003.

4. Adv Order/Basket Reprice (R42750) (advanced order/basket reprice (R42750))

Enter the version of the Advanced Order/Basket Reprice program (R42750) that the system uses to calculate order totals.

If you use JD Edwards EnterpriseOne Advanced Pricing, you must enter a version of the R42750 program.

If you leave this processing option blank and you have set the Auto Order Repricing processing option on the Process tab to auto order reprice, the system uses version ZJDE0001.

5. Online Invoice Inquiry (P42230)

Enter the version of the Online Invoice Inquiry program (P42230) that the system uses to display billing information.

If you leave this processing option blank, the system uses version ZJDE0001.

If you inquire by sales order number, the system displays open lines that have not gone through sales update. If you inquire by invoice number, the system displays only those lines that have been assigned the invoice number, either through the Print Invoices (R42565) program or the Sales Update (R42800) program.

6. Preference Profile (R40400)

Enter the version of the Preference Profiles program (R40400) that the system uses to process orders based on preferences that are activated on the Preference Selection form.

If you leave this processing option blank, the system uses version ZJDE0001.

7. Check Price and Availability (P41261)

Enter the version of the Check Price and Availability program (P41261) that the system uses to retrieve price adjustment information. If you do not use the JD Edwards EnterpriseOne Advanced Pricing system to set up price adjustments, you must enter a version of the Standard Check Price and Availability program (P41261). If you set up advanced price adjustments in the JD Edwards EnterpriseOne Advanced Pricing system, you must enter a version of the Advanced Check Price and Availability program (P4074).

If you leave this processing option blank, the system uses version ZJDE0001.

8. Purchase Order Entry (P4310)

Enter the version of the Purchase Order Entry program (P4310) that the system uses to create related direct ship and transfer orders. The system does not use all default information that is set up in the processing options for the P4310 program. For example, when the system creates the related purchase order, the sales order line type overrides the default purchase order line type when the order is an interbranch order and the line stocking type is nonstock.

If you leave this processing option blank, the system uses version ZJDE0001.

9. Sales Ledger Inquiry (P42025)

Enter the version of the Sales Ledger Inquiry program (P42025) that the system uses to create a credit order from a previous order.

The system retrieves order information from the F42199 table.

If you leave this processing option blank, the system uses version ZJDE0001.

10. Bill of Material Inquiry (P30200)

Enter the version of the Bill of Material Inquiry program (P30200) that the system uses to retrieve information about all features and options that are related to the kit. The distribution systems use a bill of material to locate and assemble a group of items.

If you leave this processing option blank, the system uses version ZJDE0001.

11. Work Order Entry (P48013)

Enter the version of the Work Order Entry program (P4801) that the system uses to create work orders. When you enter a sales order with a line type W, the system automatically generates a work order in the JD Edwards EnterpriseOne Manufacturing system.

If you leave this processing option blank, the system uses version ZJDE0001.

12. Print Invoice (R42565)

Enter the subsystem version of the Print Invoice program (R42565) for printing invoices through the subsystem. You must activate the processing option on the Subsystem processing option on the Process tab to print invoices and then specify the version of the R42565 program.

13. Online/Subsystem Commitment (R42997)

Enter the version of the Online/Subsystem Commitments program (R42997) that the system uses for either online or subsystem commitments. You must activate the Subsystem processing option on the Process tab for either online or subsystem commitments and specify the version of the corresponding commitments program.

If you leave this processing option blank, the system uses version ZJDE0001.

14. Configured Items (P3210)

Enter the version of the Configured Item Revisions program (P3210) that the system uses when you enter an order for a configured item.

If you leave this processing option blank, the system uses version ZJDE0001.

15. Sales Order Batch Transaction Editor (R4210Z)

(Release 9.1 Update) This option is no longer functional.

16. Credit Check (P42050)

Enter a version of the Credit Check program (P42050).

If you leave this processing option blank, the system uses version ZJDE0001.

17. Work with Shipments (P4915)

Enter a version of the Work with Shipments program (P4915).

If you leave this processing option blank, the system uses ZJDE0001.

18. Customer Master (P03013)

Enter the version that the system uses for the Customer Master program (P03013) when you select Receivables from the Form menu.

If you leave this processing option blank, the system uses ZJDE0001.

19. Ship and Debit (R45100)

Enter the version of the Ship and Debit program (R45100) that the system uses to identify and adjust ship and debit agreements.

20. Apply Volume Level Adjustment (R45900)

Enter the version of the Re-Apply Volume Level Pricing program (R45900) that the system uses.

21. Automatic Document Generation (P90CA24)

Enter the version of the Generated Document Revisions program (P90CA24) that the system uses during automatic document generation.

If you leave this processing option blank, the system uses version ZJDE0001.

22. Customer Segment Items (P42440)

Enter the version of the Customer Segment Items program (P42440) that the system uses to display customer segment items in the Sales Order Entry program (P4210).

If you leave this processing option blank, the system uses version ZJDE0001.

The system displays this form only if you set the Prompt for Customer Segment Items processing option on the Process tab.

23. Product Variants (P41902)

Enter a version of the Matrix Order Entry program (P41902) that is available to you from the Sales Order Entry program (P4210).

If you leave this processing option blank, the system uses version ZJDE0001.

24. Order Processing (R31410)

Enter the version of the Order Processing program (R31410) that the system uses.

If you leave this processing option blank, the system uses version XJDE0007.

25. Product Catalog (P90CA106)

Enter the version of the Product Catalog program (P90CA106) that the system uses.

If you leave this processing option blank, the system uses version ZJDE0001.

26. Sales Order Rescore (R4277702)

Future Use.

27. Consignment Usage Reporting (P4131)

Future Use.

7.2.8.10 Preference

These processing options determine whether preference profile processing is active for this version of the P4210 program. A preference is a piece of information that you define for a customer, an item, or any combination of customer (sold to, ship to, or parent addresses), customer group, item, and item group. The system uses preferences to override normal customer and item setup information when you enter orders.

To work with preferences, you must set two separate processing options in the P4210 program. Under the Preference tab, enter a 1 in the Preference Profile Processing field. Under the Versions tab, specify the version of the program in the Preference Profile (R40400) field that you have set up to select the preferences to run.

1. Preference Profile Processing

Specify whether to use preference profile processing. If you use preference profile processing, you must use preference profile processing in all of the versions of order entry programs. Values are:

Blank: Do not use preference profile processing.

1: Use preference profile processing. After you activate this processing option, specify the version of the R40400 program on the Versions tab. In that version of the R40400 program, select the preferences in the processing options.

Preference selection does not include the inventory commitment or print message preferences.

2. Inventory Commitment Preference

Specify whether the inventory commitment preference operates independently of other preference processing. You use inventory commitment to specify that each order line be filled from one or more branch/plants, based on the customer or customer group, or item or item group. You can specify the branch/plants from which you want products shipped, determine the percentage of the order that must exist at a branch/plant before the quantity is filled at that branch/plant, or specify the mode of transportation and carrier information in the sales detail line. Values are:

Blank: Do not use the inventory commitment preference.

1: Use inventory commitment preference processing only for current orders. The system performs inventory commitment preference only for those orders that are inside the commitment window of the header branch/plant. Orders that are outside the window of the header branch/plant are future committed to the header branch/plant.

2: Use inventory commitment preference processing for all orders (current and future). The system performs inventory commitment preference for all orders, regardless of the commitment window of the header branch/plant.

3. Override Schedule For Advanced Preferences

Enter the override schedule for advanced preferences. Use this processing option if you are using the Advanced Preferences function and want to specify an override preference schedule for the system to use instead of the default preference schedule that is defined in the Branch/Plant Constants program (P41001). If you are using Advanced Preferences, this schedule controls preference processing.


Note:

Preference schedules can be modified only with the Advanced Preferences Schedule Revisions program (P4070), which you access from the Advanced Preferences menu (G40311).

7.2.8.11 Transfers

These processing options determine whether transfer order processing is active for this version of P4210. You enter a transfer order to ship inventory between branch/plants within the company and to maintain an accurate on-hand inventory amount.

1. Activate Transfer Order Entry

Specify whether transfer order entry is active. When you enter transfer orders, you must enter a from branch/plant and a to branch/plant and information for the related purchase order. Values are:

Blank: Do not process transfer order information.

1: Display a transfer order entry form on which you enter the origination and destination branch/plants, and purchase order information, such as a purchase order number, landed cost rule, and exchange rates for the sales and purchase orders. The system automatically creates a purchase order based on the version of the Purchase Order Entry program (P4310) that you specify on the Versions tab.

2. Sales and Purchase Order Taxable

Specify whether the system applies taxes to sales and purchase orders. Values are:

Blank: Retrieve tax explanation codes and rate areas from the customer master. For direct ship, transfer orders, or sales orders with alternate sold to and ship to addresses, the system retrieves the tax explanation code from the sold to address and the tax rate/area from the ship to or deliver to address based on system setup. This rate can be overridden.

1: Do not reference the sales taxable or purchase taxable options that you set up in the Item Branch Plant program.

3. Mandatory Landed Cost

Specify whether a landed cost for a related purchase order is required. Values are:

Blank: Do not require landed costs.

1: Require a landed cost before entering the order. If you do not enter a landed cost, the system issues an error message.

7.2.8.12 Order Inquiry

These processing options specify how to search for orders on the Customer Service Inquiry form.


Note:

The processing options on this tab apply only to the Sales Order Entry program (P4210). If you use the Customer Service Representative Sales Order Entry program (P42101), you must set the processing options on the Order Inquiry tab in the P42101 program.

1. From Status

Enter a value from UDC 40/AT that indicates the current point in the order process.

You must specify a code that has been set up in the order activity rules based on the order type and the line type that you are using.

The combination of the from status and to status must be a valid last status/next status combination in the Order Activity Rules table (F40203).

During order inquiry, the system does not display orders that are not within the from and to status range.

2. To Status

Enter a value from UDC 40/AT that indicates the next step in the order process. You must specify a code that has been set up in the order activity rules based on the order type and the line type that you are using.

The combination of the from status and to status must be a valid last status/next status combination in the F40203 table.

During order inquiry, the system does not display orders that are not within the from and to status range.

3. Search on Last or Next Status

Specify which status codes the system uses to select information to display on this form. Values are:

Blank: Display all orders with a last status that falls within this range.

1: Display all orders with a next status that falls within this range.

4. Date Range

Specify the date value with which the system searches orders. Values are:

1: Retrieve orders based on the order entry date.

2: Retrieve orders based on the promised ship date that is supplied during order entry.

3: Retrieve orders based on the original promised date that is supplied during order entry.

4: Retrieve orders based on the date that the order was confirmed for shipment. The system retrieves only those orders that have been processed through the Shipment Confirmation program (P4205).

5: Retrieve orders based on the date that the invoice was printed for the customer. The system retrieves only those orders that have been processed through the Print Invoice (R42565) program or the Sales Update (R42800) program and have an invoice number assigned.

6: Retrieve orders based on the date that you enter in the memo-only, cancel field during order entry.

7: Retrieve orders based on the general ledger date. The system retrieves only those orders that have been processed through the R42800 program.

8: Retrieve orders based on the date that is entered as the promised deliver date during order entry.

5. Display Text Lines

Specify whether the system displays text lines.

Text lines are order detail lines with a line type T, characterized by the code in the Line Type Constants program (P40205) that contains memo-only information.

When you inquire on an order, you might view text line information. Values are:

Blank: Do not display text lines. If you created text lines during order entry, the text lines remain in the Sales Order Detail table (F4211).

1: Display text lines.

6. Display Backordered/Canceled lines

Specify whether the system displays backordered or canceled lines when you inquire on an order. Values are:

1: Display backordered lines.

2: Display canceled lines.

3: Display both backordered and canceled lines.

Blank or 4: Do not display either backordered lines or canceled lines.

7. Customer Cross Reference Type

Enter a value from UDC 41/DT that indicates the code with which the system searches cross-reference information using a customer item number. Cross-references associate the internal item numbers with the customer's item numbers. You set up items in the Item Master program (P4101) and create the cross-reference information in the Item Cross Reference Revisions program (P4104).

7.2.8.13 Warehouse

You use these processing options with the JD Edwards EnterpriseOne Warehouse Management system. If you use JD Edwards EnterpriseOne Warehouse Management, you can specify the mode for pick request processing and the version of the Location Selection Driver program (R46171).

1. Request Processing Mode

Specify whether the system creates a pick request in the JD Edwards EnterpriseOne Warehouse Management system.

If you use JD Edwards EnterpriseOne Warehouse Management, the system can generate a pick request, and then process the request through the subsystem. You use a pick request to process a suggestion to pick the inventory for an order from a particular location. Values are:

Blank: Do not generate pick requests.

1: Generate requests only.

2: Generate requests and create the pick request through the subsystem.

2. Subsystem Print Pick Request

Specify whether the system generates warehouse management pick requests through the subsystem. Specify the version of the Print Pick Request program (P46171) that is set up for subsystem processing.

3. Override Next Status

Enter a value from UDC 40/AT that identifies an alternative step in the order process. You must specify a code that has been set up in the order activity rules based on the order type and the line type that you are using. The combination of the beginning status and the override status must be a valid last status/next status combination in the F40203 table.

7.2.8.14 Store & Fwd (Store and Forward) (Release 9.1 Update)

The Store and Fwd tab and its values are now obsolete.

7.2.8.15 Workflow

Use these processing options to determine how the system processes workflow.

1. Email Work Order Planner (Release 9.1 Update)

Future Use.

2. Sales Order Entry Workflow

Specify whether to activate the Sales Order Entry workflow process (JDESOENTRY) for this version of the P4210 program. The specific version of JDESOENTRY must be activated through the Process Master program (P98800). Values are:

Blank: Do not activate workflow.

1: Activate workflow.

7.2.8.16 Multiples

Use this processing option to determine how the system processes multiple schedules.


Note:

The processing options on this tab apply only to the Sales Order Entry program (P4210).

1. Multiple Schedule

Specify whether to activate multiple schedules. Values are:

Blank: Bypass multiple schedules.

1: Activate multiple schedules.

2. Schedule Line (Future)

Enter a line type search code.

7.2.8.17 Interbranch

These processing options identify the order types for interbranch orders. You can use an interbranch order to fill an order for a customer from a branch/plant other than the selling branch/plant. This is helpful if the company sells from one location but fills and ships orders from another location, such as a central supply warehouse. An intercompany order is an order that tracks the transactions between the supplying and selling branch/plant.

1. Intercompany Invoice

Specify whether the system creates an intercompany invoice. An intercompany order is an order that keeps track of the transactions between the supplying and selling branch/plant. While the interbranch order is the sales order to the customer, the intercompany order is the purchase order to the supplying branch/plant to fill the customer's sales order. Values are:

Blank: Do not create an intercompany invoice.

1: Create an intercompany invoice.

2. Interbranch Order Types

Enter a value from UDC 00/DT that indicates the order types for interbranch orders.

Enter multiple codes without punctuation or spaces. To accurately update all interbranch orders, you should also enter all order types for interbranch orders in the Sales Update program (R42800), Interbranch tab, Order Type for Interbranch Orders processing options.

7.2.8.18 Interop (interoperability)

These processing options control whether the system captures transaction information before a transaction is changed and whether the system performs export processing.

1. Transaction Type

Enter a valid transaction type defined in UDC 00/TT.

2. Before/After Image Processing

Specify whether the system writes before and after image records or only after image records for interoperability consumption. Values are:

Blank: Write only after image records of data for interoperability consumption.

1: Write before and after records of data for interoperability consumption.

7.2.8.19 Prepayment

These processing options control whether you can record payment information for orders.

Prepayment of an order takes place when a seller receives a form of payment from the customer at the time of order entry. Many types of prepayments are available that a customer can use, such as cash, check, and credit card. When you make any type of prepayment, the system records transaction information for each order detail line and indicates the payment on the invoice.

1. Prepayment Processing

Specify whether the system updates the prepayment processing files and enables the user to access the prepayment window. Values are:

Blank: Do not update prepayment processing files and do not enable access to the prepayment window from the Row menu.

1: Enable updates to the prepayment processing files and enable access to the Prepayment window.

2. Process Authorization

Specify the method of processing. Values are:

Blank: Do not process the authorization.

1: Process the authorization interactively.

2: Process the authorization in batch or subsystem mode, based on the version.

3. Process Settlement

Specify the settlement processing method. Values are:

Blank: Do not process the settlement.

1: Process the settlement interactively.

2: Process the settlement in batch or subsystem mode, based on the version.

4. Authorize Prepayment Transaction version

Enter the version of the Authorize Prepayment Transactions program (R004201).

5. Settle Prepayment Transaction version

Enter the version of the Settle Prepayment Transactions program (R004202).

6. Authorized lines

Enter the override next status code for order lines that have been successfully authorized during the credit card process.

7. Settled lines

Enter the override next status code for order lines that have been successfully settled in the credit card process.

7.2.8.20 Audit Log

These processing options determine whether the system creates an audit log for changes that you make to sales orders and how the system processes the changes.

1. Use Audit Log for Sales Order Changes

Specify whether to activate the audit logging process for sales order changes. Values are:

Blank: Do not activate audit logging.

1: Activate audit logging.


Note:

You can override this processing option by using the Bypass Audit Logging field defined in the Customer Billing Instructions form. For example, if you set this processing option to 1 but Bypass Audit Logging was set for the customer who is specified in the sales order, then the system performs no audit logging for that order or any order for which that customer is specified.

2. Reason Code required for Sales Order Changes

Specify whether to require a revision reason code for sales order changes. Values are:

Blank: Do not require a revision reason code.

1: Require a revision reason code.

3. Approval process required for Sales Order changes

Specify whether the approval process is required on the changes that are made to the sales order.

The Use Audit Log for Sales Order Changes processing option on the Audit Log tab must be set to 1 to enable the approval process. However, you can enable audit logging without setting the Approval Process Required for Sales Order Changes processing option.

When approval process is required, the system does not record changes to the order. Instead, the system retains the original values and places the order on hold. The new values are pending in the Audit Log Transaction table (F42420) until an approval or rejection decision has been made. The new values are recorded for the order only if the order is approved. Values are:

Blank: Approval process is not required.

1: Approval process is required.

7.2.8.21 Volume Upsell

This processing option determines whether you receive an alert based on the tolerance percentage that you specify.

1. Alert for Volume Based Up-Sell within Tolerance

Enter a percentage of tolerance for the system to suggest an upsell. This percentage is based on the increase in quantity that the customer would have to order to meet the next level break.

7.2.8.22 Profit Margin

These processing options determine how the system processes profit margin pricing.

1. Enable Gross Profit Margin Pricing

Specify whether to enable the Percent Profit Margin column on the Sales Order Detail Revisions form. Enabling this column enables you to enter the gross profit margin percentage. Values are:

Blank: Do not enable entry of the gross profit margin percentage.

1: Enable entry of the gross profit margin percentage.

2. Adjustment Reason Code for Overrides

Enter a value from UDC 40/AR that identifies the reason that an adjustment was changed. The system updates this value to the gross profit margin price adjustment when the system calculates and updates the price adjustment with the amount that is necessary to achieve the specified profit margin percentage. This calculation occurs when the profit margin percentage has been changed manually in the Sales Order Entry program (P4210).

3. Resolve and Test Target Gross Profit Percentage

Specify whether to generate a warning if the gross profit margin percentage is outside of the range that you specified in the Target Gross Profit Preference processing option. Also, if the gross profit margin percentage is not within the defined margins, and the Line Level Margin Hold Code processing option is set, the system places the order on hold using the line-level margin hold code that you specified in the processing option. Values are:

Blank: Do not generate a warning.

1: Generate a warning.

7.2.8.23 Promotion ID

This processing option determines whether the system assigns a promotion identification number.

1. Default Promotion ID

Specify whether to assign a promotion ID number to a sales order line item to which a promotion ID number has not been manually assigned. Values are:

Blank: Do not assign a promotion ID.

1: Assign a promotion ID.


Note:

If you set this processing option to 1, the system assigns a promotion ID from the Promotion Deal Detail table (F40P011). If the system locates multiple promotion IDs, it assigns a promotion ID based on the value from the Promotion ID Resolution Constant field in the F4009 table. The system might require more processing time to assign this ID automatically.

7.2.8.24 Order Promising

This processing option controls whether the system enables the order promising process and determines the mode of processing.

1. Order Promising

Specify the mode of order promising that the system uses to promise a delivery date for an order. Values are:

Blank: Do not use order promising.

1: Use the auto promising mode of order promising.

2: Use Global Order Promising mode. Release 9.1 Update

7.2.8.25 Product Variants

This processing option controls whether the system displays the matrix window during the matrix order entry process.

1. Inventory Parent

Specify whether the system displays the Matrix Order form when you are working with a matrix parent item. Values are:

Blank: Display the Matrix Order form.

1: Do not display the Matrix Order form.

7.2.8.26 Fulfillment Management

These processing options specify whether the system calculates order scores and resolves service level rules. These options work with the Fulfillment Management system.

1. Calculate Order Score

Specify whether the system calculates an order score during sales order entry processing. Values are:

Blank: The system does not score orders.

1: The system scores orders.

2. Resolve Service Level Rules

Specify whether the system resolves service level rules during sales order processing. Values are:

Blank: The system does not resolve service level rules.

1: The system resolves service level rules.

7.2.8.27 Style

These processing options work with Style Item functionality.

1. Collection

Specify a default collection the system uses in the sales order header. The system stores collection codes in the Collection Detail table (FCW07).


Note:

You must use the Collections program (PCW07) to define the combination of collection, season code, and season year as a valid collection. If the combination is not valid, the system does not populate any of the values on the sales order header.

2. Season Code

Specify a default season code the system in the sales order header. Enter a value from UDC table 41F/SE.


Note:

You must use the Collections program (PCW07) to define the combination of collection season code, and season year as a valid collection. If the combination is not valid, the system does not populate any of the values on the sales order header.

3. Season Year

Specify a default season year the system uses in the sales order header. Enter a value from UDC 41F/SY.


Note:

You must use the Collections program (PCW07) to define the combination of collection, season code, and season year as a valid collection. If the combination is not valid, the system does not populate any of the values on the sales order header.

4. Validate Items Against Collections

Specify how the system validates items in the grid against the collection. Values are:

Blank: The system does not validate items in the grid. You can enter any items into the grid.

1: The system issues a warning if the item is not part of the collection.

2:The system issues an error if the item is not part of the collection.

5. Prefix for Collection Templates

Specify a symbol the system uses to prefix the collection template entered in the Item Number field to display the Matrix Entry form with a collection template.

Collection templates are a subset of items belonging to a collection. When you enter an item number during sales order entry, the Matrix Entry form displays the item only. To display a collection template, you must prefix the template by the special symbol specified in this processing option.

For example, if the symbol is * (asterisk) and the template name is M06, when you type *M06 in the order line the system displays Matrix Entry (PCW10) using collection template M06.

6. Send Address Number for Split Percentage to Matrix Entry (PCW10)

Specify whether the system uses the Ship To or Sold To customer number in the Matrix Entry program. The system retrieves the category code values to identify the split percentage in the Matrix Entry program (PCW10). Values are:

Blank: Use the Ship To customer number.

1: Use the Sold To customer number.

7. Item Search and Select

Specify whether the system uses the standard item number visual assist. Values are:

Blank: Display the standard item visual assist.

1:Use the Item Search & Select program (PCW41011) to display the style items for selection.


Note:

This processing option is available when you activate the Apparel Management system.

7.2.8.28 Production No.

1. Production Number Type

Specify a user-defined code (34/PT) that defines the structure of the production number.

2. Production Number Generation

Specify whether to generate a production number automatically for production controlled items.

Blank: Do not generate a production number.

1: Generate a production number.

7.2.9 Entering Sales Order Header Information

Access the Sales Order Header form.

Figure 7-1 Sales Order Header form: Sales Order Header tab

Description of Figure 7-1 follows
Description of ''Figure 7-1 Sales Order Header form: Sales Order Header tab''

Branch/Plant (Required)

Enter the Branch/Plant code from which you want to fulfill the sales order. The value that you enter in this field must be set up in the Branch/Plant constants.

Currency

Enter a code that identifies the currency of the transaction. If you do not complete this field, the system populates the field using the currency that is associated with the sold to address. If no value is found, the system then uses the currency code from the branch/plant. If no currency code is found there, the system uses the currency code that is associated with company 00000.

Exchange Rate

Enter a number (exchange rate) to multiply a foreign currency amount by to calculate a domestic currency amount. The number in this field can have a maximum of seven decimal positions. If more are entered, the system adjusts to the nearest seven decimal positions. If you have set up exchange rates for the associated currency code, the system automatically populates this field.

Base

Enter the currency code that is associated with the domestic currency. For example, if an organization is in France and you transact business using the euro, enter the currency code for euro here.

Foreign

Select to display amounts in the foreign currency of the transaction. If you clear the option, the system displays amounts in the domestic currency of the transaction.

Messages

Review this section of the form to view any system-generated messages about the order.

Sold To (Required)

Enter the address book number that corresponds to the client address to which the invoice for this order should be sent. The sold-to customer is responsible for payment of the order.

Ship To

Enter the address book number that corresponds to the client address to which the items that are associated with this order should be sent. The ship-to customer receives the order.

Order Date

Enter the date that an order was entered into the system. If you leave this field blank, the system uses the system date. This date determines which effective level the system uses for inventory pricing.

Cancel Date

Enter the date that the order should be canceled if the goods have not been sent to the customer or the goods have not been received from the supplier. This is a memo-only field and does not cause the system to perform any type of automatic processing. If a line on a sales order in canceled in Sales Order Entry, this field is updated with the date that the line was canceled.

Requested Date

Enter the date by which the customer wants to receive the order.

Requested Time

Enter the time by which the customer wants to receive the order on the requested date.

Customer PO (customer purchase order)

Enter the purchase order number, which is typically supplied by the customer placing the order. This is an alphanumeric value that can be used as a cross-reference or secondary reference number.

Print Message

Enter a code (UDC 40/PM) that specifies a message that is printed on the customer's sales order. Examples of text entries include engineering specifications, hours of operation during holiday periods, and special delivery instructions.

Hold Code

Enter a code (UDC 42/HC) that identifies why an order is on hold.

Tax Area/Code

Enter a tax area code in the first field that identifies a tax or geographic area that has common tax rates and tax authorities. The system validates the code that you enter against the Tax Areas table (F4008). The system uses the tax rate area with the tax explanation code and tax rules to calculate tax and general ledger distribution amounts when you create an invoice or voucher.

Enter a hard-coded tax code (UDC 00/EX) in the second field that controls the algorithm that the system uses to calculate tax and general ledger distribution amounts. The system uses the tax explanation code with the tax rate area and tax rules to determine how the tax is calculated. Each transaction pay item can be defined with a different tax explanation code.

(Release 9.1 Update)

If the alternate tax rate/area assignment functionality is enabled for the company, the system assigns the tax rate/area based on the ship-to and branch/plant country information.

See Section 7.1.2.1, "Alternate Tax Rate/Area Assignment for Sales Orders (Release 9.1 Update)" and "Setting Up Alternate Tax Rate/Area Assignment Functionality" in the JD Edwards EnterpriseOne Applications Tax Processing Implementation Guide.

Tax Certificate No. (tax certificate number)

Enter the number, as supplied by the customer, that tax authorities issue to tax-exempt individuals and companies to identify their tax-exempt status.

Price Pickslip

Select to print price information on the customer's pick list, purchase order, or sales order. If you do not select this option, price information does not appear.

Ordered By

Enter the name of the person from the customer company who is placing the order. This field is optional.

Taken By

Review this field to determine who entered the sales order into the system.

7.2.10 Entering Sales Order Item Information

After you enter header information on the sales order, you enter the detail line information to the sales order. Because the system retrieves most of the detail information from other tables, you enter only minimal information. You can review and change the values as necessary.

Access the Sales Order Detail Revisions form.

Figure 7-2 Sales Order Detail Revisions form

Description of Figure 7-2 follows
Description of ''Figure 7-2 Sales Order Detail Revisions form''

Quantity Ordered

Enter the number of pieces of an item that the customer wants to order.

UoM (unit of measure)

Enter a UDC (00/UM) that indicates the transaction quantity in which to express an inventory item, for example, CS (case) or BX (box). If you leave this field blank, the system populates the field using the value that is entered in the Item Master table.

Item Number

Enter the alphanumeric identification number of the item that the customer wants to order. The system populates many of the fields on each item line based on the information that is stored in the Item Master table for the item that you enter. The value that you enter can be in short, long, or third-item number format.

Ln Ty (line type)

Enter a code that controls how the system processes lines on a transaction. It controls the systems with which the transaction interacts, such as JD Edwards EnterpriseOne General Ledger, JD Edwards EnterpriseOne Job Cost, JD Edwards EnterpriseOne Accounts Payable, JD Edwards EnterpriseOne Accounts Receivable, and JD Edwards EnterpriseOne Inventory Management. It also specifies the conditions under which a line prints on reports, and it is included in calculations. Codes include:

S: Stock item.

J: Job cost.

N: Nonstock item.

F: Freight.

T: Text information.

M: Miscellaneous charges and credits.

W: Work order.

Requested Date

Enter the date by which the customer has requested to receive the item.

Unit Price

Review the list or base price to be charged for one unit of this item. In Sales Order Entry, all prices must be set up in the Item Base Price File table (F4106). You can override this value.

Extended Price

Review the system-calculated extended price. This price is the number of units multiplied by the unit price. The extended price does not include backordered items.

Last Status

Review this field to determine the last step in the processing cycle that this order line has successfully completed. Values are stored in UDC 40/AT.

Next Status

Review this field to determine the next step in the order flow of the line type. Values are stored in UDC 40/AT.

Branch/Plant

Enter the Branch/Plant code from which the item should be retrieved to fulfill the sales order. This is an alphanumeric code that identifies a separate entity within a business for which you want to track costs. For example, a business unit might be a warehouse location, job, project, work center, branch, or plant. You can assign a business unit to a document, entity, or person for purposes of responsibility reporting. For example, the system provides reports of open accounts payable and accounts receivable by business unit to track equipment by responsible department. Business unit security might prevent you from viewing information about business units for which you have no authority.

Location

Enter the storage location from which goods are moved. The primary location of an item is represented as ".." if the item location and branch plant information are set up correctly.

Lot Number

Enter a number that identifies a lot or a serial number for an item.

Line Number

Review the system-assigned number that identifies multiple occurrences, such as line numbers on a purchase order or other document. Generally, the system assigns this number, but in some cases you can override it.

PR UoM (pricing unit of measure)

Enter a UDC (00/UM) that indicates the unit of measure in which you usually price the item.

Quantity Shipped

Enter the number of units committed for shipment in Sales Order Entry, using either the entered or the primary unit of measure that is defined for this item.

Quantity Backordered

Review the number of units backordered in JD Edwards EnterpriseOne Sales Order Management or in Work Order Processing, using either the entered or the primary unit of measure that is defined for this item.

Quantity Canceled

Review the number of units canceled in Sales Order or Work Order Processing, using either the entered or the primary unit of measure that is defined for this item.

Unit Cost

Review the amount per unit, which is derived by dividing the total cost by the unit quantity.

Extended Cost

Review the system-calculated extended cost amount. For sales orders and purchase orders, this amount is calculated as the unit cost multiplied by the number of units. The extended cost does not include backordered items.

% Profit Margin (percent profit margin)

Review this value to determine the profit margin percentage for the order detail line. This is calculated as ((Price − Cost) ÷ Price) × 100

Mod Trn (mode of transportation)

Enter a UDC (00/TM) that describes the nature of the carrier being used to transport goods to the customer, for example, by rail, by road, and so on.

Carrier Number

Enter the address number for the preferred carrier of the item. The customer or the organization might prefer a certain carrier due to route or special handling requirements.

Display all columns to access these fields:

Secondary Quantity

Displays the secondary quantity. The system calculates a secondary quantity based on the quantity ordered and unit of measure entered for items that have dual units of measure set up.

You enter transactions using either the secondary quantity and unit of measure or the transaction quantity and unit of measure.

Secondary UoM (secondary unit of measure)

Enter a secondary unit of measure for the transaction. Use this option to specify whether the system must maintain inventory balances and record transactions for an item in a secondary unit of measure that does not have a fixed conversion to the primary unit of measure. Typically, you select this option when the item is ordered or sold by a packaged quantity and priced by weight or volume.

7.2.11 Entering Default Line Information

Access the Sales Order Detail Revisions form.

7.2.11.1 Line Defaults

Select the Line Defaults tab.

The values that you enter in these fields are automatically entered on each line of the sales order. You can override the values for each line if necessary.

Detail Branch/Plant

Enter the branch/plant code to use for all of the lines in the order.

Requested

Enter the date that an item is scheduled to arrive or that an action is scheduled for completion.

Price Effective

Enter the date that the system should use to determine the base price and all advanced price adjustments for the line.

Scheduled Pick

Enter the promised shipment date for the sales order. The Supply and Demand programs use this date to calculate Available to Promise information. This value can be automatically calculated during sales order entry. This date represents the day that the item can be shipped from the warehouse.

Promised Delivery Date

Enter the date that the order was promised to be delivered to the customer.

Cancel Date

Enter the date that the order should be canceled if the goods have not been sent to the customer or the goods have not been received from the supplier. This is a memo-only field and does not cause the system to perform any type of automatic processing. If a line on a sales order is canceled in Sales Order Entry, the system updates this field with the date that the line was canceled.

7.2.12 Entering Cross-Docking Information

Access the SOE - Additional Information form.

7.2.12.1 Cross Dock Order

Cross-docking enables the system to directly allocate inbound inventory to a sales order. The system allocates inbound inventory based on date and priority.

Flag

Specify whether to enable cross-docking. The system associates items or order lines with cross-dock processing. This code might indicate whether an item or an order line is eligible for cross-docking, whether it was cross-docked, or whether it must be cross-docked. When it is assigned to an item or item-branch, this code indicates that the item or the item in the branch/plant is eligible for cross-docking. When it is assigned to an order line, this code indicates that the order line must be cross-docked. Values are:

Blank or 0: Cross-docking is disabled.

1: Cross-docking is enabled.

Priority

Specify the priority that the cross-docking system follows when assigning supply quantity to the sales orders. This priority indicates the sequence in which cross-docked sales orders are fulfilled for a given date. Sales order lines with a lower value receive a higher priority than lines with a higher value. The system performs only numeric edits on this value. If you do not specify a priority, or if the same priority is given to multiple order lines, the orders are fulfilled in the sequence of order number and order type.

Number

Enter the order number that identifies the supply order.

Type

Enter the type of supply order. Supply orders can include purchase orders, manufacturing orders, transfer orders, and so forth.

Company

Enter the company that is associated with the cross-dock order.

Line Number

Enter the line number that is associated with the cross-dock order.

7.3 Entering Sales Orders with Taxed Prices

This section provides overviews of taxed prices for sales orders, taxed prices calculations, system validations when using taxed prices for sales orders, and considerations when using taxed prices for sales orders; lists prerequisites and discusses how to:

  • Set up taxed prices for sales orders.

  • Review taxed prices on a summarized sales order header.


Note:

The information in this section applies to regular sales orders, credit orders, blanket orders, quote orders, direct ship orders, inter-branch orders, copied orders, and transfer orders.

7.3.1 Understanding Taxed Prices for Sales Orders

If you use taxed prices for sales orders, the system displays item prices that include taxes. You can either enter the taxed prices or allow the system to calculate the taxed prices, depending on the information that you enter and the type of sales order.

If you work with taxed prices for sales orders, you should review the following field definitions:

  • The taxed unit price is the price plus tax for one unit of an item.

  • The taxed extended price is the price plus tax for the shippable units on the line.

  • The unit tax amount is the tax amount for one unit.

    The system calculates this value automatically.

  • The extended tax amount is the tax amount for shippable units on the line.

    The system calculates this value automatically.

For example, if the base price of a unit is 14.25 and the tax rate is 7.3%, then the taxed unit price is 15.30. The taxed extended price for 7 units is 107.10. The system uses the existing tax calculation logic to determine these values.

The system uses the taxes calculated during sales order entry in downstream processes, such as the Sales Update program (R42800). Downstream sales order reports, such as the Print Pick Slips report (R42520) and Print Invoices report (R42565), display taxed prices if they are on the sales order, but the system does not recalculate the taxes.

7.3.2 Understanding Taxed Prices Calculations

The following examples provide details about the calculations that the system performs based on the information that you enter and the type of sales order.

7.3.2.1 Example 1: Sales Order with a Unit Price

In this example, the tax rate is 7.3% and the transaction quantity is 7.

If you enter a sales order in which the item has a unit price of 14.2595, the system completes the following steps:

  1. Uses the existing tax calculation logic to calculate the taxed unit price and unit tax amount:

    • Taxed Unit Price = 15.3004

    • Unit Tax Amount = 1.0409

  2. Calculates the taxed extended price by multiplying the taxed unit price by the quantity: Taxed Extended Price = 107.10

  3. Uses the existing tax calculation logic to calculate the extended price and extended tax amount:

    • Extended Price = 99.81

    • Extended Tax Amount = 7.29

7.3.2.2 Example 2: Sales Order in which the Taxed Unit Price is Entered by the User

In this example, the tax rate is 7.3% and the transaction quantity is 7.

If you enter a sales order with the taxed unit price of 15.3, the system completes the following steps:

  1. Uses the existing tax calculation logic to calculate the unit price and unit tax amount:

    • Unit price = 14.2591

    • Unit tax amount = 1.0409

  2. Calculates the taxed extended price by multiplying the taxed unit price by the quantity: Taxed extended price = 107.10

  3. Uses the existing tax calculation logic to calculate the extended price and extended tax amount:

    • Extended price = 99.81

    • Extended tax amount = 7.29

7.3.2.3 Example 3: Sales Order in which the Taxed Extended Price is Entered by the User

In this example, the tax rate is 7.3% and the transaction quantity is 7.

If you enter a sales order with the taxed extended price of 107.1, the system completes the following steps:

  1. Calculates the taxed unit price by dividing the taxed extended price by the quantity: Taxed unit price = 15.3000

  2. Uses the existing tax calculation logic to calculate the unit price and unit tax amount:

    • Unit price = 14.2591

    • Unit tax amount = 1.0409

  3. Calculates the taxed extended price by multiplying the taxed unit price by the quantity: Taxed extended price = 107.10


    Note:

    The system recalculates the taxed extended price.

  4. Uses the existing tax calculation logic to calculate the extended price and extended tax amount:

    • Extended price = 99.81

    • Extended tax amount = 7.29

7.3.2.4 Example 4: Sales Order with a Foreign Unit Price

In this example, the tax rate is 7.3%, the transaction quantity is 7, and the currency decimal is 0.

If you enter a sales order with the foreign unit price of 14.2595, the system completes the following steps:

  1. Uses the existing tax calculation logic to calculate the foreign taxed unit price and foreign unit tax amount:

    • Foreign taxed unit price = 15.3004

    • Foreign unit tax amount = 1.0409

  2. Calculates the foreign taxed extended price by multiplying the foreign taxed unit price by the quantity: Foreign taxed extended price = 107

  3. Uses the existing tax calculation logic to calculate the foreign extended price and foreign extended tax amount:

    • Foreign extended price = 100

    • Foreign extended tax amount = 7

7.3.2.5 Example 5: Sales Order in which the Foreign Taxed Unit Price Entered by the User

In this example, the tax rate is 7.3%, the transaction quantity is 7, and the currency decimal is 0.

If you enter a foreign sales order with the foreign taxed unit price of 15.3000, the system completes the following steps:

  1. Uses the existing tax calculation logic to calculate the foreign unit price and foreign unit tax amount:

  2. Calculates the foreign taxed extended price by multiplying the foreign taxed unit price by the quantity: Foreign taxed extended price = 107

  3. Uses the existing tax calculation logic to calculate the foreign extended price and foreign extended tax amount:

    • Foreign extended price = 100

    • Foreign extended tax amount = 7

7.3.2.6 Example 6: Sales Order in which the Foreign Taxed Extended Price is Entered by the User

In this example, the tax rate is 7.3%, the transaction quantity is 7, and the currency decimal is 0.

If you enter a foreign sales order with the foreign taxed extended price of 107, the system completes the following steps:

  1. Calculates the foreign taxed unit price by dividing the foreign taxed extended price by the quantity: Foreign taxed extended price = 15.2857

  2. Uses the existing tax calculation logic to calculate the foreign unit price and foreign unit tax amount:

    • Foreign unit price = 14.2458

    • Foreign unit tax amount = 1.0399

  3. Calculates the foreign taxed extended price by multiplying the foreign taxed unit price by the quantity: Foreign taxed extended price = 107


    Note:

    The system recalculates the foreign taxed extended price.

  4. Uses the existing tax calculation logic to calculate the foreign extended price and foreign extended tax amount:

    • Foreign extended price = 100

    • Foreign extended tax amount = 7

7.3.3 Understanding System Validations when Using Taxed Prices for Sales Orders

When you enter a sales order in the Sales Order Entry program (P42101), the system completes the following validations to determine whether to use taxed prices for sales orders:

  1. The system accesses the Branch/Plant Constants program (P41001) to verify whether the Sales Taxed Prices constant is selected and, if it is, whether to use the By Ship To or By Sold To constant is selected.

  2. If the Sales Taxed Prices constant is selected, the system accesses the Customer Master program (P03013) to verify whether the customer entered on the sales order is set up to use taxed prices.

  3. If the customer is set up to use taxed prices in the Customer Master program (P03013), then the system selects the Use Taxed Prices check box in the sales order header.

    The system enables this check box only when you enter a new sales order or copy an order. You have the option of changing the status of the Use Taxed Prices check box. After you exit the sales order header form or process the first sales order line, you cannot change the value in the Use Taxed Prices check box.

The system displays different fields depending on whether the Use Taxed Prices check box is selected on the sales order:

  • If the Use Taxed Prices check box in the sales order header is selected, the system displays non-taxed prices, taxed prices, and tax amounts. You can enter values in the Taxed Unit Price and Taxed Extended Price fields only. The system disables the unit price, extended price, unit tax amount, and extended tax amount fields because these values are calculated by the system.

    If a line is not taxable, you can still enter the taxed unit price or the taxed extended price. The system sets the current prices to their taxed equivalents and the unit tax amount and extended tax amount values are zero.

  • If the Use Taxed Prices check box in the sales order header is not selected, the system displays only the non-taxed prices. You can enter the unit price and extended price. The system does not display, calculate, or store taxed prices and tax amounts.

7.3.4 Understanding Considerations when Using Taxed Prices for Sales Orders

If you select the Sales Taxed Prices constant, the system stores information about whether the sales order was created using taxed prices in the Sales Order Header Tax table (F4201TX). If you select the Sales Taxed Prices constant and the Use Taxes Prices check box on the sales order, the system stores taxed prices information in the Sales Order Detail Tax table (F4211TX).

Review the following considerations when using taxed prices for sales orders:

7.3.4.1 Audit Logging and Approval Processes

During audit logging and the approval processes, the system displays taxed prices in the approval message of sales orders that use taxed prices. For audit logging, the system stores taxed prices in the Tax Audit Log Transaction table (F42420TX).

7.3.4.2 Calculating Profit Margins

The system calculates profit margins using non-taxed prices.

7.3.4.3 Calculating the Sales Order Total

The system calculates the sales order total using the non-taxed prices.

7.3.4.4 Setting Advanced Preferences

You can set up an advanced preference (type 46) to specify the date that the system uses to retrieve the tax rate. You can specify whether the system uses the transaction date, requested date, system date, or preferred date to retrieve the tax rate.

If you do not set up an advanced preference, the system uses the value in the Requested Date field on the sales order line.

7.3.4.5 Setting Processing Options For the Sales Order Entry Programs

The processing options in both the Sales Order Entry program (P42101) and the Sales Order Entry program (P4210) affect the taxed prices fields in the same way as the non-taxed prices fields. If you set the Display or Hide Price Fields processing option to hide the price fields, the system hides the non-tax price fields, the taxed price fields, and the tax amount fields. If you set the Display or Hide Price Fields processing option to disable the price fields, the system disables the non-tax price fields and the taxed price fields.

7.3.4.6 Copying a Sales Order with Taxed Prices

When you copy a sales order, the system uses the value of the Use Taxed Prices check box from the original sales order, but you can change this setting. The system does not copy the internal tax date from the original sales order.

Review the following considerations when you copy a sales order:

  • If you enter a new sales order with taxed prices by copying an original sales order that also has taxed prices, the system copies the non-taxed prices and the taxed prices from the original sales order.

    The system sets the taxed price override flag in the Sales Order Detail Tax table (F4211TX) to indicate that the taxed prices on the line are overridden.

  • If you enter a sales order that includes taxed prices by copying an original order that does not include taxed prices, the system copies the non-taxed prices from the original sales order. The system calculates taxed prices based on non-taxed prices.

    The system sets the price override flag in the Sales Order Detail table (F4211) to indicate that the prices on the line are overridden.

7.3.4.7 Entering Kit and Configured Items

If the sales order uses taxed prices on kit and configured items, the system uses the prices that were calculated for the parent item based on the pricing method of the parent item and calculates taxed prices for kit and configured parent items.

For kit components, the system calculates the taxed unit price but not the taxed extended price. For configured components, the system calculates the taxed unit price and unit tax amount when pricing method is set to 4; for all other pricing methods, the system does not calculate taxed prices and tax amounts. For kit and configured parents and configured X Rule lines, the system calculates the taxed unit price, taxed extended price, unit tax amount and extended tax amount.

When you enter a kit component sales order line, the system marks it as taxable if a taxable kit parent contains a kit component that is not taxable. Even if the nontaxable kit component is shipped separately from the parent, the system still changes the kit component to taxable.

7.3.4.8 Entering Transfer and Intercompany Orders

The system calculates cost driven by price using non-taxed prices.

7.3.4.9 Entering Blanket Orders

Entering a blanket order is similar to entering a regular sales order. You have the option to enter the blanket order with taxed prices.

7.3.4.10 Credit Order from History

When you create a credit order from history, you can specify whether to select taxed or non-taxed sales orders in the Sales Ledger Inquiry program (P42025). The system retrieves the original sales order information from the Sales Order Detail Ledger (F42199) and Sales Order Detail Ledger Tax (F42199TX) tables.

Review the following considerations when entering a credit order from history:

  • If the original sales order is a taxed order, then the system retrieves the value in the Use Taxed Prices check box from the original sales order and creates the credit order with taxed prices. You can override the value in the Use Taxed Prices check box on the credit order.

  • If you select multiple orders to create a credit order, the system uses the value in the Use Taxed Prices check box on the first selected original sales order as the value for the credit order.

  • If the credit order uses taxed prices and the original sales order also uses taxed prices, then the system uses taxed prices from the original sales order in the credit order.

    The system sets the taxed price override flag in the Sales Order Detail Tax table (F4211TX) to indicate that the taxed prices on the line are overridden.

  • If the credit order uses taxed prices and the original sales order does not use taxed prices, then the system uses the non-taxed prices from original sales order to calculate the taxed prices in the credit order.

    The system sets the price override flag in the Sales Order Detail table (F4211).

  • If the credit order does not use taxed prices and the original sales order uses taxed prices, then the system ignores taxed prices from original sales order. Instead, the system uses the non-taxed prices from original sales order in the credit order.

    The system sets the price override flag in the F4211 table.

If you enter a credit order from history that has taxed prices but the original order does not have taxed prices, the system reviews a processing option in the Sales Ledger program that specifies if the system uses the invoice date from the original sales order on the new sales order. If the processing option is set to use the invoice date, the system assigns the internal tax date from the invoice date of the original sales order. If the processing option is not set to use the invoice date, the system uses the date from advanced preferences or the requested date.

7.3.4.11 Vertex Quantum (Q Series) Sales and Use Tax

If you use the Vertex Quantum (Q Series) Sales and Use Tax product, you cannot use taxed prices. Vertex calculates tax amounts and the system only calculates two decimals places on the tax amounts.

Therefore, the system issues an error on the form header and on grid lines if you enter a Vertex GeoCode value in the Tax Rate/Area field when the Use Taxed Prices check box is selected.

7.3.5 Prerequisites

Before you complete the tasks in this section, you must:

  • Select the Enable Sales Taxed Prices constant to set up the system for taxed prices.

  • Specify that customers use taxed prices.

7.3.6 Form Used to Work with Taxed Prices in the Sales Order Entry Program (P42101)

Form Name Form ID Navigation Usage
Enter New Order W42101D Sales Order Processing (G4211), Create Sales Order - Header First Set up taxed prices for sales orders.

7.3.7 Setting Up Taxed Prices for Sales Orders

Access the Enter New Order form.

Figure 7-3 Enter New Order form

Description of Figure 7-3 follows
Description of ''Figure 7-3 Enter New Order form''

Use Taxed Prices

This check box in the sales order header specifies whether the system enables taxed prices for the entire sales order. The system displays this check box only if the Enable Sales Taxed Prices check box is selected in the Branch/Plant Constants program (P41001).

When you enter a value in the Sold To, Ship To, or Branch Plant fields in the header of the sales order, the system retrieves the default Use Taxed Prices check box value from the Customer Master program (P03013).

You have the option to deselect the Use Taxed Prices check box. If you deselect the check box, the system displays only the current price fields. The system does not calculate or store taxed prices and amounts.

However, you cannot change the status of this check box after you enter a line in the sales order or after you save the sales order. If you access a sales order to update or add a line, you cannot change the value in this check box.

Taxed Unit Price

The system calculates and displays the total price based on the unit price plus the unit tax amount to be charged for one unit of the item. The system calculates this value based on the tax rate area, tax explanation code and sales taxable values for the item.

Instead of allowing the system to calculate this value in this field, you can enter a value. The system uses this value to calculate the unit price, extended price, taxed extended price, unit tax amount, and extended tax amount.

Taxed Extended Price

The system calculates and displays the number of units multiplied by the taxed unit price.

For sales orders with taxed prices, the system does not calculate the extended price by multiplying the unit price by the shipped quantity. Instead, the system multiplies the taxed unit price by the shipped quantity to get the taxed extended price. The system uses the existing tax calculation logic to calculate the extended price.

Instead of allowing the system to calculate this value, you can enter a value in this field. The system uses the value that you enter to calculate the unit price, extended price, taxed unit price, unit tax amount, and extended tax amount.


Note:

The value in this field includes only the shippable quantity, which may not be the entire order quantity.

Unit Tax Amount

The system calculates and displays the tax amount for one unit. This value is the total of the VAT, use, and sales taxes.

This field is read-only.

Extended Tax Amount

The system calculates and displays the tax amount for shippable units on the line. This value is the total of the VAT, use, and sales taxes.

This field is read-only.

If you enter a sales order that has a foreign currency, the system displays the Foreign Taxed Unit Price, Foreign Taxed Extended Price, Foreign Unit Tax Amount, and the Foreign Extended Tax Amount fields.

Based on the setting in the Taxable field of the detail grid, a line item on a sales order may not be taxable on a sales order that uses taxed prices. If that is the case, the value in the Taxed Unit Price field equals the value in the Unit Price field and the value in the Taxed Extended Price equals the value in the Extended Price field. The system sets the current prices to their taxed equivalents and the values in the Unit Tax Amount and Extended Tax Amount fields are zero.

If you enter values in any equals enabled price fields in the grid, then the system sets all other price fields to zero, before the tax calculations. If you do not enter any price in the grid, the system calculates values in the following sequence:

  1. Unit price.

  2. Taxed unit price and unit tax amount, using the existing tax calculation logic.

  3. Taxed extended price.

  4. Extended price and extended tax amount, using the existing tax calculation logic.


Note:

The process to use taxed prices for sales orders is the same in both the Sales Order Entry program (P42101) and the Sales Order Entry program (P4210).

7.3.8 Reviewing Taxed Prices on a Summarized Sales Order Header

Access the Order Summary tab of the Enter New Order form.

If you select Summarize Order on the Enter New Order form and select the Order Summary tab, the system displays the Taxable Amount and Tax Rate fields.

7.4 Updating and Copying Sales Order Information

This section provides overviews of the process to update header information to the detail form, copying sales orders, and repricing, lists a prerequisite, and discusses how to:

  • Update header information.

  • Copy sales orders.

  • Set processing options for the Order and Basket Level Repricing program (R42750).

7.4.1 Understanding the Process to Update Header Information to the Detail Form

After you enter the initial information on a sales order, you might update the header information. Most of the header information consists of default values from the customer master record and the address book master record, such as tax code and area, shipping address, and freight information. You can override this information when you enter an order or when you revise an order. If you must change header information after you enter an order, you can ensure that changes to the header information are reflected in the detail information by updating the header information to the sales order detail.


Note:

If you have set the Status Code Limit for Changes processing option on the Process tab in the P4210 program, the system propagates header changes only to detail lines that are not at the defined status.

To automatically load header changes to detail lines, you must set the Update Header to Detail processing option on the Defaults tab in the P4210 program to the automatically update setting. If this processing option is set for manual update, you must use the Populate selection from the Form menu on the Sales Order Header form to manually initiate the update to the detail lines. If the processing option is set to manual update and you do not select the Populate selection, the system does not update the changes to the header fields in the lines of the order.

Use the Define selection from the Form menu on the Sales Order Header form to review and revise selected header fields on the sales order and to update the detail lines when you make header changes. The system updates the selected header fields regardless of whether you are in auto or manual update mode. Because the system stores the list of selected header fields in a UDC table, you must use this selection from the Form menu only when you want to change those header fields that are selected for update.


Note:

When you make changes to the header fields Sold To and Customer PO, the system always propagates the changes to the detail lines regardless of how you set the processing options.

7.4.2 Understanding Copying Sales Orders

Frequently, a customer might order the same or similar items and quantities on a repeated basis. To avoid having to reenter all of the details each time the customer places a similar order, you can streamline sales order entry by copying both header and detail information and adding the information to a new sales order. Or to send the same order to another ship-to address or invoice another sold-to address, you can copy only the detail information and change the ship-to or sold-to information.

Depending on how you set the processing options, this information can differ between the original and the duplicate sales order:

  • Document type

  • Beginning status code

The order number for the duplicate sales order is always different from the original order.

You can copy item information to sales orders from any version of the P4210 program. For example, you can set up the duplication processing options for the Blanket Order version so that when you copy order and line information from a blanket order, the system creates a new sales order.

7.4.3 Understanding Repricing

You can set up adjustments to reprice sales orders. You reprice sales orders to:

  • Allow additional discounts or markups on groups of items.

  • Give different pricing to special items or customers.

  • Give global discounts based on the total quantity, weight, or amount of items within a product family.

You set up repricing based on the amount of the order, weight of the items, or total quantity of all items in an order. In the definition for each adjustment, you must specify whether to use the adjustment for basket or order repricing.

You reprice the order using these methods:

  • Reprice after inquiring on an order.

  • Reprice at basket or order level.

  • Reprice automatically.

You can repeatedly reprice an order line. You must set the reprice processing options in the Order and Basket Level Pricing program (R42750) to enable order detail lines to be repeatedly repriced. You define the version of the R42750 program that the system uses in the processing options of the P4210 program.

The Re-Price From Scratch processing option enables the system to delete all existing price adjustments before reapplying price adjustments for each sales order detail line. If you set this processing option to 1, the system deletes all order and basket level adjustments before the system reprices the lines. If you leave this processing option blank, the system does not remove the basket and order level adjustments and may duplicate price adjustments on the detail line. If you set the Re-Price From Scratch processing option to 1, you must also set the Repeat Reprice processing option to 1. Setting these processing options ensures that the system can reprice a detail line multiple times and deletes all adjustments each time before reapplying pricing.

See "Working with Repricing" in the JD Edwards EnterpriseOne Applications Advanced Pricing Implementation Guide.

7.4.3.1 Taxed Prices in the Order and Basket Level Pricing Report (R42750)

If you use taxed prices and access the Order and Basket Level Pricing report (R42750), the system performs the following actions:

  1. For sales order lines with taxed prices that do not have a price override, it applies basket adjustments to the price and calculates and updates the tax amounts and taxed prices to the sales order line.

  2. For sales order lines with taxed prices that have a price override, it excludes the sales order line from the basket and order level repricing.

  3. When the system adds an additional order level adjustment line to a sales order with taxed prices and the line type is set up to apply taxes, it calculates the tax for the line using the internal tax date of the current sale order.

  4. When the system adds an additional order level adjustment line to a sales order with taxed prices and the line type is not set up to apply taxes, it enters zero as the tax for the order level adjustment line.

See Taxed Prices

7.4.3.2 Record Reservation (Release 9.1 Update)

The JD Edwards EnterpriseOne software provides record reservation capability within the Order and Basket Level Pricing program (R42750). Record reservation helps to ensure the integrity of the data and prevent data loss. To avoid simultaneous processing of the same records, the system reserves (locks) records for processing by any other program. Thus, the system does not allow you to edit a record that has been locked by a different user or application.

When a program that uses record reservation is interrupted, orphaned reservation records might remain in the Business Object Reservation table (F00095). This can occur, for example, when technicians are working with a server, or when a workstation shuts down without warning. If an interruption stops one of the programs in the Order and Basket Level Pricing program (R42750) before it releases the reservations that it creates, you cannot update the records until the orphaned reservations are removed.

You can use the Remove Business Object Reservation program (P00095) to release unwanted record reservations. This program stores reservation information in the Business Object Reservation table (F00095).

7.4.4 Prerequisite

Verify that you have activated the duplication processing options for the P4210 program for new document types or statuses.

7.4.5 Form Used to Update and Copy Sales Order Information

Form Name Form ID Navigation Usage
Work With Sales Order Headers W4210H Sales Order Processing (G4211), Enter Orders Header Update header information.

Copy sales orders.


7.4.6 Updating Header Information

Access the Work With Sales Order Headers form.

  1. Select an order, and then click Select.

  2. Click Header to Detail and then Define on the Form menu on the Sales Order Header form. Review and revise which header fields are selected for update.

  3. Select the fields to update to the detail form on the Define Header Columns to Detail Table form, and click OK.

  4. Click OK on the Sales Order Header form if the Sales Order Entry processing option is set for automatic header to detail update. If the processing option is set for manual update, click Populate to manually update the detail lines with the header changes.

7.4.7 Copying Sales Orders

Access the Work With Sales Order Headers form.

  1. Select the sales order to copy, and click Copy.

  2. Review the fields that are automatically populated and make any necessary changes on the Sales Order Detail Revisions form.

  3. Enter any additional information for the order, and then click OK.

    The system does not save the new order until you click OK.

7.4.8 Setting Processing Options for the Order and Basket Level Repricing Program (R42750)

Use these processing options to set record selection and default values and to define how the system processes data.

7.4.8.1 Record Selection

This process option determines the next status code on the sales order.

1. Next Status

Specify a next status value from UDC 40/AT that the system uses to select sales orders for repricing. If you leave this processing option blank, the system reprices all sales orders.

7.4.8.2 Default Values

Use these processing options to specify the default values for the next status code and version of the Sales Order Entry program (P4210).

1. Override Next Status

Specify the default next-status value from UDC 40/AT. The system uses this status to update the sales order detail line that is created for order-level adjustments.

2. Sales Order Entry Version (P4210)

Specify the version of the Sales Order Entry program (P4210) that the system uses to update the Sales Order Detail File table (F4211). The system uses the processing options of this version when it processes sales order detail lines in this program.

If you leave this processing option blank, the system uses version ZJDE0001.

7.4.8.3 Update Options

Use these processing options to specify how the system updates sales orders.

1. Repeat Re-Price

Specify whether to process a sales order detail line through order and basket level pricing multiple times. Values are:

Blank: The system awards basket and order level adjustments only the first time you run the program.

1: The system awards basket and order level adjustments each time you run the program.

The Re-Price From Scratch processing option works with this processing option. If you want to reprice from scratch, you must set this processing option to 1.

2. Extended Term Preference

Specify whether to process the extended term preference for simple baskets. If an extended term preference is valid for a sales order and this processing option is 1, the system applies the extended term preference to the extended term of the sales order. If you manually enter the payment terms during sales order entry, the system does not replace the payment terms for the sales order line with an extended terms preference value.

3. Extended Term Payment Comparison

Specify whether to replace the payment terms on a sales order line with an extended terms preference value. Values are:

Blank: The system selects a payment terms code with a greater discount percent. For example, if the payment terms discount is 2% 10, Net 30 Days, the system replaces only the discount with a payment terms code with a discount greater than 2 percent.

1: The system selects a payments terms code with the greater amount of discount days. For example, if the payment terms discount is 2% 10, Net 30 Days, the system replaces the discount with a payment terms code with discount days that are greater than 10 days.

2: The system selects a payment terms code with the greater net days to pay. For example, if the payment terms discount is 2% 10, Net 30 Days, the system replaces the discount with a payment terms code wherein net days to pay is greater than 30 days.

If you manually enter the payment terms during sales order entry, the system does not replace the payment terms for the sales order line with an extended terms preference value, regardless of the selection method.

7.4.8.4 Process

Use these processing options to determine how the system processes existing price adjustments and free goods.

1. Re-Price From Scratch

Specify whether the system removes existing price adjustments before it reapplies price adjustments to a sales order detail line. For example, if you set this option to 1, the system reprices a line after any existing basket and order-level adjustments are removed. The system then reevaluates the sales order detail lines for any basket and order-level adjustment eligibility. Values are:

Blank: Do not remove existing basket and order-level adjustments. The system might award additional adjustments to the sales order detail lines.

1: Remove existing basket and order-level adjustments. Reprice the sales order detail lines. If you set this option to 1, you must also set the Repeat Re-Price processing option on the Update Options tab to 1.


Caution:

If you leave this processing option blank, but set the Repeat Re-Price option to 1, the system might award the same basket adjustment multiple times to the same detail line, or the same order-level adjustment multiple times.

2. Preserve Free Goods

Specify whether the system retains free goods on sales orders. Values are:

Blank: The system cancels existing free goods and adds new ones, if applicable.

1: The system retains existing free goods, and does not add new free goods.

7.5 Entering Sales Orders with Templates

This section provides an overview of the use of templates with order processing, lists prerequisites, and discusses how to enter a sales order using a template.

7.5.1 Understanding the Use of Templates with Order Processing

You can use templates to enable speed order processing by displaying a customer's most frequently ordered items. A template is a system-generated list based on the past orders of customers. Using templates reduces errors and redundant data entry.

You can set up a default template that you can use for any customer, set up customer-specific templates, and select from any available template that is set up on the system. The processing options for the P4210 program enable you to specify a default template to use or whether to retrieve the template based on the sold-to or ship-to address from the customer's billing instructions. The system displays the Order Template form when you enter the sales order using the P4210 program. If the customer has a template set up, the system retrieves and displays that template during order entry. If the customer does not have a template, the system displays the default template.

You can complete order information using templates in this way:

  • Copy all items and quantities on the template.

  • Change item and quantity information on a line-by-line basis.

  • Do not provide quantity information for those items that you do not want to add to the sales order.

7.5.2 Prerequisites

Before you complete the tasks in this section:

  • Verify that the processing options for the P4210 program are set to permit order template processing.

  • Verify that standard and customer templates are set up for the system.

7.5.3 Forms Used to Enter Sales Orders with Templates

Form Name Form ID Navigation Usage
Customer Service Inquiry W4210E Sales Order Processing (G4211), Sales Order Detail Review and select sales order detail records.
Sales Order Detail Revisions W4210A Click Add on the Customer Service Inquiry form. Enter sales orders using templates.
Order Templates W40215A Enter the sales order, and click OK on the Sales Order Detail Revisions form. Enter quantity information for items on the template.
Work With Available Order Templates W4015A Select Available Template from the Form menu on the Order Templates form. Select an order template.

7.5.4 Entering Sales Orders Using Templates

Access the Order Templates form.

Figure 7-4 Order Templates form

Description of Figure 7-4 follows
Description of ''Figure 7-4 Order Templates form''

Enter the order quantity for each item on the template. Click Preload with Usual to populate the Quantity Ordered field with the amount from the Usual Quantity field for each item.

You can use a different template for the sales order by selecting the Available Template option on the Form menu.

7.6 Entering Substitute, Associated, and Promotional Items

This section provides an overview of substitute, associated, and promotional items, lists prerequisites, and discusses how to enter substitute, associated, and promotional items.

7.6.1 Understanding Substitute, Associated, and Promotional Items

If only part of the quantity for an item is available, you can use a substitute item to provide the quantity that you must complete an order. For example, a customer orders a standard bike chain, but you find that bike chains are backordered. You can specify a substitute item, such as an equivalent bike chain from another manufacturer, to fill the order.

Substituting an item on a sales order cancels any quantities that are backordered for the original item. After you add a substitute item, the original order line displays a Canceled by Substitution status, and the new order line displays a Sold as a Substitute status. Order lines display the split between the original and the substituted items. Use substitutions to replace obsolete items on a sales order if the item and a replacement are set up within the Item Cross Reference File table (F4104).

You can use associated items to sell additional items to the customer that complement what the customer originally ordered. If the company sells items in association with each other, you can set up the system to prompt you before adding the associated items to the order. For example, you can associate a tire pump with a tire repair kit. When you enter the item number for tire pump on a sales order, the system displays a check mark in the row header and column to indicate that associated items exist. To add the associated item, such as the tire repair kit, the system adds the order detail line to the sales order.

You can use promotional items to market a new item, reduce inventory, or increase sales. Examples of promotional items include:

  • A regular item with a coupon.

  • A larger item, such as ten percent additional quantity for free.

  • An item with an additional item in the same package.

You specify prices for new items according to the price indicators that you assign using cross-reference information. You can establish only one promotional item for an item at a time. For promotional items, the system automatically replaces the original item with the promotional item and cancels the original item order line.

You activate the system to check for substitutions, and for associated, replacement, and promotional items in the cross-reference processing options for the P4210 program.

You can set up substitute or complimentary items during sales order entry by selecting Item XRef from the Form menu in the Substitute/Complimentary Items program (P42260). You can specify that the system offer the best or lowest price. This price is the lowest price after applicable promotions or discounts. The best price can also be the price of the original item or the price of the substitute item.

After you enter a detail line, the system indicates additional information processing. For substitute and complimentary items, the system displays a check mark in the row header and column and displays a warning. For promotional items, the replacement is automatic.

7.6.2 Prerequisites

Before you complete the tasks in this section, verify that:

  • Cross-reference processing options are set in the P4210 program to display item cross-reference information for substitute, associated, replacement, and promotional items.

  • You have activated availability checking in the P4210 program processing options.

  • The customer accepts substitute items in their Customer Billing Instructions record.

7.6.3 Forms Used to Enter Substitute, Associated, and Promotional Items

Form Name Form ID Navigation Usage
Work With Sales Order Headers W4210H Sales Order Processing (G4211), Enter Orders Header Review and select sales order header records.
Sales Order Header W4210G Click Add on the Work With Sales Order Headers form. Add and revise sales order header information.
Sales Order Detail Revisions W4210A Click OK on the Sales Order Header form. Add and revise item information in the detail portion of the form.
Substitute/Complimentary Items W42260A Select an item and select Subst/Compl Items (Substitute/Complimentary Items) from the Row menu, on the Sales Order Detail Revisions form. Enter substitute, associated, and promotional items.

7.6.4 Entering Substitute, Associated, and Promotional Items

Access the Substitute/Complimentary Items form.

Search for the substitute, associated, or promotional item, select the item, and then click OK to add the item to the sales order.

Cross Reference Type

Enter a value from UDC 41/DT that identifies the type of cross-reference that is set up for this customer. Examples of cross-reference types include:

A: Associated products

S: Substitutes

R: Replacements

SP: Sales promotional items

Use Backordered Quantity

Select to specify the backordered quantity for a substitute item. For example, if a customer orders 50 red bikes but only 25 are available, 25 red bikes are then backordered. If the customer wants to order 50 blue bikes instead of the 50 red bikes, do not select this option. Instead, select the Use Original Quantity option. However, if the customer wants to order 25 red bikes and 25 blue bikes, select this option. The backordered quantity of 25 would be used on the order line for the blue bikes.

Use Original Quantity

Select to specify that the system uses the original quantity for a substitute item. For example, if a customer orders 50 red bikes but only 25 are available, 25 red bikes are then backordered. If the customer wants to order 50 blue bikes instead of the 50 red bikes, select this option. The system applies the original quantity of 50 to the order line for the blue bikes.

However, if the customer wants to order 25 red bikes and 25 blue bikes, select the Use Backordered Quantity option.

If you use taxed prices for sales orders, the system disables the Unit Price field on the Substitute/Complementary Items form.

See Taxed Prices

7.7 Using Customer Segment Based Selling

This section provides an overview of how to use customer segment based selling on sales orders, lists prerequisites, and discusses how to add customer buying segment items to sales orders.

7.7.1 Understanding How to Use Customer Segment Based Selling on Sales Orders

Customer segment based selling is a technique that enables you to group customers into buying segments based on the customers' buying habits. Buying segments are UDCs (42B/BS) that represent groups of similar products, and you assign buying segment codes to the customers. By grouping customers who buy similar products into buying segments, you can potentially increase sales by suggesting items during sales order entry that other customers in the same segment have purchased.

The Customer Segment Items program (P42440) enables you to review a list of items that customers who belong to the same buying segment have purchased. While you are entering a sales order for a customer, you also can specify a quantity.

You can access the Customer Segment Items program in two ways:

  • If you have set the appropriate processing options in the P4210 program, the system automatically displays the Customer Segment Items form when you finish adding the sales order.

  • If you have set the appropriate processing options in the P4210 program, you can select the options for customer segment items while adding the sales order.

7.7.2 Prerequisites

Activate the appropriate processing option of the Versions tab in the P4210 program for customer segment based selling. A processing option is available for customer segment based selling on the Process tab in the P4210 program.

7.7.3 Form Used to Add Customer Buying Segment Items to Sales Orders

Form Name Form ID Navigation Usage
Customer Segment Items W42440A Sales Order Processing (G4211), Sales Order Detail

Find the order number on the Customer Service Inquiry form, and select Order, SO Detail Revision from the Row menu.

Select Customer Seg Items (customer segment items) from the Form menu on the Sales Order Detail Revisions form.

Add customer buying segment items to sales orders.

7.7.4 Adding Customer Buying Segment Items to Sales Orders

Access the Customer Segment Items form.

Quantity Ordered

Specify the quantity for each item to attach to the sales order.

Manual Entry

Specify whether the system adds the item to the Customer Segment Items table (F42440).

7.8 Creating Volume-Based Upselling Prices

This section provides an overview of volume-based upselling, lists prerequisites, and lists the forms used to create volume-based upselling prices.

7.8.1 Understanding Volume-Based Upselling

If you want to recommend that customers purchase a larger quantity to receive a lower price, you can specify adjustments and a percentage tolerance that determine when the system issues a notification that an order line qualifies for an upsell notification.

To activate upselling notifications, you must enter a tolerance percentage in the Alert for Volume Based Up-Sell within Tolerance processing option on the Volume UpSell tab in the P4210 program. This tolerance percentage specifies how sensitive the system is when issuing the notification. The system checks for upsell opportunities by increasing the quantity that is ordered on the sales order line by the upsell percentage that you specify, and then determines whether another quantity break is achieved using the increased quantity.

For example, assume an upsell adjustment has a quantity break specified for 10 each (EA) with the tolerance percentage set to 15 percent. If you enter a qualifying order for 9 EA, the system displays the upsell alert because 9 EA increased by 15 percent equals 10.35 EA, which qualifies for the next level break on the adjustment. In this case, if you set the tolerance percentage to 10 percent, the system does not display the upsell alert, because 9 EA increased by 10 percent equals 9.9 EA. In this example, you use this calculation:

(Quantity Ordered × Tolerance percent) + Quantity Ordered

(9 × 15 percent) + 9 = 10.35

The system uses the Price Adjustment Type table (F4071) to process volume-based upselling information.

7.8.1.1 Creating Volume-Based Upselling Prices

When the system issues the volume-based upselling notification, you can view this information on the Adjustment Type Quantity Breaks form and create upselling prices for sales orders and price history. When you select a new level break, the system changes the quantity for that order line to the amount required for the new level break in sales order entry. Additionally, the system searches for new line-level price adjustments that were not applied during the initial order due to lack of quantity. If a sales order has several adjustments with opportunities for an upsell, the system displays a list of the adjustments, and the level breaks for the adjustment, if you select it.

7.8.2 Prerequisites

Before you complete the tasks in this section:

  • Specify a percentage tolerance limit in the Alert for Volume Based Up-Sell within Tolerance processing option on the Volume UpSell tab in the P4210 program.

  • Specify in the Price Adjustment Definition program (P4071) whether the adjustment is included in the search for upselling opportunities during order entry.

7.8.3 Forms Used to Create Volume-Based Upselling Prices

Form Name Form ID Navigation Usage
Work With Sales Order Headers W4210H Sales Order Processing (G4211), Enter Orders Header Review and select sales order header records.
Sales Order Header W4210G Click Add on the Work With Sales Order Headers form. Add and revise sales order header information.
Sales Order Detail Revisions W4210A Click OK on the Sales Order Header form. Add and revise item information in the detail portion of the form.
Adjustment Type Quantity Breaks W40722E Select a row, and then select Volume Based Upsell from the Row menu on the Sales Order Detail Revisions form. Review and select the quantity break level to adjust the quantity and price of the item on the sales order detail line.

Click Close on the Adjustment Type Quantity Breaks form to populate the selected information on the Sales Order Detail Revisions form.


7.9 Promising Orders in Sales Order Entry

This section provides an overview of order promising and discusses how to select the promised delivery dates.

7.9.1 Understanding Order Promising

You activate order promising by completing the processing option on the Order Promising tab for the Sales Order Entry program (P4210).

You use the order promising feature to track supply and demand history and to calculate either an available-to-promise (ATP) or capable-to-promise (CTP) delivery date when you enter a sales order. When determining the promise date for an order, the system performs an ATP or CTP calculation and enters the result into the Scheduled Pick Date field on the Display Before Accept form. The system also calculates the delivery lead time and adds the result to the Scheduled Pick Date, the Promised Ship Date, and the Promised Delivery fields. The promised delivery date is the date when the customer receives the order.

Order promising calculates on an item-by-item basis for each detail line in the sales order. Any time the order changes, the system updates tables immediately so that subsequent orders reflect actual supply and demand.

When entering sales orders that require an ATP or CTP date, remember that the steps to enter order header and order detail information are the same. Order promising is a feature in the JD Edwards EnterpriseOne Sales Order Management system and can be used with these processes and options:

  • Partial orders

  • Backorders

  • Partial shipments

  • Substitutes

  • Multisourcing

7.9.1.1 Generating Delivery Proposals with Order Promising

Order promising can generate several delivery proposals to meet a customer's requested date of delivery for an order. After you have entered header and detail information, you initiate order promising. Then you select the auto promise mode. The system uses XAPI (external application program interface) functions to initiate, update, and send the request to promise.

While the system is sending this information, you cannot modify the open sales order.

When you select the auto promise mode to promise a delivery date, the system generates several proposals, automatically selects the one with the earliest delivery date, and then supplies that date.

7.9.1.2 Configuring Order Promising Proposals

You can configure the options that order promising considers as the system creates delivery date proposals. Proposals can be very restrictive or very flexible, depending upon how you enter the customer's information and the sales order information.

Order promising uses default information from existing system setup whenever possible.

This table outlines the codes, fields, and values that order promising uses for proposal data:

Code, Field, or Value Indications
Business Objective Which set of inclusion rules does the system use to promise the order?

Order promising uses the default information from the customer's billing instructions to associate a business objective with the customer.

Partial Order Shipments Allowed Can line items be shipped on different dates?

Order promising uses the default information from the billing instructions in the Customer Master table.

Backorders Allowed Can line items be shipped later than the requested date?

Order promising uses the values from the customer billing instructions and the Branch/Plant Constants form. The Backorders Allowed option must be enabled on both forms for the system to allow backorders.

Partial Line Shipment Allowed Can line item shipments be split?

Order promising uses the default information from the billing instructions in the Customer Master table.

Substitutes Allowed Will the customer accept substitute items?

Order promising uses the default information from the billing instructions in the Customer Master table.

Multi-Sourcing Allowed Can items be shipped to a customer from different branch/plants?

The system determines a customer's preference for single source branch/plant delivery through the setup of order promising. Otherwise, the system allows multisourcing.

Shipping Group Is the item to be shipped as part of a group that must ship on the same date?

If the customer requests a shipping group, you can indicate that preference in the Order Promising Scenario Manager.

Planning Unit of Measure What is the smallest possible planning unit of measure that can be shipped as part of an order?

The system uses the unit of measure that is entered in the sales order. Order promising never suggests a delivery proposal with a fraction of the unit of measure that you enter on the sales order.


If you are using order promising to calculate ATP or CTP delivery dates, select Order Promising and then select Auto Promise from the Form menu on the Sales Order Detail Revisions form.

The system generates delivery proposals to meet the customer's requested delivery date.

7.9.1.3 Order Promising UDCs

UDCs enable you to specify the way the system operates order promising. You can create different versions of the P4210 program to support the different modes of generating delivery date proposals and displaying orders. Use the following UDCs in the P4210 processing options:

  • 42B/OP (Order Promising Enabled)

    Values are:

    • Blank: Do not use order promising.

    • 1: Use order promising with the auto promise mode.

    • 2: Use order promising with both auto promise and scenario manager modes.

  • 42B/DC (Display Before Accept)

    Values are:

    • 0: Do not display the order after promising delivery dates.

    • 1: Display the order after promising delivery dates.

7.9.2 Forms Used to Promise Orders in Sales Order Entry

Form Name Form ID Navigation Usage
Work With Sales Order Headers W4210H Sales Order Processing (G4211), Enter Orders Header Review and select sales order header records.
Sales Order Header W4210G Click Add on the Work With Sales Order Headers form. Add and revise sales order header information.
Sales Order Detail Revisions W4210A Click OK on the Sales Order Header form. Add and revise item information in the detail portion of the form.
Order Acceptance W42232A Select Order Promising from the Form menu on the Sales Order Detail Revisions form, and then select Auto Promise. Select the promised delivery dates.

Click the appropriate button to place the order or to revise the order.


7.9.3 Selecting the Promised Delivery Dates

Access the Order Acceptance form.

Review, and if necessary, revise the promised delivery dates.

When you select Auto Promise from the Form menu on the Sales Order Detail Revisions form, the system promises the order and then displays the results of the promise and the other order details on the Order Acceptance form. The Order Acceptance form is displayed to enable you to review the promised dates and either accept the promise (click the Place Order button) or reject the promise (click the Revise Order button). If you click the Revise Order button, you are taken back to the Sales Order Detail Revisions form and allowed to make changes before trying a new promise.

Click OK on the Order Acceptance form to place the order.

7.10 Generating the Audit Log and Approval Processing

This section provides overviews of the audit log and approval processing, lists prerequisites, and discusses how to review the audit log.

7.10.1 Understanding the Audit Log

The JD Edwards EnterpriseOne Sales Order Management system provides a method of reviewing and tracking manual changes that have been made to an order. Provided that you have activated the appropriate processing options, the system creates a revision for every manual change that you make to sales order information and enables you to review information about the changes when you access the Order Revision History program (P42420). You can review the revision number during order entry. The system creates a new revision number each time a user changes an order. You can access the Order Revision History program when you are working with these programs:

  • Sales Order Entry (P4210).

  • Shipment Confirmation (P4205).

  • Held Order Release (P43070).

  • Backorder Release (P42117).

  • Sales Order Speed Status Update (P42040).

The Order Revision History program provides these types of information about an order:

  • Revision number.

  • Whether approval processing is required, and if so, the status of the order.

  • Reason for the revision.

  • Date and time when the revision was made.

  • Who made the revision.

  • Items that are on the order and associated item information.

  • If you use taxed prices, the system displays either the domestic or foreign fields as read-only on the Order Revision History form:

    • Taxed Unit Price

    • Foreign Taxed Unit Price

    • Taxed Extended Price

    • Foreign Taxed Extended Price

The system also creates an audit log for the change. The system stores information about all changes in the Audit Log Transaction table (F42420). The audit log contains information such as the user ID of the person who made the change and a reason code that describes why the change was made, if you have set the processing option accordingly.

Although you can track changes for most of the customers, you may want to bypass the generation of the audit log for specific customers by setting the Bypass Audit Logging option on the Billing Information form.

7.10.2 Understanding Approval Processing

Approval processing is a workflow process that enables you to control whether manual changes to certain types of sales order information require approval. JD Edwards EnterpriseOne provides a default workflow process for sales order entry (JDESOCHNG), which you can customize to meet the business requirements.

You can activate approval processing through the Approval process required for Sales Order changes processing option in the P4210 program. However, to use approval processing, you must also activate the audit log.

When a user changes information for an existing sales order detail line, the system alerts the user in the P4210 program that the change must be approved before the order can be processed. The system uses the JDESOCHNG workflow process to:

  1. Place the order on hold.

  2. Send the approval request through the work center of the system to the person responsible as defined in the Order Hold Information program (P42090).

  3. Write a record of the order in the Held Orders table (F4209).

  4. Process the approval based on whether the change has been approved or rejected.

  5. Record the approval processing information in the Audit Log Transaction table.

After the change has been accepted or rejected, the system continues using the workflow process to remove the order hold and notify the user who initiated the change with a message in the work center of the system that indicates whether the change was accepted or rejected.

You can require approvals for manual changes to these types of information:

  • Transaction quantity

  • Price

  • Requested date

  • Promised delivery date

  • Payment terms

JD Edwards EnterpriseOne provides you with default code AH (Approval Hold), which is set up in UDC (42/HC), to use for approval processing. You can add other approval hold codes if you specify a special handling code of 1. If you want to use the default code, AH, verify these settings in the Order Hold Information program:

  • The person responsible for approvals.

  • Code type of L (line basis).

  • Limit type of A (amount).

If you must customize the workflow process, you must use the JD Edwards EnterpriseOne system Process Modeler tool.

See JD Edwards EnterpriseOne Tools Workflow Tools Guide.

7.10.3 Prerequisites

Before you complete the tasks in this section:

  • Set the appropriate processing options on the Audit Log tab in the P4210 program.

  • Set up UDC 42/HC for approval processing.

  • Verify the Hold Order Constants if the approval code you use is AH.

7.10.4 Forms Used to Generate the Audit Log and Approval Processing

Form Name Form ID Navigation Usage
Customer Service Inquiry W4210E Sales Order Processing (G4211), Sales Order Detail Review and select sales order detail records.
Order Revision History W42420B Select an order, select Item from the Row menu, and then select Revision History on the Customer Service Inquiry form. Review the audit log.

7.10.5 Reviewing the Audit Log

Access the Order Revision History form.

Figure 7-5 Order Revision History form

Description of Figure 7-5 follows
Description of ''Figure 7-5 Order Revision History form''

Approved, Pending, Rejected, and No Approval Req. (no approval required)

Select the codes that indicate the approval status for the sales orders that the system displays.

7.11 Entering Orders for Kits and Configured Items

This section provides overviews of kits, kit processing, and configured items, lists prerequisites, and discusses how to:

  • Select kit components.

  • Select configured item attributes.

7.11.1 Understanding Kits

You can enter sales orders for kits and configured items. A kit is a collection of inventory items, called components, that are associated with a description name, called a parent item. For example, you store several computer components, such as the monitor, hard drive, keyboard, and mouse. When you sell the items, you sell them collectively as a computer system.

When you enter a sales order for an item number that is a kit, the system displays the Kit Selection window automatically. You can review the preselected items and quantities that comprise the kit. You can also select any optional items to include on the sales order. The system backorders the entire kit if any of the components are backordered.

When you add a kit to a sales order, the system assigns a kit ID to all lines, including the parent. The system uses the kit ID as a sorting value to ensure that kit parents and components appear on documents, such as pick slips and invoices.

If you cancel a parent item, the system cancels the shippable quantity for component lines that are associated with that kit parent.

7.11.1.1 Kit Components

This table describes inventory items that typically comprise a kit:

Inventory Item Description
Parent item The assembled item. Generally, the system does not carry inventory for a parent item. You must set up a parent item in the Item Master and designate it with a stocking type of K for kit. The Item Master determines how the system calculates the price.
Components The actual inventory items that are contained in the kit. You set up components in the Item Master as regular stock items.
Features and options Additional items for the kit. Feature items have a stocking type of F (feature). The system recognizes feature items as second-level parent items because the system does not carry inventory for the feature items. You set up the actual inventory items in the bill of material.

7.11.1.2 Kit Example: Feature

Assume that a kit consists of a stereo, which is the parent item, and these components and options:

Figure 7-6 Kit parent and component example

Description of Figure 7-6 follows
Description of ''Figure 7-6 Kit parent and component example''

Assume that a compact disk (CD) player is a feature in the kit. With a feature, you can select these options:

  • Five-platter CD player.

  • Single CD player.

7.11.1.3 Item Cross-Reference

You can perform item cross-reference checking for kit component items from the Kit Selection form. When an availability problem exists on a sales order, the system searches for the existence of a substitute item using the values set in the Cross Reference processing options of the Sales Order Entry program (P4210). The system provides visual notification that a substitute item exists by displaying a check mark within the grid. If you select the substitute item, the system cancels the portion of the original component line that you replaced or substituted. The system also provides visual notification for obsolete and use-up components by displaying a warning message.

You can access the Item Cross Reference form and search for substitutions or replacement items from the Kit Selection form. The system returns the quantity that you enter on the Item Cross Reference form to the sales order for the replacement item.

When you select a cross-reference item for a required component, the system assigns the required attributes to the new line and makes the original line available for deselection. Instead of canceling the remaining quantity of the original component item, you can select to not include the original component in the kit by deselecting the item. If a partial substitution occurs, the system processes the replacement items separately from the original items. You can review the revised kit components using the View Kit Components program (P420112). The P420112 program enables you to review the substituted items along with the standard components that were selected without re-exploding the kit bill of material.


Note:

The JD Edwards EnterpriseOne system does not support complimentary and promotional items for kit components.

7.11.1.4 Blanket and Quote Orders

You can create blanket and quote orders for kit items, just as you do for a standard stocked item. The system displays the Kit Selection form during order entry to enable you to select the kit components for the blanket order.

When you release the kit from a blanket order, the system copies the selected components from the blanket to the sales order and does not display the Kit Selection form. The system uses the processing options of the P4210 program to determine how to process single and multiple blanket orders during sales order entry. If you have multiple blanket orders that exist for a customer for a kit item, the system either prompts you to select the appropriate blanket order during sales order entry or selects the blanket order based on the cancel date. The system creates a separate detail line on the sales order for the quantity selected from each blanket order.

If you do not manually select or enable the system to automatically select the blanket order during sales order entry, the system displays the Kit Selection form. You must release the blanket order for the kit parent item and not the individual components. The system maintains the quantity open on the kit parent item only.

The system updates changes to the parent quantities on the blanket order. If you make changes to components during order release, the system does not update the original blanket or quote order.

7.11.1.5 Pricing

You can change quantity and price information for the parent item on kit orders. The system recalculates the price, and any price changes affect only the current order. You make permanent price changes in the base price records. You cannot change the price or exchange rate information on kits after a component has been processed individually.

The system processes detached adjustments at the kit parent level when you set the Kit/Configurator Pricing Method field in the Item Master table (F4101) to 1, Total Components List Price, or 2, List Price of Final Kit. When you set the Kit/Configurator Pricing Method field to 4, Components Discounted Prices, the system processes detached adjustments at the individual component level.

7.11.1.6 Work Orders for Kits

If you create a work order for a kit during sales order entry, the parent item can be built and stocked in inventory after you process and complete the work order. When you process and complete the work order, the system subtracts the components from the on-hand quantity, then adds the parent item into on-hand quantity in inventory. This is the only time that a parent kit item is stocked in inventory.

See Kit Work Order Processing.

See "Managing Work Order and Rate Schedule Information" in the JD Edwards EnterpriseOne Applications Shop Floor Management Implementation Guide.

7.11.1.7 Kit Restrictions

These preferences do not function with kit items:

  • Print Message

  • Product Allocation

  • Inventory Commitment

You cannot enter kit information on a direct ship or transfer order. To enter an order for kits, use the regular sales order entry programs to process kits.

You cannot set up automatic freight calculations for the parent item. You must set up automatic freight calculations for each component for the system to calculate the appropriate charge.

7.11.2 Understanding Kit Processing

When you advance kits through the steps of the sales order process, you can manage kits from both a parent and component level. The system enables you to ship components individually, allocate components across locations or lots, release components from backorder individually, and invoice components separately from the parent.

You can process partial quantities of parents or components within the Shipment Confirmation (P4205) and Backorder Release (P42117) programs without losing kit integrity. The system balances the kit quantities when you process a parent as a whole, even when components have been processed individually. Quantity recommendations reflect the shipments of components during subsequent shipments of the parent item. The system rounds the quantities based on the setting in the Round to Whole Number field in the Item Master program.

The Kit Balance Window program (P42055) enables you to review, modify, and confirm the recommended quantities of components to satisfy the transaction of a kit parent. The Kit Balance Window form displays the current transaction information for the kit parent item in the header area for reference purposes. The grid area of the form includes the remaining quantities for each component. For reference purposes, the system also displays any components previously processed separately from the kit parent on a separate tab.

The P42055 program enables you to override the calculated recommended quantities for a component, if necessary. You can increase the component quantity up to the ordered quantity, but you cannot ship more than the ordered quantity. If you must ship additional components, you must enter a separate line on the sales order for the individual component item.

You can change quantity and price information for the parent item on kit orders during order entry. The system recalculates the price and applies the price to the current order. Any price changes made during order entry affect only the current order. You make permanent price changes in the base price records.

When you modify fields on the kit parent line item on the sales order, the system updates the current list of components depending on the statuses of the components items and whether the components have been processed individually. The system either uses data propagation logic or displays the Kit Selection form to update the changes to the component lines. Using data propagation logic enables the system to make the changes without displaying the Kit Selection form. To update the component items, the status of the parent item must allow you to change the kit fields.

  • If components have not been processed individually and the statuses of all components allow changes, the system updates the fields on the sales order using the logic in the following table:

    Field Field Alias Update Logic
    Branch/Plant MCU Kit Selection form
    PC 1 (Pricing Code 1) UPC1 Data propagation
    PC 2(Pricing Code 2) UPC2 Data propagation
    PC 3(Pricing Code 3) UPC3 Data propagation
    Promised Delivery Date RSDJ Kit Selection form
    Promised Ship Date PPDJ Kit Selection form
    Quantity Backordered SOBK Data propagation
    Quantity Canceled SOCN Data propagation
    Quantity Ordered UORG Kit Selection form
    Quantity Shipped SOQS Data propagation
    Requested Date DRQJ Kit Selection form
    Scheduled Pick Date PDDJ Kit Selection form
    Ship To SHAN Data propagation
    Tax Expl Code 1 TXA1 Data propagation
    Tax Rate/Area EXR1 Data propagation
    UOM (Transaction Unit of Measure) UOM Kit Selection form

    For all of these fields except the pricing codes, the system copies the parent value to the component lines. When you change the Pricing Code fields on the parent, the change might cause the pricing to change on the components. However, the system does not copy the values in the Pricing Code fields to the component lines.

  • If components have been processed individually or if the statuses of one or more components does not allow changes, the system updates the fields on the sales order using the logic in the following table:

    Field Field Alias Update Logic
    Branch/Plant MCU Changes are not allowed.
    PC 1 (Pricing Code 1) UPC1 Changes are not allowed.
    PC 2(Pricing Code 2) UPC2 Changes are not allowed.
    PC 3(Pricing Code 3) UPC3 Changes are not allowed.
    Promised Delivery Date RSDJ Data propagation
    Promised Ship Date PPDJ Data propagation
    Quantity Backordered SOBK Changes are not allowed.
    Quantity Canceled SOCN Changes are not allowed.
    Quantity Ordered UORG Changes are not allowed.
    Quantity Shipped SOQS Changes are not allowed.
    Requested Date DRQJ Changes are not allowed.
    Scheduled Pick Date PDDJ Data propagation
    Ship To SHAN Data propagation
    Tax Expl Code 1 TXA1 Data propagation
    Tax Rate/Area EXR1 Data propagation
    UOM (Transaction Unit of Measure) UOM Changes are not allowed.

7.11.2.1 Individually Processing Components

After a component has been processed individually from the kit parent, you cannot change the price and order quantity. A component is processed individually by shipping a component, changing the quantity of a component in the Kit Balance Window form, and releasing a component from backorder.

You cannot change the order quantity for the parent if you have shipped a component item separately. To increase the order quantity, enter a new detail line. To reduce the order quantity, cancel the remainder of the kit or cancel partial quantities using the Shipment Confirmation program (P4205). You can also cancel the remaining quantity of an entire kit and the associated components using the Cancel Line option in the Row menu of the P4210 program.

You can update the cost for each component item using the Sales Order Batch Price/Cost Update program (R42950). You cannot change the price or exchange rate information on kits after a component has been processed individually.

7.11.2.2 Canceling Kits

If you attempt to cancel a portion of the kit parent and quantities of one or more components have been previously processed, the system issues a warning. You should verify that you have invoiced any components that were processed individually before canceling the kit parent.

When you cancel a parent item, the component is invoiced at its unit price and the kit parent price is not evaluated. If the parent item is fully canceled in the P4205 program, the system does not display the Kit Balance Window form.

7.11.2.3 Kit Work Order Processing

You must process the work order through the Work Order Processing program (R31410) to attach parts and routings. When you process the order through the R31410 program, the system validates that the value in the Line Type processing option on the Sales/Config tab is set up as a text line type. This line type must be set up as a text line type to avoid writing journal entries for costs of goods sold and inventory for the components at the time of sales update. This also ensures that the system does not subtract components again during shipment confirmation or sales update.

See "Managing Work Order and Rate Schedule Information" in the JD Edwards EnterpriseOne Applications Shop Floor Management Implementation Guide.

7.11.3 Understanding Configured Items

In a manufacturing environment, a manufacturer assembles a large variety of end products from relatively few components. A configured item comprises different features that are requested by a customer. For example, if you manufacture and sell automobiles, you might offer the same automobile type with a variety of features and options, such as engine size or transmission type. When you set up a configured item, you define segments, which are the features and options, to represent characteristics of a configured item, such as an optional paint color or power type. You can also set up a configured subassembly within a configured item. For example, the configured item, automobile, contains a configured subassembly of the transmission.

7.11.3.1 Configured Item Orders

You manage the manufacturing and production process with the sales to ensure that customer demand is being met. For example, if you manufacture and sell automobiles, you can offer the same automobile type with a variety of features and options.

You can use the JD Edwards EnterpriseOne Configurator system with the JD Edwards EnterpriseOne Sales Order Management system to sell items that:

  • Are complex.

  • Require routings that change based on features or options.

  • Include features that are not compatible with other features.

  • Require multiple work orders to define an assembly.

When you enter a sales order for a configured item, the JD Edwards EnterpriseOne Configurator system automatically prompts you to enter values for the segments of that configured item. A segment is a feature of a configured item, such as color, size, fabric, or power type. The system verifies each segment value against user-defined information, such as rules and UDC tables of choices. If the configuration is valid, the system processes the order.

After you enter a sales order and generate work orders for a configured item, use these programs in the JD Edwards EnterpriseOne Sales Order Management system to complete the sales order processing cycle:

  • Print Pick Slips (R42050).

  • Shipment Confirmation (P4205).

  • Print Invoices (R42565).

  • Sales Update (R42800).

See "Understanding Configured Item Sales Orders" in the JD Edwards EnterpriseOne Applications Configurator Implementation Guide.

See "Entering Orders for Configured Items" in the JD Edwards EnterpriseOne Applications Configurator Implementation Guide.

7.11.4 Prerequisites

Before you complete the tasks in this section:

7.11.5 Forms Used to Enter Orders for Kits and Configured Items

Form Name Form ID Navigation Usage
Customer Service Inquiry W4210E Sales Order Processing (G4211), Sales Order Detail Review and select sales order detail records.
Sales Order Detail Revisions W4210A Select a record on the Customer Service Inquiry form, and click OK. Add and revise item information in the detail portion of the form.

Enter line default information in addition to item information when you do not enter sales order headers.

Kit Selection W41351A Enter an order for a kit item on the Sales Order Detail Revisions form. Select kit components.
Configure Item {Item Number - Description} W3210B Daily Processing (G32), Sales Order Entry

Click Add on the Customer Service Inquiry form.

Enter an order for a configured item on the Sales Order Detail Revisions form and click OK.

Select configured item attributes.

7.11.6 Selecting Kit Components

Access the Kit Selection form.

Figure 7-7 Kit Selection form

Description of Figure 7-7 follows
Description of ''Figure 7-7 Kit Selection form''

Use the Select Components selection from the Row menu to select or deselect the component items that comprise the kit parent. You can also double-click in the attachment column to select component items.

Qty Per (quantity per)

Enter the number of components that are required to complete the kit parent item. The system calculates the initial quantity based on the bill of material for the kit parent.

7.11.7 Selecting Configured Item Attributes

Access the Configure Item form.

Figure 7-8 Configure Item form

Description of Figure 7-8 follows
Description of ''Figure 7-8 Configure Item form''

Enter the appropriate information in the Select Answer field for each attribute of the configured item.

See "Entering Orders for Configured Items" in the JD Edwards EnterpriseOne Applications Configurator Implementation Guide.

7.12 Processing Recurring Sales Orders

This section provides overviews of recurring sales orders and taxed prices in recurring sales orders and discusses how to:

  • Set processing options for the Recurring Orders program (P4004Z).

  • Create recurring sales orders.

  • Enter recurring sales order information.

  • Set processing options for the Recurring Orders Edit and Creation program (R40211Z).

  • Process recurring orders.

7.12.1 Understanding Recurring Sales Orders

You streamline order entry by creating recurring orders using the Recurring Order Entry form. By creating recurring orders, you avoid manually reentering orders that are always the same. You can have the system automatically reenter an order on a weekly, monthly, or yearly basis.

You can define the frequency that the system uses to process orders in this way:

  • If you specify a daily frequency (D), you can indicate which day of the week the system should process the order.

  • If you specify a weekly (W) or monthly (M) frequency, the system calculates the future dates to process orders based on the next order date that you enter.

After you enter a recurring sales order, you must process the order through the Recurring Orders Edit and Creation program (R40211Z). The system edits the information that you enter and creates orders on the designated date. To ensure the integrity of the data, the system creates sales orders for recurring orders only after the editing process is complete.

Any of the orders that contain errors remain in the batch receiver tables as unprocessed. You must correct this information and then run the R40211Z program again.

7.12.2 Understanding Taxed Prices in Recurring Sales Orders

If you use taxed prices and access the Recurring Orders program (P4004Z), the system completes the following validations to determine whether to use taxed prices for sales orders:

  1. The system accesses the Branch/Plant Constants program (P41001) to verify whether the Sales Taxed Prices constant is selected and, if it is, whether the system uses the ship to or sold to customer to determine if the sales order uses taxed prices.

  2. After you enter the ship to or sold to customer on the Store and Forward Order Revisions form, the system retrieves the value in the Use Taxed Prices check box on the Customer Master program (P03013) to verify that the customer uses taxed prices.

See Setting Up Taxed Prices for Sales Orders

If the customer is set up to use taxed prices, the system selects the Use Taxed Prices check box on the Store and Forward Header Revisions form. You have the option of changing the status of the check box when you add or copy a sales order. You cannot change this check box after you enter a line on the sales order or process the sales order.

If a recurring sales order has taxed prices, the system displays either the domestic or foreign fields on the Store and Forward Order Revisions form:

  • Taxed Unit Price

    You can enter a value in this field.

  • Foreign Taxed Unit Price

    You can enter a value in this field.

  • Taxed Extended Price

    You can enter a value in this field.

  • Foreign Taxed Extended Price

    You can enter a value in this field.

  • Unit Tax Amount

    This field is read-only.

  • Foreign Unit Tax Amount

    This field is read-only.

  • Extended Tax Amount

    This field is read-only.

  • Foreign Extended Tax Amount

    This field is read-only.

The system disables the Unit Price and Extended Price fields.

If a line on a sales order is not taxable on a sales order that uses taxed prices, the value in the Taxed Unit Price field equals the value in the Unit Price field and the value in the Taxed Extended Price field equals the value in the Extended Price field. The system sets the current prices to their taxed equivalents and sets the values in the Unit Tax Amount and Extended Tax Amount fields to zero.

7.12.2.1 Taxed Prices in the Recurring Orders Edited Creation Report (R40211Z)

If you use taxed prices and access the Recurring Orders Edited Creation report (R40211Z), the system edits the information from the Recurring Order Header Tax (F4001ZTX) and Recurring Order Detail Tax (F4011ZTX) tables and updates the records in the Sales Order Header Tax (F4201TX) and Sales Order Detail Tax (F4211TX) tables. The system retrieves the value in the Use Taxed Prices check box from the F4001ZTX table. If the Enter "1" to override prices processing option is set to 1 in the Recurring Orders Edited Creation report and the recurring order has taxed prices, the system retrieves taxes prices from the F4001ZTX table. Otherwise, the system retrieves prices from the Item Base Price table (F4106).

If you use taxed prices, the system displays taxed prices on the report and includes a message that indicates that the prices include taxes.


Note:

You can run the Recurring Orders Edited Creation report to process two types of orders; recurring orders and pending mobile sales orders, based on the setting in the Orders to Process processing option. The system supports taxed prices for recurring orders only.

7.12.3 Forms Used to Process Recurring Sales Orders

Form Name Form ID Navigation Usage
Work With Store and Forward Order W4004ZC Additional Order Processes (G4212), Recurring Order Entry Review store-and-forward sales orders.
Store and Forward Order Revisions W4004ZA Click Add on the Work With Store and Forward Order form. Create and revise recurring sales orders.
Recurring Order Information W4004ZE Select Recurring Order from the Form menu on the Store and Forward Order Revisions form. Enter and revise recurring sales order information.

7.12.4 Setting Processing Options for the Recurring Orders Program (P4004Z)

Processing options enable you to specify the default values, versions, processing, and customer self-service information for the Recurring Orders program (P4004Z).

7.12.4.1 Defaults

These processing options specify the default values when the system creates new sales orders.

1. Order Type

Enter a value from UDC 00/DT that identifies the type of document. Enter S for Sales Order Processing documents. This code indicates the origin of the transaction.

Document type codes are reserved for vouchers, invoices, receipts, and time sheets, which create automatic offset entries during the post program. (These entries are not self-balancing when you originally enter them.)

2. Line Type

Enter a code to specify how the system processes lines on a transaction. Line types control the systems with which the transaction interacts, such as JD Edwards EnterpriseOne General Accounting, JD Edwards EnterpriseOne Job Cost, JD Edwards EnterpriseOne Accounts Payable, JD Edwards EnterpriseOne Accounts Receivable, and JD Edwards EnterpriseOne Inventory Management. Values are defined on the Line Type Constants Revisions form and include:

S: For stock item.

J: For job cost.

N: For nonstock item.

D: For direct ship item.

F: For freight.

T: For text information.

M: For miscellaneous charges and credits.

W: For work order.

3. Beginning Status

Enter a code from UDC 40/AT that specifies the last step in the processing cycle that this order line has successfully completed.

4. Override Next Status

Enter a code from UDC 40/AT that indicates the next step in the order flow of the line type.

5. Line Number Increment

Enter a value to designate the incremental value to increment sales order detail lines.

7.12.4.2 Versions

These processing options specify the version of programs that the system uses.

1. Sales Order Entry Master Business Function (P4210)

Enter a version of the Sales Order Entry program (P4210) to use to control how application and report business logic is processed.

2. Batch Transaction Editor (R40211Z)

Enter a version of the Batch Transaction Editor program (R40211Z) to use to create new sales orders.

3. Order Templates (P4015W)

Enter the version of the Order Templates program (P4015W) that the system uses when calling the Order Templates program from the Add Recurring Order form.

If you leave this processing option blank, the system uses version ZJDE0001.

7.12.4.3 Process

These processing options specify how the system process recurring sales orders.

1. Automatically submit the batch order to the Batch Transaction Editor

Enter 1 to automatically submit the R40211Z program in subsystem mode or 2 to call the R40211Z program in online mode.

2. Process in full or partial edit mode

Enter 1 to process the R40211Z program in full edit mode or leave blank for partial editing.

7.12.4.4 Customer Self Service

These processing options specify how the system processes recurring orders using customer self service.

1. Customer Self-Service Functionality (CSS only)

Enter 1 to activate Customer Self-Service functionality or leave blank to bypass Customer Self-Service functionality.

2. Customer Self Service Address Structure Type (CSS only)

Leave blank for the system to enable the user to select a value from the list of related address numbers that are specified in the user's address number record.

Enter a value from UDC 01/TS for the organizational structure type. The system enables the user to select from the list of addresses that are associated with the user's address number through the structure type. In the application, the user can select an address book number from a list of addresses that are associated with his own address book number. Such an address number is either defined as a related address in the user's address book record or associated with the user through the organizational structure type. The system uses the organizational structure type to recognize the relationship between the user's address book number and other address book numbers belonging to the user's organization.

3. User address default (CSS only)

Leave blank and the system enters the user ID in the sold-to header, or enter 1 and the system enters the user ID in the ship-to header.

4. Allow override of Sold To and Ship To address (CSS only)

Leave blank and the system does not allow overrides. Enter 1 to override the Sold To and Ship To fields in customer self-service mode at the header level.

5. Customer Item Cross Reference Type (CSS only)

Enter a value from UDC 41/DT that indicates the code with which the system searches cross-reference information using a customer item number.

Cross-references associate the internal item numbers with the customer's item numbers. You set up items in the Item Master table (F4101) and create the cross-reference information in the Item Cross Reference Revisions program (P4104).

7.12.5 Creating Recurring Sales Orders

Access the Store and Forward Order Revisions form.

Enter the standard sales order information.

See Entering Sales Order Header and Detail Information.

7.12.6 Entering Recurring Sales Order Information

Access the Recurring Order Information form.

Figure 7-9 Recurring Order Information form

Description of Figure 7-9 follows
Description of ''Figure 7-9 Recurring Order Information form''

Order Frequency

Enter a value from UDC 40/OF that specifies how often the system regenerates the order.

Next Order Date

Enter the next date that the system processes the order.

Suspend Date

Enter the date on or after which the system no longer creates recurring orders for this order.

Days of the Week

Select the fields to restrict a recurring job to specific days of the week. When the system executes a recurring job and computes the next execution date, the system compares the resulting date to the selected days of the week. If the date does not correspond to the selected days of the week, the system adjusts accordingly for the next execution date.

7.12.7 Setting Processing Options for the Recurring Orders Edit and Creation Program (R40211Z)

Processing options enable you to specify the default processing and versions for the Recurring Orders Edit and Creation program (R40211Z).

7.12.7.1 Process

These processing options specify the processes that the system performs.

1. Perform Availability Check and Kit Balancing

Specify whether the system performs availability checking and kit balancing. Values are:

Blank: Do not perform availability checking or kit balancing.

1: Perform availability checking and kit balancing.

2. Override prices

Specify whether the system allows prices to be overridden or uses the unit price in the F4106 table. Values are:

Blank: Use the unit prices in the F4106 table.

1: Allow prices to be overridden.

3. Orders to process

Specify whether the system processes recurring orders or processes pending sales orders in disconnected mode. Values are:

Blank: Process recurring orders.

1: Process pending sales orders in disconnected mode.

7.12.7.2 Versions

These processing options specify the versions that the system uses to create recurring orders.

1. Version of Sales Order Entry

Enter a version of the Sales Order Entry program (P4210) to use to control how application and report business logic is processed.

2. Quote Order Version

Enter a version of quote orders. If you leave this field blank, the system uses version ZJDE0003.

7.12.7.3 Configurator

This processing option determines how the system processes configured items.

Configured Item Inventory Split

Specify the splitting options for configured items during the order creation process. Values are:

Blank: Disable splitting.

1: Enable a single split.

2: Enable multiple splits.

7.12.8 Processing Recurring Orders

Select Additional Order Processes (G4212), Recurring Orders Edit and Creation.

7.13 Entering Sales Orders for Matrix Items

This section provides an overview of entering sales orders for matrix items, lists a prerequisite, and discusses how to enter sales orders for matrix items.

7.13.1 Understanding Entering Sales Orders for Matrix Items

In the Consumer Packaged Goods (CPG) industry, products often have several variations though they share the same basic properties. For example, inventory includes shirts and jackets. However, customers demand some variations in the attributes of these shirts, including style, size, sleeve length, and color. Each shirt comes in two different styles, button down and pullover. Additionally, each shirt is sized from small to extra large and comes in five different colors. However, the shirt remains the same in its basic properties, such as requirements for storage conditions, shipping, and pricing.

7.13.2 Prerequisite

Before you complete this task section, verify that you have matrix items set up in inventory.

7.13.3 Forms Used to Enter Sales Orders for Matrix Items

Form Name Form ID Navigation Usage
Matrix Order Entry W41902A Sales Order Processing (G4211), Sales Order Detail

Click Add on the Customer Service Inquiry form. Add a line for the matrix item, and click OK on the Sales Order Detail Revisions form. Select the row for each item being ordered and specify the quantity for each product variation on the Matrix Order Entry form.

Enter sales orders for matrix items.
Matrix Order Entry W41902A Sales Order Processing (G4211), Sales Order Detail

Search and select an order on the Customer Service Inquiry form. Select a detail line and select Matrix Order from the Row menu on the Sales Order Detail Revisions form.

Change an existing order, or add more items to an order.

7.13.4 Entering Sales Orders for Matrix Items

Access the Matrix Order Entry form.

Use the form to enter sales orders for a product with numerous variations.

Figure 7-10 Matrix Entry form

Description of Figure 7-10 follows
Description of ''Figure 7-10 Matrix Entry form''

The system changes the descriptions for the segment fields in the header section of the form based on the value you enter in the Item Number field on the Sales Order Detail Revisions form.

Total

Displays the quantity of all variations ordered for the matrix item.

Quantity columns

Enter the quantity requested for each variation of the matrix item.

Total Quantity

Displays the quantity ordered for each variation of the matrix item. The system sums the quantity entered for each row in the matrix.