Exchange Rate Billing documents

Dear Friends,
In SAP billing process; I am facing the problem with the exchange rate. as the rates picked in the sales order as default exchange rates maintained for the day; if the sales order is MTO and goods will dispatched after 2 months and within these 2 month the exchange rate got floated by a large amount and during the billing with VF01 t-code; the exchange rate will be something else; and I canu2019t change it at that instance also.
The billing document will be posted to the accounting after getting the money from the customer and the exchange rate will become something else at this moment also; and make a large difference of amount at this instance. Is there is any provision in sap system so that I can change the exchange rate in the billing document and with this same exchange rate I can post the entries in accounting also. It will solve the problem as it will give me the billing amount in exact LC amount also.
Please provide the solution for the same.
Kraheja

Good Afternoon,
In the billing document there are 3 exchange rates, please review:
- VBRP-KURSK
  Exchange Rate for the conversion Loc.currency <-> Doc.currency.
  for Price Determination
  The determination of this exchange rate depends on the setting
  of TVCPFLP-PFKUR in customizing copy-control
- VBRK-KURRF.
  Exchange Rate for the conversion Loc.currency <-> Doc.currency.
  for FI postings
  If there is a manual entry in the sales order field VBKD-KURRF
  (Goto -> Header -> Accounting), then it is copied into VBRK-KURRF.
  Otherwise VBRK-KURRF is determined during invoice creation.
  It is supposed that manual entry has higher priority.
  See the OSS note 36070.
- KOMV-KKURS
  Exchange Rate for the conversion Cond.currency <-> Loc.currency
  at price condition level.
  It is always determined according to the Pricing date.
  See the OSS notes 92613, 97487.
During VF01 the system determines the Exchange rate for FI posting
VBRK-KURRF from the currency tables according(OB08) to the billing date
only if the field Exchange rate for FI posting is empty in the
source sales document (VBKD-KURRF).
If the sales document has this field filled, manually or copied from
a reference invoice (by copy control routine), then it is copied
in the subsequent billing document. This is the standard working
of the system.
The exchange rate should be based on your configuration in copy control
(VTFA or VTFL) at the item category level.  The choices you have are as
follows:
Pricing Exhange Rate Type (V_TVCPFLP-PFKUR)
A  Copy from sales order
B  Price exchange rate = Accouting rate
C  Exchange rate determination according to billing date
D  Exchange rate determination according to pricing date
E  Exchange rate determination according to current date
F  Exch.rate determination accord.to date of services rendered
I hope you find this information very helpful and hopefully it will solve your problem.
Regards,
Martina McElwain
SD - Forum Moderator

Similar Messages

  • Exchange rate type mismatch in the invoice

    Hi experts,
    When I am creating an invoice, invoice is picking up wrong exchange rate type MTR which is not at all maintained in the customer details. The sold to party is having the exchange rate type TR2. Can anybody please help on the issue.?

    Hi,
    If it is not picking correct exchange rate type from the sold to party, please check the change log in the SP customer master for the field.  It could've been changed after sales order creation and invoice would've referred to your S.O details.
    Also, please check whether the below info is useful.
    [http://www.sap-img.com/sap-sd/exchange-rate-billing-documents.htm]
    Regards,
    P Gomatheeswaran
    Edited by: Gomatheeswaran Palaniappan on Aug 29, 2011 7:32 PM

  • System message - Base document exchange rate cannot be used

    Hi!
    I need an Information ... when I use the function "Copy From" i get the Draft Document Wizard where i set "Use Exchange Rate from Base Document." But when I select "Finish" I get the following system message: "Basic Document Exchange rates can not be used, the rows will be updated using the exchange rate target document.
    Why??

    Hi
    at the sales front
    the exchange rate should be always as per the Posting date this is standard, how ever if you wish you can manually overwrite the defined exchange rate
    at the purchase side you define the system wether you want the exchange rate to be from based document or as per the posting date in choose  Administration -  System Initialization - Document Settings -> Exchange rate base date (A/P documents)
    hope i made my point
    sandeep

  • Document currency and exchange rate processing question during order entry

    Hi Gurus,
      I have an issue where all our price records are stored in currency USD. When we take an order for a country that requires pricing to be in an alternate currency, the document currency is changed during order entry. This results in any price condition records retrieved through the condition techique to get converted correctly per the exchange rate. However we have conditions that are calculations off of the conditions retrieved using condition formulas. For example we have a condition which represents 90% of our list price. List price is retrieved in USD  as 10.00 USD and converted to alternate currency 63.40 TTD with an exchange rate of 6.34, but our calculation dollar value remains in USD but displays the alternate currency as 9 TTD, should be 57.06 TTD . We are using standard pricing formulas. I know I can call a conversion function within my formula to get it right, however, is this correct system behavior? I expected standard SAP to convert all price results leveraging exchange rate into document currency. Any guidance will be appreciated.
    Matt

    Hi,
    I went through the problem and still feel that there is somethign wrong in the routine which is used. You can confirm this by removing the routine from the condition type in the PP, and manually entering the value for the c.type in SO in USD and then check if the value is coming correctly in document currency. If the translation is happening for one condition type correctly and not correctly for another condition type, it should be the issue only with the routine.
    Pls check the scenario without the routine and check once and accordingly update the situation.

  • How to change exchange rate type for specific pricing condition type

    Hello every one,
    I have a requirement for billing ie VF01.
    currently  all the exchange rate are being calculated with exchange rate type 'M' by default.
    but now client want it should calculate exchange rate with type 'E' for two pricing condition type for all others it should calculate with type 'M'
    Please any body can help me with the exit and code which i can use.
    I have checked exits SDVFX008.
    but how to change exchange rate with type 'E' only for two conditions.
    as changing exchange rate at document header will change exchange rate for all condition type.

    You need to assign KOMK-KURST = 'E', for those two condition types. If it had been item number specific, you could have used USEREXIT_PRICING_PREPARE_TKOMK(RV60AFZZ).
    Do one thing, put a breakpoint on FM 'PRICING' and then do selective runtime analysis.
    Check whether any user exit/BADI/ explicit enhancement are available when condition types are processed in a loop. If nothing is available, try implicit enhancement.
    Link to refer for selective runtime analysis - Runtime Analysis for VOFM
    Also try with VOFM requirements ( not sure whether changing KOMK-KURST is permissable in requirement as normally  we only set sy-subrc values to suppress/allow condition types ). Don't forget to assign requirements against condition types in pricing procedure.

  • Exchange Rate in MIGO ( IMPORT)

    Dear Experts,
    As per requirment we need our MIGO account entries (Import) should be store with Exchange Rate which we maintained in OB08 with our Bill of entry date not posting date .
    Means if our Bill of entry date is 29.12.2011 and exchange rate 50
    and my migo posting date is 17.02.2012 and exchange rate is 53
    but we need our system should be hit with exchange rate 50 instead of 53
    we maintain the exchage rate with monthly basis.
    thanks in advance
    Neeru

    Hi,
    1st check what is your company code currency! and then setting in OBBS
    Just cross check the exchange rate in t.code: S_ALR_87006104 or OB08 for exchange rate type.
    If exchange rate not taking from in OB08 t.code, then check related document type( which exchange type maintained in WE document type in t.code: OBA7) for that transaction where exchange rate type assigned in u201CEx.rate type for forgn crncy docsu201D in default values segment, so system clculated exchange rate.
    As you need one rate calculation then keep only exchange rate type which is in OB08 t.code and remove exchange type maintained in WE document type and save.
    Concept: 1st preference ,system to claculate exchange rate form document type and if exchange rate type not there in document type,so then system search exchange rate for exchange rate type which is in OB08 t.code.But all exchange rate with all exchange rate type can be maintaioned in OB08 t.code only.
    Regards,
    Biju K

  • Error in converting exchange rate from  to AED

    Dear All,
    When creating sales order I am receiving following error: Condition ZPRS: Error in converting exchange rate from  to AED.
    Such a error I am receiving when in material - there is not mantained delivery plant but this is not this case.
    (interesting is that from FX currency is missing...)
    I have also tried to play with customizing with plant assignment but without a result - this error is only in productive system in test everything is working fine...
    ??? any ideas ???
    many thanks for any brainstorming...
    Brgds. MIchal

    Dear Michal Duris      ,
    Have you maintained the currency conversion factors
    Check the following tcode
    OBBS
    OB08
    Compare between the production server and server in which there is no error (CHOOSE YOUR EXCHANGE RATE TYPE / DOCUMENT CURRENCY AND LOCAL CURRENCY )
    Check and revert back.
    If its not solved, please provide the error message number.
    Thanks & Regards,
    Hegal K Charles

  • PO Exchange rate date

    Hi,
    I've an issue. Imagine that:
    The group currency is CHF
    Company Currency is GBP
    Document Currency is EUR
    The exchange rate of the PO is from EUR to GBP. Now I need to get the correct PO Price in group currency CHF.
    The PO date is 01.02.2011. If I check the exchange rate for the PO date I'm not getting the same value that I can see in the PO header. But if I use 31.01.2011 I see the same amount. So I can't use the PO date in order to get the correct exchange rate from document currency (EUR) to group currency (CHF).
    Is there any way that I can do this?
    Cheers,
    JS

    Hi Biswajit,
    Use the user parameter EVO to indicate that no price adoption from last Purchase Order must take place:
    IMG: MM -> Purchasing -> Environment data -> Default values for Buyers -> Setting for Default values.
    Select or setup a default value and on the "price adoption" tab you may choose how copying of conditions from last purchase order must behave. Select "Do not copy". Then assign this default value to the user, using the EVO parameter.
    Prashant

  • Requirement: Exchange rate in Payment program same as in the Invoice docume

    Hello Gurus,
    Is there a way to set the exchange rate set by payment program same as in the invoice, i.e. Exchange rate(Payment document posted by Payment program) = Exchange rate of the Invoice document?
    *Considering Payment programs is paying off many different invoices all with different exchange rate but their respective clearing payment document number should contain same exchange rate

    In my case, my user want to update a different exchange rate in every invoice and not have a rate from any table. So basically, we cannot use this option. I want that the payment document posted by Payment program picks up the same exchange rate as found in the invoice.

  • Change exchange rate according BLDAT via BADI - FI_TRANS_DATE_DERIVE

    Hello all,
    i need to change exchange rate according document date in FB60. I implemented BADI for that purpose according oss note 575249. Translation date has been updated according document date but exchange rate is still derived from posting date. My new translation date is ignored for exchange rate derivation. Where should be a problem?
    Thanks, zd.

    Hi,
    Can you please tell us which BADI did u implemented. Did you used FI_TRANS_DATE_DERIVE ?
    Did u finally got the solution for it??
    Thanks for help.

  • Exchange rate difference account at the time of billing accounting document

    Hi Experts,
    We have some new requirement when we are doing billing in vf01. We are maintaining 2 exchange rate type in one FI document(For customer account we are maintaining M rate and for revenue accounts we are maintaining spot rate when we are converting into Group currency in FI doc). To maintain 2 exchange rates in FI doc we wrote some ABAP code.. but the FI is not being generated. we are getting below error..
    FI interface: Small difference * USD 30 cannot be distributed
    Message no. F5735
    Diagnosis
    A small discrepancy of * occurred in currency USD for currency type 30 in the FI interface due to a rounding error.
    Because the discrepancy is caused by a system error, it cannot be corrected.
    Procedure
    Notify the SAP Hotline.
    Could any one give the any suggestion to go forward...thanks in advance..
    Regards,
    Srinvas
    Edited by: sandhati10 on Jun 9, 2010 9:20 AM

    Hello
    There is a SAP note 357758. Please refer the same and also contact SAP OSS.
    Rgds

  • Transfer of Freight Conditions to Billing Document - exchange rate issue

    I am having an issue with my freight costs copy to customer billing document and the exchange
    rate causing the values to change. 
    Example - SCD freight = 400 USD, but vendor is being invoiced in BRL (807.44). 
    The freight is passed to customer billing document, which happens to have local document currency of
    EUR, but customer being invoiced in USD.  However the freight is going thru some kind of exchange rate conversion, causing my original 400 USD freight
    to show as 414.44 USD on the customer invoice.
    I am looking for way to keep the freight from changing between SCD + Customer Billing document.
    Regards
    Rita

    Can you share your screens from F-60 involving EUR to USD conversion?
    Also, try using transaction EWCT to test conversions between currencies,
    you can choose your two currencies that give you the issue, and test by
    entering the initial value, seeing the converted value.

  • Exchange rates at line items in billing document - VF04

    Hello,
    We are trying to create a collective billing document, via transaction VF04, for deliveries created from two sales orders with different exchange rates (VKBD-KURRF).
    When we try to execute this operation, two billing documents are created and in split analysis. This behavior is due to different exchange rates (from sales orders).
    Since the sold-to-party is the same, he wants a unique billing document for all deliveries.
    So we pretend to post one billing document with different exchange rates at item level, instead of at header level.
    Is this possible?
    Regards,
    José Melo

    Dear José Melo
    You can combine multiple deliveries in one billing document provided the following are same in all preceding documents
    -  Payer
    -  Actual GI Date from Delivery
    -  Payment Terms
    -  Inco Terms
    -  Account Assignment Group of customer
    -  Exchange Rate
    In your case, since invoice is splitting due to exchange rate, you can achieve to have one invoice.  In VF04, you can see a tab Default Data  where there is a field Service Rendered Date.   Maintain a date and generate so that you will get one invoice.
    thanks
    G. Lakshmipathi

  • Determination of current exchange rate in the cancellation billing document

    Hi All,
    I have a requirement which I have described below. It would be helpful if you can mail your suggestions on the below.
    Existing logic in SAP:
    While CANCELLING a billing document(VF11), system copies the exchange rate from the original billing document. The same is transferred to accounting from the header of the billing document. VBRK–KURRF to BKPF-KURSF.
    Change Requirement:
    While CANCELLING a billing document, system should determine the exchange rate based on the current date (Date of cancellation)
    The same should get transferred to accounting.
    Example: Invoice dated 01.01.2005 if cancelled on 15.05.2006; the exchange rate should determine the rate that is valid for 15.05.2006 and not copy from the original invoice.
    So VBRK–KURRF should not get copied from the Original billing document, but it should redetermine the rate based on the current date.
    I need to know if there are any Exits or Bapi's or any kind of customization that I can do for this requirement.
    Thanks & Regards,
    Midhun.
    Ph: +49 1520 4358506

    Hi midhun ,
    This is sai ,
    I dont know whether this is precise solution for your rpoblem or not . but i have an idea regarding that
    If the document is reversed then another document will be created for reversal
    So in document type settings you have an option for using another exchange rate
    regards
    saikumar

  • Exchange rate in billing document

    Hi,
    I am facing issue in determining the exchange rate in billing document.  During billing document creation, system is picking the exchange rate based on the item level exchange rate.  This exchange rate is determining based on the pricing date but this pricing date in billing document is equal to the sales order pricing date.  But my requirement is to determine exchange rate based on the billing date.
    I done the following settings -
    1. Maintained the exchange rates in exchange rate table
    2. Defined copy control between delivery to billing and in that maintained pricing exchange rate settings as
    C Exchange rate determination according to billing date
    But still system is determining the exchange rate based on Condition Pricing date which is copied from the sales order (sales order pricing date is equal to billing pricing date).
    Please help, how to make pricing date as today's date or billing date
    Regards
    Goutham

    Hi,
    u can achive though copy controls vtfl u go to there item level u find exchange rate type 'C' Pricing date will based on billing date.
    Best regards,
    venkataswamy

Maybe you are looking for

  • How to reasd user name from the request

    Hi, My application is hosted on tomcat 5.5 and it is front ended by apache http server where the web agent 3.0 is installed. opensso application is installed on a different host on tomcat 6.0. I have configured external ldap for user application auth

  • LSMW - upload question

    Hi Guys, I  would like to upload vendor invoices by using LSMW tool. The imported method type is Batch input recording (Tcode FB60). The problem is: I have text file as with the following format, Vendor Inv.Date Reference Desc Amount GLcode WBS eleme

  • Program/User exit to maintain the number ranges at plant level

    Hi Everybody, Could u please tell me program/user exit to maintain the number ranges at plant level. Thanks & Regards, Piyush

  • Problème vidéo

    Bonjour ! Quand je filme avec l'app appareil photo, je n'ai pas de son, même chose pour FaceTime.  Pouvez-vous me guider pour savoir comment régler mon problème.  Je vous remercie !

  • N8 still on PR1.1

    I bought, original phone, over my telecom in Bosnia and Herzegovina. And I am still on PR1.1. 013.016 Phone works fine and there is no problem. But! People is is still on PR1.1. Even Sudan has PR1.2. And I speak same language as Croatia and Serbia an