Calculate realized exchange rate differencies

During the clearing open items in different currency, system calculate realized exchange rate differencies and post it on GL account , in cleared document there is field  : :Realized exch. rate differencesu201D u201CBSEG-RDIFFu201D and this field should be filled with amount of exchange rate diiferecies but this field is empty. How to customize system to fill this field automatically during the clearing .

Hi Santosh.
Thanks for your reply.
I verified setting in KDF: all reconciliation accounts have  got proper P&L
GL account-assignments. During clearing open items with payment, system
calculate exchange rate diff. in proper way but amount of exchange rate
differences is not entered in field  BSEG-RDIFF. I compare two different
system and I noticed that in one system amount of exchange rate differences
is transferred to field BSEG-RDIFF but in second system not. I dont know ,
why?
Regards

Similar Messages

  • Exchange rate differencies

    Dear members,
    I am trying to make postings to an exchange rate differencies account but this seems not to be going through.
    Here is my scenario:
    Accounting documents (RV) are created from SD to financial accounting with status not cleared.
    When I clear the documents with F-28, and I simulate (or post), I can see no posting to the differecies account.
    I have configured the exchange rate differencies in open items in OBA1 for exchange rate differencies realized.
    Can anybody give any pointers as to what I need to check or may be missing out

    Hi,
    Please see below steps find where mistake had happened
    ob07 Ex rate types
    OBBS Exrate Ratio
    Ob08 enter Currency Rate
    ob59 creaate valuation method
    oba1 select KDF Give GL A/C or Ven A/C or Cust A/C
    Assign Gain account and loss account
    Run f.05
    Error will not occur still if you find error please let me know
    If it is use full assign points
    Thanks
    RAM

  • Avoid posting of realized exchange rate differences in 2nd local currency

    Dear SAP fans,
    The situation here in our company is that a company code is set up with NZD as 1st and EUR as 2nd local currency (currency type 30 "Group currency" for EC-CS consolidation).
    Therefore, all postings (and balances) are also translated and saved in EUR (with the current exchange rate).
    We now have an open item managed G/L account for prepaid expenses, which is used to collect postings which are then cleared later. It's however no payable/receivable account for vendors/customers. Therefore, it doesn't make sense to post realized exchange rate differences when clearing this account. This is however what SAP wants to do when we try to clear it.
    For example, if I post today 100 NZD and two months later again 100 NZD to this account. If the NZD vs. EUR exchange rate changed in the meantime, then SAP won't let me clear this account without posting realized exchange rate differences, which makes however no sense.
    Does anyone of you meet this problem before? Could you please give me a hint?
    I thought about setting the "Only balances in local currency" indicator in the G/L account master but this helps only for differences between local and document currency (and not for differences in 1st and 2nd local currency).
    Any help is highly appreciated!
    Thanks and best regards,
    Peter

    Dear Padma,
    Thanks for your answer. The customizing activities you mentioned are already set up in the system. This is not our problem.
    The problem is however, that we don't want SAP to post automatically realized exchange rate differences between 1st and 2nd local currency as this doesn't make sense in this business case.
    It's about an open item managed G/L account which is used to collect posting which are later cleared. It's not a payable/receivable account for customers/vendors where the posting of realized exchange rate differences makes sense.
    We've thought about several solution which unfortunately all didn't help us:
    - Don't setup realized exchange rate differences accounts or set them up only for group currency (in OB09)
    - Set indicator "Only balances in local currency" in G/L master data
    Best regards,
    Peter

  • User-Exit to change/Calculate the Exchange Rate

    Hi ALL,
                 I am looking for an user-exit that can be used to change the Exchange Rate during the billing cycle. I want to claculate the exchange rate based on the translation date (BKPF-WWERT).
    BR,
    Tanmoy

    Hi ALL,
                This is a very tricky issue.
    The table BKPF has a field called WWERT (Translation Date). Now we want to calculate the Exchange rate based on the translation date. The table BSET has two fieds LWSTE (Tax Amount in Country Currency) &
    LWBAS (Tax Base in Country Currency)  and they must get updated with correct values based on the translation date, but thats not happening as the exchange rate is calculated based on the posting date/billing date. The exchange rate is determined from the TCURR table but its taking the incorrect Exchange rate.  I need to find out the way so that I can correct it.
    BR
    Tanmoy

  • Realized exchange rate difference in local and group currency

    Hi Friends,
    For a company code with local currency as Euro and group currency as USD, the setting in TR code OB22 for group currency is: Translation taking first local currency as a basis. When the open items are cleared, SAP posts difference in local currency and group currency. Sometimes, document currency is also group currency i.e. USD. The realized exchange difference is posted in Euro but it is not converted from Euro to group currency. Instead, system just calculates difference in group currency by comparing the value in group currency at the time of original transaction and when the transaction is cleared. Does anyone have dealt with such requirement and is there a way to be able to translate realized exchange differences from local to group currency?
    Thanks and regards,
    Pinky

    >Sometimes, document currency is also group currency i.e. USD.
    Can you explain, it's because of your settings or because of SAP?

  • Realize Exchange rate Cost Center follow original doc

    Dear all,
    User request, when we do clearing for an open AP item with a payment (e.g. 1 payment settle 5 open AP invoice with different cost center), the realised exchange rate difference is posted to the P+L against the relevant cost centre (from Vendor invoice)
    Is there a way to determine the account assignment of the realised exchange postings? Because, we use OKB9 to default the Cost Center for realised GL account. But user would like based on AP cost center.
    Thanks!

    close

  • Exchange rate difference in single document

    Hi Expects,
    Why do I see different exchange rate in one single PO invoice document?
    Itm PK Account      Account short text            Amount Crcy      Amount in LC LCurr
      1   31 Vendor        Jodhia                             4847.04- EUR         6582.52- USD
      2   86 500012       GR/IR                              4603.62  EUR         6514.60  USD
      3   86 700054       Variance                            243.42  EUR            67.92  USD
    Only vendor line item (1) has the correct exchange rate as per in OB08. Why item 3 has even more amount in EUR and less in USD which is too weird.
    Thanks
    Simar

    Hi Venkata,
    First of all thanks for replying.
    No it was not checked because this scheduling agreement was created once a year ago. Client want the system should calculate the exchange rate at the time of invoice.
    System is calculating the exchange rate amount correctly for vendor line item but not for other two.
    Thanks,
    Simar

  • Exchange rate differences posted when clearing but not  FAGL_FC_VAL

    Hello,
    I need to configure accounts for exchange rate differences for clearing, but I if I configure just "account for Realized Exchange Rate Losses" and not " Account for Loss from Valuationu201D in OBA1, the account is selected in month end valuation ( FAGL_FC_VAL) and I do not want it because it ends on error.
    Do you know how to cover this requirement?
    Cheers

    Hi,
    You can exclude the account in the the forex reval run by excluding the GL account by specifiying the account in the variant used for period end processing.
    Or you can use valuation area for period end processing in FAGL_FC_VAL and configure based on which the account if not maintained in the valuation area would not post.
    Regards
    K.R

  • Exchange rate questions...

    Hi,
    This is not exactly a ABAO question but a general SAP question.
    What is the differnerce between average exchange rate 'M', buying exchange rate and selling exchange rate ?
    Why do we need to use translation ration for exchange rates ?
    What is the use of using direct versus indirect quotationwhile doing general settings for currencies ?
    Regards.
    Rajesh.

    But what is the difference between average exchange rate, buying rate and selling exchange rate.
    Does system has a way to calculate those exchange rate if we specifiy the exchange rate type or we have to input the figures in SPRO tables in that exchange rate type ?
    Regards,
    Rajesh.

  • Exchange rate type - Reference Currency

    Dear all,
    Below is my case,
    I have maintain a reference currency (USD) for exchange rate type M.
    Therefore, the system can calculate the exchange rate e.g. from (EUR) to (AUD) through (USD).
    However, what if, there are some pair of currencies in type M that I want to maintain their rate directly?
    E.g. (EUR) to (JYP) in type M, not through (USD)
    I have tried the configuration. System tells "For exchange rate type M, only rates with to-currency USD are relevant".
    Could any one suggest me what should I do? And what will be the impact?
    Regards,
    Yin

    I have the same requirement for RON (Romanian), vs. other triangulation (Ref = USD) for other countries.  What did you finally do?
    Thanks,
    - Tim

  • Exchange Rate Calculation - Can I change it?

    BPCu2019s conversion process is different from the way weu2019re currently operating.  Currently, weu2019re pulling data from Oanda.COM for every Currency-to-Currency permutation and using Oandau2019s rounded to 5 decimal place rate to calculate the exchange rates in our Financial System. 
    However, BPC seems to convert differently.  In BPC, we've loaded all Rates to the tblFactRate table as they relate to USD.  So, if calculations need to be done between non-USD currencies, the rates are calculated on the fly based on the ratesu2019 relation to the USD rate. 
    Example:
    For February 2010 we have the following Average rates:
    Oanda.com  (These are the rounded to 5 Decimal rates for the 28 days of February, averaged, then rounded to 5 Decimal Places again)
    GBP u2013 USD:         1.56285
    EUR u2013 USD:         1.36842
    GBP u2013 EUR:         1.14235
    In BPC we only have the following rates in the tblFactRate table, so the system cannot use the GBP u2013 EUR rate from Oanda.com.  We only load the following:
    GBP u2013 USD:         1.56285
    EUR u2013 USD:         1.36842
    If a conversion is needed for GBP u2013 EUR, it will calculate the rate on the fly as so:
    1.56285 / 1.36842 = 1.142083571
    So, because Oanda is using a Rounded Average, based on Rounded rates, the way things are now, the BPC Calculated Rate will not match the rates in our Financial System.   
    Is this a configuration issue or is this simply the way the software does FX Translation?  Is it possible to load GBP - EUR rates somehow and have BPC calculate those rates based on what we input rather than the calculation being used? 
    Thanks!
    Sean

    Hi,
    I dont think this can be changed. BPC stores the conversion rates with respect to the group currency (or the currency of the parent entity). So, the currency translation is also done based on the group currency, as you have indicated. With 5 places of decimal, the figures will definitely not match.
    Hope this helps.

  • User exit for calculating exchange rate in MRER,MRKO,MRNB,MIRO

    Hi All,
    For the transactions MRER,MRKO,MRNB,MIRO I want to change the exchange rate type(tcurv-kurst) which is used to calculate exchange rate .
    For example, exchange rate type 'M' is used to calculate the exchange rate but now i want to use the type 'ITAD' to calculate the exchange rate.Could you suggest some user exit or BADI for achieving this.

    Hi Subasree,
    The user exits for respective tcodes are mentioned below,
    MRER
    Exit Name           Description
    MRER0001            Automotive Evaluated Receipt Settlement (ERS)
    MRKO
    Exit Name           Description
    RMVKON00            Enhancements to report "Settle consignment liabilities"
    MM08R001            User exits for ERS
    MM08R002            User exit for tolerance checks
    MRNB
    Exit Name           Description
    LMR1M001            User exits in Logistics Invoice Verification
    LMR1M002            Account grouping for GR/IR account maintenance
    LMR1M003            Number assignment in Logistics Invoice Verification
    LMR1M004            Logistics Invoice Verification: item text for follow-on docs
    LMR1M005            Logistics Inv. Verification: Release Parked Doc. for Posting
    LMR1M006            Logistics Invoice Verification: Process XML Invoice
    MRMH0001            Logistics Invoice Verification: ERS procedure
    MRMH0002            Logistics Invoice Verification: EDI inbound
    MRMH0003            Logistics Invoice Verification: Revaluation/RAP
    MRMN0001            Message output and creation: Logistics Invoice Verification
    MIRO
    Exit Name           Description
    LMR1M001            User exits in Logistics Invoice Verification
    LMR1M002            Account grouping for GR/IR account maintenance
    LMR1M003            Number assignment in Logistics Invoice Verification
    LMR1M004            Logistics Invoice Verification: item text for follow-on docs
    LMR1M005            Logistics Inv. Verification: Release Parked Doc. for Posting
    LMR1M006            Logistics Invoice Verification: Process XML Invoice
    MRMH0001            Logistics Invoice Verification: ERS procedure
    MRMH0002            Logistics Invoice Verification: EDI inbound
    MRMH0003            Logistics Invoice Verification: Revaluation/RAP
    MRMN0001            Message output and creation: Logistics Invoice Verification
    Hope you will find the required amongst this,
    Regards,
    Soundarya.

  • Exchange Rate for Excise Invoice (J1IIN)

    Hi Experts,
    which field the exchange rate is considering to calculate the excise duty for export excise invoice?
    We are maintaining Exchange rate in OB08 with Exchange rate type--M (Standard translation at average rate) on daily basic as per Bank Exchange rate.
    But in excise invoice we want to calculate an exchange rate from customs which is maintained in different Exchange Rate Type (it will be changed on monthly basic).
    We need to copy same exchange rate from billing to Excise Invoice which is not 'M' maintained in Company code setting in CIN config.
    Please suggest,
    Regards,

    customer master level??is there any link between customer master and purchasing?
    for my case, i have the exchange rate maintained in OB08 under exchange rate type "M" and rate of 1 JPY = 0.608 INR
    during migo and after the conversion i got the below exchange rates for the respective custom duties.
    BED = 28,742 JPY, after conversion in MIGO 17,475.13 INR, exch rate of 0.6079997912462598
    AED = 12,740, after conversion in MIGO 7,747.02 INR, exch rate of 0.6080863422291994
    CESS = 575, after conversion in MIGO 349.54 INR, exch rate of 0.607895652173913
    SECess = 288, after conversion in MIGO 174.76 INR, exch rate of 0.6068055555555556
    why is there a slight deviation among the exch rate among the 4 excise duties?is this behaviour normal?
    because if i were to calculate using exch rate of 0.608, the results for the 4 excise dutie should be as below
    BED = 17475.136 INR round off to 17,475.14
    AED = 7745.92 INR round off to 7,745.92
    CESS = 349.6 INR round off to 349.6
    SECess = 175.104 INR round off to 175.10
    please advice whether is there anything wrong and if the slight deviation above is a normal behaviour for 'M" exchange rate.
    Also, i have also tried putting the 'fixed exchange rate' in the PO header but it's still havng the same symptoms.
    Thank you.

  • 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

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

Maybe you are looking for