Invoice list cancellation

Dear All,
We have two issues when we would like to cancel an invoice list:
1- The cancellation document type (copied from the original billing type LRS - credit memo list - in transaction VOFA) doesn't reverse the FI posting in the generated accounting document. How we can correct that ?
2- When the invoice list is cancelled (vf26), the individual invoices contained in that cancelled invoice list are no retrieved again in the work list of transaction vf24 !
Thank you very much for your help !
Moez

Hi...
This issue may be related to copy control settings "Billing document to billing document", the transaction code is VTFF. Kindly check the Pos./neg. quantity field in header and item. It should be maintained as " - " in this case. Check the settings.
Thanks

Similar Messages

  • Copy control for invoice list cancellation

    Hi Friends,
    I wish to maintain the copy control for invoice list cancellation, as the case study as follows
    My client maintain invoice list, but due to certain reasons ,one of the invoice from invoice list has to cancel , the error I am getting as "Sales document F2 cannot be invoiced with billing type LRS."
    Also , explain as to what fields  need to maintain in copy control for the same.
    Kindly help me at the earlist
    Thanks in advance
    Shailesh

    Hi
    As far as I know, invoice cancellation or invoice list cancellation is not done by copy control. or...that is the one and the only document in SD which can be created without copy control.
    I think it is only sufficient if you include the cancellation document type in the invoice list type in the configuration of Billing document types.
    I think that alone should solve your problem.
    Reward if this helps you.

  • Invoice List Cancellation Status table field

    Hi,
    I need to know, which table field is updated when we cancel an invoice List using VF26. If there is cancellation once the VBRK-SFAKN is updated with the cancelled Invoice List Number. But in case there are multiple cancellations, the SFAKN field still contains the first cancelled Invoice list #. There is no status field in VBRL to indicate whether the status of the invoice list is cancelled or active.
    How to trace whether the subsequent invoice lists are cancelled or not?
    Thanks,
    Amit

    Amit,
    I don't find any field being updated on the original Invoice list  while u are cancelling it.
    So unfortunately you can't find from its VBRK entries that it was cancelled.
    This is my understanding.... Let me know if you discover any thing new.
    Coming to how we live up with it......
    Before sending the invoice list to the customers we will check whether any entry exist in VBRK table with the same number in SFAKN(Cancelled billing doc #)..  So if any entry exist in VBRK, that means this document was cancelled, so ignore it from the send list.
    Let me know if you would like to know anymore details....
    Thanks,
    Aj.

  • Invoice list cancellation-Srinivas Adavi Please check

    Hi all,
    When the invoice list(VF23) is cancelled the field vbrk-fksto should be set to x but its not updating this field.
    Could anybody tell me what the problem is? and for normal invoice(VF03) the flag is updated correctly.
    Thanks,
    Saichand
    Message was edited by: Sai Chand Pullepu

    Hi,
    the BDC code for the VF26 is.
    *       CLASS LCL_BDC DEFINITION
    *       For BDC Table Population
    class lcl_bdc definition.
      public section.
        methods:  bdc_dynpro              "Fill Dynpro Info
                      importing
                        i_program type bdcdata-program
                        i_dynpro  type bdcdata-dynpro,
                   bdc_field             "Fill Field Info
                     importing
                       value(i_fnam) type any "BDCDATA-FNAM
                       value(i_fval) type any,"BDCDATA-FNAM,
                   call_fun             "Call Transaction
                     importing
                       i_tcode type tstc-tcode.
    endclass.                    "LCL_BDC DEFINITION
    *       CLASS cl_bdc IMPLEMENTATION
    *          For BDC Table Population
    class lcl_bdc implementation.
    *--Fill Dynpro Data
      method bdc_dynpro.
        clear wa_bdcdata.
        wa_bdcdata-program  = i_program.
        wa_bdcdata-dynpro   = i_dynpro.
        wa_bdcdata-dynbegin = 'X'.
        append wa_bdcdata to it_bdcdata.
      endmethod.                    "BDC_DYNPRO
    *--Fill Screen Fields
      method bdc_field.
        clear wa_bdcdata.
        wa_bdcdata-fnam = i_fnam.
        wa_bdcdata-fval = i_fval.
        append wa_bdcdata to it_bdcdata.
      endmethod.                    "BDC_FIELD
    *--Call Transaction
      method call_fun.
        data : v_mode,l_msg(100).
        refresh it_messages.
        v_mode = 'N'.
        call transaction i_tcode using it_bdcdata
                         mode   v_mode
                         update 'S'
                         messages into it_messages.
        if not it_messages[] is initial.
          clear it_msg. refresh it_msg.
          loop at it_messages into x_messages.
            call function 'FORMAT_MESSAGE'
              exporting
                id        = x_messages-msgid
                lang      = x_messages-msgspra
                no        = x_messages-msgnr
                v1        = x_messages-msgv1
                v2        = x_messages-msgv2
                v3        = x_messages-msgv3
                v4        = x_messages-msgv4
              importing
                msg       = l_msg
              exceptions
                not_found = 1
                others    = 2.
            if sy-subrc <> 0.
            endif.
            x_msg-msg = l_msg.
            append x_msg to it_msg.
            clear x_msg.
          endloop.
        endif.
                x_msg-msg = l_msg.
              append x_msg to it_msg.
              clear x_msg.
            endloop.
        endif.
      endmethod.                    "CALL_FUN
    endclass.                    "LCL_BDC IMPLEMENTATION
    *--Create the Object Reference
        data:   o_bdc type ref to lcl_bdc.
    *--Creating the Object
        create object o_bdc.
        refresh it_bdcdata.
    *--Fill the BDC dynpro
        call method o_bdc->bdc_dynpro
          exporting
            i_program = 'SAPMV60A'
            i_dynpro  = '0202'.
    *--Fill the screen Fields
        call method o_bdc->bdc_field
          exporting
            i_fnam = 'BDC_OKCODE'
            i_fval = '=SICH'.
    *--Fill the Screen fields
        call method o_bdc->bdc_field
          exporting
            i_fnam = 'RV60A-SELKZ(01)'
            i_fval = 'X'.
        call method o_bdc->bdc_field
          exporting
            i_fnam = 'KOMFK-VBELN(01)'
            i_fval = p_vbeln.
    **--Fill the BDC dynpro
        call method o_bdc->bdc_dynpro
          exporting
            i_program = 'SAPMV60A'
            i_dynpro  = '0202'.
    *--Fill the screen Fields
        call method o_bdc->bdc_field
          exporting
            i_fnam = 'BDC_OKCODE'
            i_fval = '=BACK'.
    *--Call the Transaction
        call method o_bdc->call_fun
          exporting
            i_tcode = 'VF26'.
      endmethod.                    "EXECUTE_VF26
    Regards
    vijay

  • ********ISSUE ON INVOICE LIST*****

    Hi,
    I am stuck up with the below issue
    I created an invoice list with 10 invoices.Number is say 100
    I cancelled invoice list 100. Number is say 200
    In cancelled invoice list 200, instead of 10 invoices, system considered only 9 inovices and cancelled them.
    Now I want the the 10th invoice also to be cancelled and saved in the same Invoice list cancellation doc 200.
    Is this clear? If clear is it possible
    Request you help as this is very crucial.
    Regards,
    Rajesh

    Dear Friends,
    I have got the solution from my technical lead for the below issue, I like to share this resolution with you all.
    Best Regards,
    Ravishekar.Thallapally
    *&      Form  after_line_output
          After line output event is handled via this form
          L_V_LINE : Capturing line value for page break.
    FORM sub_after_line_output1 USING l_v_line TYPE slis_lineinfo."#EC CALLED
       DATA: l_v_int  TYPE int1.
       IF l_v_line-sumindex IS NOT INITIAL .
         l_v_int = l_v_line-sumindex MOD 2 .
         IF l_v_line-subtot = 'X' AND l_v_int = 0.
         Write:/ sy-uline.
            NEW-PAGE.
           CLEAR:l_v_int.
         ENDIF.
       ENDIF.
    ENDFORM.                    " after_line_output

  • Error in cancelation of invoice list

    when i am doing a cancelation of credit memo list i am getting an error message saying credit memo cannot be invoiced with billing type LGS
    in configuration - <i>Assign Invoice list type to each billing type</i> - invoice list type LGS is not assigned to billing type credit memo so i assigned it there.
    but when i'm doing the cancelation again, the error is still there...
    Please help on how i can solve the issue.
    tia

    now it is not possible . U have to do it manually now .
    Because u did the changes in config after creation of doc . So the same will not be updated in the already created doc.
    Hope this help

  • Invoice cancellation out of Invoice List

    Hi!
    As per std SAP invoice list processing, all invoices will go in one invoice list. How can I delete a specific invoice out of invoice list?
    Thanks.
    Thomas

    Hi ,
    As per std SAP, once the invoice list is created, it is not possible to delete specific invoice out of invoice list.
    You can cancel entire invoice list and create new invoice list excluding the specific invoice. Also there is simulation option available for creation of invoice lists via the work list for invoice lists.
    Hope this will help.
    Thanks,
    sanjay

  • Cancellation documents 97 not showing in invoice list VF24

    we have just gone live with monthly billing on the 1st Feb 2010. if we cancel any billing doc  900**** that were raised after go live then the cancellation doc 97******** shows in invoice list VF24. But if we cancel a billing doc 900**** that was raised before the go live date then the the cancellation doc does not appear in VF24.
    Any suggestions why they do not appear in VF24. All cancellation doc do however appear in table vbrk.
    kind regards

    Hi
    If they show up in the table they have to show up in the transaction.
    Are you putting any selection criteria like date to search in VF24.
    Try to take all documents without specifying any criteria.
    Regards
    Sidi

  • Cancel invoice list

    Hi Gurus.  I assigned an invioce list document type YLR to F2 (regular biling).  I created two billing documents and then created an invoice list.  I cancelled the invoice list, but now I cannot use the two F2 billing documents to create a new invoice list.  Do you know what is stopping the system from using the same invoices to create a new invoice list after the original one has been cancelled?
    Thanks,
    Ta

    Thank you very much for the response.  It is the correct solution to the problem.  Points rewarded.

  • Invoice List - Shipping Point (ShPt) VF24

    Good day, I run a invoice list t-code VF24, I get the results and because I need to process invoices for a same plant. So when I process the invoices into 1 invoice, everything works fine. When I cancel the invoice that I have just created, the ShPt(shipping point) does not show on the Invoice list (VF24). Can you advise me urgently on what needs to be done.

    The reason for this is that the invoice list has
    no item data. Please look at VBRP for any invoice list using transaction
    SE16.You will see there is no data, there is only header data recorded
    (VBRK).
    So as no item data was copied from the invoice to the invoice list
    (via item copy control), the shipping point data (an item field) is
    not copied across.  This is standard.
    So when you then cancel the invoice list, there is no shipping point
    data to write back to VKDFS.
    Please run the report RVV05IVB to resolve this

  • T-code for cancelled Invoice and cancelled Excise Invoice

    Dear Guru,
    kindly let me know the T-code for cancelled Invoice and cancelled Excise Invoice.
    Wishes,
    Abhishek

    Hi Abhishek,
    I am not aware of any T-code through which you can see the cancelled invoice. I think either you have to go for development (SQVI)
    or
    Extract the list of your all billing document like billing document created from 01.01.2010 to 22.04.2010
    Now go to SE16 --> Table VBFA --> Give your billing document number in field "Preceding Doc." --> and in the field "Subs.doc.categ." --> choose entry "N     Invoice cancellation" --> system will show you all the entries for which cancellation billing document has been created.
    or
    Go to SE16 --> Table VBRK --> enter your billing document list --> In the field "Posting status" --> Choose  option "E      Billing Document Canceled"
    Hope it helps,
    Regards,
    MT

  • Invoice List Split - pricing procedure

    Hi,
    Please help.
    We do not want to maintain the factoring discount for Invoice list.
    We are combining the invoices , Debit memos, inv cancellations in the invoice list type LR. But we have different pricing procedure for invoices and debit memos. As a result the invoice list splits because of different pricing procedures. To avid split based on the pricing procedure, created a routine (data in VBRK/VBRP) and reset the pricing procedure field(VBRk-KALSM).
    So the LR invoice will have pricing procedure as blanks. Please advise if this will have any other implications and also please guide the correct way of doing it.
    Thank You.

    Hi
      Well split can be avoided by user exit which exist at transaction VOFM look into this and get billing exits to avoid the split. There may be some condition at billing comment it as you dont need to split at billing. PLs do this appropriately as else you may stop the process. Anymore pls shoot me with the code you have done.
    so it can be well avoided with user exit.
    Cheers
    AnthonyM

  • Invoice List

    11.11.2008
    Hi Gurus,
    a) Does combining of invoices into invoice lists follow the same requirement that the header details should be same in all the invoices to be combined ?
    My requirement is creation of invoice lists of multiple invoices of  a customer irrespective of the header details i.e Division, Partners, Assignment number .....    These  could be different.  
    Is it possible to combine such invoices???  If so what changes needs to be carried out.???
    b)   Am i right in concluding there is going to be no accounting entry when an invoice list is generated.
    Please share your valuable knowledge.
    Sanjay

    Hi Sanjay
    In Invoice list Payer is same for all invoice ,so for that payer a list of Invoices are sent.
    When Head office of an organisation makes the payment for all its branches, instead of sending individual invoices, an "Invoice list" is sent to the Headoffice (PAYER).
    Invoice list is of two types .They are LR and LG.
    Under LR type Invoice list, all receiviable type of billing document like Invoice(F2) or F1 etc, Debit memo(L2) are listed.
    Whereas under LG type of Invoice list, all payable type of billing documents like Credit memo (G2) and Cancellation(S1) are listed.
    In the billing type (VOFA), you will find a field called "Invoice list type".
    In this field appropriate Invoice list type is filled for respective Billing documents.
    For example, if you go to F2, you will find value LR  as F2 is a receiviable type of Billing document and so on.
    So here, there is no other criterias except PAYER is one for all the branches, that means in the master data head office must have been assigned as their Payer.

  • Invoice List Job for F2 Only.  Exclude other Billing types, e.g. L2,

    Hi:     We have just set up a job for invoice list.  Everything seems to ran alright until customer service created a debit memo (L2) for that customer and the debit memo got consolidated with the rest of the F2.  I understand that L2 will be consolidated because the invoice list type set in the billing document setting is LR.
    I later found that we do have a long list of billing docs that is set to LR as the invoice list type. (Please see below)
    The requirement that I've got from the user is that they only want F2 invoice consolidated in the invoice list.  What would be the best advise to do this? 
    Can anyone please advise?
    Thanks!
    F1     Invoice
    F2     Invoice
    FAS     Canc.down pymnt req.
    FAZ     Down payment request
    L2     Debit Memo
    FP     Billing POS-Interfce
    FR     Invoice Repair
    FV     Invoice Contract
    FX     Billing Ext Transact
    G2S     Cred. memo 3rd party
    HR     Billing Training Adm
    IGS     Cancel ICM
    IV     Intercompany Billing
    IVA     IB order-related
    S1     Cancellation of Inv
    S3     Cancellation of Inv
    SHR     Cancel Training Adm
    WIA     Plants Abroad
    ZF2     Drop Ship US Cust
    ZIV     Interco. Invoice
    ZL2     I/C Debit Memo
    ZML2     Misc Debit Memo
    ZSF2     Samples Invoice

    We need to know what this "Job" is using for the invoice list. Is it T-Code VF05, VF04, etc?
    Either of these you could create a variant for the job to only include specific Document Type(s) ala F2

  • Smart form Driver Prog For Printing Invoice Lists

    Hi Sap Gurus,
    I am using the standard Sap drver prog RLB_invoice which is used for all invoices(ie Invoice,credit,debit,cancellation).Now,plz can anayone let me know the driver pgm used for printing invoice list smartform.
    will the RLB_INVOICE serve my purpose or is there any other Prog.
    Thanks in advance.
    Points will be rewarded for successfull answers

    Hi,
    For Invoice
    Form name = LB_BIL_INVOICE
    Driver Program = RLB_INVOICE
    Regards
    Edited by: K.P.N on Jan 9, 2008 2:53 PM

Maybe you are looking for