SAP Automatic Payment Program (APP)
SAP Automatic Payment Program (APP)
The APP has been developed for both national and international payment transaction with vendors and
customers and handles both outgoing and incoming payments.
Step1:
Or we can get below screen by running ‘F110’ and under environment ‘Maintain Config’.
We get below screen ‘FBZP’ to maintain configuration for APP
Sending Company code is not entered if paying and sending company code are same.
Paying and receiving company code should have same company code currency.
On saving, new customizing
request is created .
Enter Paying Company Code and Minimum incoming and Minimum Outgoing Payment.
Double click on Form to enter Payment Advice form and Sender details to enter sender details
Click on Save, Customization request created and paying Company code data is configured
Step 3:
Step 4:
Step 5:
Click on House Bank, or Tcode FI12 if House bank is assigned to company code than go to ‘Bank
Determination’
Click on Save is
configured.
Go to FI12 and maintain House Bank, Account ID, Bank Account Number and Main G/L account for Bank
posting
Click on Save:
and House Bank is configured for
Company code.
Table: T012
Step 6:
On Saving
bank
determination is done for ZJDC and for bank SCB.
On Saving, and Available Amount for outgoing payment has been defined.
Value Dates:
On Saving
Expenses/Charges
Step 7:
Now Before APP run, we need to have a vendor open items, for that we need to create vendor invoice in
transaction F-43.
Enter Posting key 40 and GL account 310123 to pass value to gl account
In the next screen type * in Amount and + in Text field it will fetch previous value automatically.
Click on Simulate, in Document Menu Bar (Shift+F9):
Next Screen is as below
Now to Post document, click on or go to Document and Select Post
Error:
Error is rectified by assigning number object 19 to ZJDC company code, Tcode FBN1
Now we can check vendor open items in tcode ‘FBL1N’.
Step 8:
Now we can go to Tcode ‘F110’, as APP Run and any 5digit alpha-numeric characters as identification.
Tcode: OBXU
Case 2:
Step1:
One for payment advice and one for check as we have entered printer name in both in t code FBZ5
Note: We can restrict number of rows in check printing (FBZP, Payment method in Company Code)
If payee lines are less than installment payment line.
As in below example we have Installment term ZTIN which have 3 payment term (OBB9)
But Payment advice control restricted to 2 rows in Payment Method Company code , FBZP
Note: Uncheck Individual Payment in Vendor Master data , if not than 3 separate payment document
will be created per payment term and 3 separate checks will be printed.
In FBL1N, one payment document is created
In FBZ5, for Doc 2000000016 only 1 check is printed and detail for line item is
in advice
Check is not having line item details for payment,
Payment advice has detail of payment as per payment term
If restricted to value is more than equal to installment term, in this case 5 > 3 installment terms
Check printing will have line item details and no need to give separate Payment advice.
Advice print, in this case not needed but still can be printed with line item details.
Use OBXT
Use FBZP to facilitate payments for special GL Indicator “P”
Post vendor invoice using FB60 or F-43
In FB03
General Ledger view of doc:
Execute F-59 to generate request for partial payment with reference of invoice 1010:
FB03 to check document number 100000000
Use the Tcode FB02 to block Main Invoice number 1010 so that payment can’t be made in full
else mistakenly can be done
And click on Save
FBL1n status
Now go to FBZ5 and generate check for all doc 20000000018,2000000019 and 2000000020
Payment doc 2000000020 will have detail about all payment made as per request and final
settlement of 300 USD