ERS - transaction MRRL creating invoices with value ZERO service

Hello!
I have a service sheet, then a 101 movement,I reverse it and created the 102.
By mistake the ERS was run and created a IR with zero value.
I tried to reverse de IR document in MR8M and I get the error:
You are not allowed to have zero lines only
If I try to modify the Service Sheet I get:
An invoice already exists for this entry sheet
According to note 385905:
ERS zero documents cannot be cancelled. As these are documents without an update to FI, such a cancellation process is also not useful.
How can I post this invoice correctly??
I need the IR backed out so I can re post the invoice correctly. If I try to create a new service enry sheet the system tell me it is complete.
THANKS!!!
Edited by: SussyO on Jun 29, 2010 12:55 AM

Dear Sandra,
For every purchase order with flag 'ERS' a table entry is generated.
If a goods receipt is posted, this GR should be invoiced via ERS
(Tr. MRRL). Manually posted invoices should be avoided, because
the table entry will not be deleted. A new invoice receipt must be
created while running ERS (but with amount and quantity zero and without
FI documents) in order to give a message to the vendor because he
has sent you an invoice by mistake.
The different handling has intentionally been implemented because
in Tr. MRRL, you can use the message determination.
Using Tr. MRRL, a message to your vendor is created (because he may
have sent you an invoice probably by error). Now he'll get a zero bill.
Also, please verify the SAP note 385905 which explains that these invoices are
visible in your PO history. It goes onto say that these  documents cannot be cancelled and anyway, because they have no FI docs, such a cancellation would be useless. And please verify more one SAP note 415286.
Regards,
Paulo Evaristo

Similar Messages

  • Bapi to create Invoice with reference to SalesOrder

    Hi All,
    I want to create Invoice with reference to SalesOrder ,
    can anybody help me regarding
    --> what is the Bapi to Create Invoice with reference to SalesOrder
    --> what are the import parameters
    Thanks in Advance
    Regards
    Srinivas

    Hi Giuseppi,
    Thanks to your reply,
    i have used BAPI_BILLINGDOC_CREATEMULTIPLE , i have given the following input values in the BILLINGDATAIN
      -- salesorg,distrchan,division,doc-type,sold-to,plant,material,doc-number,item-number , when  i execute the Bapi , i got the DocNo:0090021983 , but i did not find that DocNo. by executing the Bapi BAPI_BILLINGDOC_GETLIST.
    i found the short description for
    BAPI_BILLINGDOC_CREATEMULTIPLE -- is for Individual Customer Billing Document, is it the correct Bapi to create invoice
    what is the correct Bapi to create invoice based on the salesorder.
    RV_INVOICE_CREATE OR GN_INVOICE_CREATE OR BAPI_BILLINGDOC_CREATEMULTIPLE.
    Can u specify the import parameters for that Bapi.
    Thanks & Regards
    Srinivas

  • Create invoice with out sales order or delivery

    Hi,
    is it possible to create invoice with out sales document or delivery. A scenario, where you buy some article and get the invoice and pay the money.

    need to raise direct VF01 for a customer. Is there any Bapi
    Go to SE37, input BAPI_BILLINGDOC_CREATEMULTIPLE and execute. 
    1)  There press F8
    2)  Double click on the value "BILLINGDATAIN"
    3)  Input Sales Organization, Dis.Chnl, Div, Order Type, Bill date, Sold to etc., and press F3
    4)  Now execute (F8)
    5)  Press "Success"
    thanks
    G. Lakshmipathi

  • How to create Invoice with ref to PO

    Dear sd gurus..
    i know we can create invoice with ref to sales order not with po
    But i want to create Invoice with ref to po only
    please guide me
    Thanks a lot

    Venu, thanks for your reply.
    So in this case your idea wont work but the main imp thing is we cant create invoice with ref to po
    Please read my post once again, i never said we can create customer invoice with ref  to Purchase order. I said very clearly, " you can follow the normal 3rd party sales process", which means we create customer invoice with ref to sales order only.
    Coming into another query,
    but some time PO Is generated 110 qth to vendor but vendor  may be  he will send  105 due to shortage ... and he will tell i will send the the remaining stock after next 10 days now Generally miro will happen only for 105 not 110 ( even we can do MIRO110 also ) but i am talking generally because he received the stock 105 only
    But company wants billing for 110 not for 105 because here customer accepted to pay full money
    and vendor gave promise to delivery 5 qty in next 10 days
    Why will the customer  agree to be billed the full qty, when he receive the partial qty?
    Let us assume as you said customer agree to pay for full qty, then there are two options.
    1. Do the MIRO for full qty since you would be invoicing the customer for full qty
    Or
    2. Do the MIRO for partial qty and customer should agree for partial invoice
    Please note in the normal case also if there is if condition then you don't have other option.
    Example:
    Order = 100 qty
    PO = 100 qty
    MIGO = 50 qty and remaining 50 qty Vendor delivery in next 10 days
    MIRO =50 qty
    But here also customer agreed to pay for full qty, then what will you do ? you don't have other option but to bill the partial qty in standard.
    And let me know if you need any more clarity?
    thanks,
    Srinu.

  • Create Invoice with RV_INVOICE_CREATE

    hi buddies, I want to create invoice with reference to sales orders and delivery notes, Can I use FM:RV_INVOICE_CREATE for both?
    I have tested this FM, and seems no errors, but  no documents created when check the invoice table vbrk...
    thanks!

    Hi,
    you can use RV_INVOICE_CREATE, you can do commit only after checking the XVBFS internal table , and look for Success message then only you need to use COMMIT.
    Note: XVBFS is the log internal table, here you can see success and error log.
    check this internal table after execution of the FM for log details(success/error).
    Regards
    vijay

  • I don't want to create Invoices with net price = zero

    Hello,
    I use VF04 ( prog. SDBILLDL ) to create the invoices,
    how to not create the invoice with net price = zero ( it's not a bug)
    User exit ? Badi ?
    1) I can't anticipate if the created invoice will be set to 0 (complex price schema).
    2) I want to execute VF04, for these invoices, to clean the VKDFS table.
    3) I don't want to delete these invoices if they are set to 0 ( making some holes in the number ranges, forbiden in some countries)
    Thx a lot !
    Ramdane
    NB : I have posted this question on "ABAP general" thread, it was a mistake
    sorry

    Hi,
    Here are the existing exits .
    J_3RSINV
    SDVFX001  User exit header line in delivery to accounting
    SDVFX002  User exit for A/R line in transfer to accounting
    SDVFX003  User exit cash clearing in transfer to accounting
    SDVFX004  User exit G/L line in transfer to accounting
    SDVFX005  User exit reserves in transfer to accounting
    SDVFX006  User exit tax line in transfer to accounting
    SDVFX007  User exit: Billing plan during transfer to Accounting
    SDVFX008  User exit: Processing of transfer structures SD-FI
    SDVFX009  Billing doc. processing KIDONO (payment reference numbe
    SDVFX010  User exit item table for the customer lines
    SDVFX011  Userexit for the komkcv- and kompcv-structures
    V05I0001  User exits for billing index
    V05N0001  User Exits for Printing Billing Docs. using POR Procedu
    V60A0001  Customer functions in the billing document
    V60P0001  Data provision for additional fields for display in lis
    V61A0001  Customer enhancement: Pricing
    Check Badi like this for tcode VF04
    1) Go to the transaction SE37 to find your function module.
    2) Locate the function SXV_GET_CLIF_BY_NAME.
    3) Put a breakpoint there.
    4) Now open a new session.
    5) Go to your transaction.
    6) At that time, it will stop this function.
    7) Double click on the function field EXIT_NAME.
    8) That will give you name of the BADI that is provided in your transaction.
    Rhea.

  • Invoice with value 0

    Hello gurus!!
    I have a problem. I have a purchase order, and it was completed. The po history shows, that the GR was posted, and the IR was posted. THere is not any more quanity to posting.
    Every item, in the purchase order, has de the condition of ERS active, and the Deliv. completed active.
    When I run the MRRL transaction, the system shows me an invoice, with reference to this purchase order. And the invoice has amount 0!! It should not be possible!!
    It should show me an error, or somothing like that....How can I customize this situation?
    Thanks in advance!!!
    Best regards!!!
    Maria.

    Hello Maria,
    At the time of posting GR, system create entry in EKRS table and if that GR is reversed, then
    in MRRL, system post the invoice with zero amount. Kindly check if there is any GR reversal
    in PO history.
    If there is no GR reversal  and invoice for GR has been posted manually using other transactions
    like MIRO other than ERS transactions, then ERS entries can be removed by
    choosing option of "Exclude from ERS" in MRRL.
    Kindly run Txn MRRL for these Purchasing documents online with indicator
    test run selected. On detail screen, please select line items which
    have to be exclude from ERS and then click on SAVE icon ( CTRL+S :
    Exclude from ERS). From next run, system will not display those entries
    in MRRL.
    Regards,
    Suneet

  • Error Creating Invoices with more than 1000 positions

    Hello.
    I am creating invoices in SD module with VF01 transaction.  When the document has more than 1000 positions an error is displayed.
    The text of the error is:
    Memory area p.status GUI SAPMV60A SM is too small.
    área memoria p.status GUI SAPMV60A SM demasiado pequeña.
    I would like to know if there is any way to correct this error. If it happens because memory is too small, how could it be increased?
    Thank you.
    Diana Carolina.

    Hi Diana
    As far as I know, standard SAP has restricted the no. of line items in an accounting document to 999.
    So, this is in turn impacts the no. of line items you can have on a Sales invoice,
    Since every invoice  line item can have atleast 2 accounting entries, the max. no. of  invoice line items you can have is 499.
    I dont think there is no work around for this
    Rgds

  • Creating attributes with value as CDATA

    is it possible to create elements with attributes and values where values are CDATA

    You can't use a CDATA section as the value of an attribute, if that's what you were asking.

  • Creating Invoices with Numbers exporting as PDF

    I'm using numbers to create my invoices.
    Using sheets/tables to create the Customer information section 2 columns and a few rows for their Name, Address, Email, Etc
    Then I use the invoice table chart to put their products and a service charge on there as well.
    It works out perfectly...however I just noticed that when I export as PDF to email my customers their invoice/receipt the PDF lines are completely editable.
    Giving me a very uneasy feeling should a customer want to make adjustments and cause a concern over something that they changed on the invoice.
    So it is possible to lock those fields when exporting as a PDF or is it just by default that way?
    Thanks!

    Are you sure in basic PDF readers your customers can edit your content?  Actually I think you can modify most any document.  If your customers are really modifying the invoices you send to them I would say that makes your relationship with them very difficult. 
    Acrobat Pro X does allow editing.
    http://www.adobe.com/products/acrobatpro.html
    You can embed and image which is still modifiable but more difficult to make it look good.
    I don't think there is a better way to emit a pdf than what you are doing.   FYI you can also use the menu item "File > Print", then select "Save as PDF…":

  • How to create Messages with Value Bindging

    Hello,
    i have an custom component and want to show all message for this component:
    <h:column>
    <t:messages binding="#{FolgeterminMessages.messages}" globalOnly="false"></t:messages>
                                                                          <co:note noteManager="#{performanceGesp.folgeGespraech}"
                                                                               noteClient="#{performanceGesp.noticeClient}">
                                                                          </co:note>
                                                                     </h:column>

    To Create messages in message bundles with parameters, perform the steps as given below
    Scenario: To Create a message as "Department Name XXXXXXX is already existing "
    Step#1: For the given entity object “DepartmentEO”, Go to “overview” tab and click “Business Rules” finger tab.
    Step#2: Select “Entity Validators” in the list & click “+” to add a new entity level validation rule.
    Step#3: Now go to “Failure Handling” tab, and click the Magnifier Icon.
    Step#4: Now in the “Display Value” field, enter the message with flower-braces as below.
    Department Name {department_name} is already existing
    Step#5: Also modify the Key & Description fields as needed. And click “Save and Select” button.
    Step#6: Now go to “Token Message Expressions” section, double-click the Expression field corresponding to "department_name" & give the relevant Attribute names say "DepartmentName"
    Step#7: Now click “OK”.

  • ST06 showing all data with value Zero

    Dear Friends,
    In transaction code ST06 or OS06 it is not showing all data i.e. CPU utilization file system etc, it show only Physical memory data all other fields are Zero. SAPOSCOL is running.
    So please help how can i retriew these fiels in ST06.
    Thanks in advance.
    Regards,
    Sachin Jadhav
    BASIS

    Replace 0 with an empty string in a derived column transformation.
    REPLACE(myColumn,"0","")
    MCSE SQL Server 2012 - Please mark posts as answered where appropriate.

  • Creating F4 with  values determined by another field

    Hi,
    I have a table with a few fields.
    I created a search help for the first field.
    According to my demands, the values of the search help of the second field should be determined according to the
    user selection of the first field.
    I thought to use SET/GET - so this way I save the value of the first field and I implement an exit method where I do the GET.
    But - where can I do the SET ??
    Thanks you all.
    Promise to award points...
    Ruthie.

    Find the following code.
    *---  IT for changing fields on the screen
    DATA : t_dynp_flds LIKE  dynpread OCCURS 0 WITH HEADER LINE.
    *---  Append values
      t_dynpfields-fieldname = 'ZPPA_IDR_ACTIONS-MASSN'.
      APPEND t_dynpfields.
      CLEAR  t_dynpfields.
    *---  Read screen field values before PAI field transport
      CALL FUNCTION 'DYNP_VALUES_READ'
           EXPORTING
                dyname               = 'ZPPA_IDR_MAINTAIN'
                dynumb               = '3004'
           TABLES
                dynpfields           = t_dynpfields
           EXCEPTIONS
                invalid_abapworkarea = 1
                invalid_dynprofield  = 2
                invalid_dynproname   = 3
                invalid_dynpronummer = 4
                invalid_request      = 5
                no_fielddescription  = 6
                invalid_parameter    = 7
                undefind_error       = 8
                double_conversion    = 9
                stepl_not_found      = 10
                OTHERS               = 11.
      IF sy-subrc EQ 0.
      READ TABLE t_dynpfields WITH KEY fieldname = 'ZPPA_IDR_ACTIONS-MASSN'.
        IF sy-subrc EQ 0.
          MOVE t_dynpfields-fieldvalue TO l_massn.
        ENDIF.
      ELSE.
        EXIT.
      ENDIF.
    *---  Retrieve values for reason for action
      lt_t530t-gap = space.
      SELECT t530~massg
             t530t~mgtxt
         INTO (lt_t530t-massg, lt_t530t-mgtxt)
        FROM t530  JOIN t530t
        ON t530tmassg = t530massg
        WHERE t530t~sprsl = sy-langu
          AND t530t~massn = l_massn
          AND t530~massn = l_massn.
        APPEND lt_t530t.
        CLEAR  lt_t530t.
      ENDSELECT.
      IF sy-subrc NE 0.
        CLEAR : lt_t530t,
                lt_t530t[].
    *---  No table entries found
        MESSAGE s001 WITH text-047.
        EXIT.
      ENDIF.
      SORT lt_t530t BY massg mgtxt.
      DELETE ADJACENT DUPLICATES FROM lt_t530t COMPARING massg
    mgtxt.
      CLEAR : l_tabix.
    *---  FM to give List of values of Org values
      CALL FUNCTION 'POPUP_WITH_TABLE_DISPLAY'
           EXPORTING
                endpos_col   = 85
                endpos_row   = 20
                startpos_col = 50
                startpos_row = 10
                titletext    = text-042
           IMPORTING
                choise       = l_tabix
           TABLES
                valuetab     = lt_t530t
           EXCEPTIONS
                break_off    = 1
                OTHERS       = 2.
      IF sy-subrc EQ 0.
        READ TABLE lt_t530t INDEX l_tabix.
        IF sy-subrc EQ 0.
    *---  Clear IT t_dynp_flds
          CLEAR : t_dynp_flds,
                  t_dynp_flds[].
    *---  Append screen values
          t_dynp_flds-fieldname = 'ZPPA_IDR_ACTIONS-MASSG'.
          t_dynp_flds-fieldvalue = lt_t530t-massg.
          APPEND t_dynp_flds.
          CLEAR  t_dynp_flds.
          t_dynp_flds-fieldname = 'ZPPA_IDR_ACTIONS-MGTXT'.
          t_dynp_flds-fieldvalue = lt_t530t-mgtxt.
          APPEND t_dynp_flds.
          CLEAR  t_dynp_flds.
    *---  Change screen field contents w/o PBO
          CALL FUNCTION 'DYNP_VALUES_UPDATE'
               EXPORTING
                    dyname               = 'ZPPA_IDR_MAINTAIN'
                    dynumb               = '3004'
               TABLES
                    dynpfields           = t_dynp_flds
               EXCEPTIONS
                    invalid_abapworkarea = 1
                    invalid_dynprofield  = 2
                    invalid_dynproname   = 3
                    invalid_dynpronummer = 4
                    invalid_request      = 5
                    no_fielddescription  = 6
                    undefind_error       = 7
                    OTHERS               = 8.
          IF sy-subrc NE 0.
            CLEAR : t_dynp_flds,
                    t_dynp_flds[],
                    zppa_idr_actions-mgtxt.
          ENDIF.
        ENDIF.
      ENDIF.
    -Anu.

  • MIGO Must Be Error When Price Control S with value Zero

    Dear Experts
    Whenever we r creating the GRN (External Procurement)for those item who is having Price Control S.but system having No Price..
    then system need to put Error Over there.
    bcoz System is having No error if Material is Having Price Control S.
    Sometimes Some of Material Would be External Procurement but they will part of Our Assembly..& also external procurement.
    Rgds
    Pankaj Agarwal

    Hi Pankaj,
    you can use EXIT_SAPMM07M_001. (include ZXMBCU02).
    Regards,
    S Anand

  • Create invoices with xml data

    I have a production systems that generates a XML file wih data for a complete Invoice. Can i design a acrobat form and import the xml file to fulfill the invoice?

    We don't support data injection in Formscentral but it is supported for Acrobat based forms. I would suggest you look at using Acrobat based forms for your solution. The injection of data via an xml file is supported there. In general this type of workflow is beyond the current scope of Formscentral.
    Andrew Yarborough

Maybe you are looking for