Skip to Content
Author's profile photo Vijay Chintarlapalli

Payment Advice configuration and activation for different kinds of SAP Print forms

Introduction:

Automatic Payment Program (F110) is used to do the clear the invoices and post the payments.F110 is the standard t-code for doing the same.

In addition to the above there also forms sent to customers and vendors about the Payments done which are called Remittance Advices and Payment Advices based on the payment method configured

Forms:

  • There are three kinds of forms that can be used in SAP :
  • SAP scripts
  • SMARTFORMS
  • Adobe Forms

  For payment advices we can use all the three kinds of forms .In this document configuration and the calling logics for all the 3 kinds of forms.SAP SCRIPTS:

  • This is the default configuration provided by SAP.
  • Standard script for the payment advices  : ‘F110_IN_AVIS’
  • The same can be configured in the FBZP screen as shown below :
  1. Payment method in company code .This will be the default script name in case in case the configuration on the payment methods if the script name is not given.

/wp-content/uploads/2015/10/2_801174.png/wp-content/uploads/2015/10/1_801175.png

  • Enter the script name in the below mentioned place.

/wp-content/uploads/2015/10/3_801176.png

  • Print program for each will be defined at the payment method level.

/wp-content/uploads/2015/10/4_801177.png

  • Two types of print programs can be defined

               Use payment medium work bench :/wp-content/uploads/2015/10/5_801178.png

  • In the below print program will always be a standard print program in case of PMW as it is hardcoded in the standard F110 Program .
  • In the standard SAPF110V program based on the xformi indicator.
  • In the T042Z table FORMI is the name of the Payment medium workbench.

/wp-content/uploads/2015/10/6_801179.png/wp-content/uploads/2015/10/7_801180.png

  • Based on the above the print program will be called.

/wp-content/uploads/2015/10/8_801181.pngUse classic print programs :                        /wp-content/uploads/2015/10/9_801182.pngSMARTFORMS:

  • There is no standard way of customizing smart forms in SAP for Payment advices.
  • So maintain the form names in one table based on the company code and the payment method. In the program call the form name and in the part of the code in the standard include call the form name and smart form name.
  • In case of the classic payment medium programs we can custom a Z Program.
  • In case of the Payment medium work bench always the program RFFOAVIS_FPAYM is called :

/wp-content/uploads/2015/10/10_801183.png

  • So create a Z program program and then use the same calling the smart forms.
  • Logic to call should be written at this place in the include :

/wp-content/uploads/2015/10/11_801184.png

  • Fill the variable hlp_pdfformular in the program by the same form name and then instead of the above FM call the smart form FM and then fill the OTF data to either send mail or to create spool.

Adobe Forms:

  • Adobe forms configuration can be done only in the Company code level not on the payment method level.
  • SAP has already provided standard Adobe forms for the Payment advice.
  • The same can be configured and can be used.
  • Below are the steps to be followed for the configuration.

/wp-content/uploads/2015/10/12_801185.png Standard adobe forms for the  F110 would be F110_AVIS_INT/wp-content/uploads/2015/10/13_801186.png

  • Below is the place where the Adobe form will be called and sent in either email or spool.

/wp-content/uploads/2015/10/13_801186.png

Any Inputs are highly appreciated.

Assigned Tags

      54 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo B.Ranjith Reddy
      B.Ranjith Reddy

      Good Document.

      Thanks,

      Ranjith

      Author's profile photo Vijay Chintarlapalli
      Vijay Chintarlapalli
      Blog Post Author

      Thanks Ranjith

      Author's profile photo Former Member
      Former Member

      Is there any way in which F110 t code could be utilized to call custom smartforms like the one for fbz5? I have created “ZRFFOUS_C” for FBz5 its working but for F110 its not working!

       

      Author's profile photo Vijay Chintarlapalli
      Vijay Chintarlapalli
      Blog Post Author

      Yes you can do it by changing the configuration of the BTE in FBMP. 00002040.

      Thanks,

      Vijay

      Author's profile photo Vijay Chintarlapalli
      Vijay Chintarlapalli
      Blog Post Author

      https://blogs.sap.com/2013/11/18/email-sending-functionality-for-different-business-process-in-sap/ check this document for the BTE you need to change it to 00002040_SF

      Author's profile photo venkat kiran
      venkat kiran

      Hi Vijay ,

       

      I have developed new Program and adobe form for payment advice , now user wants to run that program and adobe form through F110S Program  .

      Can you Please tell me where i have to add this program and form to run through F110S transaction .

      As soon as executes vendor should receive mail .

      Can you Please help me on this issue.

       

      Thanks

      kiran

      ..

       

      Author's profile photo Vijay Chintarlapalli
      Vijay Chintarlapalli
      Blog Post Author

      Please make the necessary configurations for the payment method and company code along with the BTE's mentioned above it should work also is your print program copy of some standard print program ?

      Author's profile photo Venu Jalda
      Venu Jalda

      Hi Vijaya Simha,

       

      Can you please share the code details under the adobe form to trigger the payment advice.. The last screenshot under adobe form section is not a code one , it got pasted twice the immediate previous screenshot in your blog.

      Author's profile photo Former Member
      Former Member

      Thanks Vijay, Very Good Article

      Author's profile photo Ranu Eugene
      Ranu Eugene

      Hi Vijay Simha

      Nice and detailed document.

      Thanks for sharing.

      Keep up the good work 🙂

      Regards,

      Eugene

      Author's profile photo Vijay Chintarlapalli
      Vijay Chintarlapalli
      Blog Post Author

      Thanks a lot Ranu 🙂

      Author's profile photo Former Member
      Former Member

      Hi VIJAYA SIMHA Sir,

      Your document was trendsetting one.

      i have a small doubt.

      we have to configure F110 for check print and payment advice using custom adobe form objects

      which is the right one to choose for these requirements as driver and adobe form for custom changes.

      my question is why the standard driver programs are not triggering while generating spool for checking the final table values regarding check and payment advice in RFFOAVIS_FPAYM and RFFOUS_C for exporting it to adobe forms.

      any sample code with import export values to adobe form is highly appreciative.

       

      Best Regards

      Veeresh

      Author's profile photo Vijay Chintarlapalli
      Vijay Chintarlapalli
      Blog Post Author

      Hello Veeresh,

      First of all your print program will be decided by the company code and payment method i guess there some standard program which are giving for each company also if your payment method has DMEE default one RFFOAVIS_FPAYM.Can you show me what is the configurations and country

      Thanks,

      Vijay

      Author's profile photo Rama Sankar Sai
      Rama Sankar Sai

      If DMEE is not configured in test system. Can we still test payment advise?

      Author's profile photo s0012382697 Manisha Sinha
      s0012382697 Manisha Sinha

      Hi ,

      thanks for such a great article. Very nicely explained.

      Author's profile photo Vijay Chintarlapalli
      Vijay Chintarlapalli
      Blog Post Author

      Thank you

      Author's profile photo Joy Lodh
      Joy Lodh

      Hi Vijaya,

       

      Thanks for sharing the nice document. But could you please help me once I configure this and run F110 then what step need to follow and once F110 successfully run then how payment advice note looks like....If you can share this document it wil be a great help for me as well as SCN members.

      Regards,

      Joy Lodh

      SAP FI/VIM Consultant

       

       

      Author's profile photo Vijay Chintarlapalli
      Vijay Chintarlapalli
      Blog Post Author

      @Joy Lodh : You can check SP01 or SOST in case of Print or Email to see the print previews .

      Thanks,

      Vijay

      Author's profile photo sunil das
      sunil das

      Hi Vijaya,

       

      Thanks for the information.

      Could you please tell me, how to configure the form where the payment advice form will be called based on the vendor language. Currently it is picking from the company code language.

       

      Thanks,

      Sunil

      Author's profile photo Vijay Chintarlapalli
      Vijay Chintarlapalli
      Blog Post Author

      You customize the BTE 2040 and implement write custom code to select the form and replace the form

      Author's profile photo Andrada Avirvarei
      Andrada Avirvarei

      Hello,

      Hi,

      Thanks for this information. In my scenario, i have different payment methods: some use PMW, some RFFO. I have only one PDF form developed. Is it possible to print Adobe form with old RFFOAVIS program? Or RFFOAVIS only supports smartforms?

       

      Thanks!

      Andrada

      Author's profile photo Vijay Chintarlapalli
      Vijay Chintarlapalli
      Blog Post Author

      Hello Andrada,

      You can have either only adobe forms for all payment methods or only smartforms.

      You can check the BTE 2040 for more details.
      Thanks,

      Vijay

      Author's profile photo Pradeep Panda
      Pradeep Panda

      Hi Vijay,

      Thanks for the explanation.

      In my case i have to use SMARTFORMS rather then script. Is BTE is useful or copying the standard program and make changes is good.

      If BTE then how to implement it for SMARTFORMS and if copying the standard program is good then which over are the places where modification required to use custom smartform.

       

      Thanks!

       

      Author's profile photo Vijay Chintarlapalli
      Vijay Chintarlapalli
      Blog Post Author

      Use Custom program since you cannot maintain the smart forms in customizing you need to fetch the form names in the program

      Author's profile photo Pradeep Panda
      Pradeep Panda

      Thanks Vijaya Chintarlapalli .

      "Need to fetch the form name in program" how to do it ? Please guide by providing the sample code.

      Thanks!

       

      Author's profile photo Vijay Chintarlapalli
      Vijay Chintarlapalli
      Blog Post Author

      Define a custom table and maintain the form names

      Author's profile photo Pradeep Panda
      Pradeep Panda

      Sir,

      The issue is that i am not able to find exact place in standard program RFFOAVIS_FPAYM, include rffori06, where i need to call smartform with relevant input details of REGUH and REGUP tables.

      Can you please help on this..

      Thanks!

       

      Author's profile photo Vijay Chintarlapalli
      Vijay Chintarlapalli
      Blog Post Author

      Search where sap is writing code to fetch the form name from T042Z table

      Author's profile photo Salman Ahmed
      Salman Ahmed

      Thanks Vijay for sharing this document, it is really helpful.

      I have a question regarding Payment Summary page which comes out after running Payment Run in F110.

      I am running ACH through F110 but I would like to add some more fields in the Payment Summary Page which are not available in the selection. How can I add more fields in the selection box for example Vendor #, branch code, vat # etc)

      I followed the following link to get to the field selection screen but now I can't add more fields in the selection box. I am using Payment Medium Workbench for Payment Medium.

      https://blogs.sap.com/2014/02/24/change-layout-of-payments-summary/

      Any help would be really appreciated.

      Thank You

      Author's profile photo Vijay Chintarlapalli
      Vijay Chintarlapalli
      Blog Post Author

      Please raise a question in the scn.sap community this is not the right place to discuss .

      Thanks,
      Vijay

      Author's profile photo Balaji pasumarthi
      Balaji pasumarthi

      Hi Vijay

       

      Greetings of the day !

      I would like to know can we assign two payment advice forms for one company code if so can you advice where we can assign in FBZP configuration steps. i want to assign form in text format for Citibank payment gateway.

      Thank you and best regards

      Balaji P

       

       

       

      Author's profile photo Vijay Chintarlapalli
      Vijay Chintarlapalli
      Blog Post Author

      Did you try this  ?

      Author's profile photo Balaji pasumarthi
      Balaji pasumarthi

      Hi Vijay

      Thank you for your advice.

      The path which was shown in your screen shot is from FBZP--> payment methods in CoCds --> forms for the payment medium and next forms

      can we assign the payment advice form at SPRO > financial a/c new--> global settings-> accounts rec and payable-- > vendor accounts --> business transaction--> automatic outgoing payments --> payment media ,please check attached screen shot, please advice whether  we can  use payment medium work bench for vendor payment advice in text format.

      Regards

      Balaji P

      Author's profile photo Balaji pasumarthi
      Balaji pasumarthi

      Hi Vijay sorry for the delay in reply, Thank you for your quick reply !

      my requirement is, our client"s vendor is Citibank, out client's employees will be given credit cards they use credit cards while they are in travel and after they return they  submit their travel expenses statement in concur, from concur to SAP data will come through PI and vendor invoice document will be posted in SAP when we run F110 payment advice to vendor (city bank) should be generated in text format and should be placed in AL 11 directory PI will move the payment advice file to city bank.

      please note: my client bankers are different, payment will be made to Citibank as a vendor not as banker.

      For the above requirement can  we create new payment method and assign payment advice form as shown in your screen shot or some where else please advice me.

      Thank you very much for your help and support.

       

      Regards

      Balaji P

      Author's profile photo Nagarajan Narayanaswamy
      Nagarajan Narayanaswamy

      Hi Vijayasimha,

      Thank you very much for the document. I have a question though.

      Today for ACH and wire transfers within the US and UK, we are using IDOCs to send the payment information to bank (through RFFOEDI1 program). The remittance advice is also generated in those cases.

      However, there are a few countries like China, Philippines etc where we have not yet partnered with the bank to send information through IDOCs.

      For such payments, today, we are sending them from bank portals directly and posting a payment document in SAP through payment method 'M' (Manual). However, we would like to send remittance advices to vendors for payments made through payment method M.

      Do you know how to create remittance advice for vendors for whom payment medium file is not generated?

      Thank you!

      Nagarajan

      Author's profile photo Venu Jalda
      Venu Jalda

      Hi Vijaya Simha,

      Can you please share the code content under the adobe form section. The last screenshot under this adobe form was a duplicate screenshot paste of previous one. I use PMW with print data medium program RFFOAVIS_FPAYM under F110  print option. The requirement is to send the remittance advice output to vendor email address. We have implemented BTE 0002040 and 2050 and Z adobe form PDF incorporating the customized layout and assigned this in "paying comp codes" settings under fbzp. The issue here is when BTEs are activated we are not seeing any spool/data in payment run log/print log. When BTEs are inactivated the PDF form based remittance output is getting triggered but it is no use without BTEs.

      Also can you please help me/share some knowledge in how to code in order trigger the remittance advice output with BTEs . My email id : jvenu.ca@gmail.com

      Thanks Much. I loved your blog.

      Rgds,

       

      Venu

      Author's profile photo Vijay Chintarlapalli
      Vijay Chintarlapalli
      Blog Post Author

      You need to select form type as PDF in the left drop down its not the same screenshot.Search for FI_PDF_ADVICE_OUTPUT with a global search.

      Author's profile photo Venu Jalda
      Venu Jalda

      We have implemented the BTE 2040 and 2050 and now remittance emails are getting triggered but for each invoice in F110, a seperate email is getting triggered. I read in some blog that it is part of standard fucntionality. Any idea how to code to generate a single remittance email for multiple invoices in a particular run id and date.

       

      Rgds,

      Venu Jalda

      Author's profile photo Vijay Chintarlapalli
      Vijay Chintarlapalli
      Blog Post Author

      You have to takle this when doing the F110 there is an option to generate on Payment advice for multiple invoice a check box i believe.

      Author's profile photo Michael Ryan
      Michael Ryan

      Hi Vijaya Simha

       

      Can you advise whether the standard F110 will generate a payment advice when there is both a customer and vendor account for a payee, and the balance of those 2 accounts net to zero 0? We would like to be able to send a payment advice even when the balance of the payee vendor/customer account nets to zero showing all the items that have been cleared by this payment document. Currently the system does not seem to generate a payment advice for this case. Is there a way to have the system generate a payment advice for this case?

      Thank you for your help in advance.

      Regards

      Michael

      Author's profile photo Vijay Chintarlapalli
      Vijay Chintarlapalli
      Blog Post Author

      Michael Ryan  : If you use a standard print program it will not send you can create custom program and change the trigger.

      Vijay

      Author's profile photo Odunayo Ajayi
      Odunayo Ajayi

      Hi Vijaya Simha

      Please can you advise on how to change the trigger in a custom program for RFFOEDI1 so that a payment advice can be generated for wire transfers.

      Thank you for your help.

      Author's profile photo Vijay Chintarlapalli
      Vijay Chintarlapalli
      Blog Post Author

      Odunayo Ajayi ;

      You can use a Custom Program and use SUBMIT rffoedi1 AND RETURN and send the IDOCS.

      Thanks,
      Vijay

      Author's profile photo Aayush Gupta
      Aayush Gupta

      Thanks for your very informative Blog!

      We’re following the BCM approval process to send remittance to vendor/customer and using the

      Flow is -F110->FBPM1->BNK_APP(approval process)—download the file from FDTA.

      After the file is generated, we will have to send an Email along with Remittance.

      I have implemented the Note-1313075 and activate Event 41 and did the BTE-2040 implementation and set up the standard PDF form in paying CC.

      We are running the report-SAPFPAYM, for picking the file based on run date, identification.

      1. My question is when I’m running this report my event is getting triggered and calling the program RFFOAVIS_FPAYM in the job after executing this FM when in checked the job-sm37 I found the message –No Record selected.

      2. am I putting the wrong variant in the selection screen, what it should be?

      3. How can I debug my BTE, I did put BREAKPOINT in the FM and it is not getting triggered.

      Your values will be helpful.

       

      Thanks,

      Aayush

      Author's profile photo Vijay Chintarlapalli
      Vijay Chintarlapalli
      Blog Post Author
      Aayush Gupta : This question is not related to the forms. Please post under question and anwsers section in Finance area.
      Author's profile photo Srikanth Vanam
      Srikanth Vanam

      Hi Vijay,

       

      Can you please advise me on this issue related to Remittance advise.

      as per my requirement in the remittance advice notes for example for the payment run  if a  customer has  5 invoice items(3 invoices with same header reference and 2 invoices with different header reference  number )  while displaying on the advice form ,add the invoices amount which  same header reference number display as one line item.

       

      Thanks,

      Srikanth

      Author's profile photo Srikanth Vanam
      Srikanth Vanam

      Hi Vijay,

       

      Can you please advise me on this issue related to Remittance advise.

      as per my requirement in the remittance advice notes for example for the payment run  if a  customer has  5 invoice items(3 invoices with same header reference and 2 invoices with different header reference  number )  while displaying on the advice form ,add the invoices amount which  same header reference number display as one line item.

       

      Thanks,

      Srikanth.

      Author's profile photo Vijay Chintarlapalli
      Vijay Chintarlapalli
      Blog Post Author

      For this you need to change the logic in the SAP Script or Smartforms by using using custom code in the LOOP Or copy the include rffori06 and create a custom program.

      Thanks,
      Vijay

      Author's profile photo Srikanth Vanam
      Srikanth Vanam

      Thank You Vijay.

      Copied the RFFORI01 to ZRFFORI01 and made modifications in the Zprogram to change the data of structures REGUP and REGUD.

      Thanks,

      Srikanth.V.

      Author's profile photo Jimmy Edison Ibarra Escobar
      Jimmy Edison Ibarra Escobar

      thank you very much for the information, to enable adobe form in payment methods I also checked the note: https://launchpad.support.sap.com/#/notes/2873475

      Author's profile photo Rachit Khanna
      Rachit Khanna

      Hi Vijaya Chintarlapalli,

       

      I read your blog and followed the steps for Payment Advice , issue is they want to have the Payment advice layout change , for this I was referring your advice to create Smartfrom , but not able to understand how I have to trigger it.

      Client is not ready to use the custom print program , so please guide me what other option is to trigger Smartform , I tried to trigger the Smartform in the standard include creating enhancement but it didn't worked.

      Also I tried to create copy of SCRIPT F110_IN_AVIS and assigned in FBZP but when I run it always show data as XXXX  , please help its really urgent.

       

      Author's profile photo Vijay Chintarlapalli
      Vijay Chintarlapalli
      Blog Post Author

      Hi , You can use PDF based form in the configuration and you can configure smartform

      Author's profile photo Glenn Michaels
      Glenn Michaels

      Have you had the request that the remittance output should not only print but program should also assign as an attachment to the FI document ( TOA01 table entry )  trying to see if a FM module / code could easily included to add this requested feature.

       

      Glenn

      Author's profile photo Vijay Chintarlapalli
      Vijay Chintarlapalli
      Blog Post Author

      HI Glenn Michaels,

       

      Did you try this function module ARCHIV_CONNECTION_INSERT ?

       

      Thanks,

      Vijay