Return to Vendor...negative value preventing completing return (Urgent)

Hello SAP Experts!
We are having an issue with Returning to Vendor.  We are on SAP 4.7C. 
When we are attempting to Return to Vendor (movement type 161), in the PO (ME21N), after entering in the material, quantity, and checking the box for "returns" item, the pet price becomes 0.  We receive a message stating that the net price must be greater than 0.  This only occurs if we check the box for "returns"...if we uncheck it, it works fine. 
Why is this happening? 
For example, when we check the box to make this a Return to Vendor PO, the amount is $120.00, but the condition value changed to -$120.00, which is making our net price equal $0.00; and this needs to be greater than $0.  We have a condition type, so we can manually altert the price, however for auditing purposes, we do not want to do that.  How do I fix this?  Is it something I need to look in customizing?...if so, where?
Points awarded...thank you for your time!
Best regards,
WC

Hi WC,
I think movement type used will be 122,124.....
Before you enter a return delivery with reference to a purchase order, you have to determine whether the goods were posted to stock or to consumption, or whether they were posted into goods receipt blocked stock. If you posted the goods to a particular stock type at goods receipt (for example, quality inspection stock), you have to return them from the same stock type.
Also chk the link provided below :
http://help.sap.com/saphelp_47x200/helpdata/en/a5/63351643a211d189410000e829fbbd/frameset.htm
BR,
Krishna

Similar Messages

  • Return to Vendor...negative values preventing from returning (Urgent)

    Hello SAP Experts!
    We are having an issue with Returning to Vendor.  We are on SAP 4.7C. 
    When we are attempting to Return to Vendor (movement type 161), in the PO (ME21N), after entering in the material, quantity, and checking the box for "returns" item, the pet price becomes 0.  We receive a message stating that the net price must be greater than 0.  This only occurs if we check the box for "returns"...if we uncheck it, it works fine. 
    Why is this happening? 
    For example, when we check the box to make this a Return to Vendor PO, the amount is $120.00, but the condition value changed to -$120.00, which is making our net price equal $0.00; and this needs to be greater than $0.  We have a condition type, so we can manually altert the price, however for auditing purposes, we do not want to do that.  How do I fix this?  Is it something I need to look in customizing?...if so, where?
    Points awarded...thank you for your time!
    Best regards,
    WC

    Hi,
    The issue is with your negative discount condition type.
    If you do a regular PO then  if the Unit Price is 0.19 and we have a quantity of 10, (making is 1.90), then after the discount of 51.700%- is applied, we get final net value of 0.90
    If you do a returns PO then all the condition type value will get reversed like positive to negative and negative to positive thats why your negative discount percent is adding up the total value on the unit price.
    say if the unit price is 0.19 for 10 qty it will be 1.9 after adopting this discount it is taking 51.7%+ means adding to
    1.9 + 1.9*51.7% =2.88- which is rounding to 2.9- it will not take 0.9- in this case.
    So based on purchase info record/condition record which is already created with respect to this vendor & material System is picking this discount value as positive.
    So change this condition record/info record for a time for positive and then create the returns PO.
    Your problem will be solved
    rgds
    Chidanand

  • Return to Vendor...negative value preventing from completing return(Urgent)

    Hello SAP Experts!
    We are having an issue with Returning to Vendor.  We are on SAP 4.7C. 
    When we are attempting to Return to Vendor (movement type 161), in the PO (ME21N), after entering in the material, quantity, and checking the box for "returns" item, the pet price becomes 0.  We receive a message stating that the net price must be greater than 0.  This only occurs if we check the box for "returns"...if we uncheck it, it works fine. 
    Why is this happening? 
    For example, when we check the box to make this a Return to Vendor PO, the amount is $120.00, but the condition value changed to -$120.00, which is making our net price equal $0.00; and this needs to be greater than $0.  We have a condition type, so we can manually altert the price, however for auditing purposes, we do not want to do that.  How do I fix this?  Is it something I need to look in customizing?...if so, where?
    Points awarded...thank you for your time!
    Best regards,
    WC

    Hi WC,
    I think movement type used will be 122,124.....
    Before you enter a return delivery with reference to a purchase order, you have to determine whether the goods were posted to stock or to consumption, or whether they were posted into goods receipt blocked stock. If you posted the goods to a particular stock type at goods receipt (for example, quality inspection stock), you have to return them from the same stock type.
    Also chk the link provided below :
    http://help.sap.com/saphelp_47x200/helpdata/en/a5/63351643a211d189410000e829fbbd/frameset.htm
    BR,
    Krishna

  • Returns to vendor-urgent

    Hi,
    I need clarification on following process
      user had created returns po and activated the returns column in po.
    in MIGO transaction he had selected the options of goods receipt-purchase order.
      my question is that why should we select above combination.since we are not receiving any goods and more ever we r returning to vendor.
    plz give me complete explanation.

    Hi,
    Again my question is in me21n we are selecting po type  of "RETURNS PO". then y should i consider it as regular purchase order for procuring goods from vendor.
      since po type it self is a returns po. and if i require procurement from vendor i create new po which had specifically meant for purchases.
    plz clarify.

  • Return to vendor through OBD

    Hi Experts,
    For return to vendor process, we are creating return goods receipt using movement type 122 and at that time in back ground out bound delivery is creating. Kindly tell me next what steps need to be followed for excise related things and credit note?
    Regards
    Maria

    Hi,
    1. MIGO - Return delivery > Material Document (Here refer GR doc, system will determine mvmt type "122" automatically, select Stock type as "Blocked Stock" under Where tab)
    2. J1IS - Excise Invoice Other Movements
    Here click on u201Ccreateu201D button to create an outgoing excise invoice and reverse the CENVAT Amount.
    Here put all details as below and Press u201CEnteru201D.
    Ref.doc.type - MATD, Doc Number - Material document No of 122 mvmt, Doc Year, Series Group, Excise Group, Vendor
    Here check BED, ECS and SECess values to be reversed and click on u201CSaveu201D button to post the excise invoice.
    3. J1IV - Post and Print Outgoing Excise Invoice.
    4. MIRO - Credit memo w.r.t. Original PO.

  • Restriction on return to vendor PO

    Hi,
    Client requires:-
    SAP allow to create the PO of RTV (Return to vendor) the value greater than the outstanding in vendor ledger. There should be a control that SAP should not allow to create the RTV PO of the value which is greater than the outstanding in the vendor ledger.
    Can we restrict the RTV PO if it is greater than the outstandin in the vendor ledger.
    Regards

    Hi AP,
    Can you please explain this , which user exit i have to activate.
    regards

  • Restriction on return to vendor

    Hi,
    Client requires:-
    SAP allow to create the PO of RTV (Return to vendor) the value greater than the outstanding in vendor ledger. There should be a control that SAP should not allow to create the RTV PO of the value which is greater than the outstanding in the vendor ledger.
    Can we restrict the RTV PO if it is greater than the outstandin in the vendor ledger.
    Regards

    Hi AP,
    Can you please explain this , which user exit i have to activate.
    regards

  • Return to Vendor 122 vs 161

    Hi,
          When is the 122 movement type used and when is the 161 movement type used in the return to vendor process.
    Thanks
    GS

    122 Return delivery to supplier or to production
    Using movement type 122, you can distinguish real return deliveries for a purchase order or order from cancellations (102).
    In the standard version, you must enter a reason for the return delivery if you are using movement type 122. This enables you to carry out evaluations for return deliveries.
    The effects of movement type 122 correspond to a cancellation of movement type 101.
    Possible special stock indicators:
    K, O, E, Q
    Ex: You have ordered 20 and received 20 qty. but you have to physically return 5 qty to vendor, then you will use 122 mvmnt type.
    161 Return for purchase order
    If a purchase order item is marked as a returns item, the returns to vendor are posted using movement type 161 when the goods receipt for purchase order ( 101) is posted.
    Movement type 161 has the same effects as movement type 122.
    Possible special stock indicators:
    K, O, E, Q

  • Return to Vendor's mvt type?

    Hi,
    What is the Mvt. type to return stock to vendor directly from Unrestricted use or QI stock.
    I know..............
    122: return to vendor from Blocked stock &
    124: return to vendor from GR Blocked stock.
    Thanks & Regards,
    Rajoo

    Dear,
    Please find the detials: if applicable                    
    Payment to Vendor is done then                                        
    1. ME21N - Create a Returns PO (Activate "Returns" indicator for PO line item)                         
    2. MIGO - Goods Receipt > Purchase Order (Returns PO) (Here system will hit Mvmt type "161" and you can also select Un-restricted/blocked stock from where you want to return the stock)                                        
    3. J1IS u2013 Excise Invoice Other Movements                              
    4. J1IV - Post and Print Outgoing Excise Invoice.                                        
    5. MIRO - Credit memo w.r.t. Returns PO.                                        
    Payment to Vendor is not done then                                        
    1. MIGO > Return delivery > Material Document (Here refer GR doc, system will determine mvmt type "122" automatically)                                        
    2. J1IS u2013 Excise Invoice Other Movements                                        
    3. J1IV - Post and Print Outgoing Excise Invoice.                                        
    4. MIRO - Credit memo w.r.t. Original PO.                                        
    Regards,
    Prashanth Pai
    "Award, If Helpful"

  • PercentLoaded returns negative value

    Hi there,
    I use some javascript on the website I'm working on to check if a swf file is loaded. I use the PercentLoaded method like explained here How should I judge that the flash has been loaded completed
    It works well except that sometimes the file loads until 50-70% and then PercentLoaded starts to return negative values. This seems to only happen with really large swf files, usually bigger than 30MB.
    Is there a reason to that? Is it a known issue? Is there a workaround?
    Thanks!

    Hello!
    We have the same issue.
    In our case the swf that is returning a negative value is 20Mb.
    Any solution/workaround?
    Thanks!

  • FileInputStream.read returning negative values

    I'm trying to read binary data from a file and convert it to decimal. If I use a hex editor, through one section, I'll see the values as they actually are. Using read() on a FileInputStream object seems to randomly create negative values which are sometimes correct if I use Math.abs(), and sometimes theyre not. I don't have a clue what's going on and it's getting frustrating, as FileInputStream.read() supposedly returns an integer between 0 ane 255, which is what I'm expecting.
    Thanks for the help!

    Are you doing something like this...
    byte value = in.read();
    int useIt = value;If the value is being stored in a byte and then cast to an int, the sign bit will be extended and it will become negative. This is because a java byte is actualy +/- 127.
    To solve it, you do this..
    int useIt = value & 0xff;or never store it as a byte in the first place.
    This is what you have to do when reading bytes out of byte arrays...
    int useIt = byteArray[index] & 0xff;

  • [svn:fx-3.x] 18471: bug fix for 2749575 The API -- mx.messaging.messages. MessagePerformanceUtils; associated attributes/ properties like totalTime are returning negative values

    Revision: 18471
    Revision: 18471
    Author:   [email protected]
    Date:     2010-11-05 10:22:11 -0700 (Fri, 05 Nov 2010)
    Log Message:
    bug fix for 2749575 The API -- mx.messaging.messages.MessagePerformanceUtils; associated attributes/properties like totalTime are returning negative values
    Change adding set method for receive time to avoid it override the value set by detecting it is an OUT infoType
    BlazeDS checkintests pass
    Modified Paths:
        flex/sdk/branches/3.x/frameworks/projects/rpc/src/mx/messaging/messages/MessagePerformanc eInfo.as

    Dear Pallavi,
    Very useful post!
    I am looking for similar accelerators for
    Software Inventory Accelerator
    Hardware Inventory Accelerator
    Interfaces Inventory
    Customization Assessment Accelerator
    Sizing Tool
    Which helps us to come up with the relevant Bill of Matetials for every area mentioned above, and the ones which I dont know...
    Request help on such accelerators... Any clues?
    Any reply, help is highly appreciated.
    Regards
    Manish Madhav

  • FPGA returning negative values

    Hello,
     I have a question regarding an FPGA program,
    the following attachments show the files and configuration I have been working on. When the laser light falls on the detector , the ADC converts to its values and gives me the output. And it returns positive values.
    Everything was working fine and now it seems the opposite. When light falls on the detector it returns negative values and when there is less/no light, I get positive values.
    I have no idea. why this is happening. Please advise.
    PS : I can provide the program if necessary.
    Abhilash S Nair
    Research Assistant @ Photonic Devices and Systems lab
    [ LabView professional Development System - Version 11.0 - 32-bit ]
    LabView Gear:
    1. NI PXI-7951R & NI 5761
    2. The Imaging Source USB 3.0 monochrome camera with trigger : DMK 23UM021
    OPERATING SYSTEM - [ MS windows 7 Home Premium 64-bit SP-1 ]
    CPU - [Intel Core i7-2600 CPU @ 3.40Ghz ]
    MEMORY - [ 16.0 GB RAM ]
    GPU - [ NVIDIA GeForce GT 530 ]
    Attachments:
    configuration.ppt ‏123 KB

    What changed when this started happening?  Did you modify your experiment at all?
    In my opinion the most likely situation is that the positive and negative analog inputs got swapped - is that possible?  Are the wires somewhere that someone could have bumped them, and then plugged them back in to make it look like nothing happened but reversed them?

  • Select returns negative values for unsigned datatypes in MySQL DB

    Hi, I have a table in a MySQL database where some fields are declared as "unsigned".
    Example:
    CREATE TABLE countries (
    Country_id SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
    Number SMALLINT UNSIGNED NOT NULL
    My problem is when inside a .xsql file, I try to do a select:
    <xsql:query>
    select Number from countries where Country_id="15"
    </xsql:query>
    If inside the Database, Number always goes from 0 to 65535 (UNSIGNED SMALLINT),
    the resulting XML of that query will always show negative values if Number is
    bigger than 32767 (so it ignores the "UNSIGNED").
    Have you seen something like this before? Do you kwno what I'm doing wrong or what
    can I do to retrieve the values unsigned?
    Thanks a lot!
    David

    hi muneer
    >
    We are facing a strange issue in our R12.1.3 Ebiz instance (DB 11.2.0.1) - Solaris Sparc 64 bit - 2 node (1 node Apps, 1 node DB).
    Some of the purchase orders are having a negative purchase order number.
    SQL> select segment1 from PO_HEADERS_ALL where segment1 < '0';
    SEGMENT1
    -7951814
    -8960847please see
    Error: Purchase Order Creation Could Not Be Initiated, But PO Was Created With Negative PO Number And No Distributions [ID 789464.1]     To Bottom     
    PO Creation Process Failed In Sourcing And Creates Document With Negative Numbers [ID 1479616.1]
    Purchase Order Receipt FAQ (P4312) [ID 1306869.1]
    How it could happen. Any suggestions please !looks like a bug
    Can a Purchase Order (PO) Be Created With Negative Quantity or Price? [ID 241389.1]
    AppsMasti
    Sharing is caring

  • AvailableSize() from FileConnection returns negative values

    Hello, when I call availableSize() from the internal memory (using a FileConnection object) I get the correct value, but when the same is asked from the memory stick I get negative values, is this a known issue?, is there a nice workarround for this?
    The phone is a SE Satio, the available size of the memory stick is 3775MB (the phone says), but availableSize() gives -336461824
    Thanks.

    That is so correct..., thanks.

Maybe you are looking for