## Processing Sales Orders

This chapter provides overviews of sales order information, sales order processing, and transaction processing and discusses how to:

- Work with billing information.

- Update status codes.

- Print picking documents.

- Process serial number information.

- Confirm shipments.

- Print shipping documents.

- Process shipments according to Uniform Code Council (UCC) 128.

### Understanding Sales Order Information

You review and analyze sales order information to track the status of sales orders and invoices and accurately plan for future needs. For example, you can monitor quantity information to identify how many items on a sales order are backordered. You can also review the present status of any order, including orders that are on hold. When entering or reviewing a sales order, you can quickly access item information, such as item number, availability, quantity cost-breaks, and so on. This is helpful when you are working directly with the customer.

You can also access additional item information that helps you accurately plan for future needs, such as summary availability and supply and demand for an item. For example, you can locate information about how many items are on demand, available in supply, and available to be promised.

You can access information about customer accounts, including current (open) orders and past (closed) sales orders. You can use the Check Credit program (P42050) to compare a customer's total accounts receivable and open orders with their credit limit. You can also access and review sales history information.

You can review billing information that doesn't print on the invoice that the customer receives, such as the status of any related orders. This is helpful when you must provide information to a customer during order entry.

You can access this information in either of these ways:

- From the Customer Service Inquiry form on the Sales Order Inquiries (G42112) menu.

- From the Update Sales Order - Header First - Manage Existing Order form on the Sales Order Management (G4211) menu.

The method that you use to inquire on a sales order might depend on the country that is associated with the order. Country-specific functionality for sales order information exists for:

- Chile

- Peru

- Poland

- Russia

Countries such as Chile, Peru, and Russia have country-specific fields, forms, and programs that you use to review sales order information.

See Also

(CHL and PER) Inquiring on Sales Orders for Chile and Peru

(CHL and PER) Working with Billing Information for Chile and Peru

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

### Understanding Sales Order Processing

After you enter sales orders, you must process them. Sales orders advance through the processing cycle in this sequence:

Sales Order Management process flow

Picking documents are documents that warehouse personnel use for picking inventory to fill sales orders. After warehouse personnel pick the appropriate items to fill an order, you can verify that the billing and shipping information on the sales order is correct. You can enter any changes, such as additional charges for freight or taxes, on the sales order before the merchandise leaves the warehouse.

You set up a status code for each of the steps in the sales order process using order activity rules. The system uses these codes to track the status of an order within the sales order process. For example, an order that you confirm for shipment has a status code of 560.

You can set up as many status codes as your company needs to complete the sales order process. For example, you can set up an additional status code for credit approval between sales order entry and printing pick slips.

You can also bypass steps in the processing cycle by manually advancing the status code on order lines. This is helpful if you have customers who come to the warehouse and purchase items directly. After you enter their order, you can bypass the picking and shipment confirmation steps by advancing the status code on the order line to the status code for processing invoices.

### Understanding Transaction Processing

Transaction processing ensures data integrity for specific programs and tables. In the event of a database error or failure of a server while the system is committing inventory to the database, all table updates that are related to a transaction must be rolled back from the database to maintain data integrity. Transaction processing enables the system to store data in a queue until a commit command is issued, at which time the data is moved to the corresponding table.

The system creates boundaries for each process that is covered by transaction processing. A transaction boundary includes all data elements that make up a transaction. When a failure occurs, the system generates a work flow message stating that the system will be reset to its original state prior to the failure occurring.

The Item Location File table (F41021) reflects on-hand and committed quantities of items by branch/plant, location, and lot/serial number. Maintaining the F41021 table accurately is extremely important. Transaction processing ensures that you do not commit items to a sales order prior to having a valid, processed order. If an item or order is held up for any reason, the system does not commit the order.

The system places the data in the Transaction Workfile table (F41021WF). This table is identical to F41021, except that it holds the data only temporarily. The update of the F41021 table is performed outside of the transaction boundary to ensure data integrity. The system updates the data in the F41021 table and deletes data from the work file table when the commitment is successful.

You can specify for the work file to be populated by entering 1 in the Special Handling field of user-defined code (UDC) table 00/AT (Auto Transaction Processing Rollback Level).

Transaction processing works with these programs in sales update:

- Sales Order Entry (P4210).

- Shipment Confirmation (P4205).

- Backorder Release (P42117).

### Working with Billing Information

This section provides overviews of online invoices and order acknowledgement printing and discusses how to:

- Set processing options for the Online Invoice Inquiry program (P42230).

- Print order acknowledgements.

Country-specific functionality for billing information exists for:

- Argentina

- Chile

- Peru

See Also

(ARG) Working With Sales Order Processing for Argentina

(CHL and PER) Working with Billing Information for Chile and Peru

#### Understanding Online Invoices

You use the Online Invoice Inquiry program (P42230) to review invoice information about an order that has not been invoiced or that has been only partially invoiced. The program displays the same information that appears on a printed invoice.

You can also use the P42230 program to:

- Review open and closed invoice information.

- Display the invoice with or without backordered lines.

- Review information about shipping conditions, discounts, payment terms, and taxes.

- Review transaction dates of lines within the invoice.

- Review commission accruals for a sales order.

You can set the processing options for the P42230 program to display backordered items in these ways:

- Without quantity and extended price information.

- With quantity information only.

- With quantity and extended price information.

You can also display tax summary information based on one of these criteria:

- Tax group - total taxable amount.

- Tax area - tax rate area, such as a state.

- Tax authority - tax authority with jurisdiction in the tax area, such as a county or city.

If the order has items that are taxed at different rates, the system calculates the taxes, but displays N/A (not applicable) instead of a tax rate.

Note. You cannot inquire on interbranch or intercompany orders until you have printed invoices for the orders.

#### Understanding Order Acknowledgement Printing

You print order acknowledgements to send to the customer to confirm that you are processing the order. You can include the same information that is on the sales invoice, such as:

- Item quantities, including backordered or canceled items.

- Total price, taxes, and discounts.

- Delivery date.

- Payment terms.

- Associated text and print messages.

- Charge references for detached adjustments and flat rates.

You usually print order acknowledgements for those order lines that are ready to print on a pick slip. You should set up a separate status code for printing order acknowledgements in the order activity rules. You do this to prevent the system from bypassing the status for printing pick slips.

When you print acknowledgements, the system uses a version of the Print Invoices program (R42565). You can specify whether the system assigns invoice numbers when you print invoices or order acknowledgements by setting the appropriate processing option for each version. You can run the proof version for other functions, such as invoice reprints.

Important! When you run a version of Print Invoices in proof mode, the system does not perform updates to status codes or tables. To properly process sales order acknowledgements, you must run version XJDE0005 or run a copy of this version.

See Setting Processing Options for the Print Invoices Program (R42565).

#### Forms Used to Work with Billing Information

Form Name | FormID | Navigation | Usage
Work With Online Invoice | W42230A | Sales Order Inquiries (G42112), Online Invoice | Review invoice information about an order that has not been invoiced or that has been only partially invoiced.
Dates | W42045G | Select a detail line, and then select Order Dates from the Row menu on the Work With Online Invoice form. | Review dates for a detail line.
Sales Order Line Detail | W42045A | Select a detail line, and then select Order Detail from the Row menu on the Work With Online Invoice form. | Review the detail information for the order line that you select.
Price History | W4074C | Select a detail line, and then select Pricing History from the Row menu on the Work With Online Invoice form. | Review the price history for the item.

#### Setting Processing Options for the Online Invoice Inquiry Program (P42230)

Processing options enable you to specify the default processing for the Online Invoice Inquiry program (P42230).

Defaults

These processing options specify the default values for searching for invoices and sales orders.

1. Order Type | Enter a value from UDC 00/DT that identifies the type of document. This code also 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.) These document types are predefined and should not be changed: P: Accounts Payable documents. R: Accounts Receivable documents. T: Payroll documents. I: Inventory documents. O: Purchase Order Processing documents. J: General Accounting/Joint Interest Billing documents. S: Sales Order Processing documents.
2. Status Code - From | Enter a code from UDC 40/AT that indicates the next step in the order flow of the line type.
3. Status Code - Thru | Enter a code from UDC 40/AT that specifies what the next standard step is in the processing cycle for this order type. You set up the steps for the processing cycle on the Order Activity Rules form.
4. Based on Status | Enter 1 for the last status. Leave this field blank for the next status.
5. Backorders | Enter 1 to exclude backorders, enter 2 to include backorders, quantities only, or enter 3 to include backorders, quantities and prices.
6. Customer Self Service Functionality | Specify whether the system activates the customer self-service functionality for use in JAVA/HTML. Values are: Blank: Bypass customer self-service. 1: Activate customer self-service functionality for use in JAVA/HTML.

Freight

This processing option specifies whether the system displays freight information.

1. Process Freight Estimate | Specify whether the system displays the freight estimate. Values are: Blank: Do not display the freight estimate. 1: Display the freight estimate.

Versions

This processing option determines the version of the Print Invoice program that the system uses.

1. Enter version for Print Invoices | Future use. Enter a version for the Print Invoices program (R42565). A version identifies a specific set of data selection and sequencing settings for the application. Versions can be named using any combination of alpha and numeric characters.

Commissions

This processing option specifies whether the system processes commissions.

1. Bypass Commission Processing | Specify whether the system processes commissions. Values are: Blank: Process commissions. 1: Do not process commissions.

#### Printing Order Acknowledgements

Select Sales Order Reports (G42111), Print Acknowledgements.

### Updating Status Codes

This section provides an overview of status codes, lists a prerequisite, and discusses how to:

- Set processing options for the Status Code Update program (P42040).

- Update status codes.

#### Understanding Status Codes

You can use the Status Code Update program to manually advance the status codes for order lines that you select. This enables you to manage steps in the order process that are unique to a specific company or order. For example, you can bypass credit approval for several order lines by processing them through the Status Code Update program (P42040).

You can also manually change the status code of a single line to the next status code. However, if an order or order line is on hold, you must first release the order. Advancing the status of a held order does not automatically release the order.

You can bypass only the status codes that are set up in the system's order activity rules.

Note. You cannot use the P42040 program to advance order lines to a closed status, such as 999, or to a restricted status that is specified during sales order entry. To assign a closed status to a sales order, you must advance the order through all of the steps in the sales order process. To cancel an order, you must inquire on the order and cancel each order detail line.

#### Prerequisite

Verify that the status codes are set up in the order activity rules UDC table (40/AT).

#### Forms Used to Update Status Codes

Form Name | FormID | Navigation | Usage
Work With Sales Speed Status Update | W42040A | Additional Order Processes (G4212), Status Code Update | Review and select the orders to process or update. After completing the Update to Status Code field, click Select to update the status code.
Sales Order Speed Status Update Additional Selections | W42040B | Select Added Selection from the Form menu on the Work With Sales Speed Status Update form. | Update status codes.

#### Setting Processing Options for the Status Code Update Program (P42040)

Use these processing options to set default values, specify versions, and define how the system processes data for the Status Code Update program (P42040).

Defaults

These processing options define the default from and thru status codes, the status code that the system uses to process the order, and the default next status code.

1. Status Code (From) and 2. Status Code (Thru) | Indicate the range of order status codes to display on the Work With Sales Speed Status Update form. You must specify a code 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 order activity rules.
3. Based On Status | Specify which status the system uses when filtering the records for display on the form. Values are: Blank: Use the next status. 1: Use the last status.
4. Default Next Status Code to Update | Enter the default next status that the system uses when updating the order status.
5. Option | For future use. This option is currently not functional. Leave this processing option blank.
6. Order Type | Specify the default order type that is populated in the form during initial entry.

Versions

This processing option specifies the version of the Sales Order Entry program that is called from this program.

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

Warehouse

These processing options specify whether the system can create a pick request, whether the pick request is generated using the subsystem, and an override status.

1. Request Processing Mode | Specify whether the system creates a pick request in JD Edwards EnterpriseOne Warehouse Management. 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. If processing pick requests uses the subsystem, enter the version | Enter the version of the Location Selection Driver program (P46171) to generate warehouse management pick requests through the subsystem. The Location Selection Driver program processes all movement requests for the JD Edwards EnterpriseOne Warehouse Management system, including pick requests. Note. You must specify a version that has been set up for subsystem processing.
3. Override Next Status for Sales Order Lines for which requests have been generated | Enter an alternative step in the order process. You must specify a code 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 override status must be a valid last status and next status combination in the Order Activity Rules table (F40203).

#### Updating Status Codes

Access the Sales Order Speed Status Update Additional Selections form.

From | Specify the last step in the processing cycle that this order line has successfully completed.
Last | Specify the next status in the order flow that the system uses to update the order line.
Based on Status | Specify which status codes the system uses when it performs the update.

### Printing Picking Documents

This section provides an overview of types of picking documents and discusses how to:

- Set processing options for the Print Pick Slips program (R42520).

- Print pick slips.

#### Understanding Types of Picking Documents

Warehouse personnel can print documents to assist them with retrieving inventory from the warehouse to fill a customer's order, shipment, or load. Additionally, you can print lists to pick items for multiple sales orders. A control pick slip, or a pick list, enables warehouse personnel to fill multiple sales orders efficiently.

This table lists and describes the documents that you can print for warehouse personnel to use in retrieving inventory:

Document | Description
Pick Slips (R42520) | A pick slip is a document that contains information about the items to be shipped, such as quantity and location, for a single sales order. Use pick slips: To review prices for line items and an entire order. To identify delivery personnel. To verify that a customer has signed for the items at the time of delivery. As a receipt if the customer returns any items. If you hard-commit inventory when you print pick slips, a pick slip can include several locations from which you can pick items. It lists the specific lot and location of an item. If not enough availability exists to pick from a single lot location, the system splits the line and creates a separate line for each lot and location. The system assigns the pick slip number by order number and prints the total number of items for that order.
Control Pick List (R42522) | A control pick list has information about the items to be shipped for multiple sales orders. The control pick list groups the items by item number and sequences them by quantity and location. Control pick lists enable warehouse personnel to fill multiple sales orders efficiently, reducing the amount of time that is spent locating necessary quantities. The system assigns the pick slip number by location and prints the total number of items for that location.
Packaged Pick Slip (R42521) | A packaged pick slip enables warehouse personnel to pick inventory to fill a certain shipment or load. The system assigns the pick slip number by shipment or load number and prints the total number of items for the shipment.

If you print a control pick slip before you print a pick slip, you can later print a pick slip for each sales order on the control pick list. The warehouse personnel can use these pick slips to determine the items and quantities to pack for each of the sales orders that they are shipping. The pick slips help warehouse personnel work efficiently because they can pack multiple orders from one area. The system assigns a number to each pick slip that you can later use to confirm a shipment.

When you have kits on sales orders, the system prints kit parent and component items sequentially on a pick slip. The value in the Kit ID field in the F4211 table enables the system to determine kits and their corresponding components.

If you use the JD Edwards EnterpriseOne Demand Scheduling system from Oracle, the report displays the Scheduled Pick Time (PDTT) information on the report in a column labeled Date/Time. This report also displays charge references for detached adjustments and flat rates.

You can assign a priority code to customers in the customer billing information to have the system fill customer orders and generate pick lists according to the priority of the customer. This helps to ensure that you have sufficient inventory for certain customers.

This diagram illustrates how the system uses control pick slips and pick slips to fill orders:

Using control pick slips and pick slips

You can reprint pick slips if the printing process is interrupted or if you need additional copies. The system reprints the pick slip without advancing the status codes for that order.

You must set the processing options to identify the type of pick slip to print.

#### Setting Processing Options for the Print Pick Slips Program (R42520)

Use these processing options to specify edit processes, printing parameters, how the system processes data, and the currency and to define default versions for the Print Pick Slips program (R42520).

Edits

These processing options specify how the system processes status codes.

1. Next Status From (Required) | Enter the beginning status code range that the system uses to select orders for pick slip processing. You find status codes in UDC 40/AT. Status codes must be set up in the order activity rules for each combination of order type and line type that you use.
2. Next Status Thru (Required) | Enter the highest line status that the system uses to select orders for pick slip processing. 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.
3. Override Next Status | Enter the next status code of the processed order lines. Using this option bypasses the order activity rules. You must specify a code 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.
4. Updating Next Status | Specify whether the system updates the status of the order detail line. Values are: Blank: Update the line status. 1: Do not update the line status.
5. Enter Allowed Lot Status Group to validate | Enter the allowed lot status group to validate. During print pick slips, 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), the system treats the user-defined lot status codes as blank and the on-hold item continues through the print pick slips process.

Display

These processing options control whether the system prints certain types of information, such as print messages, associated text, kit components, backordered items, and customer cross-references.

1. Global Print Message | Enter a code from UDC 40/PM that specifies whether the system prints a global print message on all pick slips.
2. Print Associated Text | Specify whether the system prints text lines that are associated with the sales order. You can specify whether to print text that is associated with the sales order header, sales order detail, or both. Values are: Blank: Do not print associated text. 1: Print text that is associated with header and detail lines. 2: Print text that is associated with the header only. 3: Print text that is associated with detail lines only.
3. Print Kit Components | Specify whether the system prints kit component lines on the pick slip. Values are: 1: The system prints the parent kit item, as well as all components. 2: The system prints the parent kit item only.
4. Future Committed Lines | Specify whether the system processes future committed lines and prints the information on the pick slip. When processing future committed lines during the pick slip process, the system updates order detail line information such as status codes. Values are: Blank: Do not print or process future commitments. 1: Process future committed lines. 2: Process and print future committed lines. 3: Print future committed lines.
5. Backordered Lines | Specify whether the system processes backordered lines and prints the information on the pick slip. When processing backordered lines during the pick slip process, the system updates order detail line information such as status codes. Values are: Blank: Do not print or process backordered information. 1: Process backordered lines. 2: Process and print backordered lines. 3: Print backordered lines.
6. Print Detail Text | Specify whether the system prints sales-order detail text-lines on the pick slip. Text lines are order detail lines that have a text line type in the Line Type field and contain only text. Values are: 1: Print text lines. 2: Do not print text lines.
7. Print Item Number | Specify which item numbers the system prints on the pick slip. Values are: Blank or 1: Print only our item numbers. 2: Print both ours and the customer's item numbers.
8. Customer Cross Reference | Specify the cross-reference code that identifies the customer item number if you print the customer item number on the pick slip. You must enter a value from UDC 41/DT.
9. Print Additional Header Text | Specify whether the system prints additional header text on the page header of the report. The additional header text indicates whether the document is an original or a reprint. Values are: Blank: Do not print additional header text. 1: Print additional header text to indicate that the document is original. 2: Print additional header text to indicate that the document is a reprint.
10. Print Shipment Number | Specify whether the system prints the shipment number for the sales order that is associated with the Print Pick Slips program (R42520). Values are: Blank: Do not print the shipment number on the report. 1: Print the shipment number on the report.
11. Print Message Preference | Specify whether the system prints user defined print message preference for the combination of item number and customer number in the sales order. Values are: Blank: Do not print user defined pint message preference. 1: Print user defined print message preference.

Process

These processing options control how the system performs certain processes. For example, you can specify how to commit inventory. You can also create a workfile or specify how the system processes ship and debit agreements.

1. Hard Commit Inventory | Specify whether the system hard-commits order detail lines. Values are: 1: Hard-commit inventory. 2: Bypass the commitment process. When the system commits inventory, some lines may be backordered or canceled.
2. Preference Commit | Specify whether the system commits order detail lines using preference processing. The system commits inventory according to how you have set up the Customer Preferences (P40071) and Item Preferences (P40072) programs. Values are: Blank: Do not commit inventory using preference processing. 1: Commit inventory using preference processing.
3. Create Work File | Specify whether the system creates a workfile with this version of the Print Pick Slips program. When you create a workfile, the system processes all of the order detail lines through the pick slip process. To use this processing option, you must create a report in Report Design Aid and specify the Pick Slips Header File (F42UI520) and Pick Slips Detail File (F42UI521) tables. Values are: Blank: Do not create a workfile. 1: Create a workfile.
4. Ship and Debit Processing | Specify whether the system uses subsystem or batch processing for the Assign, Recalculate, and Reassign Adjustments program (R45100) to identify and adjust ship and debit agreements when you run the Print Pick Slips program (R42520). Values are: Blank: Do not use subsystem or batch processing. 1: Use subsystem processing. 2: Use batch processing.

Currency

This processing option specifies whether the system prints foreign or domestic currency on the pick slip.

1. Domestic or Foreign Currency | Specify whether the system prints foreign or domestic currency on the pick slip. Values are: Blank: Print domestic currency. 1: Print foreign currency. 2: Print foreign and domestic currency.

Versions

This processing option specifies the version that the system uses when performing ship and debit processing.

Versions control how programs display information. Therefore, for the version to meet the company's needs, you need to set the processing options for specific versions.

1. Ship and Debit (R45100) | Enter the version of the Assign, Recalculate, and Reassign Agreements program (R45100) that the system uses to identify and adjust ship and debit agreements when you run the Print Pick Slips program (R42520).

#### Printing Pick Slips

Select Sales Order Processing (G4211), Print Pick Slips.

### Processing Serial Number Information

This section provides overviews of serial number processing, serial number processing in the distribution system, and serial number setup for a branch/plant and discusses how to:

- Set processing options for the Serial Number Inquiry program (P4220).

- Enter serial numbers for a branch/plant.

#### Understanding Serial Number Processing

You use serial numbers to uniquely identify a single item and track it through the system. Serial numbers can help track information for a specific part, such as when it arrived in the warehouse, when it was received, when and to whom it was sold, and when it was shipped.

Depending on serial number requirements, you can add serial numbers to the branch/plant at the time you receive an item. When you sell the item, you must enter the serial number during order entry and verify the serial number during shipment confirmation.

In other instances, you can add serial numbers to the system when you ship the products. For example, you can enter a serial number during shipment confirmation to identify a warranty period for an item. To assign serial numbers within the branch/plant, you access the Basic Serial Numbers program (P4220).

The functionality for serial number processing is an enhancement to lot processing. The system processes serial numbers as lots with a quantity of one. A lot with the quantity of one is the lowest trackable unit. To trace and track the serial numbers through the distribution system, you can use these lot information programs:

- Lot Master (P4108).

- Location Revisions (P41024).

- Lot Master Availability (P41280).

- Item Ledger Inquiry (CARDEX) (P4111).

- Lot Track & Trace Inquiry (P41203).

The system maintains serial number information in these tables:

- Item Master (F4101)

- Item Branch File (F4102)

- Item Location File (F41021)

- Lot Master (F4108)

- Item Ledger File (F4111)

#### Understanding Serial Number Processing in the Distribution System

If you sell serialized items, you can set up the item information and track the movement of the item from the time it enters the warehouse to the time you ship the merchandise to the customer.

Serial Number Requirements During Initial Item Entry

When you enter item information in the F4101 table, which the system transfers to the F4102 table, you must identify the requirement for serial number assignment, lot process type, commitment method, and shelf life in days. If you require a serial number, the lot process type indicates whether that assignment is optional or required and, if required, the format for system-assigned serial numbers. You must specify the shelf life for the system to calculate the expiration date of the item. You can override serial number requirements for each branch/plant. The system verifies serial number processing based on information in the Work With Item Branch form.

If you enter the lot process type that indicates that the serial number requirement is optional, you are not prompted to enter a serial number until shipment confirmation. You use this feature to use the serial number to identify a warranty for an item that you are extending to the customer.

You must enter a lot process type and the shelf life for all items for which a serial number entry is required. The system uses the lot process type and the shelf life to commit inventory. If you do not specify the shelf life, you must enter an expiration date each time you receive an item.

Serial Number Access During Purchase Order Receipts

When you receive items into the warehouse, you can record serial number information. When you enter receipts for purchase orders, you must enter the receipt option based on the lot process type that exists in the Item Branch program (P41026).

If you enter the lot process type that indicates that the system assigns serial numbers based on a next number format or a date format, you must enter the option to Receive to Multiple Locations. The system prompts you to enter a quantity of one as quantity received. Based on a next number format or system date format, the system creates new locations in the F41021 table and retrieves the expiration date based on the shelf life that you entered in the P41026 program. You can also enter an expiration date for each serial number.

If you enter the lot process type that indicates that you must manually assign serial numbers, you must enter the option to Receive to Multiple Locations. The system prompts you to enter a quantity of one as quantity received, as well as the serial numbers, which the system can create as lots in the F41021 table, if necessary. The system retrieves the expiration date based on the shelf life that you entered in the P41026 program, or you can enter an expiration date for each serial number.

You must set the processing option in the PO Receipts program (P4312) to record serial number information to trace and track item information by serial number.

Serial Number Entry During Order Entry

If you enter an order for an item that has a lot process type and that indicates that a serial number is required, you must enter a valid location and serial (lot) number during order entry.

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/serial number combination.

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

You might receive an error because a location/serial number and 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

If an item is returned for credit or repair, you must enter a valid location and serial number. Alternatively, you can use the serial number information to inquire on the existing order.

Serial Number Entry During Shipment Confirmation

If you enter a serial number requirement for an item, you must enter serial number information at shipment confirmation. When you confirm order detail lines during shipment confirmation, you must enter the serial number based on the lot process type that exists for the item in the P41026 program.

#### Understanding Serial Number Setup for a Branch/Plant

You can set up serial numbers for a branch/plant before you receive items or as you ship the items from the warehouse, according to serial number requirements that are specific to the organization. If you enter the lot process type that indicates that you must manually assign serial numbers, you can predefine the serial numbers from which to select when you enter a sales order or confirm the item for shipment. If you use serial number processing as an identifier for information, such as warranties, and you have specified the lot process type as optional serial number entry, you can enter the serial number before you confirm the shipment of the item to the customer. Optionally, if you assigned a serial number to an item, you can enter a second serial number to identify a warranty.

You can inquire on serial numbers, serial numbers of different items that were sold to a customer, serial numbers within a particular type of order, or all serial numbers that are assigned to an item and have yet to be ordered or shipped.

Note. When you review orders on the Work With Serial Numbers form, the system displays serial numbers that are not assigned to an item with a quantity of one. The system has not created lots and locations for these items in the F41021 table.

#### Forms Used to Process Serial Number Information

Form Name | FormID | Navigation | Usage
Work With Serial Numbers | W4220B | Sales Order Inquiries (G42112), Serial Number Inquiry | Review and select orders with serial numbers.
Serial Number Revisions | W4220C | Click Add on the Work With Serial Numbers form. | Enter serial numbers for a branch/plant.

#### Setting Processing Options for the Serial Number Inquiry Program (P4220)

Use these processing options to set default values and specify versions for the Serial Number Inquiry program (R4220).

Defaults

This processing option specifies the default order type.

Order Type | Specify the default document that is displayed when you access the Serial Number Inquiry form. Enter a code from UDC 00/DT that identifies the type of document.

Versions

This process option specifies the version of the Sales Order Entry program.

Customer Service Inquiry (P4210) | Enter a version of the Sales Order Entry program (P4210) that the system uses for customer service inquiries. If you leave this processing option blank, the system uses version XJDE0001.

### Confirming Shipments

This section provides overviews of shipment confirmations, additional order processing during ship confirm, tare and pack information, and the ship confirm batch application, lists prerequisites, and discusses how to:

- Set processing options for the Shipment Confirmation program (P4205).

- Confirm shipments.

- Set processing options for the Ship Confirm Batch Application program (R42500).

- Run the Ship Confirm batch application.

#### Understanding Shipment Confirmations

After warehouse personnel pick the items for an order, you must verify that the item and shipping information is correct before shipping the order. You use the Shipment Confirmation program (P4205) to verify that the inventory has left the warehouse. You can verify the location from which the item was picked, the quantity, all item and shipping information, additional charges, and serial numbers before shipping the order. You can also ship on-hold items that have an allowed lot status.

Although you cannot add inventory items to a sales order during shipment confirmation, you can add amounts for nonstock items, such as handling charges and freight, depending on how you set the processing option.

When you confirm an order, the system advances the order to the next status. For example, an order with a status of 540 advances to 560 after you confirm shipment.

If the shipment quantity is less than the order quantity, you can adjust the shipment quantity on the sales order. If the system cannot fill a quantity of items, it processes the order depending on how these options are set:

- Options for the P4205 program are set to backorder, cancel, or ship available items.

- Customer billing instructions allow backorders.

  Settings for the branch/plant constants, item branch, and item master allow backorders.

In the P4205 program, you can enter the Actual Ship Time value when confirming an order line. The system also accepts an actual ship time from the Transportation Shipment Confirmation (P49645) and Transportation Load Confirmation (P49640) programs.

You can confirm the shipment of kits in these ways:

- Confirm shipments manually.

  Set a processing option to display all kit components. You can ship confirm at the parent kit line item or confirm one or more of the components individually. When you process components individually, the system displays a warning message and flags the parent kit item to not allow certain updates to the line, like quantity changes.

- Use the Carton Reorganization program (P4620) to confirm shipments.

  You can correct carton data if the line-level reconciliation fails or a change is made to the quantity shipped during shipment confirmation. You can use the Shipment Confirmation Carton Status and the Reconcile Carton Detail to Shipment Detail processing options on the Carton Detail tab to ensure that cartons have passed the necessary edits before you confirm shipment. You can use the Row menu on the Shipment Confirmation form to access the Carton Reorganization program (P4620) and make corrections.

  For example, after all the labels have been assigned to the shipment, you can change the carton status to indicate that carton detail has been reconciled to shipment detail. If all cartons for the shipment are not at that status, the system cannot confirm the shipment. This process is optional, because you can leave the status blank to proceed without checking the carton status. You can also perform this function using the batch version of the Ship Confirm Batch Application program (R42500). The batch version retrieves the processing options of the interactive version that is specified in its processing options.

- Confirm shipments automatically.

  Set a processing option to prevent the display of kit components. The system confirms the components and balances the remaining quantities for each component in the kit.

Partial Order Quantities for Kits and Configured Items

Sales orders for kits and configured items can often have large order quantities, including parts and subassemblies. Typically, as items (and their components) are completed for kit and configured sales orders, they remain in inventory until the entire order is complete. However, by shipping partial quantities of items as they are completed, you can effectively manage inventory and reduce handling costs, and you can periodically bill for the quantity completed instead of waiting for the entire order to be completed.

You can confirm shipments for the kit parent or for individual kit components. When you confirm shipments for kit components individually, the system displays a warning that you are creating parent and component imbalances. The system flags the record and then uses the information to prevent action on the kit parent that would result in loss of kit integrity, such as changing the order quantity of the kit parent item. You cannot over-ship a kit parent when the kit has been partially processed.

The Display Kit Balance Window processing option specifies whether the system displays the Kit Balance Window form. Depending on the setting of this processing option, the P4205 program launches the P42055 program when you specify a transaction quantity for the parent and process the line on the sales order. You use the Kit Balance Window form to review the recommended component quantities and update them if necessary.

The system disables the Select Location option from the Row menu on the Shipment Confirmation Revisions form, when you set the Display Kit Balance Window processing option to 1. Setting this processing option prevents the system from creating orphaned components. If the kit parent item belongs to a manufacturing work order, the system does not disable the Select Location option. For manufactured kits, the system considers the kit parent a stock item and does not enable you to process kit components individually. The Multi-Location program (P42053) enables you to decide the location from which to source the kit parent quantities during shipment confirmation. You can also select lots or serial numbers for the kit components from the P42053 program.

You cannot use the Batch Ship Confirm program (R42500) to process kit components individually. The system ships components based on the recommended component quantities.

Note. You must set the Display Kit Component Lines processing option on the P4205 program to display the components if you are going to ship kit components individually. You can ship components individually without displaying the Kit Balance Window form.
You must set the Display Kit Balancing Window processing option on the P4205 program to override the system recommended component quantities. You override the recommended quantities to ship components out of balance with the rest of the kit.

See Shipments.

JD Edwards EnterpriseOne Transportation and Kits

The JD Edwards EnterpriseOne Transportation system changes a component line to a stock line type when you ship the line without the kit parent. This action disassociates the component line from the kit parent; as a result, component invoicing for kits on transportation lines is not available.

When you ship the component without the parent, the system converts the component line to a stock line type, and then overrides the price for the component stock line and the kit parent line. Overriding the price allows you to invoice for both lines on the sales order without invoicing more than the original kit parent extended amount.

Ship Ascending Dates

The consumer-packaged goods and pharmaceutical industries rely on lot processing with many different dates. Customers want product lots shipped using the best before date, sell by date, or expiration date that is greater than or equal to the date from the last shipment.

During shipment confirmation, the system verifies that the lot and location that are picked follow the ascending rule. The system issues a warning or error message if the rule is not satisfied.

In-Transit Accounting for Transfer Orders in Shipment Confirmation

When shipping an order between branch/plants, you need to account for in-transit inventory that is related to transfer orders. Material Requirements Planning (MRP) and Distribution Requirements Planning (DRP) generate transfer orders to facilitate the transfer of inventory from one branch/plant to another. Companies that ship a lot of value between branch/plants cannot lose financial visibility to the value of inventory that is in-transit. The inventory general ledger value is relieved from the shipping branch/plant at the time of sales update. The inventory value is not updated in the general ledger again until purchase order receipts are performed at the receiving branch/plant. This means that month-end, quarter-end, and year-end financial statements may be incorrect if the in-transit value of inventory is not accurately reflected in the general ledger.

With the In-Transit Accounting processing option, purchasing receipt routing is automatically called at ship confirm to track the goods as in-transit with an associated update to the general ledger. This functionality ensures financial inventory visibility of goods in-transit. The In-Transit Accounting processing option on the Process tab and the PO Receipts (P4312) processing option on the Versions tab of the Shipment Confirmation program (P4205) should be activated to accurately track in-transit inventory.

Note. If you use JD Edwards EnterpriseOne Transportation Management and in-transit loads, then in-transit inventory is tracked by this system.

#### Understanding Additional Order Processing During Ship Confirm

When you run the ship confirmation process, the system can perform other processes for the order. These processes include updating the on-hand inventory or improving inventory accuracy with load and delivery confirmation. You can also ensure the accuracy of the order by entering serial number information or confirming test results for shipped items during ship confirmation.

Some of these additional order processes require that you are working with other JD Edwards EnterpriseOne systems, such as JD Edwards EnterpriseOne Quality Management from Oracle and JD Edwards EnterpriseOne Transportation Management.

Updating On-Hand Inventory

You can relieve the on-hand quantity for an item during shipment confirmation or sales update. The method that you select affects when history files are written to the Item Ledger File table (F4111). Consider these points when determining which method to use:

- If you subtract the on-hand quantity from inventory during shipment confirmation, the system creates a record in the Item Ledger table with the sales order as the document number and the order type as the document type.

  During sales update, the system overwrites the record with the invoice number and type, general ledger date, and batch number.

- If you subtract the on-hand quantity from inventory during sales update, the system writes the invoice number, type, and general ledger date to the F4111 table.

  No record is written during shipment confirmation.

You can also relieve inventory during the manufacturing process when completing configured items before shipment confirmation.

To relieve the on-hand quantity for an item during shipment confirmation, you must add order types to UDC table 40/IU. During sales update, the system overwrites the F4111 table record with the invoice number and type, general ledger date, and batch number.

Load and Delivery Confirmation

Accurate and timely load and delivery confirmation is key to successful transportation. When you confirm a load, the system verifies the products that make up the load. When you confirm a delivery, the system verifies that the load reached its final destination. The JD Edwards EnterpriseOne Transportation Management system enables the rapid load confirmation of bulk and packaged products.

Loads are made up of one or more shipments. You confirm loads to record the actual quantities of products shipped. When you confirm a load, the system retrieves the actual ship date and time for the load date and time. You can update the actual delivery date and time, if needed.

The delivery of a product is the moment when ownership is transferred to the customer. You perform delivery confirmation to verify the quantities of product delivered, according to the specifications of the load. Confirmation can be completed for all types of deliveries, such as for bulk products, packaged products, and unscheduled deliveries. You can confirm the delivery of one trip or one order at a time, or you can confirm multiple deliveries at the same time.

The system improves inventory accuracy by:

- Making the necessary inventory adjustments to account for temperature and density readings taken during the loading process.

- Enabling you to record valid test results of a bulk product before you can successfully confirm a load.

- Changing the status of an order to be eligible for batch document printing or automatically triggering delivery document printing.

- Creating historical records of each transaction in the item ledger and preventing load confirmation if predefined requirements, such as quality standards, are not met.

- Enabling you to record the disposition of remaining bulk quantities during delivery confirmation.

- Making the necessary journal entries to the system.

You can also use JD Edwards EnterpriseOne Transportation Management to support the aviation and marine industries. When you confirm load and delivery of products for the aviation and marine industries, you can enter additional order information, such as flight or vessel numbers, fueling times, and arrival and departure times.

If you have activated the ECS Control option on the System Constants form, you can track the transport of bulk or packaged goods from the warehouse or depot to the customer site. You can confirm bulk order shipments. You must complete the additional fields that are required before you confirm the shipment. The system stores the shipment confirmation information in the Sales Order Detail File - Tag File table (F49211).

See Confirming Delivery.

Entering Serial Number Information During Confirmation

If any type of serial number requirement exists for an item in the item branch, you must enter serial number information at shipment confirmation. When you confirm order detail lines during shipment confirmation, you must enter the serial number based on the lot process type that exists for the item in the Item Branch File table (F4102).

If you enter the lot process type that indicates that the system assigns serial numbers based on a next number format or a date format, you must confirm a quantity of one as the quantity shipped. Based on a next number format or system date format, the system creates new locations in the Item Location File table (F41021), if necessary. If you are shipping a quantity greater than one, you must select the Select Multiple Locations option from the Row menu to select serial numbers with a quantity of one on a line on the Select Multiple Locations form. For kit items with lot controlled or serialized components, you can access the Select Multiple Locations form from the Kit Balancing Window program (P42055).

If you enter the lot process type that indicates that you must manually assign serial numbers, you must enter the option Select Locations. The system prompts you to enter a quantity of one as quantity shipped, as well as the location serial numbers, which the system can create as lots in the F41021 table, if necessary. If you are shipping a quantity greater than one, the system automatically displays the Select Multiple Locations form and does not confirm a line with a quantity greater than one.

If the serial number for the item that is being shipped does not match the serial number in the system, you can change the information to accurately reflect the shipment. You can use the Serial Number Revisions form to set up a new serial number for the item.

See Processing Serial Number Information.

Confirming Test Results for Shipped Items

If you are working with the JD Edwards EnterpriseOne Quality Management system and activate the Quality Control option on the Branch/Plant Constants form for the shipping branch/plant, you can confirm the results of test samples at shipment confirmation. After you enter test results, the system processes them to determine whether the results that you collected pass the tests that you defined. The system evaluates the results against minimum and maximum values and adjusts the status of the lot for each order detail line to pass or fail. If the lot passes, the system confirms the order detail line for shipping. If the lot fails, you can access Test Results Revisions from the Row menu on the Shipment Confirmation form to search and select a lot that meets the quality criteria for the customer and item on the sales order.

Additionally, you can set processing options in the Shipment Confirmation program (P4205) to automatically print the test results on a certificate of analysis. A certificate of analysis (COA) is a document that lists the tests and test results for item lots sold to a customer. The system prints COA documents only for those customers whose billing instructions indicate that the customer should receive this document. Additionally, the system prints test results information on a COA based on the parameters that you define in the test definitions.

See Setting Up EnterpriseOne Quality Management.

See Processing Test Results.

#### Understanding Tare and Pack Information

After creating the shipment and picking the items for the shipment, you can record the packing information and confirm the intermediate packs or pallets.

When you perform shipment confirmation, the system verifies tare and pack information. For each shipment, you can enter the information about the way products and orders are packed. When you enter tare information, you are recording information about the pallets and large product collections that you are shipping. When you enter pack information, you are recording the intermediate packs. For example, you can record the information for a pallet that contains two different models of microwaves that are packed two to a carton. The system retrieves the universal product code (UPC) for each microwave and the shipping container code (SCC) for the prepackaged carton of microwaves in the item master information. To record tare and pack information, enter the type of pallet onto which the microwaves were loaded.

If you enter an aggregate SCC, the system displays two asterisks (**) to indicate the associated UPCs. To review the UPCs, you can access the Item Cross Reference program (P4104) from the UCC-128 Revisions form.

You must set the Pack Confirmation and the Pack Confirmation Version processing options in the Shipment Confirmation program (P4205) to indicate whether to enter tare and pack detail information. Setting these processing options also specifies whether the system confirms the pack when you confirm the order detail line.

Note. To generate serial shipping container code (SSCC) next numbers by company, you must set up a document type in UDC table 00/DT.

#### Understanding the Ship Confirm Batch Application

The Ship Confirm Batch Application program (R42500) enables you to confirm multiple orders at one time. This process updates the EDI Purchase Order Change Header - Inbound (F47131) and EDI Purchase Order Change Detail - Inbound (F47132) tables. The R42500 program calls the Inbound Transaction Processor program (R47500), which also uses the customer order change tables.

When you confirm shipments for orders in batch mode, the system retrieves all orders at the status that you specify in the R42500 program processing options.

The system does not process orders with these criteria:

- Orders that are currently on hold.

- Orders that are processed by JD Edwards EnterpriseOne Warehouse Management.

- Orders that were previously processed for ship confirmation.

- Orders with a future committed quantity that is greater than zero.

You can run the batch shipment confirmation in proof or final mode. When you run the batch shipment confirmation in proof mode, the system does not advance the status of the orders or update the database. The system sends any electronic error messages to the work center. You can correct errors in the Sales Order Detail Revisions form and resubmit the order for confirmation.

Whenever you run the R42500 program, the system automatically runs the R47500 program to streamline batch processing. When you set up the processing options for the R42500 program, you must specify a version of the P4205 program. Also, set the processing options for the R47500 program.

#### Prerequisites

Before you complete the tasks in this section:

- For the P4205 program, verify that a status code is set up for shipment confirmation.

- Create a version of the R42500 program and set the processing options according to the company's business needs.

  For example, you might want to create multiple versions for proof and final mode. In this way, you can review the orders that will be confirmed before actually confirming orders and updating the database.

- Create a version of the P4205 program and set the processing options according to the company's business needs.

  See Processing Test Results.

- Create a version of the R47500 program and set the processing options according to business needs.

- Ensure that the correct version of the R47500 program is indicated in the processing options for the R42500 program.

- Ensure that the correct version of the P4205 program is indicated in the processing options for the R47500 program.

See Also

Setting up Label Information

Reorganizing Cartons and Items in a Shipment

Setting Up Allowed Lot Status Codes

#### Forms Used to Confirm Shipments

Form Name | FormID | Navigation | Usage
Work with Shipment Confirmation | W4205H | Sales Order Processing (G4211), Confirm Shipments | Review and locate orders to confirm shipment.
Shipment Confirmation | W4205K | Select an order to confirm on the Work with Shipment Confirmation program. Complete the Sel = 1 field, and click OK. | Confirm shipments.
Pack Confirm Detail Revisions | W4216A | Complete the Sel = 1 field on the Shipment Confirmation form, and click OK. | Enter and revise tare and pack information. Confirm an order. Note. The Pack Confirmation processing option on the Warehouse tab of the Shipment Confirmation program (P4205) must be set to 1 to activate pack confirmation.

#### Setting Processing Options for the Shipment Confirmation Program (P4205)

Use these processing options to specify data selection criteria, specify default and display values, define how the system processes and edits data, define print options, specify versions, and activate prepayment processing.

Selection

These processing options specify the criteria that the system uses to select order detail lines for confirmation.

1. Next Status From (Required) | Enter the beginning status code, which is used in conjunction with the value in the Next Status Thru processing option, to create a defined range of valid next statuses, which the P4205 program uses to determine which lines to process.
2. Next Status Thru (Required) | Enter the ending status code, which is used in conjunction with the value in the Next Status From processing option, to create a defined range of valid next statuses, which the P4205 program uses to determine which lines to process.
3. Sales Order Type (Required) | Enter the type of document. This code also indicates the origin of the transaction. Certain 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.) You must enter a value that has been set up in UDC 00/DT. To relieve the on-hand quantity for an item during shipment confirmation, you must also add order types to UDC 40/IU. If you do not enter the order types to the UDC table, the system automatically relieves on-hand quantity for an item at sales update. If you do add order types to UDC 40/IU, the system automatically subtracts the on-hand quantity from inventory during shipment confirmation. The system creates a record in the Item Ledger File table (F4111) with the sales order as the document number and the order type as the document type. During sales update, the system adds the invoice number, invoice type, general ledger date, and batch number to the existing record. Work order processing relieves inventory for configured item components and updates the SO02 field in the Sales Order Detail File table (F4211). This field indicates that inventory has been relieved for the line. Additionally, ship confirmation will not relieve inventory even if the UDC is set for the order type and line type combination. If you do not add order types to UDC 40/IU, the system reviews the SO02 field in the F4211 table during the Sales Update program (R42500) to determine whether it needs to relive inventory. If necessary, the system subtracts the on-hand quantity from inventory during sales update and writes the invoice number, type, and general ledger date to the F4111 table. No record is written during shipment confirmation.

Defaults

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

1. Line Type for New Sales Detail Lines | Enter a code that controls how the system processes lines on a transaction. Values are defined in the Line Type Constants Revisions form (P40205) and include S for stock item, D for direct ship item, J for job cost, N for nonstock item, F for freight, T for text information, M for miscellaneous charges and credits, and W for work order. Although you cannot add inventory items to a sales order during shipment confirmation, you can add amounts for nonstock items, such as handling charges and freight. If you enter a noninventory line type for new sales detail lines and set the processing option Allow Additional Line Entry, the system displays the Additional Line Entry window after you confirm sales order detail lines.
Confirmed Sales Detail Lines | Enter a next status override code to indicate an alternate step in the order process. You must enter 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 next status of the sales order detail line and the override code for sales detail lines must be a valid last status/next status combination in the order activity rules.
Additional Non-inventory Line Items Entered | Enter additional noninventory line items. Although you cannot add inventory items to a sales order during shipment confirmation, you can add amounts for nonstock items, such as handling charges and freight. Enter an alternate step in the order process when you add noninventory items at the time of shipment confirmation. You must enter a value from UDC 40/AT that has been set up in the order activity rules and is based on the order type and the line type that you are using. The combination of the next status of the sales order detail line and the override code for additional noninventory lines must be a valid last status/next status combination in the order activity rules. You can use this processing option only if you have activated the processing option Allow Additional Line Entry.
Remaining Backordered Quantities | Enter an alternate step in the order process for quantities that are unavailable at the time of shipment confirmation. On a confirmed order, the original order detail line indicates the quantity that was confirmed for shipment. If the available quantity is less than the ordered quantity, the system adds an order detail line to indicate the quantity that remains unshipped. The current status code for the new detail line is 904 (Backordered at Shipment Confirmation). The system retrieves the next status code from the order process, or you can indicate an alternate status. You must enter a value from UDC 40/AT that has been set up in the order activity rules and is based on the order type and the line type that you are using. The combination of the next status of the sales order detail line and the override code for backordered or canceled quantities must be a valid last status/next status combination in the order activity rules. You can use this processing option only if you have activated the processing option Backorder or Cancel Unshipped Quantity on the Process tab.
Authorized Lines | Enter an override status code for authorized lines. If you enter a status code, you must use a status that has been set up in the UDC table (40/AT) of the order activity rules and is based on the order type and line type combination.
Settled Lines | Enter an override status code for settled lines. If you enter a status code, you must use a status that has been set up in the UDC table (40/AT) of the order activity rules based on the order type and line type combination.

Display

These processing options specify whether the system displays certain types of sales order information or enables you to enter additional lines during confirmation.

1. Allow Additional Line Entry | Specify whether you can add noninventory items to a sales order during shipment confirmation. For example, you can add amounts for nonstock items, such as handling charges and freight. Values are: Blank: Do not display the Additional Line Entry form. 1: Display the Additional Line Entry form after sales order detail lines are confirmed.
2. Display Kit Component Lines | Specify whether the system displays component lines for kits. When you confirm the shipment of a kit, you can manually confirm the individual components of the kit or have the system confirm the components when you confirm the parent item. The system does not display component lines for manufactured kits. Values are: Blank: The system does not display kit component lines, but automatically confirms each component and balances the remaining quantity for each item in the kit. If a quantity is not available for a component, the system backorders or cancels the entire kit. 1: The system displays all kit component lines. You can manually confirm each component. If a quantity is not available for an optional component, the system backorders or cancels the component, but not the parent item.
3. Display Text Lines | Specify whether the system displays text lines when you confirm the shipment of an order. Order detail lines with a text line type, typically T, contain memo information. When you confirm the shipment of an order, you might need to view text line information. Values are: Blank: Do not display text lines. 1: Display text lines.
4. Item Location Hold Error | Specify whether you receive an error when an item location is on hold. You can set up lot status codes and assign status codes to locations in the Item Master (P4101), Item Branch Plant (P41026), and Lot Master Revisions (P4108) programs. An approved lot or location does not have a status code. If you do not assign a status code to a location or lot, it is an approved lot or location. All other codes indicate a hold. The system might process items out of locations that appear on hold. Values are: Blank: Do not indicate an error when the item location is on hold. 1: Do not confirm the shipment of items from this location until the lot status is approved.
5. Pre-select Detail Lines for Confirmation | Specify whether the system enters the selection value on the revisions form. You might select the option to preselect detail lines if you display kit component lines or subassemblies. Values are: Blank: Do not automatically select the detail lines for confirmation. You must enter the selection value to confirm a detail line. 1: The system enters the selection value of 1 for all order detail lines on the Revisions form. You can then clear any lines that you do not want to confirm.
6. Display Kit Balancing Window | Specify whether the system displays the Kit Balancing Window program (P42055) when you are processing a kit item at the parent level. The system always processes manufactured kits at the parent level and performs blind kit balancing. Values are: Blank: The system displays the Kit Balance Window form only if exceptions exist. Exceptions include situations in which not enough components are available to satisfy the ordered quantity of the kit parent and when components have been previously processed. 1: The system always displays the interactive Kit Balance Window form when processing a kit parent item. 2: The system does not display the interactive Kit Balance Window form. The system performs blind kit balancing, based on the default quantity for each component that is defined in the Bill of Materials program (P3002).

Edits

These processing options specify whether the system verifies availability before confirming the order detail line and whether the quantity can be changed.

1. Check Availability | Specify whether the system notifies you of quantity availability before confirming the order detail line. You might perform availability checking during shipment confirmation if you do not hard-commit inventory until shipment confirmation. Values are: Blank: The system performs availability checking, but does not issue a warning that the ordered quantity exceeds the available quantity. 1: The system performs availability checking and issues a warning that the ordered quantity exceeds the available quantity. If you set the P4205, Process tab, Backorder or Cancel Unshipped Quantity processing option to backorder or cancel unshipped quantities, the system verifies backorder information in the Item Master, Item Branch/Plant, Branch/Plant Constants, and Customer Billing Instructions, and automatically backorders or cancels any quantity that is unavailable. If you leave the Backorder or Cancel Unshipped Quantity processing option blank, the quantity remains shippable.
2. Ship from Negative On-hand Quantity | Specify whether the system enables you to ship from a location when the location has a negative on-hand quantity or the order quantity drives the quantity less than zero. Values are: Blank: The system enables you to confirm the order detail line and ship from a location that has negative on-hand quantity. 1: The system issues an error message to indicate that the location from which you are shipping does not have available quantity and does not allow you to confirm the order detail line from this location. You must select another location from which to ship.
3. Prevent Over-shipping | Indicate whether the system enables you to increase the quantity of an order detail line during shipment confirmation. Values are: Blank: The system enables you to increase the quantity of an order detail line during shipment confirmation. 1: The system does not enable you to increase the quantity of an order detail line during shipment confirmation.
4. Enter Allowed Lot Status Group to validate | Enter the allowed lot status group to validate. During shipment confirmation, 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), the system treats the user-defined lot status codes as blank and the on-hold item continues through the shipment confirmation process.

Process

These processing options specify whether the P4205 program enables you to:

- Override order information, such as the line type and ship to address.

- Relieve on-hand quantity.

  1. Override Line Type | Specify a code that controls how the system processes lines on a transaction. You must enter a value that is defined on the Line Type Constants Revisions form. Values are: Blank: The order line type information can be changed for this order only. If you enter another line type, it must be a noninventory line type. Values are: 1: The line type cannot be changed. The line type is visible on the form, but you will not be able to override the information.
  2. Override Ship To Address | Specify whether the default address information for the Ship To address can be changed. When you set up the Customer Master Information and Customer Billing Instructions, you define the Sold To address as the address to which you send the invoice and the Ship To address as the address to which you send the shipment. Values are: Blank: The Ship To address can not be changed. 1: The Ship To address can be changed for this order only.
  3. Backorder or Cancel Unshipped Quantity | Specify whether the system backorders or cancels orders for which quantity is not available. You can allow backorders by item or by customer and specify whether the backorders are allowed at a specific branch/plant. To backorder an item, you must set the option Backorders Allowed in Item Master, Item Branch/Plant, Branch/Plant Constants, and Customer Billing Instructions. If you allow backorders, the system holds the order detail line until quantity is available. If you do not allow backorders, the system cancels the order detail line. Blank: The system does not backorder or cancel quantity that is not shipped. All remaining quantity will be shippable when it becomes available. 1: The system backorders or cancels quantity that is not shipped based on backorder information in Customer Billing Instructions, Item Master Information, Item Branch/Plant, and Branch/Plant Constants.
  4. Relieve On Hand Inventory Override | Specify whether the system enables you to relieve inventory when you confirm shipment. Values are: Blank: The system relieves the on-hand quantity for the item when you confirm the shipment. You must add order types to the UDC table (40/IU). 1: The system does not relieve the on-hand quantity for the item when you confirm the shipment. If you do not relieve on-hand quantities, the system does not perform additional processing, such as basic serial number processing, interoperability, and agreement information.
  5. Ship and Debit Processing | Specify whether the system uses the Assign, Recalculate, and Reassign Agreements program (R45100) to identify and adjust ship and debit agreements when you run the Confirm Shipments program. Values are: Blank: The system does not use subsystem or batch processing. 1: The system uses subsystem processing. 2: The system does not use batch processing.
  6. Sales Order Batch Price/Cost Update | Specify whether the system uses subsystem processing in the Sales Order Batch Price/Cost Update program (R42950) to update prices and costs during shipment confirmation. Values are: Blank: The system does not use the Sales Order Batch Price/Cost Update program. 1: The system uses subsystem processing.
  7. Display Warning/Error for Ascending Date Rule check | Specify whether the system displays a warning or an error message when it checks the ship date rule and the ship date rule fails during Shipment Confirmation. Values are: Blank: Display a warning message. 1: Display an error message.
  8. Process New Lots for Credit Orders | Specify whether the system assigns new lot numbers to credit orders during shipment confirmation. Before the system can assign new lot numbers, you must deactivate lot control. Values are: Blank: Do not assign new lot numbers to credit orders. 1: Assign new lot numbers to credit orders.
  9. Enable Next Order Status Preference | Enter a value to activate the next order status preference in the Shipment Confirmation program (P4205). If the next order status preference is activated, the system applies it to all sales order detail records on confirmed shipments. Values are: Blank: Do not activate the next order status preference. 1: Activate the next order status preference.
  10. In-Transit Accounting | Specify whether the system includes in-transit accounting for the transfer orders (ST/OT) as part of the ship confirm process. When this processing option is activated, the system relieves on-hand inventory and moves the shipping quantity to the first step of the corresponding purchase order receipt routing. This provides better visibility over transfer order inventory that is in-transit. Verify that the setup for all necessary purchase order receipt routing and automatic accounting instructions is in place before activating this option. Values are: Blank: Do not initiate in-transit accounting. 1: Initiate in-transit accounting.

Freight

These processing options specify whether the system retrieves freight information and whether you can override the freight and carrier information.

1. Freight Program (FUTURE) | Specify whether the system retrieves freight information. You can standardize the freight and carrier information so that freight rate calculations are accurately calculated for the appropriate route, stop, and zone. You can specify a preferred carrier for an item (Item Master and Item Branch/Plant), or a customer (Customer Billing Instructions). Values are: Blank: Do not retrieve freight information. You can enter values that affect the current order only. 1: Retrieve freight information, and process orders based on the default information that is set up in the Customer Billing Instructions or the Item Master Information.
2. Override Freight (FUTURE) | Specify whether the system processes orders based on the default information. To avoid overriding freight information for an order, you can disable this information. Values are: Blank: The system processes orders based on the default information that is set up in the Customer Billing Instructions or the Item Master Information. 1: The system enables you to change default information for this order only.

Print

This processing option specifies whether the system prints invoices through the subsystem.

1. Subsystem Invoice (R42565) | Specify whether the system prints invoices through the subsystem. If you use subsystem processing for printing invoices, you must specify the version of the Print Invoice program (P42565) to activate subsystem processing. Values are: Blank: Do not print invoices automatically. 1: Print invoices automatically.

Versions

These processing options specify the version that the system uses when you confirm an order detail line. If you leave a processing option blank, the system uses version ZJDE0001.

1. Sales Order Entry (P4210) | Enter the version of the Sales Order Entry program (P4210) that the system uses to create additional order detail lines during shipment confirmation. If you use this version of sales order entry in other programs, the system overrides the order line type that is set up in the Shipment Confirmation program (P4205) processing options with the order line type from the processing options for this version of the P4210 program.
2. Print Invoices (R42565) | Enter the version of the Print Invoices program (R42565) that the system uses to automatically print invoices through the subsystem. You must activate the processing option Print Invoices Automatically to activate subsystem processing.
3. Ship and Debit (R45100) | Enter the version of the Assign, Recalculate, and Reassign Agreements program (R45100) that the system uses to identify and adjust ship and debit agreements when you run the Shipment Confirmation program (P4205).
4. Sales Order Batch Price/Cost Update (R42950) | Enter the version of the Sales Order Batch Price/Cost Update program (R42950) that the system uses after each order is processed by the Shipment Confirmation program (P4205). Ensure that the version specifies subsystem processing; otherwise, the data that is required to create the report might not be available.
5. Carton Reorganization (P4620) | Enter which version of the Carton Reorganization program (P4620) the system uses.
6. PO Receipt (P4312) | Specify the version of the PO Receipt program (P4312) that the system uses in conjunction with the In-Transit Accounting processing option. This version should have the receipt routing activated.

Warehouse

These processing options define additional processing for tare and pack confirmation. If you follow UCC 128 requirements, you can confirm tare and pack information after you confirm an order detail line.

1. Pack Confirmation | Specify whether you are confirming packs for shipment. Values are: Blank: Do not use pack confirmation. 1: Use pack confirmation. The system verifies that the appropriate SSCC and SCC are entered for each record and that they correspond to the hierarchical configuration that is specified in Shipment Entry. For example, if you enter an SOTPI (Shipment, Order, Tare, Pack, Item) configuration in Shipment Entry but you have not entered a pack SSCC or an SCC, the system displays an error message. The system verifies that the SCC and the unit of measure for each item correspond to the information in the Item Master and Item Cross-Reference Revisions. The sum of the Tare/Pack quantities must equal the shipped quantity on the sales order line. The system converts the SCC unit of measure to the UPC quantity if an SCC has been entered. For example, if you confirm the shipment of 24 cases of soda, the system verifies that you are confirming shipment of 144 cans of soda. If you follow UCC 128 requirements, you must specify a version of Pack confirmation.
2. Pack Confirmation Version (P4216) | Enter the version of the Pack Confirmation program (P4216) that the system uses when you are confirming packs for shipment. This processing option is in effect only if you activate the processing option to use pack confirmation. If you leave this processing option blank, the system uses version ZJDE0001.

Quality

If you use JD Edwards EnterpriseOne Sales Order Management with the JD Edwards EnterpriseOne Quality Management system, these processing options specify the versions to produce test results and a certificate of analysis.

1. Test Results Revisions Version (P3711) | Enter the version of the Test Results Revisions program (P3711) that the system uses to verify quality specifications when you confirm the shipment of an item. The system uses this version to verify item characteristics to allowed minimum and maximum values, lot status, and acceptable quantities or percentages. If a lot passes quality inspection and meets the specifications, it is available for shipment to the customer. If you leave this processing option blank, the system uses version ZJDE0001.
2. Certificate of Analysis | Specify whether the system prints a COA. A COA is a list of all of the tests performed and the results for lots sold to a customer. Values are: Blank: Do not automatically print a COA. 1: Automatically print a COA. To generate a COA, you must specify a version in the processing option Certificate of Analysis Extract Version to obtain the information.
3. Certificate of Analysis Extract Version (R37900) | Enter the version of the Certificate of Analysis Extract program (P37900) that the system uses to generate a COA. This processing option is in effect only if you have activated the processing option to print a certificate of analysis. If you leave this processing option blank, the system uses version ZJDE0001.
4. Certificate of Analysis Subsystem | Specify whether the system prints the COA through the subsystem. If you use subsystem processing, you must also specify the subsystem version of the Certificate of Analysis Extract program in the processing options. Values are: Blank: Do not print the COA through the subsystem process. 1: Print the COA in a subsystem process.
5. Evaluate Quality Tests | Enter a value when the lots being confirmed for shipment need to be reevaluated for quality. When test results are entered for a lot, the lot status is set based on whether the test results are within quality ranges for the item. However, a customer may have different quality standards for this product. When this option is enabled, the quality tests will be reevaluated to determine whether the lot being shipped has passed quality standards for the customer on this order. Values are: Blank: Do not reevaluate test results. If this option is selected, a lot may be confirmed for shipment even though it does not pass the customer's quality criteria for this product. 1: Reevaluate test results using quality management preferences.

Agreements

If you use JD Edwards EnterpriseOne Sales Order Management with the JD Edwards EnterpriseOne Agreement Management system from Oracle, these processing options define the method that the system uses to select agreements.

1. Specify Borrow Agreement Destination | Enter a specific delivery destination for an item that is part of an agreement when you are using JD Edwards EnterpriseOne Agreement Management in conjunction with the JD Edwards EnterpriseOne Sales Order Management system.
OR... | Enter a specific delivery destination for an item that is part of an agreement when you are using JD Edwards EnterpriseOne Agreement Management in conjunction with JD Edwards EnterpriseOne Sales Order Management. Values are: Blank: You must enter a specific destination in the processing option Specify Borrow Agreement Destination. 1: The destination can be any location that is defined in the agreement. 2: The system identifies the default branch/plant as the destination.
2. Agreement Search Method | Specify the method by which the system selects an agreement. Values are: Blank: The system assigns an agreement based on the earliest expiration date. 1: The system automatically assigns an agreement if only one is found. 2: The system prompts you to assign an agreement. 3: The system assigns an agreement based on the earliest expiration date.

Interop

These processing options specify whether you perform interoperability processing.

1. Interoperability Transaction Type | Indicate whether to activate interoperability processing. Values are: Blank: Bypass outbound interoperability. JDESC: Enter for the ship confirm transaction type.
2. Run the Outbound Subsystem UBE | Indicate whether the system processes outbound interoperability transactions through the subsystem. Values are: Blank: Bypass outbound subsystem processing. 1: Perform subsystem processing.

Bulk

This processing option specifies the method that the system uses to process temperature gain/loss records.

1. Bulk Transaction Volumes | Specify which bulk field the transaction quantity will represent for the transaction. Values are: Blank: Use the transaction quantity to determine the ambient quantity. 1: Use the transaction quantity to determine the standard quantity. 2: Allow the system to compute the difference between the extension of ambient volume multiplied by price and standard volume multiplied by price. The calculation uses the pricing unit of measure.

InterBranch

These processing options specify the order types for interbranch orders.

1. Enter the version for the Create Intercompany Sales Order (R4210IC) | Enter the version of the Create Intercompany Sales Orders program (R4210IC) that the system uses to verify the order types for intercompany orders. Use an intercompany order to fill a sales order 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. If you leave this processing option blank, the system uses ZJDE0001.
2. Call the Create Intercompany Sales Order | Specify whether the system creates intercompany orders. Values are: Blank: Do not create intercompany orders. 1: The system creates orders through the Create Intercompany Orders program (R4210IC) in batch mode. In batch mode, the system processes the job immediately and you will not be able to work interactively until the system has processed the order. 2: The system creates orders through the Create Intercompany Orders program (R4210IC) in subsystem mode. In subsystem mode, the system processes the job from a queue. You can continue to work interactively when you process orders in subsystem mode.

Prepayment

These processing options specify whether you can record prepayment information for orders.

1. Prepayment Processing | Specify whether prepayment transaction are updated. Values are: Blank: Do not update prepayment transactions. 1: Update prepayment transactions.
2. Process Authorization | Specify how the system processes authorizations. Values are: Blank: The system does not process authorizations. 1: The system processes authorizations interactively. 2: The system processes authorizations in batch or subsystem mode, depending on the version.
3. Process Settlement | Specify how the system processes settlements. Values are: 1: The system processes the settlement interactively. 2: The system processes the settlement in batch or subsystem mode. Blank: The system does not process the settlement.
4. Authorize Prepayment Transaction | Enter the version of the Authorize Prepayment Transaction program (R004201) to run. If you leave this processing option blank, authorization will not be run.
5. Settle Prepayment Transaction | Enter the version of the Settle Prepayment Transaction program (R004202). If you leave this processing option blank, the system does not run this application.
6. Authorization Hold For Prepayment Processing | Enter the hold code to display on the order if the authorization process fails.
7. Settlement Hold For Prepayment Processing | Enter the hold code to display on the order if the settlement process fails.

Carton Detail

Use these processing options to specify how the system processes cartons.

1. Shipment Confirmation Carton Status | Enter the carton status for shipment and load confirmation. All cartons must be at this status to be confirmed. Values are selected from the Carton Status UDC (46/CS). If you leave this processing option blank, the system does not validate carton status.
2. Reconcile Carton Detail to Shipment Detail | Specify whether the system should reconcile the carton detail to the shipment detail. Values are: Blank: Do not reconcile the carton detail to the shipment detail. 1: Reconcile the carton detail to the shipment detail.

#### Confirming Shipments

Access the Shipment Confirmation form.

Quantity Shipped | Enter the number of units that are committed for shipment in Sales Order Entry, using either the entered or the primary unit of measure that is defined for this item. In the JD Edwards EnterpriseOne Manufacturing systems from Oracle and Work Order Time Entry, this field can indicate completed or scrapped quantities. The quantity type is determined by the type code that is entered.
Lot/Serial | Enter a number that identifies a lot or a serial number. A lot is a group of items with similar characteristics.
Quantity Backordered | Enter the number of units that are backordered in Sales Order or in Work Order Processing, using either the entered or the primary unit of measure that is defined for this item.
Quantity Canceled | Enter the number of units that are canceled in Sales Order or Work Order Processing, using either the entered or the primary unit of measure that is defined for this item. In manufacturing, this can also be the number of units that have been scrapped to date.

#### Setting Processing Options for the Ship Confirm Batch Application Program (R42500)

Use these processing options to determine the records to select and to specify a version name for the Ship Confirm Batch Application program (R42500).

Rec Selection

These processing options determine the ranges of statuses that are selected when you run the program.

Next Status From (required) | Enter a code from UDC 40/AT that indicates the beginning status for the next step in the order flow of the line type. This processing option is used in conjunction with the Next Status Through processing option to define a range of order lines to process.
Next Status Through (required) | Enter a code from UDC 40/AT that indicates the ending status for the next step in the order flow of the line type. This option is used in conjunction with the Next Status From processing option to define a range of order lines to process.

Process

This processing option determines the version of the Inbound Transaction Processor program that the system uses.

R47500 Version Name | Enter the version of the Inbound Transaction Processor program (R47500) to use for confirming shipments.

#### Running the Ship Confirm Batch Application

Select Additional Order Processes (G4212), Ship Confirm Batch Application.

### Printing Shipping Documents

This section provides overviews of bills of lading and delivery notes, lists prerequisites, and discusses how to:

- Set processing options for the Print Shipping Documents program (R42530).

- Print bills of lading.

- Set processing options for the Print Delivery Notes program (R42535).

- Print delivery notes.

#### Understanding Bills of Lading

You can print shipping documents, such as bills of lading and delivery reports, before you ship the order. Shipping documents accompany the order to its destination. Delivery personnel can use these documents to compare what they are supposed to deliver with what they are transporting.

A bill of lading lists this information about the order:

- Item

  Includes item description, quantity, weight, and volume.

- Billing

  Includes customer address and price.

- Shipping

  Includes shipping instructions, total weight, and total volume.

- Delivery

  Includes signature lines for the driver and the customer.

You can specify the heading that prints at the top of the document, such as Bill of Lading, when you run the program. Because a shipping document has signature lines for the delivery person and the customer, you can also use it as a receipt.

If you use JD Edwards EnterpriseOne Demand Scheduling, the report displays these fields on the report in a column labeled Date/Time:

- Requested Delivery Time (DRQT).

- Promised Delivery Time (RSDT).

- Promised Shipment Time (PMDT).

#### Understanding Delivery Notes

You run a version of the Print Delivery Notes program to print information that delivery personnel can use during delivery. For example, they can compare the items that they are supposed to deliver with the items that they have on the delivery vehicle. This is helpful if the company uses its own vehicle for deliveries instead of an outside company's vehicle.

You can provide delivery notes to a customer only if the customer's billing instructions allow delivery notes.

To ensure that the customer's invoice is accurate, you can print delivery notes after shipment confirmation but before you generate a customer invoice for an order.

#### Prerequisites

Before you complete the tasks in this section:

- Verify that the customer billing instructions for the customer allow delivery note printing.

  See Setting Up Customer Billing Instructions.

- Verify that the order activity rules include a status code for printing delivery notes that is between shipment confirmation and printing invoices.

  See Setting Up Order Activity Rules.

#### Setting Processing Options for the Print Shipping Documents Program (R42530)

Use these processing options to set default values, define how the system processes data, control printing options, and specify the default currency.

Default 1

This processing option indicates the next status in the order flow.

1. Enter a Status Code Value | Enter a value from UDC 40/AT that indicates the next step in the order flow of the line type. The system prints shipping documents for orders with this status.

Defaults 2

These processing options indicate additional default information.

1. Enter a Override Next Status | Enter a value from UDC 40/AT that specifies the next standard step in the processing cycle for this order type. You set up the steps for the processing cycle on the Order Activity Rules form.
2. Update Next Status Code | Specify whether the system updates the next status code from the order activity rules. Values are: Blank: Update the next status code from the order activity rules. 1: Do not update the next status code from the order activity rules.
3. Display future committed inventory | Specify whether the system displays future committed inventory. Values are: Blank: Display future committed inventory. 1: Do not display future committed inventory.

Process

These processing options specify the units of measure that are used to calculate volume and weight.

1. Volume of UOM | Specify the unit of measure that is used to calculate volume.
2. Weight of UOM | Specify the unit of measure that is used to calculate weight.

Print

These processing options determine printing options when you run the report.

1. To display Prices | Specify whether the system displays prices. Values are: Blank: Do not display prices. 1: Display prices.
2. Print Kit Components | Specify whether the system prints kit components. Values are: Blank: Print kit components. 1: Do not print kit components.
3. Print both Item Number and Customer Item Number | Specify whether the system prints the item number and customer number. Values are: Blank: Do not print the item number and customer number. 2: Print both the item number and customer item number.
4. Cross Reference to retrieve Customer Item Number | Enter the type of cross-reference to retrieve the customer item number.
5. Print serial numbers | Specify whether the system prints serial numbers. Values are: Blank: Do not print serial numbers. 1: Print serial numbers.
6. Print Additional Header Text | Specify whether the system prints additional header text. Values are: Blank: Do not print additional header text. 1: Print original header text. 2: Reprint header text.

Currency

This processing option specifies the currency to print.

Type of Currency to Print | Specify whether the system prints domestic currency, foreign currency, or both. Values are: Blank: Print domestic currency only. 1: Print foreign currency only. 2: Print both domestic and foreign currencies.

#### Printing Bills of Lading

Select Sales Order Reports (G42111), Print Shipping Documents.

#### Setting Processing Options for the Print Delivery Notes Program (R42535)

Use these processing options to set default values, define how the system processes data, control printing options, and specify the default currency.

Defaults

These processing options control the status.

1. Enter an override next status | Enter a value from UDC 40/AT that specifies the next standard step in the processing cycle for this order type. You set up the steps for the processing cycle on the Order Activity Rules form.
2. Prevent update to next status | Specify whether the system allows the next status code to be updated. Values are: Blank: Update the next status. 1: Prevent updating the next status code from the order activity rules.

Display

These processing options indicate the information that the system prints.

1. Print Kit Components | Specify whether the system prints kit components. Values are: Blank: Do not print kit components. 1: Print kit components.
2. Print extended amount | Specify whether the system prints the extended amount. Values are: Blank: Do not print the extended amount. 1: Print the extended amount.
3. Enter the transport reason | Enter a value from UDC 40/CR that indicates the reason for the transport.

Display 1

These processing options indicate the information that the system prints.

1. Enter the global print message to print on each delivery note | Enter a code that specifies a print message. Examples of text that is used in messages are engineering specifications, hours of operation during holiday periods, and special delivery instructions.
2. Print associated text | Specify whether the system prints associated text. Values are: Blank: Do not print associated test. 1: Print associated text.
3. Print Additional Header Text | Specify whether the system prints additional header text. Values are: Blank: Do not print additional header text. 1: Print original text. 2: Reprint text.

Item Number

These processing options indicate the information that the system prints.

1. Print the customers item number | Enter 1 to print the customer's item number.
2. Type of cross reference number to retrieve | Enter the type of cross-reference number to retrieve.

Process

This processing option indicates whether the system creates records in the Delivery Note History table.

1. Write to the Delivery Note History file | Enter 1 to write to the Delivery Note History table (F4290).

Currency

This processing option indicates the currency that the system prints.

1. Print the amounts in foreign currency | Enter 1 to print the amounts in foreign currency.

#### Printing Delivery Notes

Select Sales Order Reports (G42111), Print Delivery Notes.

### Processing Shipments According to UCC 128

This section provides an overview of shipment processing according to UCC 128, lists prerequisites, and discusses how to:

- Set processing options for the Work with Shipments program (P4915).

- Enter information for shipment, packaging, and UCC 128 shipments.

#### Understanding Shipment Processing According to UCC 128

After you create the sales order, you can prepare the product for picking and shipment. You can transmit order and shipment detail information according to UCC 128 Compliance standards, which enable you to facilitate uniform product identification and the exchange of shipment information between suppliers and customers.

The shipment process according to UCC 128 is composed of these tasks:

- Preparing the shipment.

- Creating shipments for sales orders.

- Entering header information for packaging, UCC 128, and shipments.

Prepare the Shipment

When you send an electronic data interchange (EDI) transaction that tells the customer exactly what was shipped, as well as how it was shipped, you are transmitting information that you have collected as you prepared the shipment. You must enter shipment information, such as how the product will be transported, routing instructions, and reference numbers.

Create Shipments for Sales Orders

If you use JD Edwards EnterpriseOne Transportation Management, you can set up processing so that when you enter a sales order, the system automatically creates a shipment for the order based on the order type and line type combination that you define in the UDC table (49/SD). The shipment is a request to transport goods from the branch/plant to the customer. If you do not enter a carrier and mode of transport during order entry, the system retrieves default carrier and transport information from any of these sources:

- Item branch/plant information.

- Customer master information.

- Inventory commitment preference.

When you review routing options in JD Edwards EnterpriseOne Transportation Management, you can review and revise the carrier and mode of transport. If you do not specify a carrier in either of the master tables or during order entry, the system populates the Carrier and Mode of Transport fields based on the carrier transportation preference.

You can also bypass rating and routing options when creating shipments if the carrier and mode of transportation are specified. To activate this feature, set up the codes in the Bypass Rating and Routing UDC table (42/FR) with a special handling code of 9.

Confirmation Information for Packaging, UCC 128, and Shipments

When you perform shipment confirmation, the system verifies the shipment information against customer requirements. You can enter the UCC 128 header information when you review the shipment information.

#### Prerequisites

Before you complete the tasks in this section:

- Verify that you have set up hierarchical configurations and UCC 128 information for the customers and items.

  See Setting Up UCC 128 Compliance.

- Verify that you have activated JD Edwards EnterpriseOne Transportation Management.

  See Activating Transportation Management.

See Also

Working with Loads

#### Forms Used to Process Shipments According to UCC 128

Form Name | FormID | Navigation | Usage
Work with Shipments | W4915B | Shipments and Loads (G4911), Work with Shipments | Review and locate orders to confirm shipment.
Shipment Revisions | W4915K | Select an order to confirm on the Work with Shipments form. | Enter information for shipment, packaging, and UCC 128 shipments.
Packaging Revisions | W4916A | Select an order, and select Packaging Revisions from the Row menu on the Work with Shipments form. | Add and revise packaging information for the order.
UCC-128 Revisions | W4916A | Select an order, and select UCC-128 Revisions from the Row menu on the Work with Shipments form. | Add and revise UCC-128 information for the order.

#### Setting Processing Options for the Work with Shipments Program (P4915)

Use these processing options to set display values, define how the system processes data, override statuses, specify versions, and allow manual shipment consolidations.

Display

These processing options specify the default display values.

1. From Shipment Status | Specify the start value for the range of a shipment status code.
Thru Shipment Status | Specify the end value for the range of a shipment status.
2. Routing Status | Enter the shipment routing information that the system displays. Values are: Blank: Display all shipments. 0: Display routed shipments. 1: Display unrouted shipments. 9: Display shipments that cannot be routed.
3. Shipments on Loads | Specify whether the system displays all shipments or only those shipments that are not on load. Values are: Blank: Display all shipments. 1: Display only shipments that are not on load.
4. Routing Step | Specify how the system displays routing steps. Values are: Blank: Display all routing steps. 1: Display only the routing steps for the first shipment.
5. Shipments with Held Sales Orders | Specify on which forms the system includes a notification (indicated by an X in a contrasting color) that the shipments contain held sales orders. Values are: 1: Display a notification on the Work with Shipments form. 2: Display a notification on the Shipment Detail form. 3: Display a notification on both forms.

Process

These processing options specify the process that the system performs.

1. Shipment Creation | Specify whether the system enables you to create shipments manually. Values are: Blank: Do not allow the manual creation of shipments. 1: Allow the manual creation of shipments.
2. Protected Shipment Status | Specify the shipment status at or beyond which the system does not allow you to make changes. If you leave this processing option blank, the system uses the confirmed shipment status from the Transportation Constants program (P49002).
3. Minimum Shipment Status - Print Delivery Documents | Specify the lowest shipment status number that prompts the system to print delivery documents.
4. Minimum Shipment Status - Delivery Confirmation (Required) | Specify the lowest shipment status number that prompts the system to confirm delivery.
5. Maximum Shipment Status - Delivery Confirmation (Required) | Specify the highest shipment status number that prompts the system to confirm delivery.
6. Self-Service Mode | Specify whether the system activates self-service functionality and which type of self-service functionality the system can activate for users of Java and HTML. Values are: Blank: Do not activate customer self-service functionality. 1: Activate customer self-service functionality. 2: Activate carrier self-service functionality.

Approval

These processing options specify whether the system performs approval processing.

1. Bypass Update of Sales Order Next Status | Specify whether the system updates the next status of the sales order when a shipment containing sales orders is approved. Values are: Blank: Update the next status. 1: Do not update the next status.
2. Override Sales Order Next Status | Specify the override for a sales order next status that the system uses when a shipment that contains sales orders is approved. If you leave this processing option blank, the system uses the next status from the Order Activity Rules program (P40204).
3. Warehouse Request Processing Mode | Specify whether the system generates pick requests for shipments that contain outbound sales orders and whether to process the requests using the subsystem. Values are: Blank: Do not generate a pick request. 1: Generate pick requests only. 2: Generate pick requests and process them using the subsystem.
4. Override Approved Shipment Status | Enter which version of the Location Selection Driver program (R46171) the system uses to process pick requests. If you leave this processing option blank, the system uses version XJDE0007.
5. Valid RMA Requirement (valid return material authorization requirement) | Specify the order type for which a valid return material authorization (RMA) is required prior to an inbound shipment approval. Values are: 1: A valid RMA is required for credit sales orders. 2: A valid RMA is required for purchase orders. 3: A valid RMA is required for both credit sales orders and purchase orders.
6. Update of Purchase Order Next Status | Specify whether the system updates the order next status when a shipment that contains a purchase order is approved. Values are: Blank: Update the order next status. 1: Do not update the order next status.
7. Override Purchase Order Next Status | Specify the override next status for a purchase order. The system applies the override next status when a shipment that contains purchase orders is approved. If you leave this processing option blank, the system uses the next status from the Order Activity Rules program (P40204).
8. Override Purchase Order Next Status - Unapproved (Future) | For future use. Specify the override order next status that the system uses when a shipment that contains purchase orders is unapproved.

Versions

These processing options specify the version of programs that the system accesses from the Work with Shipments program (P4915).

1. Load Build (P4960) | Enter which version of the Work with Loads program (P4960) the system uses for transfers. If you leave this processing option blank, the system uses version ZJDE0001.
2. Shipment Tracking (P4947) | Enter which version of the Transportation Shipment Confirmation program (P49645) the system uses for transfers. If you leave this processing option blank, the system uses version ZJDE0001.
3. Transportation Shipment Confirmation (P49645) | Enter which version of the Transportation Shipment Confirmation program (P49645) the system uses. If you leave this processing option blank, the system uses version ZJDE0001.
4. Deliver Confirm (P49650) | Enter which version of the Delivery Confirm program (P49650) the system uses. If you leave this processing option blank, the system uses version ZJDE0001.
5. Delivery Documents (P49590) | Enter which version of the Document Print - Interactive program (P49590) the system uses to retrieve the document control processing options. If you leave this processing option blank, the system uses version ZJDE0001.
6. UCC 128 Shipment Edit (R42071) | Enter which version of the Batch Shipment Edit program (R42071) the system uses. If you leave this processing option blank, the system uses version ZJDE0001.
7. Pack Confirm Detail (P4216) | Enter which version of the Pack Confirm Detail program (P4216) the system uses. If you leave this processing option blank, the system uses version ZJDE0001.
8. Preference Profile (R40400) | Enter which version of the Preference Profiles program (P42520) 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.
9. Sales Order Entry (P4210) | Enter the version of the Sales Order Detail program (P4210) that the system uses when transferring from the Work With Shipments program (P4915). If you leave this processing option blank, the system uses version ZJDE0001.
10. Process Pick Request (R46171) | Enter which version of the Location Selection Driver program (R46171) the system uses for processing pick requests. If you leave this processing option blank, the system uses version XJDE0007.
11. Carton Recommendations (P4615) | Enter the version of the Carton Recommendations program (P4615). If you leave this processing option blank, the system uses version ZJDE0001.
12. Batch Transportation Shipment Confirm (R49500) Subsystem Mode | Specify the version of the Batch Transportation Shipment Confirmation program (R49500) subsystem mode that the system uses. If you leave this processing option blank, the system uses version XJDE0003.

Manual Shipment Consolidation

These processing options specify the values for manual shipment consolidation.

1. Shipment Status for Order Line Selection | Specify when order lines cannot be moved from an existing shipment to a new shipment because of the shipment status. Order lines on shipments that have a status at or beyond the processing option value cannot be moved to a new shipment. Values are chosen from the Shipment Status (41/SS) UDCs. Leave this processing option blank to use the Confirmed Shipment Status from the Transportation Constants program (P49002).
2. Sales Order Next Status for Order Line Selection | Use this processing option in conjunction with the Shipment Status for Order Line Selection processing option to indicate when an order line cannot be moved from an existing shipment to a new shipment because of the sales order next status. Order lines with a next status at or beyond the processing option value cannot be moved to a new shipment. If the processing option status exceeds the next status of sales order lines on confirmed shipments, the order lines are not available for selection. Values for this processing option are defined in the Activity/Status Code (40/AT) UDCs. A blank value indicates that selection availability is determined by the Shipment Status for Order Line Selection processing option.
3. Enable Creation of Manual Shipments Eligible for Manual Shipment Consolidation | Specify whether to enable the creation of manual shipments that are eligible for shipment consolidation. Values are: Blank: Do not enable the creation of manual shipments. 1: Enable the creation of manual shipments.

#### Entering Information for Shipment, Packaging, and UCC 128 Shipments

Access the Shipment Revisions form.

Shipment Depot | Displays the origin depot for a shipment or a load.
Number of Pieces | Enter the number of pieces, pallets, containers, and so on that make up a shipment. For shipments that do not have piece information defined in the Shipment Pieces table (F4943), the system calculates the estimated piece count by converting the quantity in the transaction unit of measure to the shipping unit of measure. To obtain the whole piece number, the system rounds the unit of measure down. The weight and volume of the remaining quantities from all detail lines are added and the sum total is divided by the maximum piece weight and volume. The system rounds the resulting piece weight or volume up to the next whole number. This number is added to the whole piece number to obtain the piece count.
Promised Ship | Enter the promised shipment date for a sales order. This date represents the day that the item can be shipped from the warehouse.
Promised Delivery | Enter the date on which an item is delivered to the customer.
Freight Handling Code | Indicate in JD Edwards EnterpriseOne Transportation Management who has responsibility for freight charges by these values in the first position: Enter 1 in the first position of the handling code. A value of 1 indicates that the freight charges are collected and the consignee is responsible for paying the freight charges. JD Edwards EnterpriseOne Transportation Management does not calculate collect freight charges for outbound shipments. Enter 2 in the first position of the handling code. A value of 2 indicates that the freight charges are prepaid and the shipper is responsible for paying the freight charges. JD Edwards EnterpriseOne Transportation Management calculates the payable freight charges for outbound shipments, but does not calculate billable freight charges. Any other code in the first position of the handling code indicates that freight charges are prepaid and the shipper is responsible for paying the freight charges. JD Edwards EnterpriseOne Transportation Management calculates both billable and payable freight charges.
Bulk/Packed Flag | Specify whether the vehicle can transport bulk liquid product or packaged products. If it is a bulk vehicle, temperature and density/gravity conversions must be performed. Therefore, you must record product movements using screens that are designed specifically for bulk products. Edits will be performed by transportation screens to ensure that the appropriate products are being processed. Values are: P: Packaged Item (Product). B: Bulk Liquid Item (Product).