Exchange rate date in billing documents
Hello,
we have a process in which from one contract we create invoices, credit memos, ... without creating any delivery.
Some contracts were created on 2004, and when we create the invoice/credit memo, ... the exchange rate at item level is taken from contract's date and not billing date (i am not too sure why at header level it takes it from billing date).
In copy control you can set it at item level with VTFA, for example combination WV to G2. Then Click on items >>> select item >>> details >>> PricingExchRate type
There are various options
A - Copy from sales order
B - Xchange rate = accounting 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 - Exchange rate determination according to service rendered date
I can select C and then it works.
The question is how to restrict this by company code, as a change here will afect all countries. Maybe we can use the copying control in VOFM?
Thanks and regards,
Fernando
I'm not aware of any other solution than creating a new dcument flow and corresponding item category or maybe determine a specific item category through a user exit. But, considering my experience as consultant facing this kind of problems a lot, i would suggest to make an inquiry amongst the other company codes to check if them as well would rather have this kind of exchange rate determination. Most of the times is worth it.... People don't want to bother or risk any change, and you end up with systems unecessarily mixed and complicated..
Similar Messages
-
How to find credit data exchange rate at the billing document
Hi Gurus,
I have a question about Creidt data exchange rate, I created sales order and when I tried to generate the invoice, it was split into 2 billing document and the reason in split analysis is "Credit data exchange rate at billing document", I want to ask where can I find the credit data exchange rate at the billing document?
And where can I find that this is one of the criteria to trigger the billing split?
Thanks for your great help in advance.
Edited by: Lakshmipathi on May 25, 2011 8:57 PM
Please dont post the same question in multiple forums which is not allowedHello, this field is for the exchange rate between local currency & local currency 2, there must be someplace to set up it, do you know where is that place?
As now the invoice split show the data with the exchange rate which is weird. And i don't know how to fix it so that the invoice will not be split anymore..
Thanks for your great help! -
Exchange Rate Flow - from Billing Document to FI
Hellow Experts,
I have kept posting block in billing type. I release them for FI posting periodically. Now when I release these billing documents for FI posting it takes exchange rate of the date on which billing document was created. But my requirement is to flow the exchange rate to the FI document of the date on which I release the billing document for FI posting.
Plz give some inputsu2026 We have billing date in billing document. This billing date can be used for that??
Thanks in advance.
Regards,
HP
Edited by: Hardik Patel on Mar 18, 2009 12:34 PMHello,
You could do one of the below,
1)Mnaually change the billing date to the date the posting block is removed and posted to accounts, through this the current exchange rate will be determined
2) use a user exit from below to set that the system always redetrmines the exchage rate when posting to accounts
user exits are
EXIT_SAPLV60B_001:
EXIT_SAPLV60B_002
Hope this helps
Thanks
akasha -
Set exchange rate field in billing document
VBRK-CPKUR (set exchange rate tick box). Anyone tell me wht this does? Is it driven from the billing document type? It is defaulted to checked for us and I don't want it to be. How can I change the default?
Points will be awarded.
Jonhi,
<b>ID:Exchange rate setting (no new rate determ.in bill.doc.)</b>
Indicates whether the foreign currency exchange rate that is applied to the sales document is fixed or whether it can be changed during billing.
Procedure
The system can propose a value. You can change the value manually in the sales document. If you are allowed to change the exchange rate during billing, the system recalculates prices using the most recent exchange rate.
pl reward if it helps.
Thanks
Sadhu Kishore -
How to activate the "Set Exchange Rate" field in billing document header?
Dear All,
I would like to get the exchange rate at the time of the billing without changing the sales order exchange value.
The set exchange rate field is grayed off.
Thanks in adavance.
Regards,
NiketanHi,
This can be achieved using the copy control setting for billing at the Item level. The field is: PricingExchRate type
and the possible values relevant for you are:
C Exchange rate determination according to billing date
E Exchange rate determination according to current date
Hope this helps!
Thanks
Siva -
Redetermine the exchange rates during the billing.
Hi
I would like to redetermine the exchange rates during the billing.
When we are creating a sales order we are maintaining exchange rate in sales order header, but in case of any change in rates
I have to change it in sales orders first and then i have to create an invoice. Instead of doing this i would like the exchange rates
to be redetermined during billing automatically.
Please help
SureshHi,
Firstly let us know If you want to redetermine the pricing exchange rate or the exchange rate to accounting? I imagine that the pricing exchange rate you are talking about ,the pricing exchange rate type should definetely work no matter what the pricing source is . Normal sales cycle always has the price source as order, which controls from where and in what sequence the conditions from the reference documents are copied to the billing document. It does not control the exchange rate. Check the billing date in your sales order(its always advisable to take the service rendered date as the base to calculate the exhcange rate which is PGI date when a delivery is involved) , not the actual billed date. If you want the system to determine the exhcange rate on the date when the Invoice has been raised(Different from the billing date in the sales order) then go for the option of "E" which will take the service rendered date.
But If you want the exchange rate for accounting then you have to append a routine at the item level in "VTFL" .The Logic would be to read the exchange rate from TCURR table using the function module "READ_EXCHANGE_RATE. If you have specified the exchage rate in the header(Accouting tab) of the sales order this gets copied to the billing document This is SAP standard behaviour. To over write this you have to go for the routine ammendment as suggested above.(In case of billing dates and the exchange rates differ). Kindly please let me know If you need any more help on this.
Regards
Ram Pedarla -
Exchange rate date for FI (VBRK-KURRF_DAT) on invoice
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.
MargaretSO 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? -
Cannot use Row Exchange Rate in the Draw Document Wizard
Hi Experts,
I am having problems while trying to post an AP Invoice which is copied from a Goods Receipt PO. I made two transactions in GRPO:
12/28/2011 - I used the BP Currency which is USD and the exchange rate of PHP 45. Doc No.1198
12/29/2011 - I used the BP Currency which is USD and the exchange rate of PHP 47. Doc No. 1199
While adding the AP Invoice on 12/30/2011, I have an exchange rate of PHP 46.
When trying to add the AP Invoice, I used Copy From Goods Receipt PO and I higlighted the two doc numbers 1198 and 1199. In the Draw Document Wizard Row Ex. Rate Prices I have selected the Use Row Exchange Rate from Base Document. However a system message appears which says Base Document Exchange Rate cannot be used, the rows will be updated using the target document exchange rate.
My presumption is that when I choose the Row exchange rate from base document, SAP will automatically copy the row exchange rate used in the documents so for the transactions in 12/28, the rate of PHP 45 shall be used and same goes for the 12/29 which is PHP 47.
How should I go about this? Am I missing a step here? By the way, I am using SAP B1 8.82 PL01.
Thanks in advance for your help.
Best Regards,
Michelle Pereyras
ABM Global SolutionsHi Rahul,
You said 'It is not at all concerned with Exchange rate during GRPO...' If that is the case how does the Use Row Exchange Rate from Base Document in the draw document wizard work? Does this mean 1 GRPO : 1 AP Invoice so I can use the base document rate?
How should I go about with transactions like these? That is adding an AP Invoice from multiple GRPO's having different exchange rates. What I am trying to capture here is that in the AP Invoice, base document rates should be used in the row item level and not the current rate when adding the invoice.
Thanks,
Michelle -
Hello everyone,
What is the use of Exchange Rate Date field in CRM orders?
As far as I know, we don't have this field in R/3. When we change the pricing date the exchange rate is automatically redetermined according to the new field.
But this is not the case in CRM. When we change the pricing date, the exchange rate date and the exchange rate stays the same.
We tried to manipulate the field with the badi CRM_PRICING_BADI when the pricing date changes, but the system didn't let us.
Do you know how this field is used and how can it be changed during order creation?
Regards.Hi
Did you find a solution? We have the same issue in our system.
Thanks a lot
Stephanie -
Pulling of Exchange Rate data from ECC to BI
Hi All,
we are having an requirement to pull TCURR Table Exchange Rate data from ECC to BI.
If anybody worked on this scenario could you please share valuable inputs regarding this.
I gone through this SDN forum link: Re: Automated Exchange Rate Loading in BPC NW ( please share some more details regarding this )
Regards
AmitHi All,
I hope this will help you to pull Exchange rate data from ECC Table : TCURR to SAP BI System.
ECC Steps : Creation of generic datasource
1) Create generic Transaction Data source Using TCode : RSO2 with name ZTCURR and then press create Button.
2) Input Applic. Component: FI-GL and give description.
3) Input View/Table: TCURR and Press save Button.
4) This will take you to extract structure of data source ZTCURR. In this structure select respective field from the selection field option (In future we will use it in BI info package) and then press save button.
5) Use Tcode: RSA3 to check the data by giving custom data source ZTCURR name.
Note:In this case we are extracting full data from TCURR table. If your project demands you can use delta specific field.
SAP BI 7 Steps
1) Go to BI system, TCode: RSA1--> Source System-> Replicate metadata, then you can see generic data source "ZTCURR" in your BI data source tree.
2) Maintain Info cube Structure same like table : TCURR,
ECC Field ECC DATA TYPE BI Field BI Data Type
KURST CHAR -
> ZKURST CHAR (Length 4)
FCURR CUKY -
> ZFCURR CHAR (Length 5)
TCURR CUKY -
> ZTCURR CHAR (Length 5)
GDATU CHAR -
> ZGDAT CHAR (Length 8)
UKURS DEC -
> ZUKURS NUMBER ( Key Figure )
FFACT DEC -
> ZFFACT NUMBER ( Key Figure )
TFACT DEC -
> ZTFACT NUMBER ( Key Figure )
=========================================================================================
3) Conversion of default format "YYYY/MM/DD" to "YYYYMMDD".
In Transformation: "GDATU" is number format, not date format, so we need to write start routine in transformation.
With the Help of below code you can convert default format
"YYYY/MM/DD" to "YYYYMMDD".
DATA: DATE TYPE CHAR10,
L_INDEX TYPE SY-INDEX.
LOOP AT SOURCE_PACKAGE ASSIGNING <SOURCE_FIELDS>.
L_INDEX = SY-TABIX.
CALL FUNCTION 'CONVERSION_EXIT_INVDT_OUTPUT'
EXPORTING
INPUT = <SOURCE_FIELDS>-GDATU
IMPORTING
OUTPUT = DATE.
CONCATENATE DATE+6(4)
DATE+3(2)
DATE+0(2)
INTO <SOURCE_FIELDS>-GDATU.
MODIFY SOURCE_PACKAGE FROM <SOURCE_FIELDS> INDEX L_INDEX TRANSPORTING GDATU.
ENDLOOP.
Note : Customize above ABAP code according to your client requirement.
==============================================================================================
4) Calculation of Month End Rate----> Means last working day of month
Please refer below solution ( sent on 3rd June 2011 ) to calculate Month Rate
Go to BI transformation and write formula in ZGDAT field. In this case add GDATU as source field of rule and write below formula.
*Last working day of month Formula * : LAST_WORKINGDAY_MONTH( GDATU, '' )
Last working day is calculated based on the data maintained in the ECC TCODE : SCAL ( SAP Calendar )
==============================================================================================
5) CALMONTH calculation: conversion of YYYYDDMM format to YYYYMM format.
This below given ABAP code helps you to convert GADTU: YYYYDDMM format to CALMONTH : YYYYMM format.
In BI transformation write field routine in CALMONTH field to display date in this YYYYMM format.
DATA : L_GDATU TYPE tys_SC_1-GDATU.
CLEAR L_GDATU.
CONCATENATE SOURCE_FIELDS-GDATU0(4) SOURCE_FIELDS-GDATU4(2)
INTO L_GDATU.
RESULT = L_GDATU.
Regards
Amit
Edited by: amit_sap_n on Jul 20, 2011 1:54 PM -
Pricing - Exchange Rate Date - Billing Document
Hi ,
We have a scenario where we could have multiple billing documents for a sales document. During creation of billing document, we would like to have exchange rate re-determined (as of billing date). I have couple of ways to achieve this in mind. But, needs some development effort. Can you please throw some light on this and suggest some methods.
Only exchange rate needs to be re-determined.
Thanks.Hi,
Surely Note 22781 - Exchange rate in accounting, exchange rate type helps you
Regards,
Eduardo -
Exchange rate determination on Billing Date
Hello,
We have a problem with respect to exchange rate re-
determination - on billing date at the invoice level.
Currently in our system the Exchange rate is being determined on the
pricing date at the sales order level. When we create the invoice the
exchange rate at the header level (VBRK-KURRF) is getting re-determined
on the billing date.
However the problem is the exchange rate at the item level (VBRP-KURSK)
& exchange rate with respect to amount currency level (KOMV-KKURS).
In order to re-determine exchange rates at item level (KOMV-KKURS) - we have done the
configuration for exchange rate type field in Copy control settings at
VTFL/VTFA should be u201CCu201D.
But however, the system is determining the pricing exchange rate (KOMV-KKURS) on the pricing date, and not on the billing date.
We have also applied the note 92613. In spite of making the changes the pricing date is not being re-
determined to u201Cbilling dateu201D for exchange rate calculation at conditioncurrency level.
Can you please let us know, how can we have the pricing exchange rate (KOMV-KKURS), be determined on the billing date and not on the pricing date. Do we have a configuration for this? Or is some change in any user exit is required. Please suggest.
Best Regards,
Priya Gor.Hi All,
I am having the same kind of issue.
My requirement is if the condition currency is different than Document currency (which is also local currency) the system should re-determine the exchange rate in billing as per current date.
Could you please suggest me how KOMV-KKURS will be redetermined in billing as per current date?
As you know copy control TVCPFLP-PFKUR filed will be applicable for VBRP-KURSK but for my requirement it is not needed.
Is there any copying requirement required or any user exit in Billing document ?
Please share if anyone having any info for this.
Thanks
Amar -
Changing Exchange rate as per Billing date
I have got 1 requirement while creating Billing document through VL01 transaction the user change the header data Billing date as per billing date the exchange rate also will be change automatically.
Enhancement : SDVFX008
Exit Name : SAPLV60B_008.
Include : ZXVVF008.
in that the client have 2 marketing place one is india and another is US the if user change the invoice Billing date VBRK-FKDAT as per billing date US$ exchange rate will be change automatically in the field VBRP-KURST. i written code but i did not fetching data in to table in this exchange rate maintained in table TCURR and my code is.
"" Data : ukurs1 type tcurr-ukurs,
date(10 )type c.
if cvbrk-fkdat is not initial .
select singe ukurs into ukirs1 from tcurr
where gdatu = date and
tcurr = 'USD'.
loop at vbrk where vbeln = doc_number.
clear cvbrp-kursk.
cvbrp-kurst = ukurs1.
endloop
endif.""Hai,
"" Data : ukurs1 type tcurr-ukurs,
date(10 )type c.
if cvbrk-fkdat is not initial .
select singe ukurs into ukirs1 from tcurr
where gdatu = date and
tcurr = 'USD'.
loop at vbrk where vbeln = doc_number.
clear cvbrp-kursk.
cvbrp-kurst = ukurs1.
*MODIFY cvbrp.*
endloop
endif.""
Modify the internal table & check it.
Regards,
Sudhakar Rayala
Edited by: SudhakarRayala on Feb 14, 2010 1:28 PM -
Required to shoe exchange rate as per billing date in VF01
Hi Experts,
We have created 2 invoices (export and intercompany billing). My client has identified a peculiar query and I am unable to get a solution for it.
The Export invoice shows 2 exchange rates, viz: Condition exchange rate for conversion to local currency = picks the exchange rate as per the pricing date.
And Exchange Rate for Price Determination = picks the exchange rate as per the Billing date/ service rendered date.
But, in the Intercompany invoice the Condition exchange rate for conversion to local currency = picks the exchange rate as per the pricing date and Exchange Rate for Price Determination = 1.
The client wants the exchange rates should reflect as per the Billing date/ service rendered date. And should reflect same exchange rates in both of these documents.
I have changed the Pricing exchange rate type to C and D in VTFL but it is not giving any fruitful result for IV.
Please let me know, how this requirement can be achieved.
Thanks in advance.
Regards,
Shibaji.Hi Laksmipati,
Thanks for your suggestions.I have few doubts to be clarified.
In case of intercompany invoice the value in KONV-KKURS is showing as per pricing date.
Can we make it as per billing date?
What is the significance of this field?
Which exchange rate is actually considered for finnacial posting?
Thanks in advance.
Regards,
Shibaji. -
Help with MIRO Badi's and Translation Date (Exchange Rate Date Reference)
Dear experts
This is a problem I have read a lot about, but none of the answers work properly and I wanted to create a new thread in order to try to compile a final answer for this problem (at least in version 6.0)
As you know Standar SAP uses posting date as translation date in MIRO for foreign currency.
This is not always true (imagine Crude Imports with 3 dates: Invoice date, posting date and Bill of Lading date. The last one happens to be the fiscal date for exchange rate in my county and the other two are also mandatory).
I am proposing thus to use 3 dates: Document date as invoice date; posting date as posting date and Invoice Receipt Date
(REINDAT - RBKP) as Bill of Lading date. I would like to implement this third date as translation date.
Lot of ways to do it, but none works properly as for the end user it is complicated to enter data in a certain way so that BADI's work properly. I have implemented note 574583 and only works with some restrictions.
I have also used some more BADI's like MRM_HEADER_CHECK, FI_TRANS_DATE_DERIVE, INVOICE_UPDATE,... and all of them have some restrictions (depending always in data header taps data introduction or saving the exchange rate properly in MM TABLES but not in FI TABLES).
I would really appreciate if anyone could help with this, ensuring that the Badi get's always the data and makes it work with no screen selection dependance.
Thanks in advance.Dear All,
I have found the solution with the help of ABAPer. The system has a bug for which SAP has given a Sap Note no 22781.
Actually what happened in the Invoice is, the system by default fetched the exchange rate for the Exchange Rate Type 'M' for the rate last maintained. Since we were using different Exchange rate it did not match. Also we came to know about the difference only because off-late the users had stopped updating Exchange Rate 'M' .
The funny part is in the Invoice if we click on each tab at the header and come back to the first tab where we find the Exchange rate for accounting, the system picks up the actually rate as per the Exchange Rate maintained.
Regards,
Karthik.
Maybe you are looking for
-
Undoing 'Recently Closed Tabs' no longer available - please help!
I find myself unable to access the 'undo closed tab' option, which I have previously found so useful. When I go to History > Recently Closed Tabs, the Recent Closed Tabs entries are greyed-out. How can I reactivate this essential functionality please
-
Status Bar Disappears in Mail App
Vonage sends me email attachments containing my voicemails in WAV (G.711) format. Although, G.711 encoded WAV's are very popular in telecom I understand they are not supported on the iPhone. I now convert these WAVs to MP3 and forward as an email att
-
Contacts with multiple mobile numbers
Hello all, This is my first post here, so please be patient with me. I searched through previous threads, but did not find an sufficient answer to the problem I am having. To set the stage, I will give you what I am working with g-mail account with
-
MCSI S854 Credit Note Amout not updating
We are using transaction code MCSI for reporting SIS. and Info structure will be S854. Within that Credit Note Amount not updating . I am an abaper i am looking for documentation or step-by-step procedure to how to tackle this issue. I feel something
-
Hi All, Why a web dyn pro component can have only one component controller? thanks & regards, Manoj.