on 11-14-2008 1:13 PM
Hello
Where I will find Exchange rate date for FI (VBRK-KURRF_DAT) on invoice? Is it hidden field? I just see on header level exchange rate.
Is exchange rate for postings taken from billing date or pricing date?
Thanks in advance.
Margaret
Dear Margaret,
VBRP-KURSK -> Doc Currency for price determination , comes from copy control
KOMV-KKURS -> determined on pricing date and this rate is for local currency at pricing condition level
VBRK-KURRF -> If you maintain the exchange rate type is billing date in tghe copy control it gets determined as the billing date, howvever if u hav changed VBKD-KURRF in the sales order manually then that manual pricing date rather than from than copy control takes precedence.
Sam
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
SO VBRK-KURRF (exchange rate for FI) is taken from "pricing date" in standard?
Are you 100% sure? :
FIrst of all: there is no pricing date (PRSDT) on invoice header level
Second: I`ve got information from FI that VBRK-KURRF is taken from posting (billing date) VBRK-FKDAT
I have found also programs, there is provided folloving calculation formula:
LV60AA90
Currency conversion (WAVWR is in local currency so far)
ACTDATE = VBRK-KURRF_DAT.
IF ACTDATE IS INITIAL.
ACTDATE = VBRP-PRSDT.
ENDIF.
DA_WAVWR_HW = VBRP-WAVWR.
DA_WAVWR_KW00 = WAVWR_KW00.
DA_WAVWR_PCVP = WAVWR_PCVP.
LV60A036
Determine date
IF vbrk-kurrf_dat IS INITIAL.
ld_kurrf_dat = vbrk-fkdat.
ELSE.
ld_kurrf_dat = vbrk-kurrf_dat.
endif.
So what is the verdict?
No Margaret,
Thumbrule:
1) It all depends upon what SD has maintained in the VTFL copy control at the item level.There is a field called Pricing Exch. Rate Type
Possible values :
A Copy from sales order
B Price exchange rate = Accouting rate
C Exchange rate determination according to billing date
D Exchange rate determination according to pricing date
E Exchange rate determination according to current date
F Exch.rate determination accord.to date of services rendered
So, it depends on what u have set.
2) There is a field VBKD-KURRF in the sales order.As per my understanding, this gets defaulted as the sales order date while creating it. If it's not changed there manually , the rule in VTFl applies. However, if u change it in the sales order, that changed date gets priority on the rule set in VTFL.
Sam
Thanks for explaining me, it was very helpfull. But I do have last question:
You are talking about exchange rate on item level, and item level exchange rate have no connection with exchange rate at header level. (SAP notes 20043, 22781 )
So my concern are: if the following date are just different, and calculated in different ways:
- VBRK-KURRF (exchange rate for acoounting) - calculated as you told
- VBRK0KURSK (pricing exchange rate) - calculated allways from poisting date
VBKD-FURRF in sales order is only in table or it is field in document? I can`t find it.
So Sam
I have check of this fields and dates in SAP process.
(In copy control, I have left empty field: PFKUR )
KURSK is calculated according you description, it depens on date of pricing
KURRF is calculated accourding to date of billing, date of pricing have no influence on that field.
But thanks for helping me.
No.
KURRF (FI exchange rates) has no connection with setting in copy control.
I have left field in copy control empty, and KURRF is taken from the date of billing!
KURSK (pricing exchange rates) has connection with settings in copy control! KURSK is taken from the date of pricing date, when the field in copy control is empty.
Those are totaly different rates, they can have different values, because they are taken from different dates.
I have check it in SAP, few times.
I would paste you a print-screen, but i have already closed SAP for today.
Have a nice weekend Sam!
User | Count |
---|---|
95 | |
11 | |
11 | |
6 | |
6 | |
4 | |
4 | |
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.