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
Similar Messages
-
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,
PaulHi 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 -
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 DuttaHi 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 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
BittuThanks 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 - 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!
SeanHi,
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. -
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 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_VALIts going well
-
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 usefulJust 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 -
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 -
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 YouWhy 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,
ChinhoHi 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 -
Wrong Exchange Rate in Imports Purchase Order.
Hi
While creating the Imports Purchase Order, the system is picking up the wrong Exchange Rate.
We have maintained the Exchange Rate as
Exch. Rate Type: M
From currency: EUR
To Currency: INR
01.03.2010 - 70.35000
01.02.2010 - 66.15000
But when we are creating the Purchase Order, the system is picking up 44.17
Why the system is behaving like this?
Note: there is a entry in the system as follows:
EURX INR EUR 01.01.2001 /44.17000
Is this related with this?
Please advice.
Regards,Hi all,
You may check in OBBS first for " M EUR INR", you can see field "Alt. ERT".
For your case, the "Alt. ERT" should be assigned with EURX, thus system will read
OB08 for entry "EURX EUR INR".
You may also refer to note 128809 and note 135661 for some details.
Thanks and regards,
Polly -
Wrong exchange rates ...How to reverse the material document.
Hello,
I have an issue with Exchange rates . By mistake we have entered wrong exchange rates in OB08 and created purchase order and done the goods receipt with wrong exchange rates after that we have corrected the same in OB08 later when we have done invoice receipt it has taken the new exchange rate which is correct.
Now i want to reverse the invoice document & Material document . When i have reverse the invoice document it has taken the new exchange rate.
Whereas when i am doing reversal of material document it not taking wrong exchange rate it is taking the present exchange rate.
Please advice how i can reverse the material document exactly with same exchange rates as it done for GR or How i will settle this difference amount.
Thanks.
AshokWhen i have reverse the invoice document it has taken the new exchange rate.
Maintain exchange rate in purchase order,Tick mark fixed,Reverse/Cancel invoice document it will reverse with p.o ex. rate.
Please advice how i can reverse the material document exactly with same exchange rates as it done for GR
Maintain desired exchange rate in OB08 for GR Posting date,Cancel material document
Also check
SAP Note 518114 - FAQ: Goods movements in foreign currency
Edited by: Jeyakanthan A on May 3, 2010 4:52 PM -
Wrong exchange rates entered and documents posted need to be updated
Hi Friends,
We have a situation where wrong exchange rates were entered at the end of month and lots of documents were posted with the wrong exchange rates. All these documents need to be updated with the correct exchange rate. But system will not allow changing the exchange rate in already posted documents. One option is to do mass reversal of all the documents posted, change exchange rates to correct rates and then repost all the documents with the correct exchange rate. Is there any other better option or SAP Program available to update exchange rates in all these documents instead of doing reversal and reposting?
Thanks and regards,
PinkyHello,
You can do foreign currency valuation (for Vendors/ Customer/ GL balances) through TCODE: F.05 or FAGL_FC_VAL. This will ensure that as at the period end, your open items are currectly valuated. This will post the exchange difference to P&L & B/s and will automatically give you the correct picture as at the period end.
If there are lot of entries posted then Foreign Currency Valuation will be a good option. This will save lot of time in reversing and reposting all the incorrect entries.
Regards,
Prasad
Maybe you are looking for
-
How can I use two differant iphones on one itunes
I can i use two differant iphones on one itunes, and keep the content seperate?
-
Hi, Is it possible to import a flash/swf file in to fireworks... If so... how..???? Thank You for Your Help...
-
Photoshop Album SE 3.0: An eMail anhängen
Die oben beschriebene Funktion führt bei mir zur Microsoft Outlook-Meldung: "Der Vorgang konnte wegen Netz- oder Kommunikationsproblemen nicht ausgeführt werden ..." Danach bricht die Funktion ab. Wer weiß Rat ? Danke !
-
I've to create two methods: 1) delete(), must delete a file or a directory. I've written this, but it doesn't work :( Could you tell me why? The file (or directory) is not deleted but the code doesn't give me errors. public boolean delete(String name
-
After update, youtube vids are now pages of computer code
After adobe update, youtube vids are now pages of computer code. That is all I know that are affected.