EDI Invoice List

Hello,
Has anyone tried sending Invoice List via EDI?
Does it work well?
I noticed that it uses the same IDOC Type as a regular EDI Invoice (INVOIC02).
The IDOC however does not generate E1EDP01segments.
Is this standard behavior or am I missing something to get this to work correctly?
Thanks,
Anisha.

Hai Anisha,
Through MAIL output  type, the system will automatically sends to the customer mail while the invoice was generated.
Revert for any.
Kalyan

Similar Messages

  • Adding fields in EDI output of Invoice List

    Hi!
    I am trying to find out what is a process of adding fields in EDI output of Invoice List...
    I mean that I need to add some extra fields to Invoice lists.
    The information I have is: name of Form, print program and output type.
    I guess I need to modify printing program, is it a correct way to go?
    Hope to avoid modifying of print form...
    Will reward,
    Mindaugas.

    I did not work on invoice list EDI,but i have done invoice.
    First you need to look at segment,if you want to add new fileds in output,then you need to create segment at WE31 Transaction.
    now create idoc type based on invoice idoc type ( WE30) here you need to use ur segment.
    Idoc has function module
    outbound - FM will start IDOC_OUTBOUND_inv*
    Inbound  - FM will Start IDOC_INBOUND_INV*
    in the FM,you will have user exit ,populate ur fields in user exit.
    Configuration :
    1 create or maintain logical system - SALE
    2. Create RFC Destination - Sm59
    3. Create port - WE21 - ( EDI - Port is FILE)
    6.Maintain partner profile - WE20 ( Give all required details like message type,idoc type)
    IDOC Status - WE02 or WE05
    Status Record - WE47
    Change pointer - BD52
    Message type : WE81
    Assign message type to idoc WE82
    finally when you create invoice list and output type medium is 6 then output will go to other system as text file.
    Note : Please maintain message control in Partner profile.

  • Invoice List, via EDI

    Hi,
    We are trying to create an IDOC for our INVOICE LIST,by using the function module IDOC_OUTPUT_INVOIC but is failling to popuplate IDOC segments with the line item data.
    The function module seem not ready to read the structure of INVOICE LIST, becasue it is slightly different from other Billing types documents. Manly regarding  the Item data.
    BILLING DOCUMENT: Display Transaction VF03
    -       Header Table:  VBRK
    -       Item Table:      VBRP
    INVOICE LIST: Display Transaction VF23
    -       Header Table:  VBRK
    -       Item Table:      VBRL
    We are about to engage on creating our own mapping for the IDOC. However would  like to confirm weather another function module have been desinged for that?  Found no mention about it in OSS.
    Thank you very much
    Eduardo

    You should have better searched this forum. Its "better" then OSS. Have a look at the thread that you reach by clicking on the following link.
    [Click here|Re: filling up segments of Idoc of Invoice List]

  • EDI Invoice with multiple banks

    Hi all,
           I have outbound EDI invoice 810 where there are several banks listed in the Idoc file.
    The bank info is listed in segment E1EDK28 in Idoc basic type  INVOIC02.
    I have 6 of the E1EDK28 segments and the first segment is not the correct bank for the payment.
    How would i get it to list the third  E1EDK28 segment as the first segment ?
    We send the invoice to our customers via EDI.
      Thanks
    Joyce
    Edited by: Joyce Chan on Aug 2, 2011 3:14 PM
    Edited by: Joyce Chan on Aug 2, 2011 3:15 PM

    Hi,
    In the delivery header table LIKP, the field EXNUM is the key between the foreign trade tables EIKP and EIPO, as the foreign trade
    information are not stored on the delivery itself.
    During the delivery creation, system checks the country of the shipping plant and the country of the ship-to party. If these two are
    not the same, the foreign trade routine kicks-in and an EXNUM is assigned.
    During the invoice creation, system checks your "Det. export segment" (EXPIM) setting in Copy Control.
    1. If it is blank, the system refers to the same EXNUM for the FT data in the invoice (similar scenario as the delivery, however, the
       EXNUM from LIKP is moved to VBRK but it points to the same entries).
    2. If the value 'A' is used, then the contents of fields to which EXNUM points are copied but given a new EXNUM stored in VBRK   (this is used to avoid an invoice split when combining deliveries).
    3. If the value 'B' is used, the the system knows that EXNUM from the source document is to be ignored and the systems runs the FT routine to read the values anew from customizing. This is the value which is ordinarily used for a order-related billing.
    In the standard system when the copy control is set to " " this usually causes an invoice split as EXNUM is a split criteria so Instead of one invoice created, seperate invoice would be created for each delivery based on the deliveries EXNUM.
    Your setting should be either "A" or "B" in order to avoid the split
    Please check with your consulants and decide which settings best suit your business enviornment.
    Can you please review your copy control settings in VTFL:
    VTFL Delivery <-> Invoice
    Alternatively, create your own data transfer routine where you can clear the value in the copy to avoid the invoice split.
    Unless you do either of these actions the invoices will always split because the exnum is determined for each delivery as they are created.
    Thanks,
    Alex

  • Filling up segments of Idoc of Invoice List

    Hi!
    Invoices and Invoice List are beeing created... everything would be fine, but some fields are missing in the Invoice List while existing in Invoices.
    I guess I need to find the code where these fields are filled up for Invoices and to add this code to appropriate place for Invoice List. How to do this?
    I think that needed segments are existing for Invoice List, just not filled up...
    By the way, how to find out Idoc number of Invoice List? If I have it, I could compare segments with Idocs of Invoices.
    Any ideas?
    Will reward,
    Mindaugas.

    I saw the Function module -
    Please look at code at :
    Include program : LVEDFF0R
    FORM REDUCTION_TABLE_CREATE.
      PERFORM IDOC_SEGMENTS_READ.
      PERFORM IDOC_ACTIVE_SEGMENTS_SET.
    ENDFORM.                    " REDUCTION_TABLE_CREATE
    Keep the break point at form routine and debug the the function module
    If you do not know how to do debugging then use following way :
    keep the break point in form routine above as i said
    Create invoice or invoice list
    when you maintain output type in invoice or invoice list -
    Now click on Further data ->select peridoc scheduling-> back and save it.
    Run RSNAST00 Program
    Output application : V3
    Object key : Invoice or invoice list number
    Output type : RD00 or LR00
    Medium = 6(EDI) ,A (ALE)
    when you execute the program and it will goto debugging.
    Thanks
    Seshu

  • Get invoice list

    Hi all
            I have come accross an anomaly while testing invoice list. The following is my code for getting the invoice list. The problem its that when i test it with customer no 1000 it displays invoice list of 1050 too. This happens ONLY for cutomer no 1000, testing with other entries gives the desired result. Is there anything that i am doing wrong w.r.to the coding part? Thanks
    FORM get_invoice_list  TABLES   pt_customer_list
                                        TYPE /artec/msf_tab_cust_list
                                    pet_invoice_list
                                        TYPE /artec/msf_tab_invoice_list
                                    pet_return
                                        TYPE bapiret2_t
                             USING pv_open_invoice
                                        TYPE /artec/msf_dte_flag
                                   pv_close_invoice
                                        TYPE /artec/msf_dte_flag.
      TYPES:BEGIN OF ty_cus_name,
        cus_no TYPE kunnr,
        cus_name TYPE name1_gp,
        END OF ty_cus_name.
    *-- Declaring internal table
      DATA:
            r_fkdat   TYPE TABLE OF ty_fkdat,
            lt_vrkpa  TYPE TABLE OF ty_vrkpa.
    *Declare a date range table.
    *  DATA: r_rfbsk TYPE TABLE OF ty_rfbsk. "#EC NEEDED
    *-- Declaring workarea
       DATA:  lw_fkdat     TYPE ty_fkdat,
    *         lw_vbrk      TYPE ty_vbrk, "#EC NEEDED
             lw_vrkpa     TYPE ty_vrkpa,
    *         lw_rfbsk     TYPE ty_rfbsk,
    *         lw_cust_list TYPE /artec/msf_str_cust_list, "#EC NEEDED
             lw_invoice_list TYPE /artec/msf_str_invoice_list,
             lw_datcfg        TYPE /artec/msfdatcfg.
    *-- Clearing export table
      CLEAR: pet_invoice_list[], pet_return[] .
    *-- Get closed invoices within the date range.
      IF  pv_close_invoice IS INITIAL AND
          pv_open_invoice IS NOT INITIAL.
    *-- Get open invoices within the date range.
      ELSEIF pv_close_invoice IS NOT INITIAL AND
             pv_open_invoice IS INITIAL.
        SELECT SINGLE * FROM /artec/msfdatcfg "#EC *
               INTO lw_datcfg
               WHERE type = /artec/msf_cl_common=>gc_price_list ."'PRICE_LIST'.
        lw_fkdat-sign = /artec/msf_cl_common=>gc_sign_i.
        lw_fkdat-option = /artec/msf_cl_common=>gc_option_bt.
        lw_fkdat-low =  sy-datum - lw_datcfg-retain_day .
        lw_fkdat-high = sy-datum.
        APPEND lw_fkdat TO r_fkdat.
        CLEAR lw_fkdat.
    *--Fetch both the open and closed invoices
      ELSEIF pv_close_invoice IS NOT INITIAL AND
             pv_open_invoice  IS NOT INITIAL.
      ELSEIF pv_close_invoice IS INITIAL AND
             pv_close_invoice IS INITIAL.
      ENDIF.
    * Select required entries from the database view /artec/msf_v_inv
      SELECT kunde
             parvw
             vkorg
             fkdat
             vtweg
             fkart
             kunnr
             kunag
             vbtyp
             ernam
             vbeln
             netwr
             waerk
      FROM /artec/msf_v_inv "Database view of vrkpa and vbrk
          INTO TABLE lt_vrkpa
          FOR ALL ENTRIES IN pt_customer_list
          WHERE kunde = pt_customer_list-customer_no
          AND fkdat IN r_fkdat AND
          rfbsk = /artec/msf_cl_common=>gc_close_invoice.
      LOOP AT lt_vrkpa INTO lw_vrkpa.
        lw_invoice_list-cust_no      = lw_vrkpa-kunnr.
        lw_invoice_list-invoice_no   = lw_vrkpa-vbeln.
        APPEND lw_invoice_list TO pet_invoice_list.
        CLEAR:lw_invoice_list.
      ENDLOOP.
    Sort pet_invoice_list by cust_no invoice_no.
    Delete Adjacent Duplicates From pet_invoice_list  comparing all fields.
      IF pet_invoice_list[] IS NOT INITIAL.
        DELETE pet_invoice_list WHERE invoice_date BETWEEN '19900101' AND '20090101'.
      ENDIF.
    ENDFORM.

    hard to read the code, but did you check to see if FOR ALL ENTRIES IN pt_customer_list  has rows in the PT_customer_list?  If you didn't I'd suggest a review of documentation of FOR ALL ENTRIES.  If you did make sure pt_customer_list isn't empty, then disregard.

  • Requirement of invoice list in case of a proforma invoice generation.

    Dear Experts,
    I have a case where the customer is indulged with the export sales & he had delivered the excisable goods to his customer (or we can also consider it under STO as one of the above case) & wants to arise a proforma invoice in context to this transaction with the delivery document being taken as the reference document in the billing screen VF01; where, as I have already mentioned that the PGI has been done. Now the problem is this that the billing document is not getting generated with an information log that, '_The invoice list cannot be determined_'. Now I am not able to understand that why this is happening? This was the delivery related with a single line item.
    I went for changing the billing relevance field at VOV7 from 'A' to 'J' & even tried by changing the copying requirement from '010' to '311' at VTFL, from LF to F8 (as this is normally followed during the issue of free samples & subseqyent free of charge deliveries); but was not able to get the required output.
    What to do? Kindly assist.
    With regards,
    M.S.Kumar.
    Edited by: M.Santosh.Kumar on Jan 28, 2011 7:25 AM

    1) The document flow is like this that between the two plants for e.g. 1000 & 1100 under the same company code  the stock transfer needs to take place.
    2) Plant 1000 is devoid of the required amount of stock, hence it raised an enquiry for the aforesaid amount of stock with plant 1100
    3) Plant 1100 confirmed the availability of stock
    4) Plant 1000 raised a purchase order with plant 1100
    5) Plant 1100 raised the sales order for the required quantity of stock with plant 1000, & has done the PGI under delivery.
    6) Now the plant 1100 wants to raise one proforma invoice with respect to the delivery of goods being done to the corresponding plant 1000 & one commercial invoice for the payments to be made.
    7) The processing from raising the purchase order to the delivery of the goods to the respective plant has already being performed.
    8) At the moment of creating the proforma invoice with billing type F8, the system is throwing an error message that it is not able to generate the billing document because of the reason that the invoice list date cannot be determined.
    or else in the other way, in simple manner what needs to be done when simply the billing document is not getting generated in context to a delivery document because of the reason that the invoice list date could not be determined. Does this have to do anything with the POD time frame or the pricing conditions being defined under the pricing procedure which has not been followed upon while processing the sales order?
    With regards,
    M.S.Kumar.

  • EDI Invoice before Goods receipt

    Hello ,
    Purchase orders are created in the system with GR based IV checked and the purchase orders are sent by EDI to the vendor .
    The vendor ships the material and also send the EDI invoice . Since GR is not posted in the system by that time , EDI invoice is failing in our system .
    We have explored the option of  turning  off GR based IV and have only GR checked so that Goods receipt and Invoice receipt can happen in parallel.. but business wants to have GR based IV .
    Is there a way to delay the posting of EDI invoices in our system ? It is not a perfect solution , but this will minimise the EDI invoice failures in our system .
    Thanks
    Mani

    Hello,
    This is a common situation faced by many custmers. EDI Invoices can be created without GR. So LIV fails. This can reset for LIV (RKBP-RBSTAT = 1) by using MIR6. You can automate this by developing and running a custom program for MIR6 prior to LIV job. 
    Thanks,
    Venu

  • Vf21 - invoices list - RV

    hi,
    when I try to post invoice list in accounting I get an error from the system warning me that it can't find document type RV!
    I checked it and I figured out that I really miss this document...so:
    1) should I create it ??? and how???
    2) should I set a different parameter in VOFA for invoice type LR in the field document type?
    thank you in advance
    mauro

    RV is an SAP Delivered standard. How come its not on your list? You will not find it in VOFA, you will find it in OBA7.
    For Billing Type LR, the Document Type field is Blank and none of my billing doc postings have errors. If nothing else works, try speaking to an SD consultant... cheeky!
    Cheers.

  • 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

  • How to include old invoices in the invoice list

    How to Include old billing documents in the invoice list.
    TO be more clear:-
    I created 20 invoices in the monthof JAN
    I maintained the factory calender in the payer master in the month of Feb 1st and created 10 more invoices in this month.
    So the system is considering only the invocies which were generated after I maintained the factory calender (Only feb invoices).
    Is there any process to include the previous invoicies (Jan invoices)  also to get include in the invoice list.
    Help me in this regards.
    Regards,
    Mallesh.

    It is not possible.
    Regards,
    Rajesh Banka

  • Finding out Idoc number of the Invoice List

    Hi!
    how to find out Idoc numberr if I have number of Invoice List?
    For example, I have number of Invoice List for checking it in tcode VF22, but how to get Idoc number of the Invoice List in order to check it in WE02?
    Will reward,
    Mindaugas

    Hi,
         Use NAST with the invoice to get the latest record for that output type..
    use the table CMFP to get the IDOC number..The combination is
    NAST-CMFPNR = CMFP-NR..
    Then in the column CMFP-MSGV1 you can find the idoc number
    <b>Reward points</b>
    Regards

  • Regarding Invoice list dates.

    Hi Experts,
    I have one requirement where i need to get the next invoice list date based on invoive list dates-profile(KNVV-PERRL) of the invoice list sold-to-customer(VKDFS-KUNNR) and I need to update the updated date to VKDFS-FKDAT.
    Please provide me with ideas or some Function modules to get the invoice list date and the FM for updating VKDFS-FKDAT.

    the payer is not equil to the sold to party and bill to party
    There is no such standard report to meet this requirement.  You have to develop the logic considering VF05
    thanks
    G. Lakshmipathi

  • Base on invoice list document no. how to get MATKL field

    my question is regardsing, based on the provided invoice list document number, how to get MATKL (merchadise category) field from MARA table or other table. Thanks

    In the invoice document if you have the material number, MATNR, then take that and using that you can get the MATKL from the MARA table.
    Regards,
    Ravi
    Note : Please mark all the helpful answers

  • Some doubts in copy control from billing doc to invoice list

    Dear all,
    The value of allocation number in FI doc can be customized as:  A (PO number), B (Sales order num.), etc.
    But how can I make it to be assigned an alternative value (for example, we have do an add-on "invoice" then we hope our invoice no. be assigned here)? Is there an exit to do so? or how this happen (especially when SO's billed, then the FI doc has been generated already.) or  how a creation of invoice list will changed the value of allocation number in former FI doc created by billing before?
    Thanks to all,
    James

    Hi, thanks for you reply.
    The business scenario as following:
    The users create SO. Then post it (VF01) (billing doc and accounting doc. SO and billing is one-one relationship). But at this time, users doesn't generated the customized invoice to customer (also the customer may like to be invoiced with different SO). In order to do this, the user should do invoice list (VF21) to include former billing doc. At this moment, we hope we can update the allocation value in FI doc generated by billing before.
    SO->Billing (FI doc generated) ->invoice list (Hope can update some fields in the FI doc).

Maybe you are looking for

  • Officejet pro 8100 does not print pages in "back to front" sequence

    officejet pro 8100: I cant make it print pages in the sequence last page to first page even tho I have set the default printer preferences to "print back to front"  AND  I have specified "back to front" for the particular print job. I am using this 8

  • Java.lang.NullPointerException with FTP receiver

    Hi All, I have a java.lang.NullPointerException in the Runtime Workbench for my FTP Adapter, that is a receiver. At SXMB_MONI all the messages are successful. What this could be? Thanks in advance, Daniela

  • How to determine Image Location - JDev 11.1.2

    Hello: In a ADF Fusion app, when I drop an af:image on my page, Jdev asks if I want to copy the image to the project. Saying yes results in the image being copied to /ViewController/src/META-INF/resources/images directory and image source EL is #{res

  • Contact names in mail don't match addressbook names?

    When I recieve an email I look at the senders name in the headers and it says Zendia 3097, but Zendia is listed in my addressbook as Zendia Koroso and has a picture. When I click on the email address in mail the options are only to add as a new addre

  • Typewriter in Acrobat 6

    I have searched the forums but nothing to answer this specifically. Is it available in 6.x? Thank you