Catching Incoming Payments As They Occur
I have an issue to collect data on incoming payments as they occur. In other words, as a payments is entered on an AR Invoice, I need to update some sales history data in a user table using the SDK. This does not seem to present a problem except for a few issues with the Payment Wizard I cannot seem to overcome. The buttons on the Payment Wizard that could be used to trigger an event to update the user table have the same UID throughout each form in the Payment Wizard utility. Has anyone tackled this issue before that might have some advice for me? The only other option I see is to write a server side app that updates the user table periodically using a timer. I am using VB 6 and version 6.5 patch 14 for this application.
Thanks in advance for your help,
-Greg
Hi Greg,
I am not sure how the wizards inside SBO functions, but maybe it also works on the principle of pane levels. I did a quick test as follows and you get a different result on every page:
Dim oForm As SAPbouiCOM.Form
oForm = oApplication.Forms.ActiveForm
MessageBox.Show(oForm.PaneLevel
So you can test and see which page is the one that the finish button is pressed and do your processing on there.
Hope it helps,
Adele
Similar Messages
-
Client has a requirement to reuse Draft Incoming Payments as they receive recurring amounts every month against the same GL Accounts (linked to Profit Ctr codes for reporting, may have 20+ lines).
Currently the software does not allow you to add a Draft Incoming Payment in a month other than the one it was saved in. (eg. Saved As Draft in July cannot be added in August unless the dates are changed to August and it is "re-saved")
Also, Incoming Payments do not have the Duplicate option.
Either one of these would save the client time with recurring transactions.
Regards
JennyHi Marco,
I also tried to open IncomingPayment draft document with link button.I couldn't open payment draft object inside query generator and posted this in SAP Support center, they said it is bug in the SBO Application not in DI API. I am using SBO 2004 version.
regards,
BBN -
Cancellation of Incoming Payments
Hi,
Need help on how to capture System Message Event (Yes or No) when cancelling an Incoming Payment because I need to create Journal Entries after the cancellation.
ThanksHi Christian,
is the cancelation initiated by user ? and after they click yes, you want to create the journal entry ?
if so, you can check this link : Re: after system message?
Basically, the formtype for system message is 0, but you only need to set some flag so that you catch the correct system message.
Best Regards
Edy -
Background Journal entry for Incoming payment
Dear Experts,
Would you please help me in how to get the journal entry for an incoming payment entered as "payment on account".
The relationship map does not show this, but I can see the credit entry for the customer is passed.
same happens for incoming payment made for specific AR invoices.
SAP Doc says...
Result
An incoming payment document is created.
A journal entry that credits the customer and the tax accounts (if tax is involved), and debits the receivable account, is created.
The journal entries of the incoming payments and the paid invoices are reconciled.
The paid invoices are closed; they no longer appear in the Open Items list and in the Incoming Paymentswindow as documents for payment.
So how to check the journal entries for incoming payments.
Regards
Message was edited by: Suman RoyHi,
To see journal entry, drill down arrow at transaction no of incoming payment window.
Thanks & Regards,
Nagarajan -
Clearing issue Incoming payment due to Cash discount ( customers)
Hello,
During processing automatic incoming payments the system don't clear the customer open item in case the customer has taken a cash discount.
The clearing should be done automatically in the posting area 2 but now the the user needs to do manual interventions in the FEBAN in order to clear the customer
We checked the payment terms and verified the discount taken by the customer and they are ok
After investigation we guess that the original SD invoice don't send the Discount amount and Discount base amount to FI, because we saw that those fields are empty in the FI document (RV),
Also in Billing the Cash discount base field in empty...
When i tried to create a manual customer invoice those fields are well filled in and the system clears the customer open item perfectly !
Any one an idea how to fix it ?Hello,
Thanks for your feedback but the issue is not solved.
Is there difference in clearing behaviour in case the open item posting is orginated from a SD invoice ( Billing) because as stated before, when I make a FI sales invoice (FB60) the system perfectly accepts the cash discount and post and clears in postingarea 2
Also when I consult the open item position (FBL5N) the cash discount amount field is empty which is not the case when I post an FB60 invoice
Summarized
We are usiing the automatic bank statement program ( FEBC), during posting the system post perfectly posting area 1 (FEBP) but fails the post postingarea 2 ( the system makes a payment advice) the message the system generates ' Difference to large for clearing F5263'
Many thanks for help -
Query Print Layout - Incoming Payment
Hi All,
I have done the query print layout for incoming payment. but it cannot show the correct A/R invoice: document number. When I only make the payment for 1 invoice it seems to be correct, but when I choose 2 invoices to be paid, then the A/R invoice: document number for the second row is wrong ( if follows the first row).
Below is the query:
SELECT T0.DocNum, T0.DocDate, T0.DocCur, T0.DocTotal,
T0.DocTotalFC, T1.DocNum, T1.CardCode, T1.CardName,
T1.DocDate, T1.Comments,T1.TrsfrRef as 'Cheque No',
T2.BankCode' 'T2.AcctNum as 'Bank Code' , T0.Address , T3.Phone1 , T3.CntctPrsn , T0.PaidToDate, T0.PaidFc , T4.AppliedSys , T4.AppliedFc
FROM [dbo].[OINV] T0 INNER JOIN ORCT T1
ON T0.ReceiptNum = T1.DocEntry LEFT JOIN RCT1 T2
ON T1.DocNum = T2.DocNum LEFT JOIN RCT2 T4
ON T4.DocNum = T2.DocNum LEFT JOIN OCRD T3
ON T1.CardCode = T3.CardCode
WHERE T1.DocNum = [%0]
ORDER BY T1.DocNum
the fields that i want to display in repetitive area are: A/R invoice: Document date , A/R invoice: document number, Amount that they have paid ( partial payment / full payment) i used this database: Incoming payment - a/r invoice: paid, outstanding amount i used formula ( total document - paid to date), and document currency
Thank you! hope you can help.
PaulinePauline,
I've tested your query in B1 2007A SP00 PL30 and works fine. I even created PLD for the query and I can see 2 invoice paid by one incoming payment.
Rgds, -
Posting Incoming Payment via T-code: F-28
Hi SAP,
Our users need to post incoming payment via t-code F-28, but when they simulate the
transaction, only 1 line item was appeared and system gave error
message;" please correct the marked line item". Then i correct the line item (fill in business area).
Then, when i enter the next posting for 2nd line item, system gave an
error message: "You are not authorised for company code 9000". Before
this our user can do the posting via incoming payment.This problem only
happened after we upraded the system to ECC.6.
I try check Txn SU53 to display the error message, unfortunately no error was generated by
the system. Please help me. I did ask our local consultant before but they asked me to implement note 727973. we already implemented the note but the problem still happened.
Will give points for those who help me solve this problem.
TQ
Regards,
NazrulNow that you are working on a ECC 6.0 the suitable note will be:
"1249923 - FB05: F5 413 for field GSBER for automatically created item".
Please, apply the correction instructions on this note and afterwards the problem should be solved.
Regards,
Lidia -
BAPI used to post the customer incoming payment by using F-28
Hi all,
Currently, users post customer incoming payment via F-28. They would like this process to be automated. I check from the forum BAPI_ACC_DOCUMENT_POST is correct to do the F-28 posting. I am using SAP release 4.7 and I couldn't find the mentioned BAPI in tcode SE37.
Any idea is mentioned BAPI applicable in higher release? Can you please share with me any other options can achieve to automate the customer incoming payment?
Thanks and regards
Kang RingHi Alex
You are right. Sorry for the mistake as I filter to select the top 2 hit list as such it resulted BAPI_ACC_DOCUMENT_POST not found. BAPI_ACC_DOCUMENT_POST will post the account transaction only and it will not clear the open item. It seems like there is no way to avoid to use BDC as users would like to auto clear the invoices when doing the customer incoming payment.
Regards
Kang Ring -
Incoming payment linked to invoices not reconciling
1 incoming payment of $900 dated 1.8.08 has been linked to 3 AR invoices (dated in July), in the incoming payment window.
The 3 invoices have been pauid in full (NO part payment where made).
When running the customer aging report dated 16.9.08, the incoming payment receipt of $900 appears, but the 3 invoices appear to have been reconciled.
Why could this be occuring? How can I reconcile the invoices against the payment correctly?Hi,
Please check for the Business Partner, for whom the Invoice were raised, the following :
1) Goto the Banking Module > Bank Reconciliation and Statements and Manage Previous Reconciliation
2) Enter the Business Partner and check the reconciliations.
When you highlight the row the details of the reconciliation are shown in bottom half of the window.
If you find the Invoices and the Payments, the same are reconciled.
However, there can be a chance that there is/are Credit Memo raised for the Invoices which are paid by that Incoming Payment and you need to Manually reconcile the transactions together,
Please confirm about the Credit Memos for the Invoices linked in that Payment.
Hope it helps.
Regards,
Jitin -
Greetings Gurus...
I need to generate a report to show the incoming payment discount taken during cash application to customers. For example, a customer has an invoice for $100, they pay only $99, the AR clerk puts $1 discount in the Incoming Payments window on SAP B1.
What table holds that $1???
How can I write SQL to show the $100, $1, and $99...
Thanks - ZalThank Gordon - that is exactly what I needed.
Now that I know there are more than one sub-table, next time I am just going to go down the list of XXX1, XXX2, XXX3 until I find it...
Take Care - Zal -
Outgoing payment & Incoming payment are generated negative docentry in new year
After creating New financial year , Outgoing Payment and Incoming Payment Docentries are generated from beginning (1) but in Negative why?. In all documents the same is generated continuous nos from last years. why in OP & IP generated in different way. If we create in next financial year 15-16 how the they generate.
Hi,
As per Mr.Jitin's reply, if any overlapping, document entry will be in negative.
Why DOCENTRY is not continuing from last years no. like other documents like OINV?
If you change document numbering, new document entries will be created.
why docentry filed is not there in VPM1 & RCT1 like INV1 & others?
Because incoming payment (ORCT) table is common to check, invoice, account, vouchers. These tables are linked with document number.
ORCT.docentry = RCT1.Docnumber
Hope you understand.
Thanks & Regards,
Nagarajan -
Sales Return and Incoming Payments
Hi, I have worked with SAP Business One for a long time, but as an end user. Now I am employed as SAP Support for my new employer. I have a couple of questions:
1. My past experience with SAP is that a Return is a function created through a credit memo. My new company has a Return AND Credit memo in AR. I understand why this is needed, but when a return is used instead of a credit memo, the invoice is not linked to the return, nor is closed by the return. Is this because of the way the system was initially set up through SDK? Can this be corrected/reconstructed to do Sales Order -> Delivery -> Invoice -> Return -> Credit Memo. And have all the reconciliations done internally by SAP?
2. SAP was working on an issue but then stumbled upon another issue that they wanted me to look into from our database.
Here is a copy of their response:
In the course of our investigation for message 1065121 2010, for the database of (Customer 1127763), we noted that this is also affected by the scenario described in Note 1026115 - Invoice does not appear on Incoming/Outgoing Payment. I have attached the said Note for your reference. We have created this message on your behalf to pro-actively create a fix for the issue.
What I found out: My past experience with Incoming payments was that in the incoming payment screen, you could easily reconcile/click on the credit memo and the invoice and add it just fine. But in my new company, we are not allowed to add an incoming payment without entering a payment in the 'money bag', which is impossible because it's a credit memo against an invoice. We have to do an internal reconciliation, therefore the invoices do not show up in the incoming payments table. I know there is not a validation created to validate an incoming payment because I did not create a validated function to do so. How is this possible?
Your response is kindly appreciated.Hi Marianne,
I think this is more a Business Process issue than an SAP issue.
If you have delivered goods, but not invoiced them, the correct document is a return. If you have delivered and also onvoiced, the correct document is a credit memo, not a return.
The return is drawn from the delivery, which creates the required links, and the credit from the invoice, also creating the links.
Creating a return where the goods have been invoiced is a redundant step and will break the links, as you point out, and requires additional reconciliations.
The credit memo based on an invoice will create all the accounting and stock entries you need. Perhaps some testing & training will convince them to change their processes?
PS if you do use internal reconcilation to close an invoice, you can find the applied transactions by using right click on the invoice -
Incoming Payment Applied to Wrong Invoice can not be unapplied
Hi:
A Very annoying missing functionality in SAP Business One Payment Entry screen.
When you receive a payment (Incoming payment) - for a customer and apply to an invoice - but later realized that it was applied to a wrong invoice and we need to cancel the application of the payment and re-apply to a new invoice - the solution given to me by the Support Center is to cancel the payment altogether and re-enter the payment.
This will create unnecessary entries in to the customer ledger and the statement will look very odd with those entries.
I believe that this is a very genuine requirement and it is being addressed by all the small end software (like Tally, Pastel, Quickbooks etc) - when the customer moves from one of these software to SAP B1 - they expect small things like this is taken into consideration
Regards
ManianReceivable adjustment works like this:
Current situation:
Customer Revenue Receivable
100 | | 100 100|
After receivable adjustment, it looks like this:
Customer Revenue Receivable Bad Debt Expense
100 | | 100 100| |
100 100
Receivable adjustment does not adjust the customer balance/open items. It only takes $ from the receivables and moves them to a separate g/l account. -
Hi
Can you tell me the easiest way that the users can process an incoming payment against a customer i.e. DR Bank CR Customer this could either be a payment on account, or be allocated to specific open items at a later date. The users are used to entering multiple payments against customers and to actually enter one per customer and allocate them will make the process quite onerous for them.
Your advice is much appreciated.
ClaireHi Claire,
The error "Diff too large for clearing" because of small difference amount.
Go to OBA3 and see how you have allowed as small difference amount.
Next questions is you want to post the payment without clear anything. Hope it is not possible except down payment.
Because incoming or outgoing payment except down payment they might have open iteam already.
Or do it as partial payment instead of residual payment.
The new difference would be come as open item
Regards,
Sivakumar Sathiyamoorthy -
Bank reconciliation incoming payment
Hi All,
I am in the blue print designing phase of one of my client. Below is the client requirement for incoming bank reconciliation.
We have suggested them, the moment they received cheque of check from client, the entry should be posted in incoming payment account like this:
Debit Incoming Clearing Account
Credit Customer Account
When actually payment will appear in the main account entry should be posted like this:
Debit Main Bank Account
Credit Incoming clearing Account
Now the question from client is when any cheque or check would be deposited in my bank account there would one entry in our bank statement stating cheque or check deposited but subject to clearing and main account balance should be increased but actually cheque or check has not been enchased yet.
How to handle the scenario for bank reconciliation for incoming payment.Hi Ashutosh,
Please try to use Payment Order Functionality. This option is available in the Payment Methods in Country in FBZP.
Regards,
Kiron Kumar T.
Maybe you are looking for
-
Is it possible to turn List View off in Mountain Lion's Calendar?
I used to be able to see just the day view with calendar blocks. Now I have a list view between my calendars and my day's schedule. This is really messing up my work flow (I schedule people all day). Is it possible to get rid of the list view and
-
Problem configuring Flickr in Lightroom 5
First I needed to make IE my default browser. But when I accept the link with Lightroom whe requested, I'm sent to Windows Store and this time, there is no Lightroom application in Windows Store (of course)
-
Hi All I'm currently setting up a 64bit Arch Linux box for a friend of mine. He was using Ubuntu, but was not happy in them not updating Gnome when the point releases come out, so I talked him in to Arch Linux. Anyway, I have set up Arch and Gnome an
-
Protocol Issue for the photo in Who's Who and Change Own Data
Experts !! We have implemented EP 7.0 with ESS. Inside Who's Who and Change Own Data employee photo display is configured which is coming via content server. This is http content server and tied to repository id. Now SSL is implemented so all the web
-
Cannot find javax.ejb.CreateException fix classpath
Hi Guys, I have made a Webdynpro in which I am using an EJB in the libraries of the project. When I access the classes of EJB I am getting a complie time error saying Cannot find class file for javax.ejb.CreateException. Fix the classpath then try re