cancel
Showing results for 
Search instead for 
Did you mean: 

Exchange rate date for FI (VBRK-KURRF_DAT) on invoice

Former Member
0 Kudos

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

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

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

Former Member
0 Kudos

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?

Former Member
0 Kudos

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

Former Member
0 Kudos

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.

Former Member
0 Kudos

OPOSIT

VBRK-KURRF (exchange rate for acoounting) - calculated allways from poisting date

VBRK-KURSK (pricing exchange rate) - calculated as you has described

Former Member
0 Kudos

Hi,

VBKD-KURRF u can find in the sales doc.

Goto->Header-> Accounting->Exch-Rate -acct field.

Sam

Former Member
0 Kudos

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.

Former Member
0 Kudos

Yes , VBRK-KURRF on billing date if u hav made the setting in copy control as billing date.

Sam

Former Member
0 Kudos

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!

Former Member
0 Kudos

Ok, Margaret I would definitely love to have that print screen. Nice weekend to you too.

Sam

Answers (0)