Changing prices or discounts after receipt or consumption

You can change prices or discounts for purchase orders after receipt or consumption.

Price changes are applied to purchase order lines, purchase order detail lines, or purchase order backorder lines. You can also update the item file with the price changes, which will update the Purchase Price field in the Items - Purchase (tdipu0101m000) session. For each subsequent order for the item, the new price is used.

Before you can change prices or discounts, these conditions must be met:

  • If the purchase order originates from a sales or service direct delivery order, the sales or service order is not yet updated
  • If a production order is linked to a purchase order, the production order status is not Closed
  • No supplier stage payments are linked to the purchase order line
  • The purchase order line is not processed
  • If payment for the purchase order line is:

    • Pay on Use, the invoicing status is not All Approved
    • Pay on Receipt, the invoicing status is Free

Change prices or discounts after receipt

In the Change Price and Discounts after Receipt (tdpur4122m000) session, you can change prices or discounts for received purchase order lines.

Pay on Use When you change the price or discount of a purchase order line for which the payment type is Pay on Use and the invoicing status is Free, LN processes this change as follows:

  • Updates the order amount, receipt amount, order line discount amount, and order discount amount in the Purchase Order Lines (tdpur4101m000), Purchase Order Line History (tdpur4551m000), and Invoice Information on Purchase Orders (tfacp2540m000) sessions.
  • Updates the receipts in the Purchase Receipts (tdpur4106m000) session.
  • Updates the receipt history data in the Purchase Actual Receipt History (tdpur4556m000) session.
  • Updates the invoice information in the Orders by Packing Slip (tfacp2543m000) session.
  • Updates the purchase contract data. The Always Use Contract Price and Discount check box in the Purchase Contract Parameters (tdpur0100m300) session determines how the link with the contract is handled.
  • Updates the buy-from business partner's balance of unpaid orders in the Invoice-from Business Partner Balances (tccom4523m000) session.

Pay on Receipt If the payment type is Pay on Receipt, LN performs the following updates in addition to those previously listed:

  • Updates the payable receipt in the Purchase Payable Receipts (tdpur4130m000) session.
  • Creates payment receipt history records in the Purchase Payable Receipt History (tdpur4560m000) session.
  • Updates the receipt information in the Orders by Consumption (tfacp2543m100) session. LN creates a purchase payable receipt record and a consumption record when the receipt for the purchase order line is confirmed.
  • Records the price variance per order line in the Integration Transactions (tfgld4582m000) session.
Note: 

If the payment type is Pay on Receipt, LN creates a purchase payable receipt when the purchase order line is received. Therefore, if a price or discount change is inserted after receipt, the purchase payable receipt is also updated. If the payment type is Pay on Use, the purchase payable receipt is not created until consumption takes place.

If the payment type is Pay on Use, LN inserts financial integration transactions in the Integration Transactions (tfgld4582m000) session when consumption takes place, because consumption is the moment that payment is due and price or discount changes affect financial transactions.

If the receipt of a purchase order with owned inventory is (partially) consumed and the valuation method is moving-average unit cost (mauc), the created inventory variance will be consumed by inventory for the nonconsumed part. Therefore, the consumed part will still affect the MAUC value.

Change prices or discounts after consumption

In the Change Price and Discounts of Purchase Payable Receipts (tdpur4132m000) and Change Price and Discounts after Receipt (tdpur4122m000) sessions, you can change prices or discounts for consumed purchase order lines for which the payment type is Pay on Use.

If you change the price or discount for a purchase payable receipt with payment type Pay on Use and status Free, LN processes this change as follows:

  • Payable receipt

    Updates the payable receipt in the Purchase Payable Receipts (tdpur4130m000) session.
  • Creates payment receipt history records in the Purchase Payable Receipt History (tdpur4560m000) session.
  • Updates the consumption information in the Orders by Consumption (tfacp2543m100) session.
  • Integration transactions

    Records the price variance for the payable receipt in the Integration Transactions (tfgld4582m000) session.
  • Contract and business partner balance

    Updates the purchase contract data. The Always Use Contract Price and Discount check box in the Purchase Contract Parameters (tdpur0100m300) session determines how the link with the contract is handled.
  • Updates the buy-from business partner's balance of unpaid orders in the Invoice-from Business Partner Balances (tccom4523m000) session.