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

Similar Messages

  • Depreciation calculated on credit memo is more than its own value

    Hi,
    We have noticed that the depreciation calculated on credit memo is more than its own values.
    please refer the screen shot below:
    24.05.2010     108,044.64     120     Goods receipt     108,044.64-     0     USD
    24.05.2010     108,044.64     120     Goods receipt     108,044.64-     0     USD
    24.05.2010     108,044.64     120     Goods receipt     108,044.64-     0     USD
    09.06.2010     128,064.75     120     Goods receipt     128,064.75-     0     USD
    22.06.2010     110,601.38     120     Goods receipt     110,601.38-     0     USD
    22.06.2010     7,346.35-     105     Credit memo in acquis. year45,337.47     0     USD
    22.06.2010     7,346.35     100     External asset acquisition     45,337.47-     0     USD
    Please let us know the possible reasons...
    Thanks a lot..

    Hi,
    Here are the details:
    Depreciation start date:21.11.2004
    Operating readiness: 23.12.2004
    Asset value date: 16.08.2010
    useful life: 01 period
    Kindly tell me know in case you need further info
    Thanks..
    Edited by: FI User on Oct 21, 2010 9:47 AM

  • 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?

  • 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

  • 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

  • Credit memo request release according to values

    Hello Gurus,
         How can I configure for following function:
    If the value of the credit memo request is below a certain minimum limit, then it can be released automatically by the system, and make the definition of the point at which the check is carried out and the employee responsible dependent upon the value of the credit memo request.
    thanks very much!

    Using the workflow, you can represent the whole business process, with all the people involved, for approving credit memo requests within your company. This enables you to process credit memo requests simply and efficiently.
    If you do not use the workflow, the system does not control the process flow.
    In your case, you should have a workflow such that if the value of a credit memo request is below a minimum value, the system  automatically releases it for billing by removing the billing block.
    If the credit memo request exceeds a certain value, the system automatically informs the employee responsible. She or he receives a work item in their inbox and can process it directly from there.
    You need to configure the settings in Customizing for the workflow and create an organizational plan for this.(you may use other methods other that org plan. A workflow consultant may give you further details)
    you should configure such that when you create credit memo requests, the system normally sets a billing block, which prevents it from being billed.
    You create the billing block for credit memo requests in customizing for Sales and Distribution when you define the order type (Sales and Distribution ->Sales ->Sales Documents-> Sales Document Header ->Define sales document types)

  • Subquery returned more than one value

    Hi,
    I have this statement which has been working fine - not I get a 'Subquery returned more than one value" error:
    SELECT
    'WAS3' AS 'Rec ID',
    E.EecEEID AS 'Emp ID',
    eepNameFirst AS 'First Name',
    eepNameLast AS 'Last Name',
    EecDateOfOriginalHire AS 'Service Date',
    (SELECT DATEDIFF(YEAR, EecDateOfOriginalHire, getdate()) from empcomp EC WHERE EC.EecEEID = E.EECEEID) as 'Yrs of Serv'
    FROM
    EmpPers
    JOIN EmpComp E
    ON E.eecEEID = eepEEID
    JOIN Company
    ON eecCoID = cmpCoID
    WHERE
    EecDateOfTermination IS NOT NULL
    AND EXISTS
    (SELECT 1
    FROM EmpComp e2
    WHERE e2.EecEEID = E.EecEEID
    --AND e2.eecEmplStatus <> 'A')-- changed to <> ...this WAS/is to filter out anyone that was termed then re-hired
    --AND E.EecTermReason NOT IN ('I01','I02','I03','I14','I22','V05','V07','V09','V12','V22','V13', 'TRO')
    AND E.eecDateOfTermination
    IN (SELECT (EC.eecDateOfTermination)
    FROM EMPCOMP EC
    WHERE EC.EecEEID = E.EECEEID
    AND EC.eecDateOfTermination IS NOT NULL
    AND eC.eecDateOfTermination >= DATEADD(wk,DATEDIFF(wk,0,GETDATE()),0)
    AND EC.eecDateOfTermination <=DATEADD(wk,DATEDIFF(wk,0,GETDATE()),6)
    AND e.eecDateOfTermination >= DATEADD(wk,DATEDIFF(wk,0,GETDATE()),0)
    AND E.eecDateOfTermination <= DATEADD(wk,DATEDIFF(wk,0,GETDATE()),6)))
    --AND eC.eecDateOfTermination >= DATEADD(wk,DATEDIFF(wk,0,('12/30/2007')),0)
    -- AND EC.eecDateOfTermination <=DATEADD(wk,DATEDIFF(wk,0,('12/30/2007')),6)
    -- AND e.eecDateOfTermination >= DATEADD(wk,DATEDIFF(wk,0,('12/30/2007')),0)
    -- AND E.eecDateOfTermination <= DATEADD(wk,DATEDIFF(wk,0,('12/30/2007')),6)
    -- AND E.eecDateOfTermination IS NOT NULL ))
    --added below per Paul Cottle to exclude employeess less than four years
    AND E.eecdateoforiginalhire >=dateadd(year,-4, CURRENT_TIMESTAMP)
    qeqw

    Check this, if it works:
    SELECT
    'WAS3' AS 'Rec ID',
    E.EecEEID AS 'Emp ID',
    eepNameFirst AS 'First Name',
    eepNameLast AS 'Last Name',
    EecDateOfOriginalHire AS 'Service Date',
    DATEDIFF(YEAR, EecDateOfOriginalHire, getdate()) as 'Yrs of Serv'
    FROM EmpPers
    JOIN EmpComp E ON E.eecEEID = eepEEID
    JOIN Company ON eecCoID = cmpCoID
    WHERE EecDateOfTermination IS NOT NULL
    AND EXISTS
    (SELECT 1
    FROM EmpComp e2
    WHERE e2.EecEEID = E.EecEEID
    AND E.eecDateOfTermination
    IN (SELECT (EC.eecDateOfTermination)
    FROM EMPCOMP EC
    WHERE EC.EecEEID = E.EECEEID
    AND EC.eecDateOfTermination IS NOT NULL
    AND eC.eecDateOfTermination >= DATEADD(wk,DATEDIFF(wk,0,GETDATE()),0)
    AND EC.eecDateOfTermination <=DATEADD(wk,DATEDIFF(wk,0,GETDATE()),6)
    AND e.eecDateOfTermination >= DATEADD(wk,DATEDIFF(wk,0,GETDATE()),0)
    AND E.eecDateOfTermination <= DATEADD(wk,DATEDIFF(wk,0,GETDATE()),6)))
    AND E.eecdateoforiginalhire >=dateadd(year,-4, CURRENT_TIMESTAMP)
    If this post answers your query, please click "Mark As Answer" or "Vote as Helpful".

  • Select more than one value at a time from an LOV?

    Is it possible to configure an LOV-based text field so more than one value at a time can be chosen from the drop-down LOV list? This is a user requirement for specifying multiple values in an SQL WHERE clause.

    Rather several select fields because single returned value is a functional limitation of <select>.

  • URGENT: passing more than one value at the same parameter

    Hello friends at www.oracle.com,
    if I have a Forms program that sends some parameters to a Report, how can I send more than one value at the same parameter that is being sent?
    For example: the Reports parameter P_CODE should receive (from Forms) and print the values 1, 2, 3 and 4, each one in a different page. But, only 4 is being printed, and these values aren't saved at a database, so I have to pass the other three values too. How can I solve this problem?
    This is quite urgent and I need help on this.
    Best regards,
    Franklin Gongalves Jr.
    [email protected]

    Thanks to Oracle Reports Team for answering! I'm sure this will work.
    Best regards,
    Franklin Gongalves Jr.
    [email protected]
    hello,
    on the forms side, you will have to build the list for this parameter by e.g. string concat.
    on the reports side you will have to "decode" this parameter according to how you built it in forms.
    e.g. if you pass the list like this "10~20~30" you might use a where-clause in the query
    ... where instr(myCol, :myParam) >0
    regards,
    the oracle reports team --pw                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                

  • How to pass more than one value for one column in procedure

    hi
    select id, name from col_tab where dept_name in ('ECE','CIVIL');
    when i was running this it is working well.
    CREATE OR REPLACE PACKAGE pack_str
    AS
    TYPE type_refcur IS REF CURSOR;
    PROCEDURE str(char_in VARCHAR2,ans OUT type_refcur);
    END pack_str;
    CREATE OR REPLACE PACKAGE BODY pack_str
    AS
    PROCEDURE str(char_in VARCHAR2,ans OUT type_refcur)
    IS
    BEGIN
    OPEN ans FOR
    select id,name from col_tab where dept_name in char_in ;
    END str;
    END pack_str;
    the package was created.
    my doubt is
    1.how to pass more than one value for char_in (e.g ('ECE','CIVIL'))
    2. when i was storing the value in string like val = 'ECE,CIVIL' ,
    how to get the id,name for ECE and CIVIL.
    plz help me

    Hi Rebekh ,
    I am recreating your packages for the desired output.
    CREATE OR REPLACE PACKAGE pack_str
    AS
         TYPE type_refcur IS REF CURSOR;
         PROCEDURE str(char_in VARCHAR2,ans OUT type_refcur);
    END pack_str;
    CREATE OR REPLACE PACKAGE BODY pack_str
    AS
         PROCEDURE str(char_in VARCHAR2,ans OUT type_refcur)
         IS
              lv_t varchar2(200);
         BEGIN
              lv_t := REPLACE(char_in,',',''',''');
              lv_t := 'select id,name from col_tab where dept_name in (''' || lv_t || ''')' ;
              OPEN ans FOR lv_t;
         END str;
    END pack_str;
    Note:-
    Input Parameter char_in is a comma seperated value for dept_name
    -Debamalya

  • More than one Value for a Category

    Hello,
    it is possible to assign more than one value of a category to a document by assigning the category once more. Is it a bug or a feature?
    If it is not a bug, I wonder why it is not possible to search for a document with two values of one category set? And why isn't it possible to combine category values with "OR" in my search query?
    Best regards,
    Christian

    Only one video role, only one audio roll, per clip.  Only one as these are "Media Stems", and when you work with Stems, only one roll per asset video, one per asset audio.

  • Select more than one value in a query

    Hi,
    since V7.0 we have a problem in the selection screen to select more than one value in a easy way.
    How can I select e.g. 20 BuisinessPartner with one selection?
    To create a variant isn't possible, because every user needs different values.
    Thanks

    Hi,
    Go for "Selection Options " instead of Multiple single values ..
    With this option u can get single values, multiple single values & ranges also..
    Can u please explain clearly regarding that function of whole excel sheet into a variable??
    Regards,
    Vijay
    Edited by: vijaya kumar on May 22, 2009 6:15 PM

  • Downpayment should not be more than PO Value

    Dear All
    Down payment against purchase order
    Downpayment should not be more than PO Value
    here i want control material wise taht mean some of the material shouble be allow the exces payment and some of the material should not be allow the exces amount. againt purchase order
    Regards
    Navap

    Hi,
    For your you need to write Validation in OB28 and take help of your ABAPEr, the logic will be:
    1. Create Set through GS01Table MARAField MATNR
    2. Pre-Requisite
        BKPF-BLART = 'Down payment Document"
       Check
        Give Exit Name such as UF101 and in this exit you can ask your ABAper to write code that
    if Material on PO is in Set (created in Step 1) and Advance Amount > PO Amount then post DP
    Message
    Give your own message number
    Hope this helps!
    Br,Vivek

  • Power view display more than 500 values in a field

    From my research, it looks like the limit of values in a Power View filter is 500.  does anyone if this is configurable to increase (which
    I am doubting based on Microsoft’s website as I’ve copied below).  If it is not configurable and we cannot display more than 500 values when filtering, then what should be done
    https://technet.microsoft.com/en-us/library/hh231514%28v=sql.110%29.aspx

    You could always do the concatenation on the client. ie: "select action1, action2 from tableX" and then create a boilerplate object with text that references both of these columns. (eg: "&<action1> &<action2>"). This should give you the concatenation you're after.
    Another alternative is to return a "long" column instead. The 4000 is probably down to the varchar datatype restriction.

  • Display more than 15 Values in Chart

    Hi,
    I am pretty new to apex, and while this looks like a very basic problem, I couldn't find an answer to it on the web:
    How do I display more than 15 value in a simple 'Horizontal 2D Column' chart?
    I know that the SQL-Query returns 26 rows, but only the first 15 are displayed in the graph.
    Thanks,
    Martin

    Hi Martin,
    have a look at the page with the SQL query. There is a field labeled "Data Point Limit" or "Maximum Rows"
    which is defaulted to 15. Just increase this number ...
    Does this help ...
    -Carsten
    Infoseite der deutschsprachigen Application Express Community
    http://www.oracle.com/global/de/community/index.html
    BLOG: SQL und PL/SQL: Tipps, Tricks & Best Practice
    http://sql-plsql-de.blogspot.com

Maybe you are looking for

  • BPM Sync Send Step & Correlation

    Hi Experts, BPM Scenario: Step wise 1. Receive-1 from one sender 2. Send-1 it syncu2019ly to SAP using proxy and receive the response msg 3. N: 1 transformation b/w request message and response message to generate a target message 4. Send-2 the targe

  • Reading SOAP msg in a Filter

    Hi, I need to read a SOAP msg in a Filter to extract some info, actaully I'm using this for reading the inputstream int len = request.getContentLength(); byte [] b = new byte[len]; int il,off=0; ServletInputStream sie = request.getInputStream(); bool

  • The Problem about clearing the system cache

    Hi, there! I'm trying to draw a lot of image in iPhone programming. I used [UIImage imageNamed]. but it doesn't clear immediately the system cache. At last it occurs the out of memory. So I thought using imageWithContentsOfFile, but it works very slo

  • Macbook pro time reset too 12:00am 2001

    when i turned on my macbook pro this morning I got a message saying that the clock was set to a date earlier than 2008 (the actual date was 1/1/01) and this may cause problems. I also got a load of messages asking me to authorise a load of things ive

  • Creative ZEN Mozaic case

    Hello, My ZEN Mozaic front&rear cases were broken by an impact. Where can I buy a new original cases? I don't found it anywhere. Thank you!