Send remittance advice by email to vendors

When automatic payment (F110) run is done to make payment to vendors,it generates a PAYEXT IDOC to be send to bank for payments.
Print output program is RFFOEDI1
Remittance advice standard SAP script is F110_IN_AVIS.
What are the ways to send email in PDF format? DO we need to write a code or is there ay facility like message control?

you need to use available FM's to convert the data into PDF and send as attachment via email..

Similar Messages

  • Remittance advice by email to vendors

    hi,
           requirement is that when remittance memo is created using f-58 then i want that payment advice to be send to the vendor mail id.....
        how can this be done......do BTE 2040 will be used for this...can any body explain in detail.

    Hi,
    Yes, BTE 2040 could be used for your requirements. Below are the steps:
    1. Go to FIBF
    2. Choose menu Settings-Identification-Partner then create a partner
    3. Choose menu Settings-Products-of a partner-Edit, create a product
    4. Choose menu Settings-Products-of a partner-Activate, list the product created here so it is recognized as active product
    5. Choose menu Settings-P/S Function Modules-of a partner
    6. List event 00002040 with the partner and product created above. Specify the custom FM for event 2040 here.
    7. Go to SE37
    8. You can use sample FM SAMPLE_PROCESS_00002040 as the basis. Below is the sample code for custom FM.
    FUNCTION ZFM_PAYMENT_REMITTANCE_2040.
    *"*"Local Interface:
    *"  IMPORTING
    *"     VALUE(I_REGUH) LIKE  REGUH STRUCTURE  REGUH
    *"  TABLES
    *"      T_FIMSG STRUCTURE  FIMSG
    *"  CHANGING
    *"     VALUE(C_FINAA) LIKE  FINAA STRUCTURE  FINAA
    * data declaration for address routines
      TYPE-POOLS szadr.
      DATA: l_addr1_complete TYPE szadr_addr1_complete,
            l_adsmtp_line    TYPE szadr_adsmtp_line.
    * default: print payment advice
      c_finaa-nacha = '1'.
    * check that address number is available
      IF NOT i_reguh-zadnr IS INITIAL.
    *   read complete address of vendor/customer
        CALL FUNCTION 'ADDR_GET_COMPLETE'
             EXPORTING
                  addrnumber     = i_reguh-zadnr
             IMPORTING
                  addr1_complete = l_addr1_complete
             EXCEPTIONS
                  OTHERS         = 4.
        IF sy-subrc EQ 0.
    *     check that internet address is available
    *      READ TABLE l_addr1_complete-adsmtp_tab INTO l_adsmtp_line INDEX 1.   "Delete ECDK900445
          READ TABLE l_addr1_complete-adsmtp_tab                                "Insert ECDK900445
            INTO l_adsmtp_line                                                  "Insert ECDK900445
            WITH KEY adsmtp-flgdefault = 'X'.                                   "Insert ECDK900445
          IF sy-subrc EQ 0
          AND NOT l_adsmtp_line-adsmtp-smtp_addr IS INITIAL.
    *       choose message type 'I'nternet and fill email address
            c_finaa-nacha = 'I'.
            c_finaa-intad = l_adsmtp_line-adsmtp-smtp_addr.
          ENDIF.
        ENDIF.
      ENDIF.
    * if email was not possible: try fax (message type 2)
    *Delete Begin ECDK900445
    *  IF c_finaa-nacha NE 'I'.
    *    IF NOT i_reguh-ztlfx IS INITIAL.
    *      c_finaa-nacha      = '2'.                 "Fax
    *      c_finaa-tdschedule = 'IMM'.               "Sofort
    *      c_finaa-tdteleland = i_reguh-zland.         "Land der Faxnummer
    *      c_finaa-tdtelenum  = i_reguh-ztlfx.         "Faxnummer
    *      c_finaa-formc      = 'FI_FAX_COVER_A4'.   "SAPscript Deckblatt
    *    ENDIF.
    *  ENDIF.
    *Delete End ECDK900445
    ENDFUNCTION.
    You could also use event 2050 for change the email subject.
    Below is the sampe code.
    FUNCTION ZFM_PAYMENT_REMITTANCE_2050.
    *"*"Local Interface:
    *"  IMPORTING
    *"     VALUE(I_REGUH) LIKE  REGUH STRUCTURE  REGUH
    *"     VALUE(I_GJAHR) LIKE  REGUD-GJAHR
    *"     VALUE(I_NACHA) LIKE  FINAA-NACHA
    *"     VALUE(I_AFORN) LIKE  T042B-AFORN
    *"  CHANGING
    *"     VALUE(C_ITCPO) LIKE  ITCPO STRUCTURE  ITCPO
    *"     VALUE(C_ARCHIVE_INDEX) LIKE  TOA_DARA STRUCTURE  TOA_DARA
    *"         DEFAULT SPACE
    *"     VALUE(C_ARCHIVE_PARAMS) LIKE  ARC_PARAMS STRUCTURE  ARC_PARAMS
    *"         DEFAULT SPACE
    DATA: l_tdtitle      LIKE itcpo-tdtitle,
          txt_zeile(132) TYPE C.
    l_tdtitle = text-001.
    WRITE i_reguh-zaldt TO txt_zeile DD/MM/YYYY.
    REPLACE '&' WITH txt_zeile INTO l_tdtitle.
    c_itcpo-tdtitle = l_tdtitle.
    ENDFUNCTION.
    Regards,
    Teddy

  • Remittance advice by email

    hi gurus,
    i need to setup/configure "remittance advice by email".required some Pre Requisite
    1.UTL_SMTP should install on database
    2.Valid Exchange Server IP with access to and from database server
    How to check/install item no .1 and no.2
    tq

    hi gurus,
    i need to setup/configure "remittance advice by email".required some Pre Requisite
    1.UTL_SMTP should install on database
    2.Valid Exchange Server IP with access to and from database server
    How to check/install item no .1 and no.2
    tq

  • Sending purchase order by email to vendor

    hi
    what conf steps required for sending purchase order by email to vendor and internal users?
    rgds
    sara

    In Vendor Master mention the email id of the vendor and in PO in Item detail tab in delivery address maintain the email id for the respective internal user.
    Also configure message determination schema for the PO.
    Regards
    Ankur

  • Sending Remittance Advice directly to spool instead of SOST.

    Hi,
        How to send Remittance Advice directly to spool.
    Currently its going to SOST queue.
    Cheers
    S Kumar

    I keep getting this pop-up:

  • Add logo to AP Remittance Advice workflow email APPEWF

    Hi Guru's,
    Does anyone know if it is possible to do this?
    Add logo to AP Remittance Advice workflow email APPEWF
    Thanks
    Brian

    You can customize it using Workflow Builder but I do not think you can add a logo -- Can the E-mail Remittance Advice be Modified (Doc ID 225417.1)
    Please log a SR to confirm this with Oracle Support.
    Thanks,
    Hussein

  • F110: Remittance advice via Email/Fax

    Hi,
    I got a requirement from my client if we can work a process to send Remittances via Email/Fax instead of taking the print-outs. This would of course avoid lot of manual work like printing & posting to the vendors.
    Could anyone throw some light on how to customise it as I haven't got a clue (me being a SCM person!!) Also I wonder if I use the fax number on the vendor master for this purpose, will it have any effect in Logistics because we use it for sending schedules.
    Thanks in advance for your valuable ideas,
    Regards,
    Kelly

    Jason,
    Everything seems to be working great, with teh exception that i can't print, we have added BTE 00002050, 00002060m but still no success, can you guide me thru steps necessary?
    to print payment advices for those that will require to print them.
    Thank You,
    Frank

  • Remittance advice through email and printing

    Hi Experts,
    Our requirement is that email needs to be triggered for all remittance advices and simultaneously printing needs to carried out for those vendors with no email address or invalid email address. We have activated BTE 2040 to trigger the email and it triggered the email(for vendors wth email addr only) and sent it to the spool( for vendors with and without email addr) . Now our requirement is to select only few vendors from the spool for printing. How do we go about it please guide .
    Thanks and regards,
    Ashwin G

    Hi,
    For this first you have to maintain the respective email ids for the vendors/payees in your vendor master
    Secondly, create a zmail program wherein once the ACH payments are executed, the z program should trigger an email to the respective payees. You have to co ordinate with your abaper and provide him the FS and requirements so that he can develop the required program. Assign a Tcode to the program which should have selection parameters Run date and identification ) to trigger email to respective payee in ACH payment list.
    Hope this clarifies.
    regards,
    radhika

  • Send payment advice by email. SAMPLE_PROCESS_00002040 / 50

    Dear all,
    we using the BT FM SAMPLE_PROCESS_00002040 for sending emails in PDF form to email addresses of the vendor. We are able to create the entry in SOST and send it by email.
    Now we have two additional requirements:
    1. We want to use the email address on Correspondence Tab LFB1-INTAD - Clrk's internet instead of the email adress of the general date (SZA1_D0100-SMTP_ADDR) because the e-mail address in the general data is already used for logistic correspondence.
    2. We want to create the email and additionally the printout. Can we realize this in the coppy of SAMPLE_PROCESS_00002040 or SAMPLE_PROCESS_00002050 and how?
    I would appreciate all possible ideas and suggestions please
    cheers
    Detlef

    This is for the email sending in the 2040 BTE function:
    * This function module is used for BTE 00002040 to send payment
    * advice notifications via e-mail for EFTs.
      TYPE-POOLS SZADR.
      DATA: LS_ADDR1_COMPLETE TYPE SZADR_ADDR1_COMPLETE,
            LS_ADSMTP_LINE    TYPE SZADR_ADSMTP_LINE.
    * Default - Print payment advice
    * Default layout in config is Z_CHK_ADVICE_LZ for checks
      C_FINAA-NACHA = '1'.
    * Check for vendor payment and wire transaction
      CHECK: I_REGUH-LIFNR NE SPACE,
             I_REGUH-RZAWE EQ 'T'.
    * Switch to the EFT advice
      C_FINAA-FORNR = 'Z_EFT_ADVICE'.
    * Check that address number is available
      CHECK I_REGUH-ZADNR NE SPACE.
    * Read complete address of vendor/customer
      CALL FUNCTION 'ADDR_GET_COMPLETE'
           EXPORTING
                ADDRNUMBER     = I_REGUH-ZADNR
           IMPORTING
                ADDR1_COMPLETE = LS_ADDR1_COMPLETE
           EXCEPTIONS
                OTHERS         = 4.
      CHECK SY-SUBRC EQ 0.
    * Check that e-mail address is available
      LOOP AT LS_ADDR1_COMPLETE-ADSMTP_TAB INTO LS_ADSMTP_LINE
           WHERE ADSMTP-SMTP_ADDR NE SPACE
             AND ADSMTP-REMARK    EQ 'EFT'.
        EXIT.
      ENDLOOP.
      CHECK SY-SUBRC EQ 0.
    * Choose message type 'I'nternet and fill email address
      C_FINAA-NACHA = 'I'.
      C_FINAA-INTAD =  LS_ADSMTP_LINE-ADSMTP-SMTP_ADDR.
    BTE 2050 controls the output format, but since you can only specify one output medium, I'm not sure you can get it to print the spool immediately and still email the PDF.  You might try setting the 'print immediately' indicator in the BTE, but I don't think it will work (though I haven't tried it or checked the code).  If it doesn't, the email'd spools wil still be available so you can use a post-processing step to print them out.

  • Send of releases via email to vendors

    Hi Team...
    I have a issue, when we are sending the releases of a Schedule Agreement the output said that it was processed but when I go to the Txn SOST the output is not there.
    I compare the data of the vendors and the outputs meesages in MN12 and all looks the same.
    This is the process log I got for the message that is not being send
    Message
    Object 00550030850001010000000014
    Output type: For. Sch.-MX(EMAIL)
    Processing log for program ZM_SAPFM06P routine ENTRY_LPHE
    Message outputted under spool request number    133358
    And this is the log of the message that is correct:
    Object 00550005490001010000000017
    Output type: For. Sch.-MX(EMAIL)
    Processing log for program ZM_SAPFM06P routine ENTRY_LPHE
    Message object  created or sent
    As I mention, in the MN12 the 2 vendors show the same info like output medium =5, time=3, has the Comm strategy =CS01 (internet-letter).
    What else should I need to check??

    Problem solved.
    The issue was that the contract was very old, and when it was created the vendor master had not the email so when create the contract then email was empy.
    We maintain the vendor address into the SA manually and with that the email was sent.

  • Remittance advice to multiple email id for one vendor

    Hi All,
    in vendor master data, we maintain email id for sending remittance advice to vendor. We have requirement to send remittance advice on more than one email id for a single vendor.
    Could you please advice how we can do this.
    Regards
    Deepak

    Hi ,
    We have done this . We created Z table where we can keep upte 3 mails ID for one Vendor and Payment ment progran look for that table when Generates Payment Advice .
    Many Thanks

  • Remittance advice to multiple Emails of Vendor

    Hi Friends,
    Business would like to have the functionality of sending Remittance advices to multiple email ids of a vendor.
    As we know, we can add as many email ids as in the vendor master but only one email id is active at a time.
    As I see in this forum - one way of doing is creating the group id in which we maintain all email ids of a vendor  in the exchange server and assign it to the vendor master.
    When F110 runs remittance advices goes automatically to group id and hence to multiple emails of vendor.
    I would like to know, is there any other method of acheiving the same result. ( either with any functional module or userexits)?
    Can we achieve the same result with ABAP modification in the standard payment program RFFOUS_T.?
    Thanks in advance.
    Kris

    Hi
    Please check these function modules:
    SO_DOCUMENT_RECEIVE_API1
    SO_DOCUMENT_RESUBMIT_API1
    SO_DOCUMENT_SEND_API1
    SO_DOCUMENT_SET_STATUS_API1
    SO_DOCUMENT_UPDATE_API1
    Regards
    Suresh

  • Email Payment(Remittance) advice to specific vendors or Company Code

    Hi ,
    I want to send Payment advice via email.I know how to configure this in FIBF.
    But I want this email to be triggered  for a specific company code and not all.
    Can you please advise how to do it.
    Kind Regards,
    Venkat

    Please let me know if there is a solution to the above.
    Venkat

  • PO Output email ID vs Payment Remittance Advice email ID

    Hi,
    PO output program automatically sends PO to vendors in PDF format.  Email ID is picked from vendor master - address tab - communication.  Payment remittance advice is emailed to email ID in vendor master - correspondence tab - Clerk's internet field (company code data).
    Couple of months back for some unknown reason/ requirement, payment remittance advice program is changed to send to email ID in vendor master - address tab - communication.  To accommodate this change, we are now planning to change PO program to send to email ID in vendor master - correspondence tab (company code data).
    Now the question, is it OK to use Clerk's internet field for PO email ?  Will there be any disadvantage with this approach ? I know Clerk's internet field can take only one email ID whereas address email can take multiple IDs. 
    *  One of the unknown reason/ requirement was :  Remittance needs to go to multiple IDs and therefore changed to vendor master - address - communication.
    Cheers,
    Sankar

    A very strange idea from my point of view.
    you had used the clerks internet field (company code view) for financial communication in the past,
    this was changed to the standard communication
    and since you need a different mail address for POs you consider to use the clerks internet field in the company code view.
    Undoing the change for the payment remittance advice would be more logical, as then at least Financial communication would pick its email from a financial data source, which is more logical than pulling the data from financial data source for purchasing activities.
    In general you can create a PO long before a company code view is needed, this speeds up the procurement process, as the company code view is needed when you do goods or invoice receipt.  So you are slowing down the process.
    Using the clerks internet field would be really confusing for the users, both FI and purchasing, and it can conflict with your authorization settings too. In our system a buyer has no access to company code data.
    I would eventually consider to use the Remark field in the email address to indicate for what purpose this email address is used. If you do this e.g.with a leading number 1 for finance , 2 for purchasing, then you could have a exit check on that and determine the right email address .

  • System Email Address for Remittance Advice

    Hello,
    We currently send the Remittance Advice by email to Supplier.
    The sender address on the email to Supplier is [email protected] and we would like to change this sender address to [email protected]
    We can see that the default email address for all output forms can be changed in Fine Tuning Activity 'E-mail and Fax Settings' and it is currently [email protected] However we want to use a specific address for the Purchase Order email and another for the Remittance Advice email.
    Can anyone tell us where we set the Remittance (or Purchase Order) specific email address ?
    Thanks,
    Kevin.

    Hi Kevin,
    As a standard behavior, the system sends an e-mail from buyer responsible address and not from default sender address. Default sender address will be used if there is no document-specific sender address. It means that if the buyer responsible does not maintain e-mail address, then system will send the Purchase Order from default sender e-mail address; else it will be consider the buyer responsible contact data.
    Regards,
    Fabio.

Maybe you are looking for