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
    Prasad

    Hi 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

  • Change exchange rate type

    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.
    Thanks

    Hi,
    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.

  • Change Exchange Rates

    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
    Rakesh

    Hi
    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?
    Thanks

    Hi,
    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 M

    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.

  • 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

  • Change Exchange Rate VF02

    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
    Rafal

    Prabhu 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