How to get Exchange rate from SO to specific Document type in PO

Dear Experts,
I have an Intercompany scenario in which I need to have Exchange rate used in Sales Order into a specific document type in a PO. Is it possible to achieve this?
Thanks
Manish

Hi ;
To my knowladge , you have two options.
1- Fix exchange rate in PO
2- You can get exchange rate in Miro based on invoiced date.
Another ways will be development ...
Regards.
M.Ozgur Unal

Similar Messages

  • COPY EXCHANGE RATE FROM BASE TO TARGET DOCUMENTS

    After several study and anaylsis based on Note 703028, we conclude this feature is not applicable to our normal practice in Singapore.
    SAP Business One copies the base row Exchange Rate to the target document only if items in the base document are defined with prices in a Foreign Currency which is not set as the System Currency or which is different from the Business Partner's Currency (this is the currency selected in the header of the document for a Multi Currency Business Partner). This prevents a discrepancy between the row total and the document total.
    Since this feature is not desirable in your applications, we would like to feedback to SAP and suggest for improvement. 
    Example
    My Local Currency is SGD, System Currency is EUR, BP Currency is USD.
    Foreign Currency exchange rates:
                        USD                               
    3 Oct 2007    1.4                                    
    4 Oct 2007    1.5 (1 USD = 1.5 SGD)    
    Assuming in Sales Order, BP Currency is USD at exchange rate of 1.4, Document Date 3 Oct 2007.
    Qty     Unit Price    Total Amount (SGD)   
    1        USD1,000    SGD1,400                 
    After copying Sales Order to Invoice on 4 Oct 2007 with BP Currency USD, default exchange rate should be 1 USD = 1.4 SGD
    Qty     Unit Price    Total Amount (SGD)    
    1        USD1,000    SGD1,400                     
    Current system behaviour is not desirable.
    After copying Sales Order to Invoice on 4 Oct 2007 with BP Currency USD, default exchange rate is 1 USD = 1.5 SGD though we choose Copy Exchange rate from Base Document in the Copy Wizard.
    Qty     Unit Price    Total Amount (SGD)    
    1        USD1,000    SGD1,500
    Kedalene Chong

    We have had the same issue.
    The BP pricelist currency is in this case important, not the BP currency.
    The question 'copy exchange rate from base to target document' relates to this currency exchange rate used in the base document to calculate from USD to SGD. If your pricelist is in SGD, then the program will recalculate the target document SGD to the same exchange rate in USD as it was in the base document.
    Because the value of the USD currency has changed, there wil be a different amount on the target document.
    If you donot want a different amount on the target document then the only solution is to make a price list in USD.

  • How to Get Exchange rates based on the date ?

    Hi Friends,
    I have a table called "ZEXCH" with fields MANDT, BUDAT, WAERS, KURSF. This is a maintainable table .... (ie) user can keep on adding the Exchange rates for the currencies for a particular date....
    My table contents are:
    MANDT BUDAT      WAERS   KURSF      
    080   30.08.2002 USD        50.00000
    080   30.01.2006 USD        40.00000
    080   09.03.2006 USD        30.00000
    Now if i run the report with Budat = 31.12.2002 it should pick up line item 1.
    similarly if i run the report with Budat = 31.03.2006 it should pick up line item 2.
    similarly if i run the report with Budat = 31.05.2006 it should pick up line item 3.
    How could i do this????
    Expecting your answers
    thanks in advance...
    Cheers
    R.Kripa.

    Hi,
      Use the following code snippet, you need to have the 'exchange rate type' as one of the fields in order to distiguish between different rate types, the standard rate type used in most of the cases is 'M',
    select KURSF from zexch
            into zexch-KURSF
            up to 1 rows
            where kurst = 'M'
            and   fcurr = 'USD'
            and   tcurr = 'INR'
            and   BUDAT >= Date given in the selection.
            endselect.
    Hope this helps,
    Rgds,

  • How to get The users from a Collaborator that is type Group.

    Hello, I'm trying to get the users (and their emails) of a collaborator inside a Master Agreement that is type group.
    I've tried the following methods:
    1- Using a IBeanHomeLocator to get the GroupIBeanHomeIfc (with the static variable of sHOME_NAME) and then trying to get the Group with the DocumentId that the colaborator's method (getDocumentId()) returns and the GroupIBeanHome method findGroup().
    The result was null
    2 - Using exactly the same method as before, but instead of using the DocumentId, I did a query, in order to get the field USER_GROUP_OBJECT_ID,  to get the Id of the group.
    The result is still null.
    I'm not sure if there is a direct way to get it, or if i'm misusing the GroupIBeanHomeIfc.
    Thanks in advance!

    Hi Oscar,
    In the document collaborator class there is a method getCollaboratorType() which returns CollaboratorTypeEnumType and there are certain values assigned to them.
    user - A user collaborator
    group - A group collaborator
    contact - A user contact
    So, hashcode of 2 returns the group.
    Please have a look in to the below code.
    collaborators = doc.getCollaborators();
         if(collaborators.size() > 0)
            collabIter = collaborators.iterator();
              while (collabIter.hasNext())
                 member = collabIter.next();
                 collabType= member.getCollaboratorType();
                 hashValue= collabType.hashCode();
                    if(hashValue==2)
                              collabName= member.getDisplayName();
                              throw new ApplicationException("collabName:" +collabName);
    In the above code collabName returns the name of the group, with this you can search for the specified group using IbeanHomeLocator for group and then you can get the members in it and their mail Id's
    Hope it helps you and let me know if you need any assistance.
    Thanks,
    Raj.

  • How to shynchronizes exchange rate

    hi gurus,
    we need to shynchronizes exchange rate between Central System and Sub System.
    how to transfer exchange rate from Central System to Sub System using IDOC / ALE
    thanks for help
    rgds
    echo

    Hi Prashanthi,
                 I just came across the same problem that you happend to cross thru, If u can please share your tots on how u distributed Exchange rate it wlll be very helpuful, I have done the following configurations;
    1. Partner profile configs, Outbound message type give as CURR_A ( Created this message type in WE81? ), and basic type as T_CURR01, correct if my configurations for partner profile are wrong,In the parnter profile i have give message type as CURR_A .
    2. In BD64 i distributed the logical system, added the method exchangerate.getdetail
    3. Then i used RFALEX00 report to distribute it.
    But cudnt get the idocs in WE05...
    Please let me know the reason for not posting the idoc..all your help will be highly appreciated..Hoping you wud reply.

  • Tell me to get exchange rate on system date?

    hi all,
    plz tell me how to get exchange rate on current date or system date.I am using this query:
    select * from tcurr into table itab where  FCURR = final_tab-waers and TCURR = 'INR' .
    loop at itab where GDATU = sy-datum.
    l_rate  = itab-UKURS.
    endloop.
    In table tcurr format of date is different then that of system adate
    suppose system date is 27.06.2006 but it store like this
           79939372. pl tell me how to convert that date?
    thanx in advance.
    regards,
    hemlata

    Hi Hemlata,
    Its simple use write statement..
    Write:itab-GDATU. * if u want to dipslay on output
    write to var. * if u want to store in variable..
    <b>WRITE</b> will automatically convert to date format..
    Regards,
    sridhar

  • 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

  • How do I get exchange contacts from my iphone up to iCloud?

    How do I get exchange contacts from my iphone up to iCloud?
    I am so bummed if there isnt a way....sigh
    thanks, Jamie...

    Jepper wrote:
    I am so bummed if there isnt a way....sigh
    Company Exchange account? If so, this is the way most employers want things.

  • How to post gain/loss on exchange rate from Money Market

    Dear Sap Expert,
         I need your kindly help about posting gain/loss in Treasury with money market type.
         My scenario use the product type 55A  - Interest rate instrument  and transaciton type = 200 borrowing in Foreign currency transaction as the transaction as belows,
    Date                   Flow Type     Name                       Amouunt      currency     Exchange rate         Amt.Local currency
    19.10.2011         1105             Borrowing               10,000            USD               30.00                       300,000
    30.10.2011         1120             Final repayment       10,000            USD               30.00                      300,000
        For the normally the system generate current exchange rate from the configuration .After that I try to change the Exchange rate manually in Flow type 1120 from 30.00 to be 31.00  then  the Amt.in Local currency changed to be 310,000 and the flow type gain/loss from exchange rate does not generate ( In Loan Management I can do it)
        On 19.10.2011 I use t-code TBB1 to post the borrowing transaction (1105)
        On 30.10.2011 I use T-code TBB1 to post the Payment transaction but the gain/loss account does not happen.
        For my question Can the system post  document for flow tpe 1120 (on 30.10.2011) with exchange rate realized gain/Loss automatically? or how should I do to make it correctly.
    Thank you very much for your suggestion.
    PK

    Hi,
    your customizing for Derived Business Transactions requires DBT_B flows in your PMP in order to post realized gains/losses.
    Regards,
    Lorenz

  • Error: No exchange rate from CAD to USD and date 28.02.2007 found

    Hi BW experts,
    I getting following error in report :
    <b>No exchange rate from CAD to USD and date 28.02.2007 found (currency transl. TRAV/TRAV) 
      Notification Number BRAIN 380 </b>
    <b>
    I am getting this message for only 4 months i.e March April,May,June but rest of months its fine.</b>
    Currency translation is done in query with a variable.
    I tried the following solutions:
    1.transfer Exchange rates from source systems Via Program :RSIMPCURR
    2.I checked in Table <b>TCURR</b> and there exists a exchange rates between CAD to USD.
    3.I checked TCODE:  RSCUR the variable exists and created properly.
    4.I searched through forums but none of them present a clear solution.
    <b>SO can somebody help me to solve this error ,its very urgent</b>
    null

    So check in OB08 which gives the overview of Currency Exchange Rates for each month.Check what is the exchange rate maintained for the months u r looking into.
    Else ask the users what exchange rates they maintained for those months and upload the exchange rates for those months.
    Here is the link which will explain how to load the exhange rates.
    <u>http://help.sap.com/saphelp_nw04s/helpdata/en/36/412ad80cb511d5b2df0050da4c74dc/content.htm</u>
    Thanks & Regards,
    Suchitra.V

  • How system calculate Exchange Rate for material?

    I have some doubt how system calculate exchange rate for material when doing GR.
    For example, standard price of material is 0.01 USD per ea. PO is created in foreign currency (THB) with qty: 40,000 ea (THB 2,852.00)
    Actually when I do GR ea then accounting doc is:
    Dr. Inventory 400 USD (12,800 THB)
       Cr. GR/IR    88.64- USD (2,852.00- THB)
       Cr. Variant 311.36- USD (9,948.00- THB)
    for 2nd and 3rd line item, exchange rate M (THB -> USD) is 0.03108 which is correct.
    Could anyone advise where system get exchange rate for 1st line item?

    Hi
    First of all, as mentioned by you, the exchange rate for Item 2 and 3 is not 0.03108.. It is as below, based on the figures given by you...
    Dr. Inventory 400 USD (12,800 THB)........ Exch rate is 0.03125
    Cr. GR/IR 88.64- USD (2,852.00- THB)....... Exch rate is 0.03108
    Cr. Variant 311.36- USD (9,948.00- THB).... Exch rate is 0.0313
    I guess the item 3 is just a derivation from Items 1 and 2.. The Price diff results as a difference between std cost and purchase price...
    I believe, the exchange rate would have been 0.03125 at the time of GR... You need to check this in your system... For sure, it uses  exch rate type M in the standard... Check if 0.03125 (USD -> THB) or 32 THB -> USD exists in your system at all
    Item 2 is based on your PO negotiated rate...
    Regards
    Ajay M

  • Message appears at time of query results: NO EXCHANGE RATE FROM

    I am executing  query using a new currency translation type  "ZPERAVG". Variable time reference is defined on End of period for 0FISCPER with exchange rate M1 (Monthly Average).  Tested successfully. Purpose is to represent monthly values at differing monthly conversion rates.  When I employ this object in existing queries I am getting informational messages as follow:
    NO EXCHANGE RATE FROM EUR to USD and Date 01/31/2004. This repeats 23 other time for periods to 12/31/2005. My TCURR table does not include these M1 conversions. First period is 01/31/2006. Is there a way around this nuisance message. It will only confuse the user community.
    A second information message also may occur: Error occurred during currency .... however, results appear correct.
    I have no explanation as to why these random messages appear.

    You will have to upate TCURR with monthly average exchange rates for each month starting with January 2004 and going through December 2005, for conversion from Euros to US Dollars. The error being thrown is truly an error because the system is unable to calculate the conversion due to no exchange rate being available for the timeframe.
    Edited by: Dennis Scoville on Sep 18, 2009 4:00 PM

  • How to change exchange rate during billing (VF02)

    Respected Members,
    i already created the Billing documents from sales order and it took the exchange rate wat i mentioned in the sales document.
    but still it is not release to accounting .
    So i want to change the exchange rate in change of billing document.
    The pop up box for that field is coming in the display mode and it is not coming in the change mode.
    How to do it.
    Please tell me .
    Thanks a lot.

    Thanks for your replies.
    But i have one querry that is when you go to billing document header there you will see exchange-rate accntg flied and above that there will be one checkbox set exchng rt and by going F1 on it is mentioned that you can give the exchange rate during billing and it can redertmine the value at billing level and also the exchange rate acctng field gives one pop up box same as it gives in sales order ,but here that box is in grey mode and in sales order it is in grey mode and how to bring this box in change mode during billing.
    Please clarify my doubt.
    THanks

  • How to Display Exchange Rate in ME23N

    Hello SAP Gurus,
    We are using 4.6C.
    We can change or display the exchange rate of a PO in ME22N but unable to display the exchange rate in ME23N.
    In Transaction OMF4 (Define Screen Layout) I don't see field selection key ME23N to select the exchange rate as display.
    Could you please advise how can I display the exchange rate in ME23N.
    Points will be awarded.
    Thanks for you help.
    Karen - USA

    Hi Volkan,
    Thanks for the answer.
    I followed your instructions and got the field selection key for the document type.
    I'm using document type NB and the field selection key for this document is NBF.
    I selected the NBF field selection key and selected the Terms and delivery payment. All the entries in optional column were checked. (With these setting I was able to change the exchange rate with ME22N transaction.)
    I did following change.
    I only uncheck the exchange rate from optional column and checked in display column.
    When I ran transaction ME23N to display the exchange rate, it did not display. Instead exchange rates are display only in change mode (ME22N). I reversed the change back to optional column. Exchange rate is changeable again in ME22N.
    It looks very straight forward configuration but in my case I'm not able to display the exchange rate by doing this configuration.
    Please Help.
    Thanks,
    Karen

  • F-44 F-32 residual item exchange rate from invoice

    Hi gurus,
    When doing clearing we need exchange rate of the residual item gets from choosen invoice.
    We can get the rate from the invoice but could not change residual item's exchange rate.
    I have Tried a few BTE's but no result. any user exit,badi or BTE for solution?
    Message was edited by: Fatih

    I found solution myself writing z* prog..

Maybe you are looking for

  • Extracting Unreconciled/not reconciled data from GL JE Lines

    I need to create a View out of GL_JE_LINES table. This view will have all the journal lines for specific banks (asset_code_combination_id). This activity is basically pre-reconciliation process before the auto reconciliation. So instead of picking al

  • Printout of Aging Vendor

    HI Gurus, I want take printout of aging vendor from aging vendor screen from T.code S_ALR_87012078? Is it possible. Plz help me 2 take printout of aging vendor. I will hope my issue besolved asap. Thanks & Regards Shruthi

  • Export file Attachments in Siebel

    hi , we have a requirement to export siebel attachment from Siebel eclinical application. The entity relation is between activity and attachments. When i am trying to export the files attachments using the following IFB code [Siebel Interface Manager

  • N97 are Nokia F\W updates cumulative?

    Hi guys,   Now that there's a buzz about another F\W update under testing and I was wonder if Nokia F\W updates are cumulative?   Ie. When they release a new F\W update, can we straightaway install the newer version although we haven't installed its

  • Decode or case in where

    i have a problem in decode clause i have 2 conditions in my code --condition 1 -- this condition in where clause where  gl.attribute1 is null and gl.attribute2 is null -- condition 2 --another condition in where clause is where gl.attribute1 is not n