Pricing at Receipts

JD Edwards EnterpriseOne Procurement Management integrates with JD Edwards EnterpriseOne Advanced Pricing to reprice at receipts by retrieving the purchase price and applying adjustments according to the adjustment schedule that is attached to the purchase order or contract. Repricing at receipts uses the standard PO Receipt program (P4312).

To price at receipts:

  1. Activate the Advanced Procurement Pricing constant.

  2. Set the Price at Receipt processing option on the Process tab of the PO Receipts program (P4312) to reprice purchase prices at receipt entry.

  3. Define procurement type adjustments or receipt type adjustments to apply when the purchase order is received.

See "Understanding Advanced Pricing Constants" in the JD Edwards EnterpriseOne Applications Advanced Pricing Implementation Guide.

See Setting Processing Options for PO Receipts (P4312).

See "Understanding Schedules and Adjustments" in the JD Edwards EnterpriseOne Applications Advanced Pricing Implementation Guide.

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

See "Defining Order Detail Groups" in the JD Edwards EnterpriseOne Applications Advanced Pricing Implementation Guide.

Price Adjustments During Receipt Routing (Release 9.2 Update)

When using the Receipt Routing Movement and Disposition program (P43250) with the JD Edwards EnterpriseOne Advanced Pricing system, the system calculates the price adjustment based on the advanced pricing adjustment and records the recalculated value in the Unit Cost column of the Purchase Order Receiver table (F43121).

To adjust price during receipt route:

  1. Activate the Advanced Procurement Pricing constant.

  2. Enable the Update Price in Receipt Routing processing option on the Process tab of the Receipt Routing Movement and Disposition program (P43250).

  3. Define procurement type adjustments or receipt type adjustments to apply when the purchase order is received.

    See "Understanding Advanced Pricing Constants" in the JD Edwards EnterpriseOne Applications Advanced Pricing Implementation Guide.

    See Setting Processing Options for PO Receipts (P4312).

    See "Understanding Schedules and Adjustments" in the JD Edwards EnterpriseOne Applications Advanced Pricing Implementation Guide.

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

    See "Defining Order Detail Groups" in the JD Edwards EnterpriseOne Applications Advanced Pricing Implementation Guide.

  4. Set the Receipt flag (Rec field on the Work with Receipts Routing Codes (P43091) form) when you define the receipt route operation. This flag specifies the step in receipt routing when the system must adjust the price based on the defined adjustment.

  5. To apply advance pricing at the first step of receipt route, enable the processing option for the P4312 program only (Set the Price at Receipt processing option value to 1 on the Process tab of the PO Receipts program) and do not set the pricing for the P43250 program.

    When you receive the order in the P4312 program, the system validates the Price at Receipt processing option setup for the P4312 program and if enabled, updates the price in the Price Adjustment Ledger (F4074) and Purchase Order Receiver (F43121) tables.

  6. If you assign a receipt route to an item or order, the system validates the pricing setup in the P43250 program (Update Price in Receipt Routing processing option enabled on the Process tab of the Receipt Routing Movement and Disposition program) and if the processing option is enabled, processes the price adjustment accordingly.

Note: When the price adjustment is based on a formula, the P43250 program supports values from UDC 45/RD that reference fields from the F43121 table.

Basket Repricing at Receipt (Release 9.2 Update)

You can apply basket-level pricing at receipt. See Applying Basket-Level Pricing to Receipts in the JD Edwards EnterpriseOne Applications Advanced Pricing Implementation Guide.