## Entering Sales Orders

This chapter provides an overview of sales order entry, lists prerequisites, and discusses how to:

- Enter sales order header and detail information.

- Update and copy sales order information.

- Enter sales orders with templates.

- Enter substitute, associated, and promotional items.

- Use customer segment based selling.

- Create volume-based upselling prices.

- Promise orders in sales order entry.

- Generate the audit log and approval processing.

- Enter orders for kits and configured items.

- Process recurring sales orders.

- Enter orders using store-and-forward processing.

- Enter sales orders for matrix items.

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

See Also

Entering Sales Orders for Argentina

Entering Additional Sales Order Information for Brazil

(POL and RUS) Working With Sales Order and Invoice Processing for Russia and Poland

### 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).

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.

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 together 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.

Sales Order Information

A sales order includes two types of information:

- Header information

  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.

- Detail information

  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.

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.

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.

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.

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 that you want 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.

See Also

Creating Quotes and Sales Orders for Opportunities

#### Prerequisites

Before you complete the tasks in this section:

- For Oracle's JD Edwards EnterpriseOne Energy and Chemical System (ECS) processing, select the ECS Control option in the System Constants form of the Branch/Plant Constants program (P41001).

- Enter address information for each customer in the F0101 table.

- Enter billing instructions for each customer in the F03012 table.

  See Setting Up Customer Billing Instructions.

- Enter item information in the Item Master (F4101) and the Bulk Item Master (F4101) tables.

  See Entering Item Master Information.

- Enter branch/plant information for each of the branch/plants in the Inventory Constants table (F41001).

  See Setting Up Constants.

- Enter item and branch/plant information in the Item Branch File table (F4102), the F41021 table, and the F4101 table for each item that you stock.

- Enter preferences for customer and item combinations.

  See Understanding Custom Preference Types.

- Set up default location and printers for the terminal or user profile in the Default Locations/Printers table (F40095).

- Set up multicurrency processing if you are processing orders using different currencies.

  See Understanding Multicurrency Processing.

### 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.

#### 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. 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.

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.

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.

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.

#### 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 need to 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).

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 need to enter only the item number for stock items and the quantity.

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).

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.

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.

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.

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.

Enter Default Line Information

Default line information is useful when you need to specify pick, ship, and requested dates and times, as well as 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.

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.

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.

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.

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.

#### 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.

#### 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 one of 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.

#### 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.

#### 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.

See Also

Delivered Workflow for JD Edwards EnterpriseOne Sales Order Management

#### Forms Used to Enter Sales Order Header and Detail Information

Form Name | FormID | 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.

#### 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).

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 that you want 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 noncustomer self-service order entry.

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, as well as 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.

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 order will be placed 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 will need 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 will be used 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 in conjunction 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.

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 unit and extended price will be visible on the form, but you will not be able to 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 current and next status will be visible on the form, but you will not be able to 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 reinquire on the order. Blank: Display the parent item, as well as selected features and options, when you reinquire on the order. 1: Display only the parent line when you reinquire on the order. However, the parent line and all component lines are written to the Sales Order Detail File table (F4211).

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, cancelations, 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 nonblank lot status codes against the user-defined status code values. If the nonblank 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.

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. This enables you to 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.

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 reinquire 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 reinquire 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 if you want 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: Perform subsystem processing for entering and processing orders in store-and-forward mode. You must also identify the appropriate version of the Sales Order Batch Transaction Editor program (R4210Z) in the P4210 processing options, Versions tab.
  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 of time. 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 already 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 more than one blanket order is available. Values are: Blank: Do not release a blanket order when more than one blanket order is available. You need to manually select and release blanket orders. 1: Select and release the blanket order with the earliest cancel date. If more than one blanket order has 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 need to 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.

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 in place of the original item 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 in place of the original 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 in place of the original item 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 O (obsolete) or U (use up).
4. Pricing for Substitute Items | Specify which price the system retrieves when you sell substitute items. Substitute items are goods that are sold in place of the original item 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 place of the original item. This code is typically P in the Item Cross Reference Revisions program.

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 need to 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) | Enter the version of the Sales Order Batch Transaction Editor program (R4210Z) that the system uses when you enter sales orders in a store-and-forward environment. If you leave this processing option blank, the system uses version ZJDE0001.
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.

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 that you want 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 that you want to run. 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).

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, as well as 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, as well as 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.

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 need to 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).

Warehouse

These processing options are used in conjunction 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. A pick request is used 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.

Store & Fwd (store and forward)

Use this processing option to identify the mode in which you enter orders.

Note. The processing option on this tab applies only to the Sales Order Entry program (P4210).
If UDC 42/PO has a Special Handing code of 1, preference processing is performed regardless of editing mode.

1. Mode | Specify whether you are entering orders in a store-and-forward environment. Values are: Blank: Use the sales order entry mode. The system performs inventory commitments and preference processing and verifies order information against the master tables. 1: Use the partial edit store-and-forward mode. The system does not perform preference processing or inventory commitments. It performs only necessary sales order processing. 2: Use the full edit store-and-forward mode. The system does not perform preference processing or inventory commitments, but performs order processing. 3: Use the price only store-and-forward mode. The system processes only information that is necessary for pricing.

Workflow

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

1. Email Work Order Planner | Specify whether the system sends an email message to the work order planner. Values are: Blank: Do not send email. 1: Send an email.
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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

Matrix

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.

#### Entering Sales Order Header Information

Access the Sales Order Header form.

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 date is used. 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 that is used in messages are 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 in conjunction 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 in conjunction 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.
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.

#### 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 need to enter only minimal information. You can review and change the values as necessary.

Access the 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 will be 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, which is used in determining the location of the specified 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.

See Also

Specifying a Dual Unit of Measure for an Item

#### Entering Default Line Information

Access the Sales Order Detail Revisions form.

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 that you want 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, this field will be updated with the date that the line was canceled.

#### Entering Cross-Docking Information

Access the SOE - Additional Information form.

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 needs to 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 needs to 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 more than one order line, the orders will be 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.

See Also

Creating Putaway Requests

### 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).

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

After you enter the initial information on a sales order, you might need to 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 need to 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 need to 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.

#### 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.

#### 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 one of these three 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 and repriced from scratch. 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 the processing options together ensures that the system can reprice a detail line multiple times and deletes all adjustments each time before reapplying pricing.

See Working with Repricing.

#### Prerequisite

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

#### Form Used to Update and Copy Sales Order Information

Form Name | FormID | Navigation | Usage
Work With Sales Order Headers | W4210H | Sales Order Processing (G4211), Enter Orders Header | Update header information. Copy sales orders.

#### 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 that you want 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.

#### Copying Sales Orders

Access the Work With Sales Order Headers form.

1. Select the sales order that you want 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.

#### 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.

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.

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.

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 in conjunction 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.

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. Warning! 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.

### 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.

#### 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.

- Don't provide quantity information for those items that you do not want to add to the sales order.

#### 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.

#### Forms Used to Enter Sales Orders with Templates

Form Name | FormID | 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.

#### Entering Sales Orders Using Templates

Access the 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.

### 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.

#### 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 need to 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. If you want 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.

#### 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.

#### Forms Used to Enter Substitute, Associated, and Promotional Items

Form Name | FormID | 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.

#### 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 original quantity should be used 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 original quantity of 50 is used on the blue bikes order line. However, if the customer wants to order 25 red bikes and 25 blue bikes, select the Use Backordered Quantity option.

### 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.

#### 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:

- Provided that 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.

- Provided that 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.

#### Prerequisites

Activate the appropriate processing option of the Versions tab in the P4210 program for customer segment based selling. Note that an optional processing option is available for customer segment based selling on the Process tab in the P4210 program.

#### Form Used to Add Customer Buying Segment Items to Sales Orders

Form Name | FormID | 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.

#### Adding Customer Buying Segment Items to Sales Orders

Access the Customer Segment Items form.

Quantity Ordered | Specify the quantity for each item that you want to attach to the sales order.
Manual Entry | Specify whether the system adds the item to the Customer Segment Items table (F42440).

### 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.

#### 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.

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, as well as the level breaks for the adjustment, if you select it.

#### 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.

#### Forms Used to Create Volume-Based Upselling Prices

Form Name | FormID | 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.

### Promising Orders in Sales Order Entry

This section provides an overview of order promising and discusses how to select the promised delivery dates.

#### 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

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.

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 together 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.

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.

#### Forms Used to Promise Orders in Sales Order Entry

Form Name | FormID | 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.

#### 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.

### 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.

#### 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.

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, provided that 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.

#### 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 provided that 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 need to customize the workflow process, you must use the JD Edwards EnterpriseOne system Process Modeler tool.

See JD Edwards EnterpriseOne Tools 8.98 Workflow Tools Guide

#### 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.

#### Forms Used to Generate the Audit Log and Approval Processing

Form Name | FormID | 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.

#### Reviewing the Audit Log

Access the 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.

### 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.

#### 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 make up the kit. You can also select any optional items that you want 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 together 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.

Kit Components

This table describes inventory items that typically make up 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.

Kit Example: Feature

Assume that a kit consists of a stereo, which is the parent item, and these components and options:

Kit parent and component example

Assume that a compact disk (CD) player is a feature in the kit. With a feature, you can select one of these options:

- Five-platter CD player.

- Single CD player.

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.

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.

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.

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 Managing Work Order and Rate Schedule Information.

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.

#### 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 already 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 need to ship additional components, you need to 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.

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.

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.

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.

#### 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.

Configured Item Orders

You manage the manufacturing and production process in conjunction 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 in conjunction 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.

See Entering Orders for Configured Items.

#### Prerequisites

Before you complete the tasks in this section:

- Verify that kit items have been set up in inventory.

  See Entering Kit Information.

- Verify that kit bills of material have been created.

  See Setting Up Bills of Material.

- Verify that configured items have been set up.

  See Setting Up Configurator.

#### Forms Used to Enter Orders for Kits and Configured Items

Form Name | FormID | 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.

#### Selecting Kit Components

Access the Kit Selection form.

Use the Select Components selection from the Row menu to select or deselect the component items that make up 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.

#### Selecting Configured Item Attributes

Access the Configure Item <Item Number - Description> form.

Enter the appropriate information in the Select Answer field for each attribute of the configured item.

See Entering Orders for Configured Items.

### Processing Recurring Sales Orders

This section provides an overview of 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.

#### 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.

#### Forms Used to Process Recurring Sales Orders

Form Name | FormID | 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.

#### 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).

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.

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.

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.

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).

#### 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.

#### Entering Recurring Sales Order Information

Access the 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.

#### 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).

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.

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.

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.

#### Processing Recurring Orders

Select Additional Order Processes (G4212), Recurring Orders Edit and Creation.

### Entering Orders Using Store-and-Forward Processing

This section provides overviews of store-and-forward processing, master table download to the workstation, store-and-forward order creation, sales order upload to the server, batch sales order processing, batch sales order corrections, and batch-of-one processing, lists prerequisites, and discusses how to:

- Download master tables to the workstation.

- Enter orders for store-and-forward processing.

- Upload sales orders to the server.

- Set processing options for the Batch Edit and Creation program (R4210Z).

- Process batch sales orders.

- Correct batch sales orders.

#### Understanding Store-and-Forward Processing

Store-and-forward or batch order processing provides an efficient way to enter and manage a high volume of sales orders before they are processed in the JD Edwards EnterpriseOne Sales Order Management system. For example, if you are at a remote site and do not have dedicated access to the server, creating sales orders locally on the workstation during normal business hours might be more productive and cost effective. Afterward, you can upload them to the server for processing during off-peak hours.

You can enter batch sales orders to provide these features for a fast-paced, high-volume environment:

Quick entry of large quantities of items | You need to enter only limited information because the system uses most of the default information from the Customer Master by Line of Business table (F03012) to create the orders.
Optimal information processing | You can generate sales orders during the day and process them later.

Warning! You must set up the next number functionality before you set up and use store-and-forward order processing.

The system transfers the header information that you enter to the Sales Order Header Unedited Transaction File table (F4201Z1) and detail information to the Sales Order Detail Unedited Transaction File table (F4211Z1). The information remains in those tables until you are ready to process the orders.

When you are ready to process multiple orders, you must run the Batch Edit and Creation program (R4210Z). The system edits the order information and transfers the data to the Sales Order Header File (F4201) and the Sales Order Detail File (F4211) tables.

You must run the Batch Edit and Creation program to generate the sales orders. After the system creates orders, you can make changes to any detail information on these orders on a line-by-line basis.

This diagram illustrates the store-and-forward process:

Store-and-forward process

#### Understanding Master Table Download to the Workstation

Before creating sales orders on the workstation, you must download tables from the server using the Store and Forward Download program (P00140). These tables are necessary to create and validate transactions. For example, you must download the Address Book Master (F0101), Item Master (F4101), and Customer Master by Line of Business (F03012) tables to have the supplier information that you need to create sales orders.

You must ensure that data is present in all technical and business data tables except the F4201 table. If you download master tables to the workstation and data is not present, you can use the Environment Database Creation program (R98403) to download each master table separately. You should test the completeness of the download before disconnecting from the network. For example, you might create a sales order on the workstation.

Certain business data tables must reside on the workstation that you use for store-and-forward processing. In addition to the business data tables, you must also download the technical data tables. The following table lists the data tables to download to the workstation:

Table | Description
F0004 | User Defined Code Types
F0005 | User Defined Codes
F0006 | Business Unit Master
F0006D | Business Unit Alternate Description Master
F0008 | Date Fiscal Patterns
F0008B | Date Fiscal Patterns - 52 Period Accounting
F0009 | General Constants
F0010 | Company Constants
F0012 | Automatic Accounting Instructions Master
F0013 | Currency Codes
F0014 | Payment Terms
F0022 | Tax Rules
F0041Z1 | Transaction Control File
F0101 | Address Book Master
F0111 | Address Book - Who's Who
F0116 | Address by Date
F0150 | Address Organization Structure Master
F03012 | Customer Master by Line of Business
F0401 | Supplier Master
F0901 | Account Master
F0907 | Chart of Accounts Format
F40073 | Preferences Hierarchy File
F4008 | Tax Areas
F4009 | Distribution/Manufacturing Constants
F40095 | Default Locations/Printers
F4013 | Order Processing Cross Reference File
F40205 | Line Type Control Constants File
F4070 | Price Adjustment Schedule (only if using Advanced Pricing)
F4071 | Price Adjustment Type (only if using Advanced Pricing)
F4072 | Price Adjustment Detail (only if using Advanced Pricing)
F4075 | Price Variable Table (only if using Advanced Pricing)
F4092 | Group Code Key Definition Table
F4094 | Item/Customer Key ID Master File
F41001 | Inventory Constants
F41002 | Item Units of Measure Conversion Factors
F41003 | Unit of Measure Standard Conversion
F4101 | Item Master
F4102 | Item Branch File
F4106 | Item Base Price File
F4201 | Sales Order Header File
F4207 | Price by Item
F4208 | Price by Customer
F4211 | Sales Order Detail File
F4801 | Work Order Master File

You might have to download additional business tables for transactions that affect other JD Edwards EnterpriseOne systems, such as JD Edwards EnterpriseOne Configurator. The following table lists the tables to download to support configured items:

Table | Description
F3294Z | Configurator Batch Segments
F32943 | Configured String History
F3296 | Configurator Level/Sequence
F3296T | Configurator Level/Sequence Tag File
F32961 | Configurator Cost/Price Adjustment
F329611 | Configurator Detail Cost/Price Adjustment

#### Understanding Store-and-Forward Order Creation

After you download the master tables to the workstation, you can create standard sales orders by using the store-and-forward environment. You store the sales orders on the workstation until you are ready to upload, or forward, them to the server for processing.

When you create sales orders that you store and forward , the system:

- Edits and validates each sales order, based on the information that was downloaded from the tables.

- Creates a transaction control record for each sales order, assigns it a status of 1 (ready to process), and stores it in the Transaction Control File table (F0041Z1).

- Creates a version of sales order entry and sets processing options.

When you run the Upload Store and Forward program (R421011Z), the system checks the history fields for duplicate sales order numbers. If the batch order number is a duplicate, the system assigns a new number to the sales order and references the duplicate order number in the original order number in the F4201 and F4211 tables.

#### Understanding Sales Order Upload to the Server

After creating sales orders on the workstation, you must upload them to the server for processing using the Upload Store and Forward Transaction program (R421011Z). To do this, you must connect to the server and sign in to the normal production environment, and you must submit the job locally.

When you upload sales orders, the system:

- Creates records in the server F4201 and F4211 tables.

- Deletes files on the workstation after records are successfully uploaded to the server.

  If a sales order on the workstation has a status of 1 (ready to process) or 2 (errors), you can make changes on the workstation.

- Creates a transaction control record for each sales order on the server and assigns it a status of 1 (ready to process).

The system creates a transmission upload report for all of the sales orders that you upload. Use this report to verify that the orders have been uploaded correctly.

Note. To maximize system performance, upload the sales orders during off-peak hours.

#### Understanding Batch Sales Order Processing

To process sales orders at a later time, you must run the Batch Edit and Creation program (R4210Z). The system edits the information that you entered and creates all orders at one time. To ensure the integrity of the data, the system creates sales orders for batch orders only after the editing process is complete.

Any orders that contain errors remain in the batch receiver tables as unprocessed. You must correct the errors and then run the Batch Edit and Creation program again.

On Work With Versions - Available Versions, select an existing version or create a new version to process batch sales orders.

When processing the sales orders that you uploaded, use the same program that you use to process batch input sales orders.

You can review batch status codes to identify where orders are in the process. The system uses these codes to identify the status of an order:

Status Code | Value
1 | The transaction is available for processing.
2 | The transaction contains errors.
3 | The system is processing the transactions.
4 | Upload transmission is active.
5 | The system is unavailable and waiting for response from the server.
6 | The transactions are complete and have been updated to the F4201 and F4211 tables on the server.

See Also

Processing Sales Orders

#### Understanding Batch Sales Order Corrections

After you run the Batch Edit and Creation program (R4210Z), you must correct both header and detail information for any orders that contain errors. If a discrepancy exists in the transmission, the system creates the order and places the order on a discrepancy hold. For example, the system places an order on hold if the transmitted extended price differs substantially from the system-generated price. You can review the hold warning on the report that is generated by the R4210Z program. You can release the order using the Held Order Release program (P43070). After you correct the information, you can run the R4210Z program again to process the orders.

#### Understanding Batch-of-One Processing

Batch-of-one processing combines the performance benefits of the store-and-forward model with the real-time updates of transaction data that is found in the direct connect model. Batch-of-one processing uses the store-and-forward process, but the system maps the work table to the server instead of locally.

This diagram illustrates the batch-of-one process:

Batch-of-one process

You can use batch-of-one processing interactively or in conjunction with subsystem processing. When you use batch-of-one with subsystem processing, the system writes a record to the data queue for each completed transaction, which triggers the subsystem to process the order. You can continue on to the next transaction while the system is processing the first order on the server. The system sends all error messages to the Work Center program (P012502). You can either set an option to be prompted when a new message is sent, or wait and view all messages.

When you use interactive processing, you can set a processing option in the P4210 program that prompts you to accept the order before the system processes the order.

#### Prerequisites

To successfully store-and-forward orders, you must:

1. Verify that the system administrator downloads the necessary technical master tables before you complete the steps to store-and-forward sales orders.

2. Connect to the server and sign in to the normal production environment to download the master tables to the workstation.

3. Select the appropriate environment in the Environment field when you sign in to the system. Click Details to access the name of the environment.

5. Set the processing options for the appropriate edit mode for the P4210 and Batch Edit and Creation (R4210Z) programs.

#### Form Used to Enter Orders Using Store-and-Forward Processing

Form Name | FormID | Navigation | Usage
Store And Forward Order Inquiry | W4210E | Additional Order Processes (G4212), Batch Order Entry | Enter orders for store-and-forward processing. Correct batch sales orders.

#### Downloading Master Tables to the Workstation

To download master tables to the workstation:

1. Select Additional Order Processes (G4212), Download Store and Forward Tables.

2. Select a version of the Store and Forward Download program, and click Select on the Available Versions form.

3. Select the Data Selection option to limit the information that the system downloads, and click Submit on the Version Prompting form.

4. Make data selections, and click OK on the Data Selection form.

5. Click OK on the Printer Selection form.

Note. You can view a complete description of the table that you want to download. To do so, select the appropriate version on the Available Versions form, and then select Version Detail from the Row menu.

See JD Edwards EnterpriseOne Tools 8.98 Configurable Network Computing Implementation Guide.

#### Entering Orders for Store-and-Forward Processing

Access the Store And Forward Order Inquiry form.

To enter orders for store-and-forward processing:

1. Click Add.

2. Complete the steps to enter detail information on the Store And Forward Detail Revisions form.

3. Select Trans Control from the Form menu to access transaction control.

4. Revise these fields as necessary on the Transaction Control Revisions form:

   - Status Code

   - Approval Code

   - Client Notification

5. Click OK, and then click Cancel.

6. Click OK on the Store And Forward Detail Revisions form.

7. Submit the order for processing if the processing options are not set to automatically submit the order.

   Alternatively, process the sales orders later by running the Batch Edit and Creation program (R4210Z).

After you enter an order, the status code is 1. The system uploads orders from the workstation to the server only at this status.

Regardless of when you process the orders, the R4210Z program edits the information and creates the sales orders. If no errors occur, the system adds information to the F4201 and F4211 tables.

#### Uploading Sales Orders to the Server

To upload sales orders to the server:

1. Select Additional Order Processes (G4212), Upload Store and Forward Transaction.

2. Select a version of the Store and Forward Upload program, and click Select on the Available Versions form.

3. Select the Data Selection option on the Version Prompting form, and click Submit to limit the information that the system uploads.

4. Make data selections, and click OK on the Data Selection form.

5. Click OK on the Printer Selection form.

#### Setting Processing Options for the Batch Edit and Creation Program (R4210Z)

Processing options enable you to specify the default processing and versions for the Batch Edit and Creation program (R4210Z).

Process

These processing options specify processes that the system performs.

1. Perform Availability Check and Kit Balancing | Enter 1 to perform availability check and kit balancing.
2. Override Prices | Enter a value to specify whether to override prices. Values are: Blank: Use the unit price in the F4106 table. 1: Override prices.

Versions

This processing option specifies the version of P4210 to use.

1. Enter the Version ID of the Sales Order Entry | Specify the version of the Sales Order Entry program (P4210) that the system uses to generate the sales orders.

Configurator

These processing options specify how the system processes configurator orders.

Configured Item Inventory Split | Future use.
Recreate configurator order or accept configurator order as is | Specify whether the system creates the configurator order again or accepts the configurator order as is. Blank: Accept configurator order as is. 1: Create the configurator order again.

#### Processing Batch Sales Orders

Select Additional Order Processes (G4212), Batch Order Edit and Creation.

#### Correcting Batch Sales Orders

Access the Store and Forward Order Inquiry form.

To correct batch sales orders:

1. Locate the sales order that needs to be corrected.

2. Select Order from the Row menu, and then select any of these forms to revise sales order information, as necessary:

   - Store and Forward Header Revisions (SO Header Revision)

   - Store and Forward Detail Revisions (SO Detail Revision)

   - Transaction Control Revisions (Trans Control)

3. Run the Batch Edit and Creation program (R4210Z) to process the order.

### 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.

#### Understanding Entering Sales Orders for Matrix Items

In the Consumer Packaged Goods (CPG) industry, products often have a number of variations though they share the same basic properties. For example, inventory includes shirts and jackets. However, customers demand a number of 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.

#### Prerequisite

Before you complete this task section, verify that you have matrix items set up in inventory.

#### Forms Used to Enter Sales Orders for Matrix Items

Form Name | FormID | 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.

#### 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.

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.