MIRO value more than MIGO

I have PO worth of $1000. I do a GR for full quantity. I then do a MIRO for $1000 and enter u201Cinv1u201D as my reference.
If I try to do another MIRO wroth of $500 for same PO against the same vendor with u201Cinv2u201D as my invoice number in the reference field, Kindly let me know which of the following willl let me prohibit this?
1) Flaging "GR based INV" or
2) Go to SPRO -> MM ->Logistics Invoice Verification ->Define Attributes of System Messages -> Click on New Entries & Insert Message No 504 Quantity invoiced greater than goods receipt quantity and keep online(E) and Batchl as E and standard as W.

if using different reference number these option will not work (but this is not logical why would A/P clerk enter another reference number for a single invoice, user should populate reference number as unique invoice number mentioned on vendor invoice, if this rule is followed then there will be no issue and you will get proper message)
check help.sap.com note
http://help.sap.com/saphelp_470/helpdata/en/ce/4f3e39ea3aee02e10000000a114084/content.htm
yogesh
Edited by: Yogesh Lohiya on Jan 26, 2012 8:56 AM

Similar Messages

  • How can we enter value more than 99 crores in valuation price field in PR

    we want to fill value more than 99 crores in valuation price while making a purchase requisition in sap.
    we are not able to do that
    we are getting error
    entry too long (enter in the format ,,,~.)
    how can we configure to get more than 9 digits in a value field in sap
    is this the right forum to post this question
    Edited by: ca sanjeev mehndiratta on Jan 6, 2010 6:14 AM

    Hi,
    you can't enter more then 9 digits. This field is using a domain WERT11 which has format 9.2. You could try to modify SAP standard and add some additional digits for this field but this is very risky thing.
    Cheers

  • GR value more than PO value

    Dear Gurus,
    I have a PO of 100 qty for 50 rs each.
    Now when i do partial qty GR, the price per unit is differnet than price in PO.
    All the GRs have diff price.
    Thus the total GRN value comes more than 5000(50*100)
    Price control is V.
    No goods issue done till date.
    Can somebody pls suggest the issue.
    Regards,
    Learnerinsap

    Dear Sir,
    There are changes in Effective value of item on the date of PO itself.
    After that there are changes on 02.11 which is date of last GR done.
    Changes were made in
    Purchasing Document Item Change Date, Gross order value in PO currency, Effective value of item,                                    
    Purchase Order Quantity,  Non-deductible input tax, Net Order Value in PO and Non-deductible input tax     
    what may be the reason?

  • How to all customer who are having total sales value more than 10000 usd??

    Dear all,
    How can we see all customers that are having total sales value is more than a specific amount (Ex: more than 10000 USD)
    How to list all customers who's total sales value is more than 10, 000 USD.
    Please help me to find the right solution for this problem.
    Your help will be highly appreciated.
    Best wishes,
    Raghu ram

    Dear Raghu ram
    Go to VF05N, give just Sales Organization, distribution channel and execute.  You will get the entire sales details including currency.  Sort in descending order by selecting the value column.
    thanks
    G. Lakshmipathi

  • Invoice value more than GR value

    Hi SAP gurus,
    This is the scenario that I am facing:
    1) User has a PO of 10 qty
    2) Does a GR for 5 qty.
    3) Does MIRO for this.
    4) After that he has done 122 mvt type for the material document ( qty return to vendor).
    5) Again does a GR for 10 qty.
    6) Does a MIRO for 10 qty.
    Now after this process the summary is basically the MIRO has been done for 15 qty and GR done for 10 qty. The system is even allowing to clear the documents and pay the vendor for 15 qty.
    We need to stop is right away, a check needs to be put at the time of MIRO (second time) that first do the cancellation of previous invoice then go ahead for making a invoice or do credit memo first.
    This will help not to make MIRO of more quantities than the GR. Any suggestions as to what can be done for this problem? Is there a standard check for this which can be activated or something ??

    Hi,
    The problem is: first you are doing GR (5 qty), then MIRO ---> then GR reversal of 5 qty mvt type 122 ----> doing GR for "10 Qty"----> Then doing MIRO for 10 qty. At the end of this process the purchase order history shows deliverd qty 10 and Invoiced qty 10.
    its ok
    Also system allows to clear invoice of 15 qtys and proceed for payment i want to stop this immediately. I need a check at MIRO that checks whether a reversal of mat doc has taken place or not so that invoiced qty is not more than GR qty.
    Now let us know where you clear invoice for 15 qty ?
    I need a check at MIRO that checks whether a reversal of mat doc has taken place or not so that invoiced qty is not more than GR qty But you are saying in Po history you are getting invoice qty 10 ?
    then ?
    Regards
    kailas Ugale

  • LOV not return values more than certain limit

    Hi Guys,
    I have created 2 search fields (State, Area) in report page. Both of them are LOVs based. User select first field value, next field's LOV return values based on the first field( AJAX call). First field is states like 'VIC', 'NSW', 'SA' etc..., next field is 'Area'. when I select state other than 'NSW' in state field then next field is populated successfully. But when I select state as 'NSW' then next field is blank. 'NSW' state has records more than 100 in the table(LOV based on), but all other states have even less than 10 records. when I remove (more than 50) records of 'NSW' in the table then It works.
    Can anybody know if there is a limit of LOV that can be supported?

    Thanks Varad for reply.
    As you suggested to change gReturn = get.get('XML') to gReturn = get.get() for text values, But it is not simple as you said.
    I have found the problem. Actualy, there are some special characters in database column that suppose to return in LOV. But LOV is returned as xml object that may not support special characters (&,$, % etc...). I have put the 'replace' function in query. My query is like
    select replace(name,'&','and') d, id r
    from table1
    where val1 = :P2_val
    order by 1
    This query works in SQL WORKSHOP but not in AJAX. Any Idea? If I have to replace get.get('XML') to get.get() then what other steps I have to perform?

  • MIRO with more than 999 goods receipts

    Hello,
    I have the following flow for logistic costs:
    - I create a purchase order by month for my warehouse handler containing 1 line item with a quantity of 1600.
    - Everytime I ship goods in my sales flow I create a shipment cost document that generates a goods receipt in that purchase order
    - By the end of month I receive my invoice that is approximately for 1600 shipments, which means 1600 goods receipt.
    When I post the invoice I have the issue of more than 999 lines for the accounting document. This is basically a problem with the GR/IR account.
    The purchase account is activated in my company code, so everytime I make a goods receipt I debit my cost and credit this GR/IR account, this account is then cleared during the invoice process (debit GR/IR and credit supplier).
    This account must be managed on line item basis and with open items management, this is why the invoice will try to create 1600 lines in the accounting document.
    Is there a way to summarize booking on this account in the invoice that would also manage to clear all the goods receipts ?
    Regards,
    Benoit

    Hi,
    I think that in your case SAP Note 77161 - Summarization of FI postings w.ref.to purchase orders is relevant, because as the note says:
    "In the STANDARD, fields Order number (EBELN) and Purchase order item
    (EBELP) CANNOT be used to summarize. In both the goods receipt with
    reference to the purchase order (MB01) and the invoice verification, they
    are assigned to an account in the FI document and thus PREVENT the
    summarization of the FI document."
    The note suggests you how to avoid it and that kind of problems you will have.
    Regards,
    Eduardo

  • Credit Memo Value more than Billing value

    Hi Guys,
    When I create a Credit memo with reference to a billing document I can enter a amount greater than the billing amount.
    I need to ensure that users can give either the billed amout or less but not more in the credit note.
    Its Order to Billing scenario, no delivery and item category is TAD.
    Thanks in Advance.

    Hi,
    With D it allows you to enter more value and with E it greys out the condition type and does not allow you to reduce the value.
    Thanks

  • Invoice Value more than PO value

    I have a PO with quantity 100 and price 10, so total value of PO is 1000.
    But the vendor has some how send a Invoice of Rs 1100, which we have to pay him.
    Now how can this be handled, as it will not allow me to do MIRO.
    How this could be handled.

    Hi,
    please check whether the GR-based IV indicator (EKPO-WEBRE) is set in PO.
    You can customize the tolerance:
    Materials Management                     
    -> Logistics Invoice Verification        
       -> Incoming Invoice                   
          -> Invoice Block                   
             -> Set Tolerance Limits.        
    If GR has been posted for a PO item, and an invoice is now entered for       
    a larger quantity, the system can issue a message depending on your          
    settings in customizing. In this case tolerance key DQ is checked:                                                                               
    - If GR-based IV has been defined for a PO item, the message M8 504 can      
      be issued.                                                                 
    - If GR-based IV has not been defined for a PO item, the message M8 081      
      can be issued.                                                                               
    You can control the system messages seperately in customizing.               
    In the standard system, all these messages are configured as warning         
    messages. If you set the messages as error it wont't be possible             
    to post the invoice entered for a larger quantity.                           
    Please also check the sap note:786810
    Best regards
    Erika

  • Currency Translation for Key Figures with Value More Than One Currency

    Hi...
    I have query which display key figure GL Account Balance. The currency that used for this key figure is USD and IDR. How we want display value based on selection screen? So if we input currency USD, all value that use currency IDR translated to USD and all value that use currency USD not changed. Otherwise if we input IDR, all value that use currency USD translated to IDR and all value that use currency IDR not changed.
    How we do this in query designer? Thank you.
    I have use currency translation :
    1. (Right Click Key Figures >> Properties >> Currency Conversion Key)
    2. Target Currency Using Variables Entry
    but seems the result is not correct. Can anyone help me ?
    Regards,
    Satria

    Hi all,
    Thanks for your help, but still I have problem. I have create one currency conversion type, ZXXX. This currency conversion type is using exchange rate type = "M",source curr from Data Rec, sel of targ currency with translation,
    and fixed time ref = "Current Date".
    Problem:
    1. With this setting, i create currency translation in BEx, but the result is not same, it's like the exchange rate not using the same setting with data in ECC (I compare data with transaction fs10N). Is my setting for exchange rate not correct?
    2. When I try to display GL Account Balance --> Calculated Key Figure (Total Debet - Total Credit) for period 0, the translation not working. Example if the value is IDR 1234 then the value in USD still USD 1234. Why this happen?
    Thank you
    Regards,
    Satria

  • DPS: transform attribute value - more than sub-string - more like awk/sed

    We have been working on using DirProxy to transform telephoneNumber from "(XXX) YYY-ZZZZ" format to a "Y-ZZZZ" for our VoIP call manager and and have been successful.
    How we find out that our VoIP phones have feature that lets users search by phone number. The problem is that there is no way to input a dash (-) character on the phone so we would like to be able to translate from the "(XXX) YYY-ZZZZ" format that is stored in LDAP to "YZZZZ",
    Anyone have suggestions on how to do this? (We know we can create a local attribute in the LDAP master in the format YZZZZ and have DPS return that attribute as telephoneNumber, but we are hoping we can do the transformation on the fly.)
    Thanks.

    I'm on the roads for a few weeks and have limited bandwith but here is what I did recently with the DPS version not released yet. Hope this works with DPS 6.3
    I created 3 transformations and associated them with the dataview, assuming phoneNumber looks like (XXX) YYY-ZZZZ
    In the example below, reworked number is returned in attr yz
    - step1 : extract trailing Y
    - attribute name : y // temp attr
    - model : mapping
    - transformation: add value
    - viewValue : substring(${phoneNumber}, 7, 8)
    - internalValue: ${xxxx} // dont care
    -step2 : extract ZZZZ
    - attribute name : z // temp attr
    - model : mapping
    - transformation: add value
    - viewValue : substring(${phoneNumber}, 10)
    - internalValue: ${zzzz} // dont care
    - viewValue : substring(${phoneNumber}, 7, 8)
    - internalValue: ${xxxx} // dont care
    -step3 : reconstruct
    - attribute name : xz // temp attr
    - model : mapping
    - transformation: add value
    - viewValue : ${y}${z}
    - internalValue: ${y}${z}
    Note that this would work for searches only, and when the reworked attr is not present in the search filter.
    Hope this helps
    -Sylvain

  • In Report output, Missing Plan data with the Seletion option - Single Value input (more than 10 values)

    Hi ,
    I am running the Query (Actual Vs Plan) in the BEx Analyzer, with the input for the characteristic like Fiscal Year, Posting Period and Cost Center(20 Single value) it not comming up with the plan data - Actual data is coming up fine.
    If i gave 10 or less than 10 inputs ( single values input in the selection - option ) for the characteristic COST CENTER it coming up with all the data (Both plan and Actual).  if the COST CENTER input values more than 10, it not coming up plan data (Actual data is coming)
    Cost Center Variable is designed with an Authorization Variable.
    Can any one please help me to know why plan data is getting miss when the input limit more than 10 (single values input in the selection - option) in the Cost Center Variable? 
    An also could you please share that, What is the Max limit for the Single values and Range Value for an Selection - option in the BEx Variable.

    A)    Hi ,
                 In Report, I am having 2 variant.
    1.   For one variant, i have saved the input values for both the Select Single values & Select range for the cost center.
    8 Values in single & 4 Values in Ranges         
    It coming up with data successfully.
    2.    Another variant having input only for select single values for the COST CENTER, it contains 20 records (This variant also have restricted with the same values as above variant for COSTCENTER variable)
    Fiscal year                         : 2012
    Posting period                   : 8
    Cost Center                        : 20 values in Single                                             (Here I have separated the range values into single)
    It’s not coming up with plan data. 
    B)   If I gave only first 10 values in the Single value, Output for both actual and Plan are coming up…………. If I gave the Second 10 value in the Single value and got the Output for both actual and Plan.
    C)    I have also checked the following details of this query, 
    Executed the query in RSECADMIN and checked the Authorization log as below,
    Relevant Characteristics for Detailed Authorization Check  (Characteristics with Full Authorization Are Not Listed!)
      List of Effective Authorization-Relevant Characteristics for InfoProvider ZPCA_M36: 
    List Is Empty:
      There Are No Characteristics That Have to Be Checked in Detail 
              2.  Checked the Single value input by iteration, 1 to 10, it retrieves data.  More than 10 like 11, 12 … is getting failed to pull plan data.
              3. checked the selection Value range by iteration and I gave the range value count up to 25        inputs, its works fine.
    Thanks.
    Regards,
    Subashini.

  • More than 1000 values

    Dear All,
    I am using oracle 10g with odp.net. I have values more than 1000 to be passed in the IN condition. How do i achieve this. When i pass the values it says only 1000 parameters are allowed in the IN condition.
    Please let me know.
    Regards
    Fkhan

    fkhan wrote:
    What i have thought of is to insert all the selected values in a global temporary table and then in my procedure use the subquery and use the values from the global temporary table.A better approach than using a massive IN list of values. But still problematic ito having a user interface deal with a 1000+ item/code selection. Still a performance problem shipping that amount of data across the network every single time from every single client running this app. And still a flawed ito data modelling and 3NF.
    The correct approach would be permanent tables to deal with this. In its basic and simplest form:
    // defines a keyword for a 1000+ items/codes
    KEYWORDS = ( keyword_id, keyword_description )
    // associates a keyword id with an item/code id
    KEYWORD_MAP = ( keyword_id, code_id )The user interface displays the keyword description. The select clause uses the keyword_id to select from the KEYWORD_MAP the associated list of values as filter criteria for the main query (using a join or IN sub-select for example).
    If the keyword is more complex than this basic approach (e.g. partially dynamic and specific per user), then this basic approach can be extended to serve as a "+favourites per user+" list (kind of like bookmarks, but per individual user). Or designed as to cater for the business requirements.
    But as you have (very simplistic I realise) describe the problem so far, I do not see a problem as much as a basic flaw in your code and data model.
    A user interface for entering and selecting 1000+ codes is clunky. And slow. Sending that data across to Oracle is slow. Inserting that each time around into a temp table for use, is slow.
    There's a lot of moving parts here. And that always contributes in degrading performance and making stuff complex (and usually unnecessarily so).

  • How to block invoice posting more than the GR quantity

    Dear Experts,
    While trying to do MIRO with more than the PO/GR quantity system is accepting both increase in qty and value with out any tolerance limit.
    How to block, so that system should not allow to do MIRO more than the GR quantity.
    Regards,
    Alok

    Hi,
    System will by default block the payment, when it is not matching with the PO/GR value.
    then you have to go transcation code MRBR - Release Blocked Invoices. so that you can make the payment for these invoices.
    system will give you the message before saving, if you want an error message then go to oba5 tcode and change the message in to error, then if the Amount is not matching with the PO/GR value then the system will through error.
    Regards,
    Padma

  • Writeback error when updating number more than 1000- URGENT!!

    Hi,
    I am suing writeback feature in OBIEE 11g, the xml script I am using is
    <?xml version="1.0" encoding="utf-8" ?>
    - <WebMessageTables xmlns:sawm="com.siebel.analytics.web/message/v1">
    - <WebMessageTable lang="en-us" system="WriteBack" table="Messages">
    - <WebMessage name="writeback">
    - <XML>
    - <writeBack connectionPool="connectionpool">
    <insert>INSERT INTO XXINPT_WRITE_BACK(RECORD_ID,BUDGET_CATEGORY,BUDGET_SUB_CATEGORY,DESCR_SEGMENT2,JUL,AUG,SEP,OCT,NOV,DEC,JAN,FEB,MAR,APR,MAY,JUN,TOTALS) VALUES('@1',@2,@3,@4,@5,@6,@7,@8,@9,@10,@11,@12,@13,@14,@15,@16,@17)</insert>
    <update>UPDATE XXINPT_WRITE_BACK SET "JUL"=@5,"AUG"=@6,"SEP"=@7,"OCT"=@8,"NOV"=@9,"DEC"=@10,"JAN"=@11,"FEB"=@12,"MAR"=@13,"APR"=@14,"MAY"=@15,"JUN"=@16 WHERE "RECORD_ID"='@1'</update>
    </writeBack>
    </XML>
    </WebMessage>
    </WebMessageTable>
    </WebMessageTables>
    I am able to update values less than 1000 but I am getting a writeback error when I try to update values more than 1000 please help, It is very urgent.
    Thanks in advance.

    Hi, It is just saying writeback error. there is no other information. Do not know where to check the log file.

Maybe you are looking for