Exchange rates with two parallel currencies

Hi all,
I need to manage a company with two parallel currencies (USD and PKR). To post a document in USD it's necessary to define in TCURR an exchange rate FROM USD to PKR, and to post a document in PKR it's necessary to have an entry FROM PKR to USD.
Obviously the second exchange rate has to be the multiplicative inverse of the first one.
For this reason, to avoid redundant and possibly wrong entries, is it possible to manage only one exchange rate in TCURR (for example FROM USD to PKR) instead of two? How?
Thanks for your attention

Go to SAP Netweaver> General Settings> Currencies and manipulate the following and you should be able to maintain only one set of exchange rates.
i) go to Check Exchange Rate Type - and manipulate the exchange rate type you are using (Check Financial Accounting Basic settings>  Ledgers> Define Currencies for Leading Ledger to check the exchange rate type used for each company code - generally M is used) and assign Reference Currency "Ref.crcy" (for example we use USD) for that exchange rate type.
ii) go to Define Stnadrd Quotation for Exchange Rates and maintain - Forexample we use "Blank" to "USD", so that we just have to maintain Other currencies to USD (ref.crcy) and in In-direct Quotation.
These setting would give you the ability to maintain just "Other Currencies" to "USD" in in-direct quotaion. Use this example to decide which currency you want to use as reference currency and then maintain accordingly.
Hope this helps.

Similar Messages

  • Posting of Exchange rate differences in parallel currencies

    Hello experts,,
    We are on ECC 6.
    When we enter an incoming invoice with MIRO and the current exchange rate differs from that in the PO, the exchange rate differences in local currency and in parallel currency (group currency) post to different accounts.
    Is this a standard feature / behavior? If so, where can i find the settings.
    Shouldn't the postings in all currencies (except doc currency), in the event of exchange rate difference post to the same account?
    The material ledger is not active.
    We have maintained a local currency and a group currency.
    Example to illustrate my issue -
    DC = JPY
    LC = SGD
    GC = USD
    PO for asset.
    PO value = 100000 JPY
    Ex rate not fixed in the PO.
    Ex rate at PO -
    100 JPY = 1.6 SGD
    100 JPY =  0.85 USD
    Ex Rate at IR
    100 JPY = 1.7 SGD
    100 JPY =  0.9 USD
    When IR is entered,
    The exchange rate difference of 100 SGD (@ 0.1 per 100 JPY) is posted to the asset. No posting in USD (though there is a balance of 50 USD).
    At clearing (Transaction FB1S - GL account clearing) the exchange rate difference (in GC only, because no balance in LC) of 50 USD (@ 0.05 per 100 JPY) is posted to the Exch. rate difference GL acct.
    Thanks in advance for your advice/solution.
    B. Regards,
    Halaswamy

    Hello,
    1.  You have to assign Forex GL's for the reconciliation accounts in OB09.
    2.  At the time of payment for incoming invoices, system can read the valuation differences and it will post to Realized Gain/Loss accounts and B/S adjustment account.
    3. You can consider this amount to issue bonus to your customers.
    Rgds
    Murali. N

  • FI Forex gain loss & Exchange Rate difference on Foreign Currency & Chart of Accounts

    Dear All,
                 I have queries on following :
    1) what is difference b/w Forex gain loss account & Exchange Rate difference on Foreign Currency account .
    2) Under which Heads in Balance sheet they should come as per Indian Accounting Standards.
    3) Are these accounts common for Vendor & customers or different.
    4) they record FI data at Company code level or at sub-ledger level first (Vendor /Customer) .
    4) Is it advised to use same Chart of Accounts to two companies in same country by using different GL's with different FSV?
    Regards
    MJ

    Hi M J,
    Please note the answers below:-
    1. It is one and the same thing. When you say forex gain/loss account, it means a GL account and exchnage rate difference means, the difference in rates at which you purchased/sold and the rate at which you made paid/collected.
    2. Ask Client where they want to show these GL's in Financial statement Version.
    3. The configuration setting is in OB09 and SAP allows you to keep same or diff GL for both realised Exchnage rate gain/loss. It depends on how you want to see. technically it is possible.
    4. The Valuation is done at company code level, but individual records are picked up at vendor/customer level. It means that the revaluation gain/loss adjustment is not given to each individual Vendor/Customer, rather it is posted to a GL - Balance Sheet adj.
    5. Yes, you can use same chart of accounts and you do not need to create separate GL's at the company code level for two company codes. Same GL's can be used as the posting is made at Co. code level.
    Regards,
    Kavita
    Note : Please raise separate thread for different questions. Your Point No. 5 is not related to the rest.

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

  • Foreign Currency Exchange Rate with E-Comerce Apps

    I'm making a web site for one of my clients so his clients will have access to his inventory and products and they'll be able to add Sales Orders from the web site to SAP.
    The problem I have happends only in days were the exchange rates are not updated, lets say sunday for example and this company have a client in Israel that works sunday and he wants to place an order, the DI stops the process and gives me the same error I get from sap: Error #-10: Exchange rate not updated , 'USD'.
    What I would like to know if anyone have any recomendations or best practices to work with this problem?

    I would try to fill the exchange rates on
    SQL query that is linked to a daily basis.
    Lets say you update exchange rate every day - at 00:01
    You could retreive rates from online bank rates OR
    copy the rate from the day before.
    Lets say Saturday And Sunday gets rate from friday - which is updated by the company employee. On monday the rates can be revised by employee if needed.
    Hope this would help. I would be glad if you could help me do the same e-commerce - for our internal partner website - we would like to have product catalog which customer could register online.
    Please help - on how to step on this developer challange.
    I'm not a good java or .net developer so give me som tips.
    Let me know - If you need some help with SQL code example to do this formatted search SQL that you link in the alert management routine. It will work in the background and the Exchange Rate table will be updated automatically.
    Thanks.
    G.P.
    Message was edited by: Geir Parlati
    Message was edited by: Geir Parlati

  • Report inventory at historical exchange rate with standard SAP

    Has anyone had to run reports for inventory at historical exchange rates in the US.
    Can this be achieved with standard SAP?
    Thanks in advance for all help.
    Mahantesh Nashi

    Hi
    To understand why the system behaves in that way, the most important
    thing is to understand how area 01 is posting its values:
    As you will know, area 01 is the only area that is posting its values
    "online" (this means that APC values will be updated in the G/L directly
    when posting to an asset). It is a technical matter that this "Online"-
    posting will always be done to ALL(!) ledgers that are defined in the
    company code. So whatever Ledger group you assign to depreciation area
    01, this will not be considered by any APC value posting, APC
    transactions (as well as write-ups) will always be posted in ANY ledger
    group in G/L with the values from area 01.
    If you then want to setup a scenario in Fixed Asset Accounting, where
    you post different valuations (local GAAP / IFRS) to a different ledger
    group in G/L for parallel valuation, then you have to use (in total) 3
    depreciation areas in the following way. For each additional "valuation"
    for which you have additional ledgers defined in G/L, and for which you
    want to get different values as those posted in area 01, you need also
    two additional depreciation areas (1 real and 1 derived area) in
    asset accounting.
    So a typical dep.area setting for a parallel ledger is like:
               Real      Posting to G/L         Ledger
    Area 01     X            1                   0L
    Area XX     X            3                   XX (your ledger code)
    Area YY                  6                   XX (your ledger code)
    Acquisition/transf/retirement postings in area 01 go to all ledgers
    independently of your setting in OADB. And, if any difference occurs
    between area 01 an area XX this is posted trough the derived area YY
    (posting indicator 6).
    blaz

  • Exchange Rate Differences for Alternative Currency

    F110 payment run for invoices posted in foreign currency creates automatic postings to exchange rate difference (realized gain or loss) accounts linked to KDW.
    What we are trying to do is to use another set of GL accounts to be posted automatically aside from what are defaulted in the KDW in OBA1.
    Questions:
    - Is F110 fixed to get KDW transaction to get which GL accounts will be posted to?
    - Can we define another transaction with different set of GL accounts to be posted to? If so, how and where do we configure this so that F110 will not be defaulted to get KDW.
    Thanks,
    Ommar

    Hello JeiMing,
    Please reference to the following Note at link https://service.sap.com/sap/support/notes/1041007 for a detailed explaination on this Exchange Rate difference issue.
    Hope this is helpful.
    Regards,
    Xu Zhang
    SAP Business One Forums Team

  • Utilizing different exchange rate type for same currency combination

    Hello Gurus,
    I wanted to get your opinion/experience in handling the following scenario.
    We have company codes in different countries operating using different local currencies. There is alternate exchange rate type  EURX defined for Exchange rate type M for many currency combinations due to business requirements. One country with local currency EUR is utilizing EURX SEK - EUR exchange rate combination.
    Other country with local currency HUF is making use of exchange rate type MNB as an alternate exchange rate. In one of its transaction, where VAT is being calculated on its foreign transaction, HUF company is trying to seek rate of MNB SEK- EUR where country currency is SEK and document currency is EUR.
    But since on the 'translation ratios for currency translation' table EURX being the alternate currency for that particular combination, even when we set MNB SEK EUR exchange rate, the system is obviously picks up EURX rate.
    Has anyone come across similar scenario where different countries trying to get different exchange rate types for the same combination of currency? and If so, how would that be possibly handled through config or using something custom?
    Thanks all for your replies in advance.
    Regards,
    Sagar K.

    Hi Sagar,
    In tcode OBBS, if Alt.exchange rate is used for any currency pair, then that rate is used ( EURX in this case).
    All countries in EMU region uses EURX ( which is mostly fixed after introduction of EUR).
    If the company is in different countries in Europe, then mostly EUR is used as Alt. exchange rate. which uses EUR as reference currency.
    Ther is no country specific settings in std. sap for a currency pair.
    Cheers,

  • How can i split Client Network traffic and My exchange traffic with two differnet ip address?

    Hello Everyone
    sorry for my bad English and also my bad explaine
    here is my network looks like
    all the client on one subnet and network is 192.168.0.0
    i have Dsl router that connect to Tmg server
    i have Tmg with two NIC
    1-192.168.0.4
    2- 2 Public Ip address
    i want to do this
    i want to split user's traffic and my exchange traffic
    i mean i want to route user's traffic with one public ip addresss
    and my exchange server's traffic with another public address
    but when i add additional ip address at Tmg or create new NIC card
    all of my traffic route with one public ip Address what should i do?

    Hi Uhan,
    You need to use ENAT fuction on TMG to achive this
    On the External NIC assing the Second IP as Additionl IP address (VIP)
    Create a network Rule to NAT traffice From Exchange server IP address to the required Public IP which you need the E NAT.
    Ensure you are creating rule only from Exchange server IP and not all INternal.
    Look at the below Doc you step by step config
    http://www.isaserver.org/articles-tutorials/configuration-general/Configuring-One-to-One-NAT-TMG-2010.html

  • Problem with two parallel While loops

    I have a serious problem with controlling two parallel While Loop. Here is the deal:
    I have written a VI to send a series of commands called Cycle through Serial Port to a custom hardware. One of these commands is setting motor pressure by sending it's command and changing it's voltage. After setting desired pressure I have to read and control motor pressure, again through serial port in a parallel loop. There is a Pressure Sensor in system and I can obtain current's motor pressure by sending a command and receiving pressure value. In the first While loop I send some commands to hardware including Pressure Setting Command trough a state machine. In the second While Loop I read pressure value and then decide to increase motor voltage or decrease  it. Now the problem is in communicating these two loops. In cycle after "Init" state when state reaches "Pressure 2 Bar" motor voltage will increase. Meanwhile I have to control this voltage in parallel While Loop. As you can see I used Local Variable to communicate between these two loops. The problem is that loops are not synchronized. Specially when I switch to "Pressure 3.8 Bar" state during cycle running control loop (second while) is still working based on "Pressure 2 Bar" state not 3.8 bar. Because of this motor pressure goes to 3.8 bar for a sec (becuase of  "Pressure 3.8 Bar" state) and comes back to 2 bar (because the second while still has not gotten that new state,most probably cause of all the delays in the loop)  and after couple seconds it goes back to 3.8 bar.
    I really don’t know what to do. Is there a way to fix this? Or I should consider a better way to do this?
    I went through Occurrence Palette but couldnt figure out how to embed that in the VI. 
    Sorry for my poor English. I attached VI and it's subVIs as a LLB file. I can explain more details if somebody wants. 
    Attachments:
    QuickStartCycle.llb ‏197 KB

    I make it a point to NEVER have a WAIT function inside a state machine.
    It sort of defeats the purpose, which I define as "Examine current state; decide whether you've met the conditions to advance to another state, then get out".
    For example, I have a single state machine VI controlling four identical instruments, via TCP connections.
    For some functions, that means issuing a command, waiting 60 seconds, then reading results.
    If I waited INSIDE the state machine, then it's tied up waiting on one device and cannot handle any others.
    Not a good plan.
    To handle this, I have a loop which calls the state machine.  After issuing the command, the state goes to "Waiting on Response", and there is a target time of 60 seconds from now.
    It's called over and over in that state, and each time merely compares NOW to the target time.  If NOW is past the target, then we read the results.
    the state machine can tell the caller when to call back; that's how I distinguish between an urgent need and nothing-to-do.
    By having the CALLER do the waiting, instead of the state machine itself, the state machine is free to handle another device, or do something else on the same device.
    You should be calling the state machine over and over and over anyway.  So, have the state machine "control the pressure" on every call, and THEN examine whatever state it's in.
    Steve Bird
    Culverson Software - Elegant software that is a pleasure to use.
    Culverson.com
    Blog for (mostly LabVIEW) programmers: Tips And Tricks

  • Getting current exchange rates with AS3

    I am developing an AIR app for iOS and Android, it will need to know the latest exchange rates for a range of currencies each time it is used.
    I have come across paid subscription currency information services from www.xignite.com and http://fxtrade.oanda.co.uk and also a service that appears to be free, from www.webservicex.net
    Does anyone have any experience of these services, or know of any better ones. And can anyone suggest the best actionscript solution to access these webservice, e.g. REST, SOAP, or perhaps another way?

    Hello,
    From you description, the internal-relay should be fine.<o:p></o:p>
    I recommend you use telnet to check if 25 port is opened on firewall.
    Please temporarily turn off firewall and antivirtus program to check the result.
    Besides, here is the related kb for your reference.
    Some e-mail messages become stuck in an Exchange Server environment
    http://support.microsoft.com/kb/979175/en-us
    If you have any feedback on our support, please click
    here
    Cara Chen
    TechNet Community Support

  • Automatic Distribution of Exchange Rates between two Systems

    My requirement is to Automatically Update Exchange Rate in ECC 6.0. The Exchange Rates are Maintained in 4.6 C System.
    I am Currently Using program RFALEX00 in 4.6C system to Create IDOCS and Transfer it to ECC 6.0
    Similarly i am Using ExchangeRate BAPI for the Inbound Process in ECC 6.0.
    Now my Problem is this Change Pointers is Not Activated for Transfer of Exchange Rate. If some one Knows How to Activate change pointers for Exchange rate please let me know.
    I also tried Executing RSIMPCURR and RSIMPCURT but it’s giving me a Dump.
    I Donot know what are the Purpose of RSIMPCURR and RSIMPCURT. If Some one can explain this it would be great.
    The Dump is due to this FM in the Program.
    CALL FUNCTION 'RSAR_DESTINATION_GET'
         EXPORTING
              I_LOGSYS      =  L_SOURCE
        IMPORTING
             E_DESTINATION = L_DESTINATION
        EXCEPTIONS
             NOT_EXIST     = 1
              OTHERS        = 2.
    IF SY-SUBRC <> 0.
      MESSAGE X000(RH).
    ENDIF.
    Incase if someone has worked on a similar problem please help.
    Thanks,
    Mithun.

    Hi..
    These are the Steps to configure Change pointers for any master data.
    In your Case you have to use the Message type of Exchange Rates.
    Steps:
    First of All you have to Create the Basic ALE configurations like Port, Partner profiles etc.
    These are the Steps to Cofigure Change pointers:
    Tcode : BD61 - This will Activate the Change pointers Generally
       Here you select the Check box
    <b>   Activate Change pointers Generally</b>
    Tcode BD50 : Activate Change pointers for individual Message types
      Flag the Check box for ur Message types.
      Material - MATMAS
      Vendor - CREMAS
    Now you have to Schedule the Report RBDMIDOC periodically to pocess Change pointers and Send the IDOCs.
    So wheneven you change a material or Vendor the Idocs has to be generated and distributed.
    <b>Reward if Helpful</b>

  • EXCHANGE Coexistence with two server

    Think this situation of disaster recovery, that i am recreating in my lab.
    EXCH2013 installed on a server, member of AD, CAS+MB.
    That server goes down, and can't work anymore.
    I reinstall, on other server in the same AD, CAS+MB. I have copy of db, for example in local pst or other kind, no matter now.
    When i access to ECP new  server i will be able to manage users, i will find the users mailboxes activated in other server (and not working) but i will have the chance to "recover" situation creating new users or assigning user's mailboxes
    on new server.
    Is this right?
    Why OWA, ECP, on new server DON'T permit to log (old server DOWN)? I can see the page, put the credential but then error 500...how think that IIS service want to find the MB on server down, it can't find and goes error.
    Any suggest?

    I would do /RecoverServer first which will recover the server. And if I have the EDB file then I will mount that data. Or if I have Backup, I will restore the Backup.
    Note: Make sure all the exchange services are running after /RecoverServer is successful
    Does it works with new Mailbox?
    Cheers,
    Gulab Prasad
    Technology Consultant
    Blog:
    http://www.exchangeranger.com    Twitter:
      LinkedIn:
       Check out CodeTwo’s tools for Exchange admins
    Note: Posts are provided “AS IS” without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.

  • Reg Vendor with two payment currencies- ERS

    Hi
    We defined two partner bank types in vendor master [Seerate Bank a/c one in USD, one in CAD]
    We have Schedule agreement created in USD
    When ERS invoice is posted its picking by default CAD bank a/c details, we wish to it picks USD bank a/c details
    How we can achieve this?

    If you want the Partner Bank Type to be automatically populated during the ERS settlement process you will need to do customization to make this work.  
    Sandra

  • Group Currency  Exchange rate type.

    Hi
    We wanted to post a foreign currency document, with a specific Exchange rate, that is specified in the Document type.
    Doument Currency is getting converted into Local Currency (Company code currency) based on the exchange rate type specifed in the Document type used for posting.
    But, the Group Currency is getting converted from Document currency based on the Exchange rate type : "M" but based on the Exchange rate type specified in the Document type.
    Is there any way, apart from specifying Exchange rate type in Parallel Currencies.
    We wanted the conversion of Both Local (Company code) & Group currencies be converted based on the Exchange rate type specified in the document type, for some specific postings.
    Following is our Scenario :
    Co.Code Cur - EUR
    Doc.Cur          GBP
    Grp Cur           USD
    Document type : XY -- Exchange rate type "1111" specified in the document type.
    Now when a document is posted with Document type "XY"  in Document Cur : GBP.
    Both Local & Grp currency to be converted based on the Exchange rate type " 1111".
    Thanks
    Kalyan

    Hello Kaylan,
    I will try to explain the system behavior, regarding to the exchange
    rate question, "M" is standard exchange rate type used in R/3 so it's
    not possible to change this default setting. However you can assign the
    exchange rate type to each FI document type at transaction OBA7. The
    exchange rate type assigned here applies to both online/batch postings.
    Therefore you can assign a different exchange rate type to the document
    types, but not per company code. The exchange rate that you customize at
    document type level is validfor the first local currency. However, for
    parallel currencies, the system will always use the exchange rate type
    defined in transaction OB22. Please, check your customizing there to
    check your changes.
    If you want to use exchange rate type B, for example, instead of M, in
    customizing you have to give Alt Ex.Type as B against M. So that it will
    take B rate whenever M is applicable. If you want this B rate to be
    applicable for specific document types then you can do the same at
    document type definition itself. Otherwise you can do the same at
    payment program level/ Revaluation. These are the only places where
    exchange type comes into picture.
    See also the following attached OSS notes notes for details:
         335608 Trnsln of 2nd and 3rd lcl crcy fm 1st lcl/trns crcy
         526623 Different treatment of local and parallel currency in ML
         547946 FAQ Interface: Currency translation, rounding, field status
         518114 FAQ: Goods movements in foreign currency
    regards
    Ray

Maybe you are looking for