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

  • Draft Incoming Payments Reuse

    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
    Jenny

    Hi 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.
    Thanks

    Hi 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 Roy

    Hi,
    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.
    Pauline

    Pauline,
    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,
    Nazrul

    Now 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 Ring

    Hi 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

  • Incoming Payment Discount

    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 - Zal

    Thank 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
    Manian

    Receivable 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.

  • Incoming Payment Fast Entry

    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.
    Claire

    Hi 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)

  • Mounting Hard Drives In Gnome

    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