Open Items run (F110 payment proposal)
Hi All,
Can someone please help me with a problem that I am facing when running F110.
We pay our vendors through F110 but also we have customers who we need to issue dividend equity check and their loan payout's. So when I do FB75 and create a credit note for customer and than I go FBL5N I see it there with other open invoices. Than I go to F110 and do a payment run and it creates a check for the difference. I don't want that to happen, I want the check issued for the credit amount that I posted in FB75. Is there any way I can print checks for the credit memos only and not mess with the customer open invoices. Please help if you know how to fix this problem. Thank you in advance for your help.
Happy Holidays!
Monika
You have a couple of options (select whichever is possible for your current system config):
First, you can specify different payment methods in cust. invoices and cust. credit memos. Then, in F110, specify only the cust. credit memo payment method, and the system should pick up only the credit memos.
Secondly, if the payment methods can't be different for both the document types, and if there are not too many invoices open, you can block all the open invoices. This way, F110 will not process the invoices with the credit memos.
Thirdly, there is a checkbox in the cust. master data (Company Code Data - Payment transactions) named "Single payment". Place your cursor on it, and hit <F1>. SAP says that "If this indicator is set, every customer/vendor open item is paid separately during automatic payment transactions. This means that open items are not grouped together for payment."
Fourthly, you can define Payment Groupings (T.Code OBAP).
IMG path Fin. Acctg. --> AR and AP --> Buss. Trans. --> Outgoing Payments --> Autom. Outgoing Payments --> Payment Method / Bank Selection for Payment Prog. --> Define Payment Groupings.
You can then specify these groupings in the cust. master screen (Company Code Data - Payment transactions) using field "Grouping Key".
Remember to assign points if found useful.
Regards,
Gulshan
Similar Messages
-
Run F110 Payment Proposal in Custom Z Report
Hi Folks,
I have a requirement to run payment proposal part of the F110 transaction from a Z program without having to create a payment proposal.
It's a little tricky to explain so I will try to say it in these terms:
My desired output is the "Display Payment Proposal: Payments" table that can be viewed by clicking Display Proposal button in F110.
My desired input is Company Code, Pament Methods, Next Payment Date and the list of Vendors (i.e. the values that are entered when creating the payment parameters.)
So, is this achieve able without going through tons of F110 code to replicate the functionality.
Many thanks for any help,
ColmI created a function module to do the work. Hopefully somone finds it useful
FUNCTION z_run_dummy_pay_proposal.
*"*"Local Interface:
*" IMPORTING
*" REFERENCE(I_LAUFD) TYPE F110V-LAUFD
*" REFERENCE(I_ZWELS) TYPE F110V-ZWELS
*" REFERENCE(I_NEDAT) TYPE F110V-NEDAT
*" REFERENCE(I_LAUFI) TYPE F110V-LAUFI
*" EXPORTING
*" REFERENCE(EXCEPTION) TYPE CHAR255
*" CHANGING
*" REFERENCE(T_LIFNR) TYPE ZTT_LIFNR
*" REFERENCE(T_BUKRS) TYPE ZTT_BUKRS
*" REFERENCE(T_REGUH) TYPE ZTT_REGUH
*" REFERENCE(T_REGUP) TYPE ZTT_REGUP
*" REFERENCE(T_BSIK) TYPE ZTT_BSIK
DATA: ls_rfdt TYPE rfdt, "Cluster Table that stores the Payment Parameters
lv_seconds TYPE i, "Seconds used to control the wait time
ls_lifnr TYPE lifnr,
ls_bukrs TYPE bukrs.
*RFTD table is the parameter cluster table for F110 amoung others
CONSTANTS: lc_relid TYPE rfdt-relid VALUE 'FB', "CHAR02 data element for SYST from RFDT table
lc_parm TYPE c LENGTH 4 VALUE 'PARM', "Constant value to pass into the RFDT table
lc_f110 TYPE c LENGTH 4 VALUE 'F110'. "Constant value to pass into the RFDT table
*The values are needed to store the parameters correctly in the Parameter Cluster Table
f110v-laufd = i_laufd.
f110v-laufi = i_laufi.
f110c-budat = i_laufd.
f110c-grdat = i_laufd.
rfdt-mandt = sy-mandt.
rfdt-relid = lc_relid.
CONCATENATE lc_f110 i_laufd i_laufi lc_parm INTO rfdt-srtfd.
f110id-progr = lc_f110.
f110id-laufd = i_laufd.
f110id-laufi = i_laufi.
f110id-objkt = lc_parm.
*Build up the Vendors that are being stored in the parameters
LOOP AT t_lifnr INTO ls_lifnr.
r_lifnr-sign = 'I'.
r_lifnr-option = 'EQ'.
r_lifnr-low = ls_lifnr.
APPEND r_lifnr.
ENDLOOP.
*Build up the Company Codes that are being stored in the parameters
LOOP AT t_bukrs INTO ls_bukrs.
fkttab-bugrp = sy-tabix.
fkttab-zwels = i_zwels.
fkttab-nedat = i_nedat.
fkttab-bukls = ls_bukrs.
fkttab-xpruf = 'X'.
*To match the SAP standard I put in 6 blank lines
APPEND fkttab.
CLEAR fkttab.
APPEND fkttab.
CLEAR fkttab.
APPEND fkttab.
CLEAR fkttab.
APPEND fkttab.
CLEAR fkttab.
APPEND fkttab.
CLEAR fkttab.
APPEND fkttab.
CLEAR fkttab.
APPEND fkttab.
ENDLOOP.
LOOP AT fkttab WHERE bugrp IS NOT INITIAL.
buktab-bukrs = fkttab-bukls.
buktab-bugrp = fkttab-bugrp.
SELECT SINGLE land1
FROM t001
INTO buktab-land1
WHERE bukrs = fkttab-bukls.
SELECT SINGLE zbukr
FROM t042
INTO buktab-zbukr
WHERE bukrs = fkttab-bukls.
APPEND buktab.
ENDLOOP.
*Use the SAP standard to format the Vendors
PERFORM selektion_lifnr.
*Create the Payment Parameters
PERFORM sichern.
*Commit the work and wait for the Payment Parameters to be written to the database
COMMIT WORK AND WAIT.
*Wait up to 4 minutes for the Payment Parameters to be created, if they aren't after
*4 minutes raise an exception
CLEAR lv_seconds.
DO 240 TIMES.
SELECT SINGLE *
FROM rfdt
INTO ls_rfdt
WHERE relid = lc_relid
AND srtfd = rfdt-srtfd.
IF sy-subrc = 0.
EXIT.
ELSE.
WAIT UP TO 1 SECONDS.
lv_seconds = lv_seconds + 1.
IF lv_seconds = 240.
exception = 'parameter_create_failed'. "Old and new exceptions cannot be used at the same time
EXIT.
ENDIF.
ENDIF.
ENDDO.
*Once the payment parameters have been created we can create a payment proposal
CALL FUNCTION 'SCHEDULE_PAYMENT_PROPOSAL'
EXPORTING
i_laufd = i_laufd
i_laufi = i_laufi
i_xstrf = 'X' "Create immediatly
EXCEPTIONS
startdate_wrong = 1
parameters_missed = 2
lock_failed = 3
job_open_failed = 4
job_close_failed = 5
OTHERS = 6.
IF sy-subrc <> 0.
exception = 'proposal_create_failed'. "Old and new exceptions cannot be used at the same time
ENDIF.
*Trigger the Job
COMMIT WORK AND WAIT.
*Clear out the tables that are used to store the cluster table
*values for the parameters
REFRESH: buktab, fkttab, slktab, sldtab, trctab, usrtab,
faetab, jobtab.
CLEAR: buktab, fkttab, slktab, sldtab, trctab, usrtab,
faetab, jobtab, f110c, trcopt, f110versionpar.
*Import the Payment Parameters Values
IMPORT buktab fkttab slktab sldtab trctab usrtab
faetab jobtab f110c trcopt f110versionpar
FROM DATABASE rfdt(fb) ID f110id.
*Check to see has the job finished
CLEAR lv_seconds.
DO 240 TIMES.
READ TABLE jobtab INDEX 1.
SELECT SINGLE *
FROM tbtco
WHERE jobname = jobtab-jobname
AND jobcount = jobtab-jobcount
AND status = 'F'.
IF sy-subrc = 0.
EXIT.
ELSE.
WAIT UP TO 1 SECONDS.
lv_seconds = lv_seconds + 1.
IF lv_seconds = 240.
exception = 'proposal_create_failed'. "Old and new exceptions cannot be used at the same time
EXIT.
ENDIF.
ENDIF.
ENDDO.
*Store the Payment Proposal Header Values
SELECT *
FROM reguh
INTO TABLE t_reguh
WHERE laufd = i_laufd
AND laufi = i_laufi.
*Delete the values where no payment will be made
DELETE t_reguh WHERE vblnr IS INITIAL.
*Store the Payment Proposal Line Item Values
SELECT *
FROM regup
INTO TABLE t_regup
FOR ALL ENTRIES IN t_reguh
WHERE laufd = t_reguh-laufd
AND laufi = t_reguh-laufi
AND xvorl = t_reguh-xvorl
AND zbukr = t_reguh-zbukr
AND lifnr = t_reguh-lifnr
AND kunnr = t_reguh-kunnr
AND empfg = t_reguh-empfg
AND vblnr = t_reguh-vblnr.
*Get the relevant Outstanding Payment to Vendors Values
SELECT *
FROM bsik
INTO TABLE t_bsik
FOR ALL ENTRIES IN t_regup
WHERE bukrs = t_regup-bukrs
AND lifnr = t_regup-lifnr
AND umsks = t_regup-umsks
AND umskz = t_regup-umskz
AND zuonr = t_regup-zuonr
AND gjahr = t_regup-gjahr
AND belnr = t_regup-belnr
AND buzei = t_regup-buzei.
*Delete the Payment Proposal
CALL FUNCTION 'DELETE_PAYMENT_PROPOSAL'
EXPORTING
date = i_laufd
identification = i_laufi
EXCEPTIONS
abnormal_end = 1
no_delete_authority = 2
OTHERS = 3.
IF sy-subrc <> 0.
exception = 'proposal_delete_failed'. "Old and new exceptions cannot be used at the same time
ENDIF.
*Delete the Payment Parameters
CALL FUNCTION 'DELETE_PAYMENT_PARAMETERS'
EXPORTING
i_laufd = i_laufd
i_laufi = i_laufi
i_inter = space
EXCEPTIONS
no_authority = 1
parameters_missed = 2
wrong_status = 3
OTHERS = 4.
IF sy-subrc <> 0.
exception = 'parameter_delete_failed'. "Old and new exceptions cannot be used at the same time
ENDIF.
ENDFUNCTION.
Edited by: Colm Gavin on Apr 15, 2011 12:22 PM -
Open items (F110 payment proposal)
Hi All,
Can someone clarify what are open items
1: invoices that are not cleared
2: credit memos
3:credit memos applied to an invoice
4:residuals
(When i run FBl5N credit memos are also shown as open items)
Also when i run F110 payment proposal it selects open items. Does it also select credit memo's?
Any help appreciated
Thanks,
Prashanth1: invoices that are not cleared - YES
2: credit memos - YES, if not cleared against any invoice
3:credit memos applied to an invoice - YES
4:residuals - once you do the payment system create new invoice for balance , that will open item
When i run FBl5N credit memos are also shown as open items - if not cleared against any invoice that will come under open item list.
Also when i run F110 payment proposal it selects open items. Does it also select credit memo's? - YES, which are in red , are called as open items...all the items in open will come in F110 proposal run
VVR -
F110 - Payment proposal simulator
Dear all,
does anybody knows if SAP provide a standard report ables to perform a simulation of payment proposal?
That is, I need to extract the total amount of an hypothetic payment but without locking all open items as F110 does.
Thanks in advance!
DavideDear Andreas, my aim is just to avoid to run the proposal and lock all open item.
So, table REGUH and REGUP are unusable.
Thanks and best regards
Davide -
Reverse one item after F110 payment
Dear ALL:
is it possible to reverse one item after F110 payment?
it seems when I reset and reverse the payment document for this line item, the table REGUH still has this line items record, if I delete the output for this , it will delete all the items, is it possible to delete the output of one item after f110_payment has been posted?
thanks very muchHello,
The other option is to use FBRA (reset cleared items) transaction.
You can reverse and reset a payment clearing document with this Tcode.
Please note, if there was more than one invoice included in the clearing, all those will be reversed.
Regards,
Endre -
Validate open item when creating payment advice
Dear Experts..
pls tell me how we can validate open item when creating payment advice ? the purposes is if some document number already included in first payment advice than we cannot included in second/other payment advice..
thank you,
sasmitoHi Steven
I am using JHs 11.1.1.3.35
I kind of solved this problem using the expression #{row.bindings.Code.inputValue == null} for disabled property of the button. This worked for me because the code attribute is filled automatically by the database after committing the new row.
Now my question is that is there any solution for the case in which there is no such an attribute (I mean the code attribute mentioned above)?
Thanks -
Vendor's same open item selected for payment twice through APP run F110
Hi,
In F110 run, specified vendor number and payment method(Bank Transfer), executed payment run.
After, say 5 minutes interval again executed F110 for all vendors and except for the above mentioned payment method.
In the first case, payment document generated, posted and cleared the Vendor open items. Here, the Payment method is B.
In the second time also, the same open items are selected in the payment run and the payment method D(Cheque payment).
Payment document generated and is not posted but cheque is generated for the same amount.
How could it happened?Hi,
In F110 run, specified vendor number and payment method(Bank Transfer), executed payment run.
After, say 5 minutes interval again executed F110 for all vendors and except for the above mentioned payment method.
In the first case, payment document generated, posted and cleared the Vendor open items. Here, the Payment method is B.
In the second time also, the same open items are selected in the payment run and the payment method D(Cheque payment).
Payment document generated and is not posted but cheque is generated for the same amount.
How could it happened? -
F110 payment proposal: Open Items layout
Hello Gurus,
ive got the payment running fine, but when i generate the payment and go into the open items detailed view of propesed payment i can see a lot of fields with diffrent information.
There is one filed named Internal order, but he is empty.
Ive generated vendor invoice and entered into it the Internal Order, but upon payment proposel edit or display, the field AUFNR ir empty.
Could some one tell me why is it so?
Do i need to config some payment meadia formats or something else?
Thanks
Best regards
Laurynas PrikockisHi,
Check following report. it may help you
S_P99_41000099 - Payment List
Regards,
Jigar -
Line Item Sorting in Payment Proposal in F110 (Automatic Payment Program)
Hi all SAP Gurus...
I really need a help here...
In FBZP, I set up 'note to payee lines on the form' restricted to 17 rows. And the sorting for line items, I use 'document date'.
For example, I have 68 open items. When I run F110, in the payment proposal, all the open items are grouped based on 17 items in each group, so I get 4 groups, but they were not sorted by the document date. All the open items seem like distributed to 4 groups randomly.
Could you please advise on how I can sort the line items in each group by the document date?
Thanks a lot!
Regards,
ArmanHi:
Debit balance for vendor means something is to be received from vendor so that it will not be included in payment list. F110 looks for credit line items for postings,. Stand alone debit balances can not be picked up by default since during the payment run you need to net them off first. However if you want to consider debit balance for netting off then, put invoice reference in FB60 , system will club the amount of debit line items with respect to credit line items of that particular invoice. Hope this will help you.
Regards -
F110- payment proposal didn't pick up item
Hi All,
need your help
User has created a payment proposal and when take a look at the proposal list, one item is missing which was suppose to be a refund to customer.
This customer has 2 documents, only one document didn't get picked up.
Also payment proposal parameter is stated as up to posting date 19.05.09 and this document pertains to 07.05.09. there is no payment block and this payment has mpayment method 'B' which is the same as teh selection criteria.
exception list didn't show this as well..
How to find out why it is not picked up..?
thanks & regards,JayaO,
If the payment is selected in another payment run, and NOT PAID, then the account itself gets blocked and would not be selected in the new payment run.
The concerned table is REGUS - note that this table is at account (vendor / customer) level, and not at open line item level.
Now, onto the primary problem here - why a particular line item is not appearing in the proposal. There could be a variety of reasons, like:
1. whether the said open line item is within the posting date that this payment run is picking up (you say you've already checked this)
2. whether the said open line item has the correct payment method mentioned in it (you say you've checked this as well)
3. whether the said open line item is due BEFORE the date mentioned as your next payment run date (because if, as per the payment terms of the line item, it is becoming due AFTER the date mentioned as the date for next payment run, then SAP will NOT pick up this line item for your current payment proposal).
Let me know how you fare in this last validation.
Thanks
Gulshan -
Clearing of Open items - Critera - Auotomatic Payment Run
Dear Friends,
We have configured the Automatic Payment Run in the system and are in the process of maintaining the integration with the Bank. When we import the Electronic Bank Statement, we find that instaed of 'Value Date' some otehr reference gets populated in the assignment field in the line item for Bank Clearing Account, thus rendering it difficult to perform automatic clearing of open items. The first question is how to check what information is getting populated and why? Is there a way to find it out ?
Another thing is that we have been advised to maintain the substitution rule so that instead of some other reference, the Value Date gets substituted in the Assignment Field? Need the help of experts in finding out which information gets populated in the Assignment Field and second what is the method and config maintainence required for defining the Substitution Rule so that the Value Date gets captuerd in the Assignment Feild and which would help in perfroming the automatic clearing of open items.
Thanks in advance!
Regards,Hi,
Thanks for the prompt response. In FF.5 while importing the Bank Statement, the box for "Assign Value Date" was checked and in the GL Master of the Bank Clearing Account, the Sort Key has also been defined as 027 (Value Date). Even then in the line item posting for Bank Clearing Account, the reference from Document Header Text (Field Name BKTXT) gets populated in the Assignment Feild. Now the issue is that this field needs to be substituted with the value date. How to define the Substitution Rule? Another issue is what should be the second criteria defined in the system for clearing the Open Items in the Bank Clearing Account, since for the same value date there could be two identical items and only one may be cleared from the bank and other one may be outstanding?
Help from experts who have configured e banking would be highly appreciated.
Thanks!
Regards -
Editing Selection of items from F110 Payment Run
Have a requirement to limit the selection of documents from the Payment run for a specific payment method to those items based on fields on the Sales Order and Sales order Billing Document For example, VBAK-KVGR1 = 'AE' .
Is anyone aware of a user exit or BADI that can be used to limit the selection of items in the Propaal and Payment Run for F110 payment items?I am sorry, I could not find any other user exit to meet your needs.
You may consider the following options.
Payrun program offers Free Selections - you have lots of fields from Document, Customer master - you can consider using them and write an user exit to populate one of those fields for your needs
If you have SAP version ECC6.0, you have option to create implicit enhancement point in the standard program.
Go with option 1, if that does not work, you can look at creating Implicit Enhancement points. -
Hi
Today after creating a payment proposal list when the user tried to display the proposal list,it is showing all the transaction items of last three years.It should not.It should display only what is created in latest proposal created. I have not changed any config on AP. Can some one help me why proposal list is showing all the old cases ?
Thanks
SatyaHi,
In your case U have described that in the proposal list all the line item pertaining to last year U are getting the list, that means u have open line items of last three year, try to close those open items of last three years, and then try to create the new payment run and check. I think it will work because as mentioned by U that U have not changes any confonfiguration.
Regards,
Venkat. -
F110 Payment Proposal - Payment Methods
Regardless of what payment method(s) you enter in the F110 parameters, the payment proposal still comes back with all open items - this can produce a long proposal list consisting mostly of exceptions (exceptions being open items not having the payment method you requested).
Is there any way of getting F110 to only select open items that have the payment method(s) you are interested in, and therefore considerably shorten the length of the proposal (and therefore the length of time it takes users to process it)?
Thanks.Hi,
I'm seeking for a possibility to select only open items which are due for more then e.g. 10 days.
I've tried to use field Days in arrears [BSEG-PENDAYS] as a criteria for selection of items which where overdue for more then 10 days, but I couldn't fill the proper parameters.
Which parameters do I need and how do you fill the value fields ?
{I tried (1,100), believing this selects all items with days in arrears between 1 and 100 days, or deselects if you fill exclude values}
{I also tried field Days net [BSEG-ZBD3T] but don't know how to fill the values}
Thanx in advance -
Hello Experts,
Requirement:
Single Payment to be generated for all the Invoices falling due on a particular day for the vendor.
Configuration Settings made:
In FBZP for the Payment method T, the Single Payment for marked items is not flagged. Payment per due day is flagged.
In Vendor master, Individual Payment is not flagged.
When executing F110, the system is not giving a consolidated amount but showing as 2 individual payments.
Please let me know if there is any further configuration required.
Also do let me know if the same settings made in customer master also works for customer in F110.
Thanks..
Best Regards,
VasHi Vas,
For f110 grouping issues, always refer to notes 164835 and 305414.
As per the attached note 164835:
You can pay open items together using the automatic payment
transactions, but only if certain fields are identical. The
structure ZHLG1 specifies these fields.
I hope I could be of assistance.
Kind Regards,
Fernando Evangelista
Maybe you are looking for
-
Error ORA-10980 while creating MV
SQL*Plus: Release 10.2.0.1.0 - Production on Thu Jun 21 11:43:02 2007 Copyright (c) 1982, 2005, Oracle. All rights reserved. Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production With the Partitioning, OLAP and Data Min
-
When running the repository wizard, we get the following message during the schema copy process: RM_USER -Table does not have a primary key. Once that message displays the process halts. We checked the RM_USER table and it does have a primary key.
-
Different types of phases in implementation project
hi gurus can anyone inform me what r the different types of phases in implementation project
-
I would like to get certified in SAP Crystal Report
I am Crystal Report Developer working in a company having totally 4.6 yrs exp. in Crystal report. I would like to get certified in the same. For which what I have to do. Please guid me on the same. Regards, Mani G.S.
-
IPod audiobook "Chapter Function" is missing.
Why on earth would you eliminate the very useful "chapter function" in the iPod. Please say it was an oversight and when might we expect to see it functioning again?