Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Products
Products Industries
Industries Support
Support Training
Training Community
Community Developer
Developer Partner
Partner
About
About
Home / Community / Blogs + Actions
joan mas
more by this author
share
0 share
0 tweet share
0
Follow
Pricing Date
Pricing conditions are calculated based on a pricing date. In this document we are
going to have a look at the different places where we can influence pricing date
https://blogs.sap.com/2013/11/04/pricing-date-in-sales-process/ 1/20
10/17/2017 Pricing date in sales process | SAP Blogs
proposal and see how system gets and applies it according to certain priorities.
In customizing
There are two places where we can customize pricing date proposal that will be
used in sales documents.
When we define a sales order type, transaction code VOV8, we have field
Proposal for pricing date, TVAK-PRDATV, with the following values available:
https://blogs.sap.com/2013/11/04/pricing-date-in-sales-process/ 2/20
10/17/2017 Pricing date in sales process | SAP Blogs
Another place where date proposal can be set is at price condition. When we
define a price condition in customizing, we have field
Pricing date, T685A-KPRDT, with the following entries available:
Considerations:
When using A. This is the Requested Delivery Date from overview sales
document not from line item. If we change this date in the sales document
overview, we have to run a new pricing for the document or a new pricing at item
level to get the price condition defined with price date proposal A, updated as per
new requested delivery date. Also, we have to consider that updating this date will
update billing date.
When using C. Similarly to when using A, if we change billing date at header level,
we need to run a new pricing for the document or a new pricing at item level to get
the price condition defined with price date proposal C, updated as per new billing
date.
Date pricing proposal at condition level is applied only to price conditions that
have defined a date pricing proposal, rest of price conditions will use pricing date
defined at sales document header level as weve seen previously.
https://blogs.sap.com/2013/11/04/pricing-date-in-sales-process/ 3/20
10/17/2017 Pricing date in sales process | SAP Blogs
That means that we can have different pricing dates in our document. Let see an
example, in the sales order, where Ive set pricing date
proposal for price condition PR00 to C (billing date) and left blank pricing proposal
in document type (price date).
https://blogs.sap.com/2013/11/04/pricing-date-in-sales-process/ 4/20
10/17/2017 Pricing date in sales process | SAP Blogs
When creating sales order, on 24.10, I set manually billing date at header level to
5.11 (to ensure system will pick up 11 EUR price for the example)
We check price conditions after entering material and quantity, for PR00 and
discount condition ZZK7 (for ZZK7 condition, no date pricing proposal is set,
T685A-KPRDT is blank, that is, price date)
https://blogs.sap.com/2013/11/04/pricing-date-in-sales-process/ 5/20
10/17/2017 Pricing date in sales process | SAP Blogs
User exit
When the requirements cant be achieved with standard solution explained above,
we can use following user exits:
Manually
In sales documents we can set manually billing date at header level (applicable to
the whole document) and at item level (applicable to a line item).
https://blogs.sap.com/2013/11/04/pricing-date-in-sales-process/ 6/20
10/17/2017 Pricing date in sales process | SAP Blogs
When working with deliveries, at the time of posting goods issue for a delivery
(PGI), we can set a PGI date that will then be taken as billing date when billing.
For example with transaction VL06G, when clicking on Post Goods Issue button, a
pop up is displayed
For this, we need also to update pricing type (set to B or C), in copy control, at
item level, in transaction VTFL. When billing, a new pricing will be run.
We can also set a pricing date when billing, in transaction VF01 or VF04 (tab
Default data), field pricing date. As a result, system will run al new pricing for the
https://blogs.sap.com/2013/11/04/pricing-date-in-sales-process/ 7/20
10/17/2017 Pricing date in sales process | SAP Blogs
documents that will be billed using this pricing date (in transaction VTFL, copy
control, at item level, pricing type should be set to B or C).
Lets see what happens when we put all together in different combinations and the
results obtained.
This table shows from a sales document, what pricing dates are taken when
billing. See below how to read it.
https://blogs.sap.com/2013/11/04/pricing-date-in-sales-process/ 8/20
10/17/2017 Pricing date in sales process | SAP Blogs
Lets see how to read above table for example in row number 6:
While Posting goods issue with VL06G, we set manually actual PGI date to 27.10.
We run VF04 and set as default billing date 1.11 and when we billing, system runs
a new pricing (defined in copy control, Delivery to
Invoice for line item TAN value B) getting the following results: PR00 billing date is
27.10 (system checks in custo actual value in field price date proposal for
conditions, for PR00, value A, which is Actual PGI date) and ZZF7 billing date is
1.11 (ZZF7 condition price date proposal is blank).
In the example in row number 7, price date condition for PR00 is left blank. When
running a new pricing in billing, system then picks as pricing date that set as
default in VF04 (1.11).
Examples from row number 17 to 24 post goods issue is done by VL03N instead
of VL06G (here documents created on 26.10 instead of 25.10).
https://blogs.sap.com/2013/11/04/pricing-date-in-sales-process/ 9/20
10/17/2017 Pricing date in sales process | SAP Blogs
In examples from row number 28 to 35, there are no deliveries involved, billing
sales documents directly.
In short, when creating a sales document, system after getting pricing date
proposal from sales order type, will proceed to get pricing dates for pricing
conditions on the document by this priority:
If no price redetermination is set in copy control at item level, Prices come from
sales document.
Regards,
JM
Alert Moderator
29 Comments
You must be Logged on to comment or reply to a post.
https://blogs.sap.com/2013/11/04/pricing-date-in-sales-process/ 10/20
10/17/2017 Pricing date in sales process | SAP Blogs
Sanjay Singh
Thanks Joan
Sanjay
Thanks Sanjay.
Regards,
JM
Shiva Vasireddy
Hi,
Thanks Siva,
Regards,
JM
https://blogs.sap.com/2013/11/04/pricing-date-in-sales-process/ 11/20
10/17/2017 Pricing date in sales process | SAP Blogs
Srinu S
Hi Joan,
Srinu.
Thanks Srinu,
Regards,
JM
Good document and nicely presetn. I would like to add one thing that from controlling
point of view I think pricing date field must be in display mode in sale order so that no
user can change it to any previous date and make the transaction on less low price. In
most of the companies I have seen this field in display in sale order. It depends on
clients requirement but it is good if you make this grey after discussing with clients.
Thank$
https://blogs.sap.com/2013/11/04/pricing-date-in-sales-process/ 12/20
10/17/2017 Pricing date in sales process | SAP Blogs
Thanks MoazzaM.
Regards,
JM
Typewriter TW
MoazzaM,
1. Is pricing date in uneditable mode in VF01 / VF04 also? So that user can
not change it during the billing process.
2. How often do you see that the users have the authorization and need to
change the prices, discounts etc. in an order or a billing, in Tab Conditions?
Hi TW
Thank$
https://blogs.sap.com/2013/11/04/pricing-date-in-sales-process/ 13/20
10/17/2017 Pricing date in sales process | SAP Blogs
Typewriter TW
MoazzaM,
Thank you!
Thank$
Typewriter TW
MoazzaM,
https://blogs.sap.com/2013/11/04/pricing-date-in-sales-process/ 14/20
10/17/2017 Pricing date in sales process | SAP Blogs
https://blogs.sap.com/2013/11/04/pricing-date-in-sales-process/ 15/20
10/17/2017 Pricing date in sales process | SAP Blogs
Thank$
Sukant Chakraborthy
Thanks
Sukant
Thanks Sukant.
Regards,
JM
Typewriter TW
JM,
Very nice!
I enjoyed reading this document. Like MozzaM commented the document is well
structured and nicely presented, especially Cooking it all together and In short
https://blogs.sap.com/2013/11/04/pricing-date-in-sales-process/ 16/20
10/17/2017 Pricing date in sales process | SAP Blogs
One question
We run VF04 and set as default billing date 1.11 and when we billing, system runs a
new pricing (defined in copy control, Delivery to
Invoice for line item TAN value B) getting the following results: PR00 billing date is
27.10 (system checks in custo actual value in field price date proposal for conditions,
for PR00, value A, which is Actual PGI date) and ZZF7 billing date is 1.11 (ZZF7
condition price date proposal is blank).
In the billing document, condition type ZZF7 would have what pricing date?
For ZZF7, the billing date is 1-Nov but why would this be the pricing date too?
Thank you!
Hi TM,
In the billing document, condition ZZF7 would have pricing date 1.11 as a result
of running a new pricing according to copy control (B), having blank in pricing
condition in custo (pricing date) and setting this pricing date in VF04 (1.11)
Regards,
JM
Madhu Vadlamani
Good one.
https://blogs.sap.com/2013/11/04/pricing-date-in-sales-process/ 17/20
10/17/2017 Pricing date in sales process | SAP Blogs
Thanks Madhu,
Regards,
JM
Jack Wu
Thanks.
Thanks Jack,
Regards,
Joan
Karuna Ravuri
https://blogs.sap.com/2013/11/04/pricing-date-in-sales-process/ 18/20
10/17/2017 Pricing date in sales process | SAP Blogs
Regards,
JM
Gabriel Andrade
If interested, you can find more of my documents in SAP ERP Sales and
Distribution and SAP GUI spaces.
Regards,
JM
RAUL VIZCAINO
Jewel Bandiola
Regards,
Jewel.
Regards,
JM
https://blogs.sap.com/2013/11/04/pricing-date-in-sales-process/ 20/20