Exchange Rate Calculations in FDM

I have a requirements where data import into FDM will happen in local currency but export into HFM will happen in USD. we would need to multiply the input amounts with exchange rate amounts.
has anyone handled such a requirement? any pointers in this regard would be useful

Just out of curiousity - why would you do the currency translation inside FDM and not in HFM? HFM is a consolidation tool that has built in currency translation functionality. It does not require any scripting in HFM to do this. FDM does not have native currency translation functionality and any solution would involve heavy customization.
You would have to do this through customization in FDM, though it will be extremely involved. You will have to try to store FX rates for the Balance sheet (End of month rates) and for the P&L accounts (Average rate or weighted average). Many companies translate the values for the P&L using the periodic consolidation method. This does not take a local currency YTD balance and multiply it by that month's P&L rate - instead it takes period 1's periodic value at the Period 1 FX rate, takes period 2's local currency value * the period 2 FX rate, etc. It then adds all periods together to get a YTD USD balance. Building that functionality into FDM (periodic consolidation), in addition to grabbing the right FX rates for each account type would be very customized.
I would push back on this requirement if possible. I struggle to see the value add if it is something that HFM can do with 15 minutes of set up versus hours of FDM customization.
Regards,
Robert Cybulski, CPA
Finit Solutions

Similar Messages

  • Exchange Rate calculation mismatch in Sales Order Invoice and Cancelled Invoice

    Hi,
    In Sales Invoice, Exchange Rate is maintained as 7.75132
    Invoice Amount is 72000 USD. So the Amount calculated should be 558095.04.
    But in Accounting Document the Amount is posted as 558095.15 for the GL Sales Account.
    In Cancelled Sales Invoice, Amount posted is  558095.04 in GL Sales Account which is correct.
    Please help me understand why there is difference in both the Amount even when the Exchange Rate is same.
    Regards,
    Debashri Dutta

    Hi Ankur,
    Thanks for your reply.But our problem is sales order,exchange rates are defined with M type in OB08 as u have said.However when the periods are different for order entry and invoice generation we are facing the following problem.Orders are at old exchange rates and excise invoice is getting generated at current exchange rate.This is resulting in value difference between commercial invoice and excise invoice.
    Please help.
    Regards,
    Praveen

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

  • Exchange Rate calculation - Performance problem

    Background: I have a fact table with transactional data from a sales system which contains values in different currencies. I have only one reference currency in the reports. The user wants to be able to view the values in the reference currency
    but with the exchange rate of the selected date.
    I have a table with a row per currency/date combination and the exchange rate to the reference currency.
    Records in the fact table also have a reference to the currency and a date.
    Initial approach:
    I created 2 measure groups, one base on the transactional data from the fact table and one with the exchange rates.
    Both measure groups have in common the currency and date dimensions. A many to many relationship makes no sense because I have only one reference currency.
    I create a calculated member to aggregate the data up to a selected date, something like this:
    with member [Measures].[Net Sales Local Currency] AS (
    Aggregate({null:[Time Hierarchy].[Date].CurrentMenber}, [Measures].[Net Sales LC])
    member [Measures].[Exchange Rate to Reference] AS (
    ([Time Hierarchy].[Date].CurrentMenber, [Measures].[Exchange Rate])
    member [Measures].[Net Sales Refence Currency] AS (
    SUM([Currencies].[ISO Code].[ISO Code], [Measures].[Net Sales Local Currency]/[Measures].[Exchange Rate to Reference])
    Results:
    When I select only a date member, let's say the 01.01.2014 I get a result within a second. If a put 2 dates in the select the result takes about 10 minutes. I suppose I am making something wrong in my calculated members that cause this peformance penalty.
    Could you please help me to debug my MDX code?
    Any comments would be highly appreciated.
    Kind Regards,
    Paul

    Hi Paul,
    For MDX query performance, it is usually caused by the following factors:
    Bottlenecks from SSAS Formula engines. 
    Bottlenecks from SSAS Storage engines.
    Bottlenecks from system resources.
    I would suggest you take a look at the following article which write by Charles, please see:
    How do I troubleshoot the slow MDX query performance?http://social.msdn.microsoft.com/Forums/sqlserver/en-US/f1f57e7b-eced-4009-b635-3ebb1d7fa5b0/how-do-i-troubleshoot-the-slow-mdx-query-performance?forum=sqlanalysisservices
    Based on your desription, you ecountered the performance issue after use date dimension to slice data. Does this happened at Client or SSAS Server side? Please elaboarte your scenario with more detail, and show the MDX script.
    Furthermore, please take a look at the following article regarding currency Conversion in SSAS 2012:
    http://social.technet.microsoft.com/wiki/contents/articles/18672.currency-conversion-in-ssas-2012-multidimensional-tabular.aspx
    If you have any feedback on our support, please click
    here.
    Elvis Long
    TechNet Community Support

  • Sales order takes Translation date for exchange rate calculation

    Hi
    I am creating the debit memo request via DP91 with reference to the contract. In the debit memo request pricing date has been set as current date but transaltion date has set the contract transaltion date.  Debit Memo request document currency is EURO, local currency is GBP and condtion currency is CHF. 
    In this scinerio in order exchange rate has been calculated against the transation date insted of pricing date.
    Can you please advise why the system behaving like this.
    Thanks & regards,
    Siva.

    Mike,
    I assumed your question is for an additional local currency for a company code (this can be changed in OB22).  For the first local currency, the translation date type in OB22 is always set to 3 (Translation Date) and cannot be changed (hence, greyed out).  Following that, in accounting entry transactions (for example FB01), you will see a field (Translation Date) where you can specify a date for which you want the system to fetch exch. rate from the exch. rate table.  In your situation, you will have to enter 'document date' there.
    PS: The reply above by Ravi applies only to tax items' translation, not for all items.  He is basically talking about the indicator that you see in OBY6.

  • Exchange rate calculation in case of partial payment.

    Dear All,
    I have a case in which I need to calculate Exchange rate fluctuation on partial payment.
    Example
    Exchange Rate
    01.04.2011   1USD = 40 INR
    10.04.2011   1USD = 45 INR 
    01.05.2011   1USD = 50 INR
    31.05.2011 1USD = 55 INR
    Invoice Date = 01.04.2011 (1USD = 40 INR)
    Purchase Ac Dr  100 USD
       To Vendor               100 USD
    Partial Payment on 10.04.2011 of 20 USD
    (10.04.2011   1USD = 45 INR  )
    Vendor Ac Dr  20 USD
        To Bank  Cr 20  USD
    Partial Payment on 01.05.2011 of 60 USD
    (10.04.2011   1USD = 50 INR  )
    Vendor Ac Dr  60 USD
        To Bank  Cr 60  USD
    On 31.05.2011 (Month end Revaluation FAGL_FG_VAL)
    (31.05.2011   1USD = 55 INR  )
    If we do the valuation you will find that system create Fluctuation on the basis of Rate maintain on 31.05.2011 .i.e 1 USD = 55 INR.
    Ideally system should generate fluctuation at the time of partial payment only so in that case fluctuation will be less. And this is as per accounting standard also.
    ( I know partial payment  is open item and system will not calculate exchange fluctuation in that case. But then this will be wrong practice.)
    (If I go for residual payment in that case system will clear full invoice amount then and there and create exchange rate fluctuation of full amount which is also wrong).
    Kindly Suggest
    Bittu

    Thanks Atif.
    It mean that we have to show excess loss in our report, which is not actual.
    SAP might be having some solution on this Issue as we cant show wrong B/S.
    This is not a correct practice ,  hope you agree with me.
    bittu

  • Exchange Rate calculation not happening for Special GL in FAGL FC_VAL

    HI ,
    Exhcange rate calculation for all reconciliation accoout going on but for specilal gl not happens.
    Could you please tell  me whether system calculates or not for special gl or calculates only reconciliation account in FAGL_FC_VAL

    Its going well

  • Exchange rate calculated wrong

    Hi All,
    We have a case where Our Cash allocation Team has cleared the items on the attachment on the customer account 1418029 in SAP PRE. The clearing document is 16000167. As per the credit controller s advise they needed to clear the item and leave exceed amount of 15731.44 EUR. They used T-code F-32 and they made the part allocation in EUR.
    As it shows the exceed amount was left there indeed. It is 15,731.44 EUR. FX rate 1.41401 which should give 22,244.41 USD in loc curr  and not as it shows in customer account (39,454.25 USD). Can you pls advise what has happened as it caused serious problems in the last month end reporting.
    The clearing doc has another clearing document i.e 16000194 in which for the particular effective exchange rate it is showing 2.50799.but if u check inside the document they have given exchange rate as 1.41401.From where the effective exc rate is picking.
    can anybody help on this?
    Thanks
    Aniswa

    Customer account shows the amount as per the posting date exchange rate.
    But in F-32, F-44 & F-03 clearing screens will show the amount as per the exchange rate of clearing date which is different to posting date. This is normal behaviour only.
    While clearing system automatically creates the realized loss/gain line items automatically.
    Rgds
    Murali. N

  • Power Pivot - Calculating Exchange Rates depending on MONTH

    Hello everyone, I have a question, would like to know if someone can help me figuring out a solution. I have created a spreadsheet using powerquery and powerpivot. Loading the data on powerquery from different spreadsheets was a charm, the problem is calculating
    the exchange rates per month. Let me try to explain better;
    The structure is as following:
    I have 3 tables, they are:
    Dates– Just a dates (loaded directly on PowerPivot).
    Invoice – Details of invoices for all customers, gross totals are in different rates (loaded through power query)
    Customer – Detailed information of customers (loaded directly on PowerPivot).
    Currency – exchange rates (loaded directly on PowerPivot).
    Note: I mentioned where they were loaded because I do not know if that really matters, I guess it does not... but extra information will not hurt. Now, let's go to how these tables are connected between each other and their key columns:
    The Invoice table has information on invoices dates, invoice gross total and customer code. This table is related to Customer table, which has the actual name of customers and other details. This link is done through the Customer Code column. The Currency
    table have a relationship with the Customer Table through the Country Column.
    What I want to achieve is a formula to do the exchange rate based on the Invoice Date column present on the Invoice Table. So I have created a column on the Currency Table named at each month of the year and populated it with the exchange rates for all countries
    (countries listed using ISO3 format).
    My problem is while I am able to select a column from the Currency table to do the exchange rate calculation using the below formula, I fail to realize how to do it per month:
    =CALCULATE(sum(invoice[Gross Value])*SUM(Currency[Reverse]))
    *Reverse is the column with the exchange rate for the country money to USD
    What I am failing to do is how to make that calculation to also consider the month of the invoice and pull the exchange rate for the same month from the Currency table… something like:
    Get the invoice date then find the column on Currency[Month] and multiply, providing me the USD amount.
    I was unable to figure out a solution using the filters parameters from Calculate. If some of you ask why I am using SUM inside Calculate, is because if I only use SUM and try to do the math between the two tables I get an error saying that it was not possible
    to determine the value on Currency[Reverse]. Same happens with SUMX. It worked out with Calculate, but then I cannot create other formulas using CALCULATE on that table because it will give that error on redundancy, unless I add a filter on it, which worked
    last time (but I do not remember which thing /parameter used to filter, so do not ask it right now :D)
    To be honest… I do not really need that level of accuracy, but my Virgo perfectionist side demands me to find a solution to that, that will not use a single exchange rate, but consider which is the correct exchange rate for the month of the invoice and calculate
    it correctly for all invoices. Just so you know, the Invoices tables has more than 1million lines.
    Anyone know how to crack this problem or can point me to some site where I can learn how to do it?
    Thanks for the time reading all of this, even if you cannot help, I really appreciate it ;)

    Hi Estevao,
    Having problems to understand how you managed to combine your currency table with the customer table by Country ID. Where’s the 1-side of this relation (many customers in the same country and many months for the same currency)?
    Anyway: Seeing that you already use Power Query, I’d suggest that you prepare your data in a way that you can connect your currency table with your invoice table instead of with your customer table. Create a field in your Invoice Table
    that concatenates Customers CountryID&Month.
    Imke

  • Exchange rate determination on Billing Date

    Hello,
    We have a problem with respect to exchange rate re-
    determination - on billing date at the invoice level.
    Currently in our system the Exchange rate is being determined on the
    pricing date at the sales order level. When we create the invoice the
    exchange rate at the header level (VBRK-KURRF) is getting re-determined
    on the billing date.
    However the problem is the exchange rate at the item level (VBRP-KURSK)
    & exchange rate with respect to amount currency level (KOMV-KKURS).
    In order to re-determine exchange rates at item level (KOMV-KKURS) - we have done the
    configuration for exchange rate type field in Copy control settings at
    VTFL/VTFA should be u201CCu201D.
    But however, the system is determining the pricing exchange rate (KOMV-KKURS) on the pricing date, and not on the billing date.
    We have also applied the note 92613. In spite of making the changes the pricing date is not being re-
    determined to u201Cbilling dateu201D for exchange rate calculation at conditioncurrency level.
    Can you please let us know, how can we have the pricing exchange rate (KOMV-KKURS), be determined on the billing date and not on the pricing date. Do we have a configuration for this? Or is some change in any user exit is required. Please suggest.
    Best Regards,
    Priya Gor.

    Hi All,
    I am having the same kind of issue.
    My requirement is if the condition currency is different than Document currency (which is also local currency) the system should re-determine the exchange rate in billing as per current date.
    Could you please suggest me how KOMV-KKURS will be redetermined in billing as per current date?
    As you know copy control TVCPFLP-PFKUR filed will be applicable for VBRP-KURSK but for my requirement it is not needed.
    Is there any copying requirement required or any user exit in Billing document ?
    Please share if anyone having any info for this.
    Thanks
    Amar

  • Customer exchange rate issue

    Hello to everyone,
    we are facing an issue with customer exchange rate.
    We have a customer belong to a company which pay in EUR while this customer has USD as currency in MASTER DATA.
    in the quotation (tcode VA23) the price is not picked correctly and it seems the system does a convertion from USD to EUR.
    Since the billing is in USD and the invoices are in USD the system shouldn't do this convertion.
    Do you know how we can fix this issue?
    Thank You

    Why you want a alternative way ?
    Your company code currency is EUR and you are paying to the customer in USD. So system will calculate the amount with exchange rate.
    System will always calculate the amount as per company code currency. So system is taking the exchange rate calculation.
    It is the standard logic, how can system less / add the amount which bill or invoice has the different currency.
    If you do not want to do any calculation from exchange rate, then your all currencies has to be same.
    Anywhere if system will find a different currency, then system will always calculate the amount as per company code currency via exchange rate calculation.

  • Help on Direct and Indirect Exchange Rate formula

    Dear Experts,
    As per subject, can anyone write the formula of how both "direct" and "indirect" exchange rate calculation works in SAP B1?
    Warmest Regards,
    Chinho

    Hi Chinho,
    Direct: X units of local currency (LC) = 1 unit of foreign currency (FC)
    Indirect: 1 unit of LC = X units of FC
    Therefore, considert his example:
    LC = EUR
    FC = GBP
    GBP Rate is set as 1.23
    Document total = GBP 10.00
    GBP 10.00 = EUR 12.30 when using the 'Direct Method' (1.23 EUR = 1 GBP)
    GBP 10.00 = EUR 8.13 when using the 'Indirect Method' (1 EUR = 1.23 GBP)
    All the best,
    Kerstin

  • Tax calculated on the exchange rate differiences and interests

    Hi Sap Guru's, I have a question for you.
    NOTE:... my FI knowledge is not very good
    I have postings with the line exchange rate difference and strange is, if the tax on the normal posting is calculated, there is also calculated tax on the exchange rate difference amount. Our FI experts said that this is not correct and the tax shouldn't be calculated on such postings like interests or exchange rate differences...
    Any tip, where I can check or set this?
    BR
    Saso

    Hi Saso,
    Have a look with FS00 if the account for exchange rate is tax relevant.
    When you change this to not tax relevant please test it in Q system perhaps it blocks automatecly posting
    Paul

  • Exchange Rate amount is not calculating correctly in iProcurement

    Hi All,
    The exchange rate is mismatching when i create a requisition in the iProcurement (11.5.10.2 version).Please find the below test case and suggest me accrodingly.
    Example: on 06-May-09 and 07-May-09 i have create a requisition in the iProcurement with the currency as BHD (Note: Our functional currency is USD). The exchange rate is defined from USD to BHD is .377 and this rate is fixed for the entire month.
    The requisition created in the following manner:
    Requisition created in 06-May-09:
    =======================
    Line #1 120 BHD---the exchange rate amount in USD is 318.22
    Line#2 20BHD---the exchange rate amount in USD is 53.04
    =========
    Total : 371.25
    Requisition Created in 07-May-09:
    ====================
    Line #1 120 BHD---the exchange rate amount in USD is 318.30
    Line #2 20BHD---the exchange rate amount in USD is 53.05
    ============
    Total: 371.35
    Form the above test cases can any one help me why the requisition amount is slightly chagned from 371.25 to 371.35 even though we are using the same conversion rate (.377)..plz help ASAP , this is an very urgent for ME.
    Regards,
    Kevin.
    Edited by: kevin329 on May 7, 2009 4:53 AM

    hi
    check whether you have maintained the exchange rate settings also check whether price is maintained

  • User exit for manually calculating exchange rate in MIRO

    Dear All,
    i want to change, exchange rate in MIRO transaction.
    for that i have used user exit MRMH0003 (Logistics Invoice Verification: Revaluation/RAP), but unfortunately it doesn’t work.
    so, can you please suggest, the better way to do this.
    thanks and regards,
    Kaushik

    I,
    Please take  a look at  BADI AC_DOCUMENT

Maybe you are looking for

  • ECS payment using F110

    Dear Friends, We are using F110 for Vendor Payments for printing cheques . Now we want to make Vendor Payment through ECS . Please guide me how we can do it ? Regards Nilesh Vakil

  • Can't send email with large (over 1MB) attachment

    Win 7 64-bit, Thunderbird 31.2.0, eSet antivirus (but disabling it for email doesn't help), godaddy email server (works fine from godaddy web mail), port 80 (been using this port for years; 25 doesn't work) Sending email with a 974KB attachment works

  • Error #2032

    I wanted to try Adobe illistrator to see if it will work for me, and it wont even display a download button it just has a box that says Error #2032. i am using google chrome if that helps any ideas on what to do?

  • Ask The Expert packaged application

    I've taken the contents of page 290 and added to a region in another application - I want to be able to upload files in the same way as the ATE app. using the 'link' idea. I have religiously copied pages 290, 291 & 292 mapping the pages in my applica

  • Security in Network Preferences

    I noticed that I don't Automatically connect to my home wireless via the new AEBS. I'm using WEP Security. Here is the interesting point.... From System Preferences - Network - Airport - Preferred Networks, my home network shows either None (security