System is taking Exchange Rate Value from PO at the time of MIRO

HI GURUS,
The problem is that the system is taking the value of exchange rate from PO when we are doing MIRO. We do not tick the field -fixed rate -in PO but still the system is taking the value of exchange rate from PO and not from the exchange rate maintained in OB08. In PO ,the value of exchange is rate is coming from the data maintained in OB08 but it becomes outdated by the time of MIRO. Please help.
Regards,
Mukesh

Hi Mukesh,
Please check mentioned conditions according SAP Note 128
Exchange rate differences between goods receipt and invoice receipt are posted under the following preconditions:
The invoice is posted in the same (foreign) currency as the purchase order.
The exchange rate in the purchase order is not fixed.
As a basic rule, an exchange rate difference is only posted as substitute for a price difference, that is, only in the case of stock material (standard price with variance or moving average price with stock shortage/undercoverage). The exchange rate difference results from the following calculation schema:
GR value in foreign currency at GR exchange rate
GR value in foreign currency at IR exchange rate
In the process, the quantity situation is of course taken into account. For example, in the case of IR before GR no exchange rate difference is posted, and in the case of "partial" invoices a proportional exchange rate difference is posted.
For cancelled invoices/credit memos, the following applies:
All invoices/credit memos/subsequent debits must be posted in the same (foreign) currency. (However, not necessarily in the PO currency). The exchange rate difference results from the following calculation schema:
Previous IR value in local currency at average exchange rate of previous invoices/credit memos/subsequent debits
IR value in local currency at exchange rate of present credit memo (in relation to the total quantity invoiced)
Here, too, an exchange rate difference is only posted as substitute for a price difference.
For delivery costs, exchange rate differences are posted to the stock account as long as stock coverage exists. No price difference lines are generated.
During the goods receipt no currency check is carried out and therefore, only the local currency is updated in the invoice.
Regards
Mani

Similar Messages

  • Exchange Rate: Routine to copy  the "Exchange Rate" value From TCURR table

    Dear experts,
    I have created a cutomised Key Figure (ZEXCHRATE) with the 0currency as the unit and this field is included in my ZCOPA_C21 Infocube.
    In the update rule, it was then appointed with a simple routine below;
    (PROGRAM UPDATE_ROUTINE.
    $$ begin of global - insert your declaration only below this line  -
    TABLES: TCURR.
    DATA: IT_TCURT Type TCURR occurs 0 with header line.
    $$ end of global - insert your declaration only before this line   -
    FORM compute_data_field
      TABLES   MONITOR STRUCTURE RSMONITOR "user defined monitoring
      USING    COMM_STRUCTURE LIKE /BIC/CSZCOPA_TPL_IS
               RECORD_NO LIKE SY-TABIX
               RECORD_ALL LIKE SY-TABIX
               SOURCE_SYSTEM LIKE RSUPDSIMULH-LOGSYS
      CHANGING RESULT LIKE /BIC/VZCOPA_C21T-/BIC/ZEXCHRATE
               RETURNCODE LIKE SY-SUBRC
               ABORT LIKE SY-SUBRC. "set ABORT <> 0 to cancel update
    $$ begin of routine - insert your code only below this line        -
    fill the internal table "MONITOR", to make monitor entries
      SELECT        * FROM  TCURR appending corresponding fields of table
      IT_TCURT
             WHERE  KURST  = 'M'
             AND    FCURR  = 'USD'
             AND    TCURR  = 'IDR'.
          AND    GDATU  = ___.
          AND    UKURS  = ___.
      Sort IT_TCURT by GDATU descending.
      Loop at IT_TCURT.
        Move IT_TCURT-UKURS to RESULT.
        Exit.
      Endloop.
    result value of the routine
    RESULT = space.
    if the returncode is not equal zero, the result will not be updated
      RETURNCODE = 0.
    if abort is not equal zero, the update process will be canceled
      ABORT = 0.
    $$ end of routine)
    Which will basically copy all the contents of TCURR into an internal table (IT_TCURT), sort it and then only copy out the UKURS (Exchange rate) data into the customised ZEXCHRATE to get the latest exchange rate value.
    Routine was checked and its fine.
    The problem is, upon checking the update rule, it returned an error message;
    "No Unit maintain for Key Figure Exchange Rate Local".
    Double checked the declaration of ZEXCHRATE, the unit was there.
    My questions;
    1. Is this the correct way of doing it ? I just want to be able to show the exchange rate value in my query (hence the existence of ZEXCHRATE).
    2. Is there an alternative way of achieving the same result ?
    Your help or advice will be greatly appreciated.
    Thanks
    KG

    Hi Sreeni,
    Referring to the " but the conversion from VEF to USD is happening at a rate @0.23256 which is valid till 02/13/2013 only" part in your post, the date given in OB08 for currency rate is valid from and not valid till.  Hence, please check the setting once.  Once you enter the rate from 02/13/2013, the rate is valid till you enter another date later than 02/13/2013.
    Regards,

  • Re: Exchange Rate value is different in VF01-Header

    Hi,
    We maintain different Exchange Rate Type for Customer and Vendor.
    For Customer we maintain in Cust Master  AR( Rate for Sale).In OB08 we also maintan USD to INR for AR Exchange rate type.( Rs 48).
    In sales order Exchange rate is fine .It's coming Rs 48both in VBAK-WAERK and VBKD-KURSK.
    In Header-Accounting Tab (VBKD-KURRF) the field is blank.So i assume it's picking correct value.
    But the problem is in Invoice. In VF01 Header (VBRK-KURRF) field the value is picked from standard M-Exchange rate type which is defined in OB08, which is different.Moreover  the Exch. Rate Type-AR is showing in Billing -Header which i maintained for the foreign customer.But the value is from M-exchange Rate.
    In Item Detais the value is flowing correctly.
    How can i pick the AR value in the billing Header.
    (In VTFL we have maintained PricingExchRate type -C ).
    Regards
    Jyoti

    Hi Kiran
    First of all check in VD02->sales area data->sales data , wheather you have checked the Exchange rate type feild or not
    Also check in MM02->Purchasing tab wheather you have checked or maintained Exchange rate or not
    As you have created Purchase order , if you have assigned a Vendor in the Purchase order  , so check in XK02 wheather you have activated Exchange rate M or not
    Also check in the OB08 wheather the exchange rate has been correctly maintained for M and BLB
    Regards
    Srinath

  • Pulling of Exchange Rate data from ECC to BI

    Hi All,
    we are having an requirement to pull TCURR Table Exchange Rate data from ECC to BI.
    If anybody worked on this scenario could you please share valuable inputs regarding this.
    I gone through this  SDN forum link: Re: Automated Exchange Rate Loading in BPC NW ( please share some more details regarding this )
    Regards
    Amit

    Hi All,
    I hope this will help you to pull Exchange rate data from ECC Table : TCURR  to SAP BI System.
    ECC Steps : Creation of generic datasource
    1) Create generic Transaction Data source Using TCode : RSO2 with name ZTCURR and then press create Button.
    2) Input Applic. Component:  FI-GL and give description.
    3) Input View/Table: TCURR and Press save Button.
    4) This will take you to extract structure of data source ZTCURR. In this structure select respective field from the selection field option (In future we will use it in BI info package) and then press save button.
    5) Use Tcode:  RSA3 to check the data by giving custom data source ZTCURR name.
    Note:In this case we are extracting full data from TCURR table. If your project demands you can use delta specific field.
    SAP BI 7 Steps
    1) Go to BI system, TCode: RSA1--> Source System-> Replicate metadata, then you can see generic data source "ZTCURR" in your BI data source tree.
    2) Maintain Info cube Structure same like table : TCURR, 
    ECC Field      ECC DATA TYPE                               BI Field     BI Data Type
    KURST     CHAR                          -
      >                 ZKURST     CHAR (Length 4)
    FCURR     CUKY                          -
      >          ZFCURR     CHAR (Length 5)
    TCURR     CUKY                          -
      >          ZTCURR     CHAR (Length 5)
    GDATU     CHAR                          -
      >          ZGDAT       CHAR (Length 8)
    UKURS     DEC                             -
      >          ZUKURS     NUMBER ( Key Figure )
    FFACT     DEC                             -
      >          ZFFACT     NUMBER ( Key Figure )
    TFACT     DEC                             -
      >          ZTFACT     NUMBER ( Key Figure )
    =========================================================================================
    3) Conversion of default format "YYYY/MM/DD" to "YYYYMMDD".
    In Transformation: "GDATU" is number format, not date format, so we need to write start routine in transformation.
    With the Help of below code you can convert default format
    "YYYY/MM/DD" to "YYYYMMDD".
    DATA: DATE      TYPE CHAR10,
              L_INDEX   TYPE SY-INDEX.
      LOOP AT SOURCE_PACKAGE ASSIGNING <SOURCE_FIELDS>.
        L_INDEX = SY-TABIX.
        CALL FUNCTION 'CONVERSION_EXIT_INVDT_OUTPUT'
          EXPORTING
            INPUT  = <SOURCE_FIELDS>-GDATU
          IMPORTING
            OUTPUT = DATE.
        CONCATENATE DATE+6(4)
                    DATE+3(2)
                    DATE+0(2)
        INTO <SOURCE_FIELDS>-GDATU.
        MODIFY SOURCE_PACKAGE FROM <SOURCE_FIELDS> INDEX L_INDEX TRANSPORTING GDATU.
    ENDLOOP.                    
    Note : Customize above ABAP code according to your client requirement.
    ==============================================================================================                    
    4) Calculation of Month End Rate----> Means last working day of month
    Please refer below solution  ( sent on 3rd June 2011 )  to calculate Month Rate
    Go to BI transformation and write formula in ZGDAT field. In this case add GDATU as source field of rule and write below formula.
    *Last working day of month Formula *    :             LAST_WORKINGDAY_MONTH( GDATU, '' )
    Last working day is calculated  based on the data maintained in the ECC TCODE : SCAL ( SAP Calendar )
    ==============================================================================================
    5)  CALMONTH calculation:  conversion of YYYYDDMM format   to YYYYMM format.
    This below given ABAP code helps you to convert GADTU: YYYYDDMM format   to CALMONTH : YYYYMM format.
    In BI transformation write field routine in CALMONTH field  to display  date in this YYYYMM format.
    DATA : L_GDATU TYPE tys_SC_1-GDATU.
    CLEAR L_GDATU.
    CONCATENATE SOURCE_FIELDS-GDATU0(4) SOURCE_FIELDS-GDATU4(2)
                INTO L_GDATU.
    RESULT = L_GDATU.                      
    Regards
    Amit
    Edited by: amit_sap_n on Jul 20, 2011 1:54 PM

  • I have created a PDF form with multiple drop downs, all with the same drop down values. When I select a value from 1 of the drop down fields, it replicates in all of the others - which I do not want. How can I fix this?

    I have created a PDF form with multiple drop downs, all with the same drop down values. When I select a value from 1 of the drop down fields, it replicates in all of the others - which I do not want. Can I fix this?

    I'm fairly new to this, but I think it has to do with the way you have the drop downs named. Did you copy one then keep pasting it in each field? If so, that is the problem. You should rename each one with a different number: Dropdown1, Dropdown2, etc. I think that might solve the issue.

  • Implications of change of Exchange Rate Type from P to M in Version in CO

    Hi SAP Experts,
    We have a requirement to change the exchange rate type in Versions. In fact, exchange rate type P has been configured in Version 0. This version is being used in Costing Variant PPC1. Price updations are being made with this costing variant. Costing Variant PPC2 is being used for internal evaluations. No price updations have been done using this costing variant.
    Client wants exchange rate type M in a new version to use in costing variant PPC2. I have created a new version X and assigned exchange rate type M in new version X. I have assigned the same version in Receiver version of Profitability Analysis and Version for indicators actual.allocations in Orders/Projects tab in T-code OKEQ. In Settings for Operating Concern, I have assigned currency type "Operating Concern currency" and exchange rate type M. Cost center activity price planning (KP26) has been done with new version X for all the cost centers.
    My question is "Will the above changes affect any Plan or Actual values of other versions existed in the system ?"
    Please let me know will there any affect on already planned data in the system with any version.
    Thanks in advance.
    Best Regards,
    K.S.K

    I don't think it's going to impact other versions but you may need to do simple test for other versions. One more thing is versions are controlling area specific and the M or P rates will be applied based on value date you setup in OKEQ configuration.
    You don't need to assign the version for  'Version for ind.act.alloc.'  indicator until unless you use WBS for project planning. By default it will be assigned to zero version.
    Thanks
    BR

  • 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

  • Exclude exchange rate JEs from Customer Statement layout

    Hello
    Our customer is using the Customer Statement from the Aging report. On the layout he can see manual JEs which should be excluded from the statement that is sent to the customer ; for example u2013 exchange rate JEs.
    Do you know of a way to exclude those transactions, or manual JEs from this report?
    Thanks in advance
    Revital

    Hi Revital,
    please see this EoP Wiki article:
    [Why are zero value journal entries found on a customer's account statement and how can they be excluded? |https://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=110821460]
    All the best,
    Kerstin

  • Exchange Rate Flow - from Billing Document to FI

    Hellow Experts,
    I have kept posting block in billing type. I release them for FI posting periodically. Now when I release these billing documents for FI posting it takes exchange rate of the date on which billing document was created. But my requirement is to flow the exchange rate to the FI document of the date on which I release the billing document for FI posting.
    Plz give some inputsu2026 We have billing date in billing document. This billing date can be used for that??
    Thanks in advance.
    Regards,
    HP
    Edited by: Hardik Patel on Mar 18, 2009 12:34 PM

    Hello,
    You could do one of the below,
    1)Mnaually change the billing date to the date the posting block is removed and posted to accounts, through this the current exchange rate will be determined
    2) use a user exit from below to set that the system always redetrmines the exchage rate when posting to accounts
    user exits are
    EXIT_SAPLV60B_001:
    EXIT_SAPLV60B_002
    Hope this helps
    Thanks
    akasha

  • In J1IS system is not picking net value from PO automatically

    Dear Experts,
    I want to send rejected material to vendor back, so I have done return delivery against MIGO material document, in MIGO, in Excise Invoice Tab i have selected no exicse Entry document. At the time of J1IS sytem is not picking net value from PO. This field is editable. Our requirement is, system should pick net value from PO.
    In this case I am not makeing any RETURN PO
    Could any body guide me? Is there any configuration required?
    Thanks & Regards,
    Trupti.

    There is no link between p.o & excise inv. creation using J1IS.
    In J1IS,Enter return material document no,Ref doc. type - MATD,Doc Year,series group,excise group,series group & finally vendor in selection.
    In excise invoice automatically details like material code,qty will appear.
    You need to enter assesable value & excise duties manually.
    Note :
    Be cautious while entereing excise duties bcoz you may be returning partial quantity to vendor,
    so calculate excise duties in a seperate excel sheet before entering it in J1IS.

  • Exchange rate type from infoobject 0RTYPE

    In my query I need to do currency conversion using the exchange rate type value in the infoobject 0RTYPE of  my infocube.
    Query  only allows me to use the variable on 0RTYPE but not the value available in the infocube for 0RTYPE.
    If one of the record had 0RTYPE = 'M' then the amount of that record should be converted using 'M' if another record in the cube has 0RTYPE = 'EURX' then the amount of that record should be converted using 'EURX' as the exchange rate type.
    But if I use the variable on 0RTYPE at any time I'm able to convert using just one exchange rate type.Is it possible that I can convert based on the exchange rate type 0RTYPE value in the infocube of each data record.
    Thanks,
    A Pothuneedi

    closed

  • Error in Exchange rate conversion from SC to PO is wrong

    Hello All,
    We are using Extended classic scenario, Local PO will get automatically get created
    After the completion of shopping cart approval.
    We are facing one issue in the price of automatically created PO and Shopping cart.
    Ie there is price difference between the PO and shopping cart
    For Egs:
    Shopping cart created with 1.0 EUR and showing 1.35 USD as the final price in shopping cart whereas it shows 1.56 USD in PO.
    We also checked the currency conversion table ( tcurr, where it 1 EUR = 1.35 USD), ie also showing the correct entries.
    I believe there might be some problem in the currency exchange rates.
    I have also run these jobs BBP_GET_EXRATE / BBP_GET_CURRENCY to update the currency /exchange rates but still the same issue exists.
    Any pointers for the same will be really appreciated.
    Thanks inn advance.
    Regards,
    Mahesh Mohan D

    Hi Mahesh,
    Please have a look at the following OSS notes:
    Note 1000725 - Incorrect Currency Conversion for PO created from SC- ECS
    Note 1023626 - Follow-on note for note 879309
    Note 879309 - Pricing slightly falsifies some prices
    Note 1077245 - SC slight price difference when currency changed in item
    Thanks,
    Pradeep

  • F110 - Exchange rate different from the proposal

    When does the execution of a payment is taken the rate of execution of the proposed payment, there is some way to take the exchange rate of the date on which the payment is executed??? and not the proposal.

    Dear Gordon,
    Currently, I'm using SBO version 2005A SP 01 PL 46
    If you said that Exchange rate difference only apply for FC and LC BP, why on the screen also appear MC BP ?
    Then, user become confuse when doing revaluation, they need to know exactly which BP is FC or which BP is MC.
    Let's discuss.
    Best regards,
    Surya

  • Exchange rate difference posted to Group currency only during MIRO

    Hi SAP Gurus,
    We're activating parallel currency in ML and USD is the group currency. GR/IR clearing acct is managed in local currency only.
    OB22
    Crcy Type  30    Group currency                               Currency   USD
    Valuation        Legal Valuation
    ER Type    M     Standard translation at average rate
    Srce curr. 1     Translation taking transaction currency as a basis
    TrsDte typ 3     Translation date
    Please find below scenario:
    Co code currency: ZAR
    PO: ZAR
    Upon GR:
    Posting date- 04/14/2009 exch. rate 1ZAR= 0.11099 USD
    Entry: debit Expense - 4,078.19 ZAR/ 452.64 USD
              credit GR/IR acct -   4,078.19 ZAR/ 452.64 USD
    Upon IR:
    Posting date- 04/20/2009 exch. rate 1 ZAR= 0.11279 USD
    Entry: debit GR/IR acct - 4,078.19 ZAR/ 452.64 USD
              credit Vendor acct - 4,078.19 ZAR/ 460.02 USD
    automatic additional debit Expense - 0.00 ZAR/ 7.38 USD
    Here are my questions:
    1.) Where would I check the setting for the GL account used in the automatic line entry posted in group currency during IR? (3rd line item above)
    2.) Can this be changed? Say instead of the original acct assignment, the management want to change it to FX gain/loss account
    3.) How?
    I have checked several notes (331910,etc) but I can't seem to find the answers to my questions.
    Appreciate your help. Thanks!
    Regards
    Dru

    Just an update to this issue- I just found out that the system is pointing to KBS when posting the
    exchange rate difference in group currency upon IR, hence, PO account
    assignment is adopted. I'd like to rephrase my question- is there any
    way we can change SAP behaviour such that it will point to other
    transaction key (e.g. KDG) other than KDM? Bottomline is we want it
    charged to other GL account not the one in the PO.
    Thanks so much for your assistance.
    Regards,
    Dru

  • Exchange rate difference not going to the correct GL account

    Hello,
    In the transaction OB09, I have given the GL account 702000 for exchange rate difference realized loss and gain.
    I have also maintained the exchange rates in the transaction OB08.
    In transaction F-44(clear vendor), I give the foreign curreny(EUR) in the entry screen. When I do a charge off difference, however, I need to enter the amount in local currency(USD) because our bank operates in the local currency. When I do a document simulate, it puts the exchange rate difference into another GL account (703030 - that we have defined for unauthorized deductions) and not the one defined for the exchange rate difference(702000). This does not happen if I enter the amount also in the foreign currency.
    Could anyone tell me the reason for this and the correction measures.
    Any helpful suggestion will be greatly appreciated.
    Thanks,
    Rugmani
    Edited by: Rugmani Rajan on Aug 27, 2008 11:35 AM

    Hello,
    The original problem is resolved. The current exchange rate was not getting uploaded to the system and as a result, the old exchange rate was being used. So it was putting the difference into the other account.
    That has given rise to another problem. We use the TBEX to upload exchange rates from a centrally maintained spreadsheet. The upload is giving the following errors:
    Securities master data EUR do not exist!
    Interest rate master data CNY is missing
    Suggestions and correction measures will be greatly appreciated.
    Thanks,
    Rugmani

Maybe you are looking for

  • Sound does not work after sleep

    I'm really tired of this problem. Have a MBP Retina running the most current OS 10.8.4. Every few days or so when I wake the system (after having lid closed for a while, and Chrome browser running) sound does not come back on. So, if I am using youtu

  • Macbook Pro won't connect to Airport Express, period.

    So I just got this brand new Airport Express a couple of days ago, and I've had the darndest time trying to get this thing to work with my cable modem. I've conducted a number of experiments, and have performed factory resets on the airport more time

  • Reader OLE server does not draw PDF-document if paper size is too big

    If PDF document paper size is for example A0 (841 x 1189 mm) OLE object can be created and application shows PDF content correctly. But if application saves it's document and reopens it Reader does not draw content of embedded PDF document any more.

  • Looking for the new plugin for sony alpha r7ii

    anyone know the download whereabouts for new camera raw plugin?

  • Error 404 when attempting to download purchased software

    I am attempting to download some Adobe software I purchased. In Firefox, when I click the download link that says "Akami download manager" or "alternate download method" the page loads with the following error: HTTP ERROR: 404 /support/downloads/dlm/