How system calculate exchange rate for two currency vise versa automaticaly

Dear All, i have maintain exchange rate type M with USD to PKR with different time interval. When i run Project System report the system show transaction figures in Controlling Area currency is PKR. However, when i switch to USD currency with translation key (Mean rate as of today) . System do not allow to show the result.
I know if i maintain exchange rate type M with PKR to USD then system display the result. But my concern is that system should automatically calculate exchange rate from PKR to USD for exchange rate M if as i have already maintained exchange rate m with USD to PKR.
How system can do it?
regards
Saqib Usman

Hi SAQIB USMAN ,
Please set  the indicator for INV in OB07 for the exchange rate type M.
This indicator might not be set in your case.
Then system calculates using inverse ratio.
Please read it for your reference and easy understanding
Indicator: Calculation allowed with inverted exchange rate ?
    Indicator that in the case of a missing exchange rate entry in the system
    for the required translation from one currency into another, the inverted
    exchange rate relationship may also be used.
Example
    If an entry is missing for the translation of USD into DEM in the system,
    then the translation takes place by means of the entry for the
    tranlsation of DEM into USD, providing the indicator is set.

Similar Messages

  • How system calculate Exchange Rate for material?

    I have some doubt how system calculate exchange rate for material when doing GR.
    For example, standard price of material is 0.01 USD per ea. PO is created in foreign currency (THB) with qty: 40,000 ea (THB 2,852.00)
    Actually when I do GR ea then accounting doc is:
    Dr. Inventory 400 USD (12,800 THB)
       Cr. GR/IR    88.64- USD (2,852.00- THB)
       Cr. Variant 311.36- USD (9,948.00- THB)
    for 2nd and 3rd line item, exchange rate M (THB -> USD) is 0.03108 which is correct.
    Could anyone advise where system get exchange rate for 1st line item?

    Hi
    First of all, as mentioned by you, the exchange rate for Item 2 and 3 is not 0.03108.. It is as below, based on the figures given by you...
    Dr. Inventory 400 USD (12,800 THB)........ Exch rate is 0.03125
    Cr. GR/IR 88.64- USD (2,852.00- THB)....... Exch rate is 0.03108
    Cr. Variant 311.36- USD (9,948.00- THB).... Exch rate is 0.0313
    I guess the item 3 is just a derivation from Items 1 and 2.. The Price diff results as a difference between std cost and purchase price...
    I believe, the exchange rate would have been 0.03125 at the time of GR... You need to check this in your system... For sure, it uses  exch rate type M in the standard... Check if 0.03125 (USD -> THB) or 32 THB -> USD exists in your system at all
    Item 2 is based on your PO negotiated rate...
    Regards
    Ajay M

  • How to Get Exchange rates based on the date ?

    Hi Friends,
    I have a table called "ZEXCH" with fields MANDT, BUDAT, WAERS, KURSF. This is a maintainable table .... (ie) user can keep on adding the Exchange rates for the currencies for a particular date....
    My table contents are:
    MANDT BUDAT      WAERS   KURSF      
    080   30.08.2002 USD        50.00000
    080   30.01.2006 USD        40.00000
    080   09.03.2006 USD        30.00000
    Now if i run the report with Budat = 31.12.2002 it should pick up line item 1.
    similarly if i run the report with Budat = 31.03.2006 it should pick up line item 2.
    similarly if i run the report with Budat = 31.05.2006 it should pick up line item 3.
    How could i do this????
    Expecting your answers
    thanks in advance...
    Cheers
    R.Kripa.

    Hi,
      Use the following code snippet, you need to have the 'exchange rate type' as one of the fields in order to distiguish between different rate types, the standard rate type used in most of the cases is 'M',
    select KURSF from zexch
            into zexch-KURSF
            up to 1 rows
            where kurst = 'M'
            and   fcurr = 'USD'
            and   tcurr = 'INR'
            and   BUDAT >= Date given in the selection.
            endselect.
    Hope this helps,
    Rgds,

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

  • CFM /TR - how system calculate amount based on rate FX 60A

    Hi all,
    i need to know how system calculates amount based on rate entered upon creating a contract (t-code TX01).
    steps input:-
    1. header - comp code, product type, trans type
    2. partner
    3. purchase curr & amount (eg. IDR 8,345,545,500)
    4. sale currency only (amount system will auto calculate) USD
    5. rate field = 11.553
    6. spot rate will auto pick up from rate
    7. value date
    8. contract date
    upon TBB1 no error. posting log as follows:-
    FX1000+ : 40 8,345,545,500 IDR bank GL acc
                    50 8,345,545,500 IDR clearing acc
    FX2000- : 40 722370.42 USD clearing acc
                   50 722370.42 USD bank GL acc
    but upon TPM18 error occurred as follows:
    DBT_C009 - GL not maintain in acc symbol 5.3.4
    DBT_E039 - no posting spec assigned to update type
    DBT_B018 : 40 0 USD, 431,977,511 IDR gain/loss
                       50 0 USD, 431,977,511 IDR clearing acc
    so, after maintained DBT_C009 as follows still error for DBT_E039:
    40  0 USD, 38 IDR clearing acc
    50  0 USD, 38 IDR P&L gl acc
    what i don't understand is how system calculate and get DBT_C009 & DBTE039.
    what is the function of TPM18?
    thanks.

    Hello Prarnod,
    I have done the first node only for actuals that come from the integration to the internal order.
    I have tried setting up 2 and 3 even though the 3rd one does not make any sense to me
    Thanks,
    Paul

  • How to maintain the exchange rate of second currency in MIRO ?

    hi,
    User want that the exchange rate of second currency in IR is same as the exchange rate of second currceny in GR, and don't  occur any exchange variance in IR. how to do ?
    BestRegards,
    Beck.shi

    Thanks for your reply.
    GR and IR post date are different,also the exchange rate are different. user  modify the exchange rate of local currency in IR(in MIRO's Screen) to the same as the exchange rate in GR, so there are no the exchange veriance in the local currency's ledger. if needn't the exchange variance in the second currency's ledger,how to do?
    Bestregards,
    beck.shi

  • Fixed Currencies Exchange Rate For Customer

    Dear Experts,
    Is there anyway in system that allow us to maintain fixed currencies exchange rate for a customer.
    Currently, when create a Sales Order, system will take exchange rate from OB08 which i dont want. Because we have a fixed exchage rate for different customer (which agreed upon).
    Thanks,
    Eunice

    Hi
    There is no specific fixed exchange rate specific to the Customer.
    But , you can use different exchange rate types in this case, even this also should trigger the TCODE:OB08
    If it is the compulsory requirement...use the Substitution, using the "user exit"....give the logic for the "user exit"   like it should pick the rate from the "Z" table , there you can maintain the rates from time to time.
    VVR

  • Exchange rate EURX not calculate exchange rates between USD and GBP

    We have set ExRt as following:
    Exrt          Usage       Ref. crcy
    EURX     EMU      EUR
    we have "EMU" flag checked also.
    We are maintaining exchange rates (EURX) for EUR with all others currencies.
    We expected that, if we have a CoCode set in GBP and we post a document in USD, SAP will calculate GBP <->USD from exchange rates EURX(USD/EUR) and EURX(GBP/EUR). It seems to be incorrect because the system is ignoring EURX exchange rates and using "M" GBP-USD exchange rate and this was not expected by us.
    Could you please tell me if it is correct to expect SAP calculates USD-GBP Exchange rates from EURX(USD/GBP) Exrate or I am wrong and I need to maintain "M" exchange rates for USD-GBP.
    Thanks in advance

    Hi,
    Please check the following settings :
    Go to IMG --> General Settings ---> Currencies ---> Check Exchange Rate types
    Select the Exchange Rate Euro and check mark the EMU check box . Save it
    Rgds,
    Suresh

  • Exchange Rate for planned delivery cost

    Hi
    In one PO ( Document type NB with item category std) exchange rate for planned delivery charges ( Condition type FRC1) is calculated considering base date as document date of PO.( Exchange Rate is not fixed) while doing Goods Receipt
    In other  PO ( Document type NB with item category L -subcontracting ) exchange rate for planned delivery charges ( Condition type FRB1) is calculated considering base date as posting  date of GR.( Exchange Rate is not fixed)
    Can anyone tell why ?

    Dear Murugan
    I wish to  putforth the below check for you to solve the issue.
    You told that Intially while creating the PO, your supply vendor and freight vendors are different, please check did you enter the vendor code in the freight item condition details. If yes then you have two invoicing parties for the PO.
    Now you also told that, you have carried out MIGO for the PO line item which which has Freight also as an additional condition type.  That means for the PO line item your GR have been completed or partly done. If you have done this then how did you change the freight vendor in PO after GR for the item , system does not allow that as you have already carried out the the GRN.
    To avoid all such cases of freight vendor change, the best solution is to change the vendor before GRN itself and assign the right vendor in the item condition of the PO,then proceed forthe GRN.
    For your case please cancell the GRN also since you have already cancelled the Invoice.
    Assign the right Freignt vendor , then proceed for MIGO. Once done In MIRO go for invoice and select goods/service items from the selection menu and process it for the supply vendor.
    Then again you can go for MIRO and select planned delivery cost from the drop down and process it.
    The above can be done combined also and in any sequence also , there are no holds upon that.
    Regds
    Sam

  • Cal script question to calculate exchange rate

    Hi All expert,
    I'm new in Essbase, can anyone help and tell me what's wrong with the following cal script?
    I got 10 dimension
    - Account
    - Month
    - Year
    - Market
    - Product
    - Cost center
    - Currency
    - Version
    - Currency type - USDvalue, EURvalue, etc.
    For data upload, we'll upload only either USD or EUR value, then based on exchange rate for the month (also loaded as data), try to calculate the value in other currency
    /* GET EXCHANGE RATE */
         FIX(@LEVMBRS("3000000000",0),@LEVMBRS("Company",0), @LEVMBRS(Market,0),
              @LEVMBRS(Product,0),@LEVMBRS("Cost Centre",0),@LEVMBRS(Month,0),
              @LEVMBRS(Year,0),@LEVMBRS("Version",0),@LEVMBRS(Currency,0))
              "USDValue" (
              IF (@ISMBR("USD"))
                   USDValue;
              ELSE
              EURValue / (@CURRMBR("Year"))->(@CURRMBR("Month"))->(@CURRMBR("Version"))
              ->(@CURRMBR("Currency"))->"CTR_ACC"->"MKT_HK"->"PROD_TRY"->"999999"->"COM_1010"->
              "RPT to EUR ex rate";
              ENDIF;
    ENDFIX;
    CALC All;
    I got stuck after running this script, thanks for all your help in advace.

    /* GET EXCHANGE RATE */
         FIX(@LEVMBRS("3000000000",0),@LEVMBRS("Company",0), @LEVMBRS(Market,0),
              @LEVMBRS(Product,0),@LEVMBRS("Cost Centre",0),@LEVMBRS(Month,0),
              @LEVMBRS(Year,0),@LEVMBRS("Version",0),@LEVMBRS(Currency,0))
              "USDValue" (
              IF (@ISMBR("USD"))
                   USDValue;
              ELSE
              EURValue / (@CURRMBR("Year"))->(@CURRMBR("Month"))->(@CURRMBR("Version"))
              ->(@CURRMBR("Currency"))->"CTR_ACC"->"MKT_HK"->"PROD_TRY"->"999999"->"COM_1010"->
              "RPT to EUR ex rate";
              ENDIF;
    ENDFIX;
    CALC All;
    I got stuck after running this script, thanks for all your help in advace.I'm not sure what you mean by you got stuck after running the script, can you eloborate? I will point out that there are some things in your script that are a bit odd.
    (@CURRMBR("Year"))->(@CURRMBR("Month"))->(@CURRMBR("Version"))->(@CURRMBR("Currency"))
    is unnecessary as the fix statement above it will set that all for you.
    I think I would rewrite this as
         FIX(@LEVMBRS("3000000000",0),@LEVMBRS("Company",0), @LEVMBRS(Market,0),
              @LEVMBRS(Product,0),@LEVMBRS("Cost Centre",0),@LEVMBRS(Month,0),
              @LEVMBRS(Year,0),@LEVMBRS("Version",0),@LEVMBRS(Currency,0))
              "USDValue" (
              IF ( @ISMBR("USD"))
              "USDValue" = EURValue / "CTR_ACC"->"MKT_HK"->"PROD_TRY"->"999999"->"COM_1010"->"RPT to EUR ex rate";
    Else
              "EURValue" = USDValue * "CTR_ACC"->"MKT_HK"->"PROD_TRY"->"999999"->"COM_1010"->"RPT to EUR ex rate";
              ENDIF;
    ENDFIX;

  • Exchange rate for FI postings in Billing

    Dear Experts,
    Can Exchange rate for FI postings in Billing be determinated by the Pricing date instead of the billing date when we create it?
    Br
    Sophie

    Hi Sophie,
    When you create a sales order, the exchange rate is determined only based on the pricing date and not based on the billing date. This is the standard SAP behaviour. You can enable different dates for these and maintain different exchange rates in OB08 to confirm this.
    When you create an invoice for such a sales order, two cases can work
    If there is no redetermination of pricing, then the exchange rate from SO will just be copied to invoice. The exchange rate will be redetermined only either if there is new pricing or when there is redetermination of exchange rate. Even in this case, the exchange rate is determined only based on the pricing date, not based on billing date. You can confirm this if you maintain two different dates and maintain different exchange rates for these dates.
    So what you are asking is already there in system. You only have to reorganise your master data and configuration accordingly for the functionality to take effect.

  • Foreign Exchange rate for INR to EURO

    Hello,
    I want to maintain Exchange rate for INR to EURO.
    What exchange rate type "m", "EURX" or "EURX" is relevant for the conversion of INR to EURO.
    How to maintain direct & indirect rate for the same ? I understand that system is not accepting rates maintained in "Direct Quote" coloumn.
    Thanks & Rgds
    Dwijendra

    Dear Venkatesh,
    For exchange rate from INR to EURO, system will not take rates maintained under exchange rate type "m". It only considers exchange rate type "EURX".
    Hope I am clear.
    Rgds
    Dwijendra

  • How to shynchronizes exchange rate

    hi gurus,
    we need to shynchronizes exchange rate between Central System and Sub System.
    how to transfer exchange rate from Central System to Sub System using IDOC / ALE
    thanks for help
    rgds
    echo

    Hi Prashanthi,
                 I just came across the same problem that you happend to cross thru, If u can please share your tots on how u distributed Exchange rate it wlll be very helpuful, I have done the following configurations;
    1. Partner profile configs, Outbound message type give as CURR_A ( Created this message type in WE81? ), and basic type as T_CURR01, correct if my configurations for partner profile are wrong,In the parnter profile i have give message type as CURR_A .
    2. In BD64 i distributed the logical system, added the method exchangerate.getdetail
    3. Then i used RFALEX00 report to distribute it.
    But cudnt get the idocs in WE05...
    Please let me know the reason for not posting the idoc..all your help will be highly appreciated..Hoping you wud reply.

  • Maintain seprately exchange rate for Local transction and Global Transction

    Dear Guru,
    In some countires of Latin america, the local exchange rate ratio between two currencies is differ than the Global exchange
    rate ratio. Is it possible to maitain simultaenously two exchange rate ratio for local and global purpose in sap for day to day
    transction.
    Regards,
    Rajesh

    Nope not possible for day to day real time posting.
    But you can define a non leading ledger and can at period end do th eforeign currency valuation using that specific exchange rate for that non leading ledger.
    Regards,
    SDNer

  • How to calculate Average balance for an account

    Hi,
    How to calculate average balance for an account for a particular period say for JAN-12 period and after the end of that period for another two days 01-feb-12 and 01-feb-12 ?
    I'm using the following query :
    SELECT cc.segment1||'-'||cc.segment2||'-'||cc.segment3||'-'||cc.segment4||'-'||cc.segment5||'-'||cc.segment6 "Account_XX",
    nvl(sum(l.accounted_dr - l.accounted_cr),0) "Balance"
    FROM gl_code_combinations cc,
    gl_je_lines l
    WHERE cc.code_combination_id = l.code_combination_id
    AND l.set_of_books_id ='XX'
    and code_combination_id = replace it with code combination_id for account_xx
    AND l.effective_date <= '31-Jan-12' (january period end ??)
    GROUP BY cc.segment1||'-'||cc.segment2||'-'||cc.segment3||'-'||cc.segment4||'-'||cc.segment5||'-'||cc.segment6
    There are some discrepancies in "average balance" after end of month (Jan-12)?
    How to calculate average balances for a particular account (Account_XX above)from end of month of Jan to first two days of february?
    Thanks,
    Kiran

    Kiran,
    Please let me know first, is Average Balancing feature enabled in your GL Ledger?
    Regards
    Muhammad Ayaz

Maybe you are looking for

  • Iphone 4 askes to setup as new phone when plugged into iTunes

    I have an iPhone 4 that has already been setup using iCloud.  I want to make a backup on my MAC.  When I plug it into iTunes it only gives me options to setup as a new phone or restore from backup.  It will not let me just back up this existing phone

  • Creation of Asset Master in Goods Receipt

    Dear All, Is there any possiblities to create Asset Master during Goods Receipt Process.  The Scenarios is the user did not want to create Asset Code during or before creation of Purchaes Order and we need the system to create the Asset with Sub numb

  • Non Editable NETPR field in me21n, me22n

    Hi I have a requirement where in PO I need to make NETPR (Net Price) field editable or non editable based on KONNR (Outline agreement number). For this BAdI 'me_process_po_cust' has to be used and method 'fieldselection_item'. In this method we have

  • How to delete tweet in Twitter app

    Hello, i want to ask you how to delete a tweet in Twitter for iPad. Thx and sorry for my bad english ;-) Mark.

  • Mac Mini startup - battery (?) symbol on screen

    Trying to set up a Mac Mini for the first time. Followed instructions to the letter. Turned it on and the first screen is a diagram of something rectangular and vertical, with a pullout circle enlarging something that looks like maybe a battery (it's