Changing Exchange Rate Posting in General Settings
Hi, Plesae I need your help concerning the exchange rate. i'm using SAP Business One 8.8 PL 15. In the display tab in Administration -> System Initialization -> General Settings, I chose "Indirect". However, many transactions (invoices) were done.
I want to change the Exchnage Rate Posting to "Direct". I know that I cannot change this setting after the first posting is made.
But, is there a way to solve this problem. I 'm in a big trouble. Please any suggestions?
Thank you.
Hi Nadia,
unfortunately you are looking at the creation of a new database. This is one of the fundamental settings of the application & affects all postings. Therefore it is not possible to change this setting after postings were made.
You can check the DTW templates for the transactions you already have & extract the required data using queries. Convert the query output into DTW files & then use these templates then to populate the empty back up of your customised database.
All the best,
Kerstin
Similar Messages
-
Changing Exchange Rate Posting definishion
I created a new DB. I imported GL accounts and BP accounts. The system does not permit me to change the Posting definishion from direct to Indirect(grey). How can I change this property ?
Hello Sara,
You should set this flag before you load anything into the system....
(if you made bakcup, you can rollback the state before you have imported the G/L accounts).
Regards,
J. -
How to change Indirect to Direct in Foreign Exchange posting in General Settings
Hi
If above mentioned tittle , help me out
How to change Indirect to Direct in Foreign Exchange posting in General Settings
Transaction are posting in database now this field is read only
PrasadHi Prasad,
If transaction are posted in Database then you will not be able to change Exchange Rate Posting from Indirect to Direct.
This is a very initial setting while setting up New Database.
Regards::::
Atul Chakraborty -
Hi,
How can I change exchange rate type for posting principle flow in case of fixed term deposit. System by default takes M type. I want to change it to S type.Define I have already changed exchange rate type in calculation indicator and Company Code Additional Data but it doesn't work.
ThanksHi,
By default the exchange rate type M will only be picked. The setting you make under calculation indicator is only for securities and loans area.
For you requirement, pls check the note 450171 and see the appropriate place where you have to do the modification.
Regards,
Ravi -
Change exchange rate according BLDAT via BADI - FI_TRANS_DATE_DERIVE
Hello all,
i need to change exchange rate according document date in FB60. I implemented BADI for that purpose according oss note 575249. Translation date has been updated according document date but exchange rate is still derived from posting date. My new translation date is ignored for exchange rate derivation. Where should be a problem?
Thanks, zd.Hi,
Can you please tell us which BADI did u implemented. Did you used FI_TRANS_DATE_DERIVE ?
Did u finally got the solution for it??
Thanks for help. -
Hi Frnds,
Our FI Users are asking for Change exchange Rates authorization and the T code for that is OB08 -- as it is an IMG Settings transaction can we give to them , bcoz of this will it effect any where .
Or is there any other T code by which they can change that currency exchange rate ?
Regards
RakeshHi
Try F-62 and S_BCE_68000174
Regards
Sanil Bhandari -
Exchange Rate posting to P&L vs B/S during netting, invoice payment and app
Our Netherland company has local currency EUR and group currency USD. We also have a US company where local and group are USD. We consolidate and report in group currency USD.
In NL company, we would like all exchange differences to go to f/x P&L account (both group and local) when the transaction currency is in anything but EUR. However, when the transaction currency is in EUR, we would like the difference in group currency to go to CTA account. How can we acheive that since there is only 1 account that we can use for a group currency?
ThanksHi,
Then you need to change the exchange rate based on your LIV posting date.
Check in OB08 with exchange rate type "M" , as when ever the difference in PO and Invoice you need to ask the finance team to change exchange rate as per date on which you receive the Invoice so the posting is done as per the vendor invoice exchange rate.
Do refer the below KBA which explains you in detail how the exchange rate works during MIRO.
KBA: 1700942 - Exchange rate cannot be changed as changing the posting date during logistics invoice verification -
How to change exchange rate type for specific pricing condition type
Hello every one,
I have a requirement for billing ie VF01.
currently all the exchange rate are being calculated with exchange rate type 'M' by default.
but now client want it should calculate exchange rate with type 'E' for two pricing condition type for all others it should calculate with type 'M'
Please any body can help me with the exit and code which i can use.
I have checked exits SDVFX008.
but how to change exchange rate with type 'E' only for two conditions.
as changing exchange rate at document header will change exchange rate for all condition type.You need to assign KOMK-KURST = 'E', for those two condition types. If it had been item number specific, you could have used USEREXIT_PRICING_PREPARE_TKOMK(RV60AFZZ).
Do one thing, put a breakpoint on FM 'PRICING' and then do selective runtime analysis.
Check whether any user exit/BADI/ explicit enhancement are available when condition types are processed in a loop. If nothing is available, try implicit enhancement.
Link to refer for selective runtime analysis - Runtime Analysis for VOFM
Also try with VOFM requirements ( not sure whether changing KOMK-KURST is permissable in requirement as normally we only set sy-subrc values to suppress/allow condition types ). Don't forget to assign requirements against condition types in pricing procedure. -
Change exchange rate after MIRO
Hi Expert,
Please help me ..................
I created PO used currency USD. I didn't check "Fixed Exchange rate" in PO.,
When I'm doing Invoice received, I forgot exchange rate in Details tab in MIRO (system display exchange rate difference from PO) and I have invoice docuemnt.
I want to change exchange rate in Details tab in MIRO.
How can I do?Hi Anjali
I can't change the exchange rate in MIRO detail tab.
Please help me.
Thanks. -
How to Change Exchange Rate while Preparing Goods Receipt
Hai all,
Help in find any user exits or BADI for changing Exchange rate while preparing Goods Receipt for Import Schedule Agreement. Or help me for re-directing system to take exchange rate from different effective date. we will be provided by us.
Thanks & Regards
Nagarajan MYou need to assign KOMK-KURST = 'E', for those two condition types. If it had been item number specific, you could have used USEREXIT_PRICING_PREPARE_TKOMK(RV60AFZZ).
Do one thing, put a breakpoint on FM 'PRICING' and then do selective runtime analysis.
Check whether any user exit/BADI/ explicit enhancement are available when condition types are processed in a loop. If nothing is available, try implicit enhancement.
Link to refer for selective runtime analysis - Runtime Analysis for VOFM
Also try with VOFM requirements ( not sure whether changing KOMK-KURST is permissable in requirement as normally we only set sy-subrc values to suppress/allow condition types ). Don't forget to assign requirements against condition types in pricing procedure. -
Exchange rate posting method - Incorrect !
Dear all,
One of our installations was setup with an incorrect exchg rate posting method. It should have been set as direct, but is set as indirect instead.
However, over the past three month, no transactions have been posted in the system using any foreign currency.
Having said so, there are still volume transactions since the past three months mainly involving AR, AP, Payments and JE's.
AR / AP with FX will start soon, and we want this posting method to be fixed. I am aware that since the transactions have been posted, this setting cannot be reversed.
I would like all of you out there to share your thoughts with me, as to how we can tackle this problem. The only two solutions, that come to my mind are -
1. Use the backup of initial settings and import all transactions using DTW (lest importing does not have any impact)
2. Changing the DirectRate field in the OADM table from N to Y. Again, I am not sure, what would be the impact of this.
Looking forward to hearing from you all,
Cheers.Hi Somchitra,
The 1st option is right for you. It is indeed lots of output and DTW to do but it is necessary.
The 2nd way is direct update B1 database. That is very risky thing to do. You should never try to update through SQL command. You may loose support from SAP.
Thanks,
Gordon -
Hi Friends,
I need to change the Exchange Rate in VF02 transaction code, but it is showing GREY field. How can I change the exchange rate before posting to accounting entry.
Please suggest the solution for changing the Exchange rate in VF02 or any other T-code where i can change the exchange rate.
Kraheja.Dear Krishan,
System would not allow you to change the excahnge rate once the Invoice Document is created.
Even we wanted to change the exchange rate while posting the Invoice to accounts, but it was not possible through SAP standard.
You may try some User-Exit for this, but I doubt...
Hope this helps..
Thanks,
Jignesh Mehta -
ME22N change Exchange rate type at price condition level
Hello,
In ME22N exchange rate type is 'M' by default. When a price condition has currency different than purchase order this 'M' rate is used.
Now I need to change this 'M' rate but for particular price conditions (and exchange rate type can be different for each price condition). Don't ask me why:-) This requirement comes from business consultant and he knows that there is no user exit for this. I need to modify standard. The problem concerns items price conditions.
I'm not asking you for a complete solution, but maybe you can give me a hint where to start? What is the function module which perform price calculation (where exchange rate is used) in ME22N.
I tried to change KOMK-KURST in price condition rule (the procedure which is called to check if price condition has to be calculated or not). It is called for each price condition and I know a name of price condition. But I think the exchange rate type is read at the beginning and stays unchanged even I changed KURST.
I also found function module READ_EXCHANGE_RATE, which has rate type 'M' by default. I could put my modification in place where it is called. But it is not called when I press button Update price. It is only called when I change the currency of condition and press enter. This FM is called in few places in ME22N but not when I'm refreshing prices. Maybe during a refresh it has already an exchange rate? If so, READ_EXCHANGE_RATE could be a solution, but... It is not called when price conditions are created for the very first time (when I create PO item). Maybe system calls different FM?
I also tried to use trace (ST05) to see where systems reads from TCURR, but I think some buffers are used and TCURR is not in trace.
So now I'm stuck hoping for your help.
Best regards
RafalPrabhu Peram wrote:
Hello Rafal ,
>
> still im trying to understand your requirements , anyhow if you change/propose new exchange rate at header level , then system wont put type as 'M'.
>
The problem is that if I set a new exchange rate type, it will be the same for all price conditions. My requirement is to have different exchange rate type for each price condition. The pricing procedure will loop at each price condition, and depending on condition name I need to have different exchange rate type.
Example:
condition XMER is in EUR and must be converted to USD (factor should be 1,234)
condition XMET is in EUR and must be converted to USD (factor should be 1,567)
Now the factor is the same for all price conditions.
I have found interesting table XKOMV. It contains price conditions and there is a field with factor value. Now I will look for the place where this table is filled with data or for the place where I can modify factor values before XKOMV is used in pricing procedure.
Best regards
Rafal -
How to change exchange rate during billing (VF02)
Respected Members,
i already created the Billing documents from sales order and it took the exchange rate wat i mentioned in the sales document.
but still it is not release to accounting .
So i want to change the exchange rate in change of billing document.
The pop up box for that field is coming in the display mode and it is not coming in the change mode.
How to do it.
Please tell me .
Thanks a lot.Thanks for your replies.
But i have one querry that is when you go to billing document header there you will see exchange-rate accntg flied and above that there will be one checkbox set exchng rt and by going F1 on it is mentioned that you can give the exchange rate during billing and it can redertmine the value at billing level and also the exchange rate acctng field gives one pop up box same as it gives in sales order ,but here that box is in grey mode and in sales order it is in grey mode and how to bring this box in change mode during billing.
Please clarify my doubt.
THanks -
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
Maybe you are looking for
-
Twitter Alerts Not Updating in Notification Centre On My iPhone
Hi, I am hoping someone will be able to help me. I have an iPad 2 and an iPhone 4. Both devices are running on the most recent iOS software and both have the notification centres and apps within the notification centre set up the same way. But all of
-
How do i find duplicates in iPhoto?
i took a ton of photos while in Paris both with my Nikon D7000 and my iPhone I imported them into iPhoto 11 and how they're all jumbled together but I think there are duplicates, how do i find them?
-
I cannot backup my iphone, it keeps telling me the backup is corrupt and not compatible. All forums have suggested I delete the last backup but that was months ago and I'm afraid if I do that and it still doesn't work, I won't have anything saved. Ca
-
Why is the output of this 11?
public class Test4 public static void main(String[] args) int x = 2; x = ++x + x++ + ++x; System.out.print(x); // Prints 11 }
-
Hi People, I am using picking strategy as M (small and large quantities). In my materials, I have defined control quantity as 30 cs. So when a transfer order is created for more than 30 cs, system picks from 001 storage type and if TO quantity is les