Rate Linking from STPO to Performa Invoice

Dear experts/Abaper,
When i am creating performa invoice (VF01), In condition it peaks rate from material moving price while I want to push rate from STPO(me21n). How can i do it?Is it customization part or user exits.
With warm Regards
Rajiv singh.

Hi,
Appreciate if you could help the below scenario especially on GL posting in AP Invoice
Local currency=MYR, Transaction currency=USD. Exchange rate method=Direct. Stock valuation method=Moving Average, G/L posting by warehouse
1.Stock opening is [email protected]=MYR39358.31
2.GRPO at USD rate 3.569     [email protected]=USD42150
                                                 25units@USD0-->FOC item
3.AR Delivery 110units
4. AP Invoice from GRPO at USD rate 3.538. Everything same as 2. except difference exchange rate
The GL posting in AP Invoice is below:
Dr Goods Received not invoice  USD42519,32(Differs from GRPO. How to derive?)  MYR150433.35
Cr Vendor  USD42150   MYR149126.70
Cr Inventory USD292.52   MYR1034.87(How to derive this figure?)
Cr Foreign exchange gain/loss USD76.80   MYR271.78(How to derive this figure?)
What is the logic for posting into exchange gain/loss since there is no outgoing payment or reconciliation happens?Is this legally accepted by accounting board?
Thanks

Similar Messages

  • Single performa invoice from multiple delivery

    Dear sir,
    my client requirement is they are doing one delivery and creating one performa invoice in export scnario while selling from plant and while doing export issue they have to take refrence performaa invoive .
    so they want to create as ingle performa invoice from multiple delivery for which already respective performa invoices have been created.so i want a single performa invoice from multiple delivery so tell me how to do it?
    thanks
    Debesh

    Go to VTFL and maintain as follows:-
    At Header
    Copying requirements:::::::::009
    At Item
    Copying requirements:::::::010
    Data VBRK/VBRP::::::::::::003
    thanks
    G. Lakshmipathi

  • How to stop creating mutiple performa invoice from delivery document

    case -
    i am creating stock transfer performa invoice on the basis of stock trf purchase order and delivery document. i want to stop creating multiple performa invoice.
    Mukesh Kumar

    If your requirement is to generate a certain output automatically only once for a certain document, you can set it for the output type in  transaction NACE (for example - NACE --> select the application --> "Output types").
    There's a "Multiple issuing" indicator (VN_T685B-MEHRF) through which you can control the desired behaviour.
    Edited by: Csaba Szommer on Jul 28, 2010 1:40 PM
    Sorry, I misunderstood your question...please neglect the suggestions above...
    As per SAP online help there's no limitation how many proforma invoices can be created from one delivery / sales order:
    http://help.sap.com/erp2005_ehp_04/helpdata/EN/dd/5610c9545a11d1a7020000e829fd11/frameset.htm
    If you want to restrict this, I think you should follow KC's suggestion and modify your copy control routine.
    Since in standard system this function does not exists you won't find suitable copy routine. That's why - in my opinion - you should use the same copy routine which has been set till now - you just have to modify it (add an ABAP code to check whether proforma invoice is already created or not; maybe you can check the entries in table VBFA)
    Edited by: Csaba Szommer on Jul 28, 2010 1:46 PM

  • Can I use gmail as default client for sharing photos from camera roll or links from safari?

    I use the Gmail app for my Gmail stuff (my normal default email address).  I use yahoo with apples mail app.  When I try to send a link from safari or share a photo I have taken from my camera roll, it sends using my yahoo email.  I would prefer Gmail as my yahoo email is only around for fantasy sports.
    Is there any way to do this?
    I have tried setting up Gmail using apples setup in an attempt to make a gmail send only type of account, however it tells me an account is already set up, maybe due to my using of googles calendar and googles contacts?  Can't seem to figure out how to properly do this.  Maybe remove my calender and contacts stuff completely and try to re-setup the mail account (since I am using the gmail app, I wouldn't think it would hook into the native ios mail one)?
    Any ideas?

    Rock- I have google contacts set up as a CardDav account.  Apparently I must have had google calendar set up using the standard ios gmail account setup for mail, while just turning the mail function to "off" in the settings. This was why I could not add a gmail account...I already had done this lol.
    I tried a couple of things and still couldn't figure it out.  I can't add an ics subscribed calendar for some reason as it isn't enable to authenticate.  Nor can I set up a simple CalDav calendar, despite my settings being correct, it wasn't able to successfully authenticate either.  Or maybe it was "verify" and not "authenicate"...at any rate I coudln't do it.
    Maybe I am explaining what I want to do incorrectly.  I'll try again, though it is probably as clear as mud lol.
    I want my google contacts and my calendar.  If iOS handles this for me I am totally ok with that.  I want my Gmail app, which handles the bulk, or essentially all of my mail for me, labels etc, and I use it all the time...which of course I am ok with as well.
    I want the native iOS mail app to handle my yahoo account, which sees little to no email transaction from me. It does this well right now, as its pretty much only a seasonal account....meaning when it is fantasy football season, it comes into play.
    I want the native iOS mail app to handle any photos or links I send from the phone to give my gmail account address in the "From" part of the header....even if it sends it from yahoo's servers.  Preferably I would like it to come from gmails servers but I know I can't have my cake and eat it too. 
    The reason for all this is if I send someone a photo I want them to respond to my gmail not my yahoo account.  I tried setting up the gmail account using the native iOS gmail account setup, but what happens is that I end up with my incoming gmail in two spots on the phone, which I don't want. 
    If I could turn off incoming gmail using the native iOS account setup, this would solve the issues.  I would then be able to designate the native Gmail account as primary (for use as a send only account), and still keep the yahoo inbox going as well.
    Even if I went to extremes and paid money so I could forward my yahoo mail to my gmail account, thereby allowing my to remove yahoo completely from the phone, I would just be left with no option to send emails as there would be no default account available (as my gmail is handled by the app, not the phone).

  • 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

  • Wrong Incoterms during creation of intercompany performa invoice

    The incoterm in the sales order is indeed DSA , at the time of creation of  "Intercompany" proforma invoice (ZF8V type)  the incoterms comes as ddl which is the proforma invoice between the company owning the stock (1010) and the "selling" company code (2010).
    Customer 1010 in sales area 3020 - 04 - 99 has incoterm DDL
    at the time of creation of F2 invoice the incoterms comes same as as on the order but in performa invoice its comes different from sales order
    Kindly suggest

    Hi,
    Inco terms are always customer specific.
    Inco terms selected at the billing document are from the Sales Order and at Sales Order from Customer Master.
    As sales order Customer is your actual customer hence billing happened to the actual customer will pick the same Inco terms.
    At the time of Intercompany Billing Your ordering Sales-Organizations becomes the customer.
    If your ordering Sales-Organization Customer has different Inco terms, system will by default pick the same.
    Thank You,
    RB.

  • Links from Search Results are not resolving or take a very long time.

    The searches happen fairly quickly, but the links from the results are not resolving. I am unable to get the information I need. It appears there are performance problems with the site.
    Lennie

    This is the same problem I just posted on for searching DOC SITE!

  • Excise entries for Performa Invoice

    Hi Experts,
    My client wants to have EXCISE entries to get posted automatically to the G/L Accounts maintained in VKOA whenever Performa Invoice is created. i.e. only for Excise condition types JEXP,JCEP,JA1X maintained in Pricing Procedure.
    Please suggest how to go about it.
    Should I ask ABAPER for the same? If yes the suggest how and where we need to change.
    Thanks in Advance.

    Hello Deepak,
    Excise Duties are charged (Accounting Entries passed) in Books of Accounts at the time of removal of goods from your Plant.
    A Proforma Invoice does not involve actual goods movement & it is issue only for information purpose (to open LC or arrrange for funds, etc).
    Try to explain to your client that Excise entries cannot be passed while creating Proforma Invoice as it is legally invalid.
    Hope this clarifies,
    Thanks,
    Jignesh Mehta

  • To have a same exchange rate in Proforma (F8) and Std Invoice (F2).

    Hi Friends,
    I have searched all the threads and could not find appropriate answer for the below query.
    Having different exchange rates in Proforma (F8) and final  invoices (F2)  causes problems and should be avoided.          
    Proforma invoices are necessary to start customs processes during export transactions (before shipment). Final invoices issued after PGI are generated through SAP.
    However the total amounts differ in F8 and final invoice (F2) because they are not generated at the same day and SAP converts the costs to USD using current rates in the related day.     
    Therefore the final invoice (which is the legal  invoice) and the initial proforma invoice amounts are not the same.
    As a result for each final  invoice - F2 (if they are not generated at the same day) a manual correction entry is created.          
    Having this much correction entry is not legally proper.In summary business requires that SAP should use the same exchange rate both in F8 & F2.
    Business process:
    PO --> Replishnment Delivery --> F8 --> PGI ---> F2
    SO --> Delivery --> F8 --> PGI ---> F2
    I have tried an option by changing copy control setting from Delivery to F8, pricing type- Pricing calculatiion unchanged.
    But I am not sure the impact of it.
    Regards,
    Vamsi
    I request you to suggest the correct procedure for the above issue.
    Edited by: vamsi P on Aug 25, 2010 7:45 AM

    Dear Joao ,
    In the copy control (VTFL) of your invoice and delivery , select the item category and in the details
    maintain A Copy from sales order for 'PricingExchRate'
    Check and revert back whether your issue is solved.
    Thanks & Regards,
    Hegal K Charles
    Edited by: Hegal . K . Charles on Jun 27, 2011 5:45 PM

  • Reminder & Term Code for prepayments in Performa Invoices or Vendor POs

    Hi,
    I need set proper Term Code for AR, PO.  All orders will be paid before ship the goods, the Terms will be 1/3, 1/3 and 1/3 and 2 weeks apart with each prepayment.  PO need pay to vendors 1/2 and 1/2 before they ship. 
    How to setup those Term Codes and can send the Reminder to me for which Performa Invoice(s) need to follow up with customers as well as the PO vendor payments need to be paid on time?
    I will use "Quotation" for Performa Invoice until I get all prepayments to release the shipment.  The GL account will set to "Customer Deposit" first.  When Quote becomes Invoice then need reverse the "Customer Deposit", how can I setup this GL account for this type of transaction instead of regular AR account?

    Raj,
    This is a good solution, I tried in client's data in Sales - A/R> A/R Down Payment Invoice data but got error when I create the new Installment Payment for 33.33% 0 month, 0 day and installment "Credit Method" is "First Installment", by 15, 30 and 45 days each is 33.33%.
    Error detail is:
    [Microsoft] [SQL Native Client] [SQL Server] Can not insert the value NULL into column 'GroupNum' table
    'Test.dbo OCTG'; column does not allow.....
    Which quick way I can link the error solution in SAP B1? 
    I tested another one on my laptop with OEC data, when I applied 33.33% of $4,000 the 1st installment is $1,333.33 (I manually entered the 33.33%) even I set the Payment Term for 3 installments already, the balance showed $1,333.33.  Where is the mistake? Oh, I did not add any patch to my 2007A yet. I downloaded the patch in the basket but did not install yet.
    Thanks,

  • 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 just downloaded Firefox 31.0 from Mozilla Firefox Yahoo Edition yahoo 1.30 and links from Thunderbird no longer open in Firefox when clicked on

    If I copy and paste the link from the Thundervbird email into the browse window it works fine

    Hello <!-- XXX you may wish to edit this greeting, and other parts of the response so that it is personalised to the question asked.--> ,
    Certain Firefox problems can be solved by performing a ''Clean reinstall''. This means you remove Firefox program files and then reinstall Firefox. Please follow these steps:
    '''Note:''' You might want to print these steps or view them in another browser.
    #Download the latest Desktop version of Firefox from http://www.mozilla.org and save the setup file to your computer.
    #After the download finishes, close all Firefox windows (click Exit from the Firefox or File menu).
    #Delete the Firefox installation folder, which is located in one of these locations, by default:
    #*'''Windows:'''
    #**C:\Program Files\Mozilla Firefox
    #**C:\Program Files (x86)\Mozilla Firefox
    #*'''Mac:''' Delete Firefox from the Applications folder.
    #*'''Linux:''' If you installed Firefox with the distro-based package manager, you should use the same way to uninstall it - see [[Installing Firefox on Linux]]. If you downloaded and installed the binary package from the [http://www.mozilla.org/firefox#desktop Firefox download page], simply remove the folder ''firefox'' in your home directory.
    #Now, go ahead and reinstall Firefox:
    ##Double-click the downloaded installation file and go through the steps of the installation wizard.
    ##Once the wizard is finished, choose to directly open Firefox after clicking the Finish button.
    More information about reinstalling Firefox can be found [[Troubleshoot and diagnose Firefox problems#w_5-reinstall-firefox|here]].
    <b>WARNING:</b>Do not use a third party uninstaller as part of this process. Doing so could permanently delete your [[Profiles|Firefox profile]] data, including but not limited to, extensions, cache, cookies, bookmarks, personal settings and saved passwords. <u>These cannot be easily recovered unless they have been backed up to an external device!</u> See [[Back up and restore information in Firefox profiles]]. <!-- Starting in Firefox 31, the Firefox uninstaller no longer lets you remove user profile data.Ref: Bug 432017 and https://support.mozilla.org/kb/uninstall-firefox-from-your-computer/discuss/5279 [Fx31] Windows uninstaller will no longer offer the option to remove personal data -->
    Please report back to say if this helped you!
    Thank you.

  • Performa Invoice

    Hi All,
    I need to find the relationship between the  Order, invoice and performa invoice.
    For a particular order what is the novice and what is the performa invoice. I got the details from VBFA table but the issue is when I am searching the order number using the invoice number it's giving me a very bad performance issue.Since only the invoice number is there for search.
    Is there any other place the get the invoice and performa invoice relationship. Pls help.
    Regards
    Thanura

    Hi,
    This function reads  VBFA using the order number. That's fine.
    But I want to read it using the invoice number (Field VBELN). When it is reading using VBELN it is very very slow. That's giving me a performance issue.
    Pls help me on this.
    Regards
    Thanura

  • How i link DMS to FICO say Invoice

    Hi,
    how i would link DMS to FICO??say Invoice.
    points?

    HI Rajes
    You can select the object links from dc10 tcode. But if you want to add any other object as object link then the following info as posted in some other thread might be useul to you.
    Through Abapers,
    You can create New objects using the T.code: SE80.
    You can make an object link to SAP objects that are not shown in the possible entries list. To do this, proceed as follows:
    1. In the standard system, there are already two special screens for the module pools SAPLCV130 and SAPLCV140 for the linked SAP object.
    You must create two new screens with the same number for the module pools SAPLCV130 and SAPLCV140. The processing logic must follow that of screen 1204 in program SAPLVC130.
    2. Create function module OBJECT_CHECK_XXXX (XXXX = object name) If the object can be classified, this function module already exists .
    Otherwise copy the function module for linking equipment DOCUMENT_CHECK_EQUI and change it as required for the new object.
    Thanks
    Prasad

  • Link between sales order-delivery-invoices

    Hi all,
    I need to display an order , the delivery that is based on the order , the invoice based on this delivery...
    I need to find a link property between them ...
    Plz help...
    Ola

    The links between the documents are held at the item line level. 
    The BaseEntry property, BaseLine property, and BaseType property are used to link from one document to another. On your invoice these would contain pointers to the delivery it was based on, on the delivery these would contain pointers to the sales order.
    BaseType contains a BoObjectTypes reference (eg. Sales Order = 17) to let you know what type of document the line was based on.
    BaseEntry contains the document key to the originating document.
    BaseLine indicates which line number on the original document the current line was based on.
    John.

Maybe you are looking for

  • Calculation in BEx on Hierarchy Link Nodes

    Hello everyone. I am working on a BEx query that involves a hierarchy based on Controlling Area, Cost Center, and Cost Element. There is a case where I have 5 Cost Elements that belong to 2 Cost Centers. I can successfully create the duplicate nodes

  • Video transfer from lumia 920 to pc

    My problem is still unsolved, I have downloaded videos and I want to transfer them to my PC using window 7 operating system. Can someone please help me what to do????

  • Calling process flow / mapping from comand line on client machine?

    Looking to call a process flow / mapping from a commad line on the client machine. Online research has found some attempts at it, but nothing solid. I'd like to test this functionality so that I can eventually build these calls into a wrapper used by

  • IMac vs G5 PowerPC...?

    Hi, I'm purchasing a new computer for my place of work, and want to make sure we get something that will have sufficient power. The main issue is a Flash website which is simply too cumbersome for the current machine to handle, so I've been working o

  • Check for purchases menu

    I just got a new computer and I cannot find my purchased music from my other computer. I tried everything apple told me to do in support but it did'nt work. So please somebody tell me hw to find it! P.S. I use Windows Vista