Automatic Payment Program : Accounting
Automatic Payment Program : Accounting
Automatic Payment Program : Accounting
The Automatic Payment Program has been developed for both national and
international payment transactions with vendors and customers , and handles
both outgoing and incoming payments. Configuration We can configure the
Payment Program by selecting the Payment Program (Tcode - F110 ) Application
menu Environment -> Maintain Config
The Settings for Automatic Payment program are divided into following
Categories :
1. Ranking Order
2. Amounts
3. Accounts
4. Charges
5. Value Dates
Ranking Order
Bank Accounts
Available Amounts
Value Dates
Expenses / Charges
Execution : After Configuration of the Payment Process we will enter parameters
to execute the program. Enter the Transaction code F110 in the SAP Command
Field
1. Run date
2. Identification
In the next dialog box , Check the "Start Immediately" and press Continue
After edit the Proposal , and then run the payment run to release the payments.
We can schedule the payment run by coming back to main screen pressing the
Payment Run button
APP Sceneries
Use
This date is needed in order to check the due date of payables. If an item is
already overdue on the date of the next payment run, or would lose cash
discount, the system pays the item in this payment run.
The general rule for receivables is that they cannot be paid until the baseline
date for payment has been reached. Such items are paid on or after the baseline
date for payment, regardless of when the next payment run is scheduled for.
The next posting date is used in order to check the due dates of the payables, if
an open item is overdue on the date of next posting run it will include in the next
payment run,The business effects are, if the overdue items is not paid the
company has to pay interest on the arrears and will not be eligible to get the
discounts on the early payment.
Payment file
Payment to vendor has to be done by the bank. Company supplies the required
information to the bank in the form of file (xml or txt).
As a result of F110, output payment file gets created and stored at a particular
location in company’s server. This file is then sent to bank’s server by an
automated batch job program. Once bank receives the payment file, bank does
payment to vendor as per data provided in payment file.
Bank dictates what information it needs and in what format. Hence company
needs to generate output payment file as per bank’s requirement. This is referred
as payment medium file format.
Sap provides a list of predefined formats that can be modified to meet the bank’s
requirement.
Company details
Company’s bank account details (vendor to be paid from which bank account)
Payment to vendor has to be done by the bank. Company supplies the required
information to the bank in the form of file (xml or txt).
As a result of F110, output payment file gets created and stored at a particular
location in company’s server. This file is then sent to bank’s server by an
automated batch job program. Once bank receives the payment file, bank does
payment to vendor as per data provided in payment file.
Bank dictates what information it needs and in what format. Hence company
needs to generate output payment file as per bank’s requirement. This is referred
as payment medium file format.
Sap provides a list of predefined formats that can be modified to meet the bank’s
requirement.
Company details
Company’s bank account details (vendor to be paid from which bank account)
Payment to vendor has to be done by the bank. Company supplies the required
information to the bank in the form of file (xml or txt).
As a result of F110, output payment file gets created and stored at a particular
location in company’s server. This file is then sent to bank’s server by an
automated batch job program. Once bank receives the payment file, bank does
payment to vendor as per data provided in payment file.
Bank dictates what information it needs and in what format. Hence company
needs to generate output payment file as per bank’s requirement. This is referred
as payment medium file format.
Sap provides a list of predefined formats that can be modified to meet the bank’s
requirement.
Company details
Company’s bank account details (vendor to be paid from which bank account)
Down payment :
Advance payments to vendor can be done WRT to PO with t.codes in F-47 and F-
48 Follow the following steps & treat
1.Check the Vendor reconciliation A/C,
2.Go to FS00, and check Filed Status Group,
3.Go to OBC4, check the Filed Status Group, what u have mentioned for the
Vendor reconciliation account.
4. Go To material management segment and put optional entry for the field of
Purchase Order and save.
5.Now come to F-48, enter the date, vendor, assign the sp.G/L
transaction(A),bank sub account, amount,
&
then enter, it will take to next screen
Here you enter amount & your purchase order number with reference to your are
going to make the payment. Now simulate and save.
6. After the GR & IR is done, Perform F-54 for Down Payment Clearing
Follow the below mentioned steps;
1. F-47 - Create Down Payment Request (Here in selection screen specify all the
necessary details (Doc Type - KA) and press enter, on this screen specify amount
to be paid in advance and also specify the PO Document and line item and SAVE)
2. F-48 - Down Payment Entry w.r.t. Down Payment Request No
3. F-54 - Down Payment Clearing
At the time of MIRO, it will pop-up that advance payment is done to this vendor
against this PO.
Also take help of your FI Consultant if required.
Note: - Go to FS00, and check Filed Status Group for Vendor Reconciliation
Account, then go to OBC4, check the Filed Status Group, what you have
maintained for the Vendor reconciliation account. Here go To Material
management segment and put optional entry for the field of Purchase Order and
save.
Partial Payment
Partial Payment in APP - SAP FI
Some time we face the issue in which client want to pay partial invoice only that
to via automatic Payment program, so in order to make it feasible what all steps
will be required from configuration point of view has been explained below.
Configuration steps:
1) Maintain Account Configuration TCODE: FBKP Select the Sp. G/L-P
Go to “ALL COMPANY CODES” screen maintain the Sp. G/L – P in the field Sp. G/L
transactions to be paid.
3) Post Vendor Invoice and Block for Payment TCODE: FB60 / F-43
6) Vendor balances after F110 TCODE: FBL1N (After processing you can check the
clear amount here
Vendor with multiple bank accounts - payments
Use the partner bank type function; create some like C, B, E or so and then enter
each against each bank account in the vendor master. Then make that field
mandatory for MIRO or FB60 transactions and hence enter the partner bank type
when creating an invoice. This will pick the correct bank account when paying for
a particular invoice.
you could use partner bank type function in the bank details furnished in the
vendor master and choose one of them in the document. It helps in assigning
the right bank for each document due to be paid. However, this will function
subject to other configuration aspects of APP being fine.
If you maintain a payment method in the vendor master it is valid for all invoices
posted to that vendor's account. If you maintain a payment method in the invoice
it is valid only for that invoice. If you maintain both, the payment
method in the invoice takes precedence over that in the vendor master. So you
can have the standard payment method in the master record but, if the vendor
wants a different payment method for some invoices, you can enter this in the
invoices and override the setting in the vendor master.
.Solution :
Yes you can use payment program for both Account types K & D
2. If you want specific customer credit notes to be paid using payment run you
can create a payment method as 'R' as refunds so that you can select this during
the payment run for payment method 'R'. You need to make sure that this
payment is selected while posting customer entries.
3. You can do it if your vendor is also your customer in a company code. You need
to assign the customer/vendor in the master data and also enable the checkbox
as clearing with customer/vendor at master level. Neting off vendors and
customers of multiple company code is also possbile you need to do OBYA
settings for intercompany clearing. You also need to do FBZP settings as 1 paying
company code and multiple sending co. codes. Hope this helps
PMW can produce either paper payment documents or files. In the latter
case you need to select checkbox “Payment medium without docs” and
select “File” or “XML” in the dropdown menu in transaction OBPM1.
The actual file generation logic is controlled via functional modules that you
assign to your format in transactions OBPM1 and OBPM3. The further
company code and house bank specific details are controlled via the
variant of the program SAPFPAYM that you create and assign in
transaction OBPM4.
SAP delivers a number of formats that includes globally accepted SWIFT
MT101, MT103 and so on. They are also configurable, but details of
configuration are different for each payment format. It is not subject of this
article.
However, if default logic of the system is not sufficient for your purposes,
you can change it by copying functional modules for the format creation
into your own namespace and assigning your modules in OBPM1 or
OBPM3. The latter place is preferred, although not all changes are possible
to make there.
In case of brand new format you need to develop, you can write your own
functional modules using the standard ones as example.
The downside of this method is that you still need to use ABAP to make
changes in SAP standard logic or to create your own. Even understanding
the configuration possibilities of the format may require you to read the
ABAP code.