Symptom
The price list has been updated but when creating project invoice request, the system determines old price instead of updated one.
Environment
SAP Business ByDesign
Reproducing the Issue
- Go to Customer Invoicing work center
- Select view Project invoicing
- Select the relevant Project
- Select New-> Automatic Project invoice Request-> navigate to items tab
- Add the product ID (invoicing method:time and Material and without SO(sales order) item), initially it shows X price, now change Invoicing Method to Fixed price and select the relevant Sales order item, then the price shows Y. (X (old price)and Y (updated price) refers to the price of the product).
Cause
The sales order has old pricing date which was before the price was updated. The project was also created before price was updated.
So, if you are creating a project invoice request for this project, then it would be based on the same pricing date (price as X).
The price list for the mentioned product was changed only recently. If you use sales order item as reference in a manually created fixed price item then this changed price list would be used.
Also if you create a new item for this product now, you will get updated price as Y even before entering the sales order item reference.This is because the pricing date is defaulted to current date and there is a valid base price list currently that has the price for this product maintained as Y.
So the pricing date of the sales order is significant for determining prices.
Resolution
You can add the sales order item reference to get the correct price in the existing invoice request or create an advanced invoice request.
Keywords
Updated Price from Price List is not determined in Project Invoice Request, project invoice request price list, pricing date, wrong price in invoice request , KBA , wrong price in project invoice request , project invoice request price list , pricing , AP-PRO , Project Processing , AP-SLO-SO , Sales Order , Problem