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

Similar Messages

  • Dispute Cases on partial Payments

    Hi
    How to create Dispute cases for partial payments?
    I have an invoice. A payment comes and its partial. We dont set up residuals. So on the invoice it says partially paid for some amount. And we want the job to create the dispute for the remaining amount.
    Do i need to define anything new in case record model for this?
    Thanks for help.

    I have an invoice for 1000. No dispute case is created till now.
    I made a pyment for it for 500.
    And now If I run FDM_AUTO_CREATE what is my selection criteria to select this invoice for dispute case creation.
    We want to schedule a job everyday to pick up all invoices that are partial paid and we want to create cases for them.
    Can it be done in FDM_SUTO_CREATE?
    If it can be done then how the program knows which invoices has partial payments and how does it change the disputed amount to invoice amount minus partial payment?
    I know how to do it manually by selecting both debit and credit item in FBL5N to create the case.
    I also know that when case is created and if a payment is made partially it reflects the case disputed amount.
    I just want to know if FDM_AUTO_CREATE can be used to to create cases on invoices that are partially paid.
    If it can then how?
    Thanks,

  • Foreign Exchange fluctuation rate is not showing in case of partial payment

    Hi,
    In case of foreign exchange collection from Customer through F-28 in partial payment "Exchange Rate Gain" or "Exchange Rate Loss" is not appearing in GL balance simulation or Customer balance report. Only in case of full payment from Customer then "Exchange Rate Gain" or "Exchange Rate Loss" is appearing in GL balance simulation. What is the reason ?
    Regards,
    Anindita

    Hi
    Even in the scenario described by you,
    You can use both residual and partial payments
    here is what would happen for partial /residual payment after you post the payment.
    Partial payment
    open items
    Debit USD 500
    Credit USD 200
    No cleared items
    Residual Payment
    open items
    Debit USD 300
    cleared items
    Debit USD 500
    Credit USD 200
    Credit USD 300
    Regards
    Sach!n

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

  • Exchange Rate derived from OB08 while making payments

    Dear Team,
    We have posted a document with exchange rate 1Euro = 70 Inr manually, but when i post a payment transaction for the same in INR the exchange rate for the same line item is derived based on the rate maintained in OB08 for EURX Exchange Rate which gives us a wrong value while making a payment, suppose if rate is 72 INR then 2INR stands as open item in my Vendor balance (Difference).
    So Kindly advice how do i rectify the same so that the rate does not get derived from OB08.
    Regards,
    Rahul

    Hi,
    first reverse your entry.
    I hope your vendor invoice is posted in EUR and posted payment with INR currency. (with Loc Curr)
    If your bank account GL curr is also INR, then post your F-53 with EUR currency and manually maintain the exch rate in the header data as you did while posted inv earlier.
    This will resolve your issue.
    Regards,
    Srinu

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

  • Exchange Rate Gain/Loss of Incoming Payment

    We are using the SAP BO 2005 A. The system could not post the exchange rate gain/loss transactions correctly. Explain the problem faced in below.
    The local currency is in Euro.
    The BP currency is in USD.
    The invoice is created in USD 1000 with,say, exchange rate 0.64.
    The incoming payment is received in USD with, say, excgange rate 0.66.
    If the incoming payment is received in USD 1000, then, the system will post the transaction with excgange rate gain in local currency correctly as below:
    Dr. Cash 660
    Cr A/R 640
    Cr Exchange Gain 20
    But if the incoming payment is first received partially, say USD 500. Then, the system will not calculate any exchange gain. The transaction will be like:
    Dr. Cash 330
    Cr. A/R 330
    In the next(i.e. the final) USD500 incoming payment receipt, the system also will not post any exchange rate gain. The 2nd transaction will be still like:
    Dr. Cash 330
    Cr. A/R 330
    Could this a bug in the 2005 A?
    Could this bug be solved by any patch of 2005A or in 2007A?
    Is there any work around solution for this?
    Thank you all in advance.
    Jack Lin

    Hi Jack,
    enabling partial reconciliation is one of the major enhancements in version 2007 A & B. It works in all localisations.
    You will find a lot of info on the 2007 landing page here:
    Channel Partner Portal -> Solutions -> SAP Business One -> Hot Topics -> 2007 Landing Page
    On that landing page you will find:
    "New Single Reconciliation Engine
    A single engine reconciles the difference and eliminates the previous reconciliation issue. More "
    -> Click on 'More' & be redirected to the reconciliation landing page.
    All the best,
    Kerstin

  • AP- Why exchange rate type between Post invoice and Post payment is differe

    AP- Why exchange rate type between Post invoice and Post payment is different ?
    Hello,
    I have question
    when post AP invoice , document type KR
    document date = 11.12.2009
    posting date = 31.12.2009
    entry date = 05.01.2010
    this document using exchange rate type B (standard translation at bank selling rate) on 31.12.2009 (use posting date )
    but when post payment for above document,document type ZP
    document date = 25.06.2010
    posting date = 25.06.2010
    entry date = 24.06.2010
    this document using exchange rate type M (standard translation at average rate) on 23.06.2010
    please answer
    why do post invoice and post payment use different exchange rate type?
    and why at payment donot use posting date for get exchange rate ?

    Nanas,
    Sorry if im not  being clear...
    My point is: the difference rates customization for payments is done at FBZP.
    At Paying Company Codes, you have 4 flags for exchange rates differentes.
    At Control Data look:
    *Do not Post any Exchange Rate Differences:
    If the indicator is not set, the difference between the exchange rate at the time of posting and the exchange rate at the time of payment is determined for items which are posted in foreign currency. The payment program uses the translation rate in the currency table in the system for this purpose.
    *No Exchange Rate Differences for Partial Payments:
    Has the effect that the payment program for partial payments (requests for payment using transaction F-59) does not post exchange rate differences.
    *Processing of Bill of Exchange Payments:
    *Separate Payment for each Payment Reference
    Regards
    Bruno

  • 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

  • Outgoing payment post different LC amount for same exchange rate as AP INV

    Hi All,
    I have this entry in my out going payments linked to a AP down payment that I cannot explain. This is a foreign currency transaction
    1. AP down payment
         FC
         USD 381,000 @ document exchange rate of .931277
         LC
         AUD 409115.66
    2. outgoing payment
         FC
         USD 381,000 @ document exchange rate of .931277
         LC
         AUD 448,235.29
         Although the outgoing payment document exchange rate is same as AP down payment , SAP has applied rate from exchange rate table (@.85)
    as a result LC amount is different and its created an exchange gain/loss entry. Any idea why this happen?
    Other info
    on payment means screen all transactions in USD and payment is NOT on account.
    Thanks

    Hi Smith
    Check the below link it may useful to you
    http://help.sap.com/saphelp_sbo900/helpdata/en/45/1149f129fc4805e10000000a1553f6/content.htm
    With Regards
    Balaji Sampath

Maybe you are looking for

  • Creating a document with different page sizes.

    I'm trying to produce a leaflet with different pages sizes. To try and explain what I mean I have included a picture of what I'd like the front cover to look like. When producing a booklet there doesn't seem to be a provision to individually alter ea

  • Windows Vista and iTunes is not detecing my 30 Gb 5th generation ipod

    I've done everything in the trouble shooting section, but no luck. http://discussions.apple.com/thread.jspa?threadID=1864312&tstart=0 Apple is not even showing up in my Device manager list.

  • IMessage has stopped

    iMessage has stopped working and Ive checked all the settings are right, my main number has a tick by it but is not highlighted? Appreciate any help out there thanks :)

  • My ipod 5 gen dont sync or appear in my itunes for a month now,

    I have some music, photos and videos to sync but my ipod even appear in my itunes, he charges and all. Already deleted and get the itunes over and over again and nothing works please, help

  • Custom Group Message Won't Appear

    I go to "Details" in the group message and pull down on the screen and nothing appears. Where is the custom group message field? Am I missing something?