on 10-02-2009 1:47 PM
I have made the condition pr00 automatic from manual.
I created condition records from date 01.10.2009.
In Billing,For the older orders which are before 01.10.2009 and whose schedule lines are before 01.10.2009, The system is taking the price from sales order.
In Billing, For the older orders which are before 01.10.2009 and whose schedule lines are after 01.10.2009, The system is taking the price from condition records.
Our requirement is that the system should take the value from condition record based on order date not on schedule line date.
To achieve this, In condition type, I have put the pricing date as 'E' - Order date ( KOMK-AUDAT).
Even then in Billing, the system is taking condition pricing date from Schedule line date not from order date.
Please suggest some solution, Because this is a normal business scenario where you have increased the price from next month but the orders which are booked earlier should be billed at older price.
Regards,
R.K.Srivastava
Our requirement is that the system should take the value from
condition record based on order date not on schedule line date
Go to VF04 where you have the tab "Default Data". Choose this tab where you have a field "Service Rendered Date" and "Pricing Date". In either of this, maintain a date which is before 01-10-09 and execute. Check the billing documents in condition tab.
thanks
G. Lakshmipathi
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Rishi
As per your posts, everything seems ok. If in copy control pricing type has maintained as 'G', why system is redetermining the prices? May be billing document redetermining taxes only? check the base price.
Also please check whether the price in billing document and delivery document are same?
Also you can check the pricing analysis in billing document.
check and revert
Hi,
You can create Condition master records for specific validity periods in the system. (Tx: VK11)
Correct price will be determined based on the pricing date in the sales order line item / Sales A tab
Once sales order is created in the system, header pricing date will automatically set to system date of the sales order creation.
When adding new line item to an existing sales order, header pricing date will automatically inherits to new line items.
Therefore system determines the price relevant to the order creation date as line item price, not price relevant to the line item creation date.
Therefore you have to use a user exit to pick the line item creation date (System date) as Line item pricing date, which will address the above issue.
Eg:
Condition master record for a particular Material has 2 validity periods.
$ 4 - valid from 01.01.2008 to 31.12.2008
$6 - valid from 01.01.2009 to 31.12.2009
Letu2019s say sales order was created on 04.01.2008; Header pricing date is also set to 04.01.2008 automatically. (Since you have set Order date in the configuration)
If user add a new line item on 10.09.2009; new line item pricing date still remain as 04.01.2008; not 10.09.2009.
Therefore system determines $4 as its price; which is wrong.
Best regards,
Anupa
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Goto T.Code "VTFL",Select the valid combination.
Click on Item.
Select your Item category.
Details.
Maintain the pricing type as value other than "B".
And also check the pricing source as "Order" or maintain the value as "B(Purchase order/delivery)".
Save.
Regards,
Krishna.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
100 | |
12 | |
11 | |
6 | |
6 | |
4 | |
3 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.