Link Invoices to Payment

Hi,
How can i link invoices to incoming payments that have already been captured in the system through DI API ??
I am using B1 2005A SP01
Thanks
Amit Jain

Hi Adele,
NO what i am asking is in case i capture a simple payment that has been taken on account and not against any invoice.
But later i want to attach (link) that payment to an invoice throught DI API.
The same can be done in B1 through the Banking -> Bank Statement and Reconciliations -> Link Invoices to Payments module.
In case you can help that would be great
Cheers
Amit

Similar Messages

  • Link Invoices to Payments - 2007

    I have a customer that just upgraded from 2005 to 2007.  Prior to upgrading, they had multiple customers with payments on account that represented downpayments on an invoice.  In 2005, they would use the Link Invoices to Payments to apply the payment on account to the invoice so that they could show the customer the actual balance due on the invoice.
    With 2007, it looks like this option has gone away and has been replaced with the Down Payment Invoice.  Our customer will not be able to use this functionality - they have a Job Costing add-on that generates their invoices, and it does not give them the option to apply a down payment invoice.
    I have tried the new internal reconciliation to apply the downpayment to the invoice, but it won't allow you to reconcile if the net amount of the transactions is zero.  In this case, the invoice amount is $10,000 - the downpayment is $5,000, so the balance on account is still $5,000.
    Any thoughts on how to apply the payment on account to the invoice so that the balance due on the invoice displays correctly?

    Hi Ellen,
    please have a look at the IRU landing page here:
    http://service.sap.com/~sapidb/011000358700000380562007E
    You will see that the now unified reconciliation engines are much more userfriendly & rule out any inconsistent internal reconciliation that could happen when using the 'Link invoices to payments' functionality.
    All the best,
    Kerstin

  • Link invoices to payments

    Hi Experts,
                        I have posted few incoming payments on account, When I wanted to link these on account paymnets with the A/R invoices Iam getting Error message as .................No Data [Message 131- 85].
                         Iam using SAP 2005B Version.

    You may refer to my posting on your another thread:
    Posting Periods Authorizations in SAP 2005B
    Also, link invoices to payments has been taken out from new version.  It is mainly because that function is error prone.
    Thanks,
    Gordon

  • Error in Link  Invoice to Payment

    Hi
      I have problem in Link Invoice to payment, I could not adjusted A/P Invoice with outgoing payment. In that A/P Invoice, Asset items are used.  I got this error message  "Cannot link Invoice with different control account than the BP's Main control account".

    Hi,
    This is the limitation of SAP B1, due to the asset control account mapped in the business partner master data.(under that BP Master->accounting tab ->general tab->control account->asset account)
    By default the when payment processed thorugh outgoing payment(by using payment on account option),the payment will be accounted in the sundry creditors account.
    So the link to invoice option will not be able to reconcile the sundry creditors account and the asset account which mapped in the BP master.
    Now inorder to reconcile these accounts:
    Create a manual JE,where you can change the control account for that BP.
    Db. the control account(asset account mapped in the BP master data) for the BP and Cr. the default control account(Sundry creditors account).
    Then manually reconcile the BP.
    Inorder to avoid these complexity the payment by selecting the corresponding asset AP invoice,this would automatically reconcile the accounts.
    Hope this clarifies your issue!

  • Link Invoices to payment -2007 B

    Hi all,
    How i can do link invoices to payment in SAP B1-2007B.
    the payment on account should be linked to AP Invoices and next time when i'm choosing the same party, thest invoices shouldn't appear in the outgoing payment window (it should be closed)
    Correct solutions will be highly appreciated
    Thanks & Rgds,
    Suresh Kannan

    Hi Suresh,
    the functionality of linking invoices to payment has luckily been removed in version 2007. It led to countless problems within the internal reconciliation engines.
    The entire reconciliation behavoiur has been changed & instead of linking invoices to payments you may now use the new internal reconciliation engine, which also supports partial journal entry reconciliation.
    Business Partners - > Internal Reconciliations -> Reconciliation
    Please check out the Internal Reconciliation landing page on the SMP for more info about the new reconciliation engine:
    Channel Partner Portal -> Solutions -> SAP Business One -> Hot Topics -> SAP Business One 2007 Information Center -> New Single Reconciliation Engine
    A single engine reconciles the difference and eliminates the previous reconciliation issue. More -> click on 'More'.
    All the best,
    Kerstin

  • When do Link Invoices to Payments, got error message

    Hi,
    I got a bank transfer of 4000 CAD, so I created an incoming payment, paid two invoices of 1000 CAD each and the remaining balance on the account.
    Then when I do "Link Invoices to Payments", select the invoice of 2000 CAD, which is exactly the same as the remaining balance, got the error message: "Payment amount is greater than invoice amount [Message 439-4]".
    What was the problem? How to fix this error? Please help, many thanks!

    Hi Chen,
    Check the following thread
    Re: Payment amount is greater than invoice amount
    "link invoices to payments"
    *Close the thread if issue solved.
    Regards
    Jambulingam.P

  • Request: option to link invoice to payment for SBO 2007A

    Hi all,
    The situation is as follows:
    A payment on account is booked. Customer wants to link an invoice to that payment afterwards. In version 2007 the transaction 'link payments to invoices' has disappeared compared to version 2005.
    It's possible to do an internal reconciliation, but then that payment is not linked to the invoice,  i.e. the payment is not listed in the payment history of the invoice.. It should be possible to link a payment on account to an invoice.
    We have logged a message with SAP but must raise a DRQ ( Development Request) as the function is not there anymore.
    Looking forward to a proper solution!
    Kind regards,
    Charlotte Jansen
    SAP Business One consultant

    The query is linked to the BP via en UDF and a FMS and is as follows:
    SELECT '' AS Type, '' AS 'CustName', NULL AS 'Doc No', NULL AS 'Doc Date', '' AS 'Curr',NULL AS 'Amount', NULL AS 'Due date',  '' AS 'Status',  '' AS 'PayCurr', 0 AS 'Paid', NULL AS 'Date paid', NULL AS 'Ref.', NULL AS 'Pay days',NULL AS Late
    UNION SELECT
    'Fact' AS Type,
    T0.CardName AS 'CustName',
    T0.DocNum AS 'Doc No',
    T0.DocDate AS 'Doc Date',
    T0.DocCur AS 'Curr',
    Amount=CASE T0.DocCur
       WHEN 'EUR' THEN T0.DocTotal ELSE  T0.DocTotalFC END, T0.DocDueDate AS 'Due date', T0.DocStatus AS 'Status', T1.DocCurr AS 'PayCurr', Paid=CASE T0.DocCur
       WHEN 'EUR' THEN T0.PaidToDate ELSE  T0.PaidFC END, T1.TrsfrDate AS 'Date paid', T0.ReceiptNum AS 'Ref.',
    DATEDIFF(dd,T0.DocDueDate,T1.TrsfrDate) AS 'Pay days', Late=CASE T0.DocStatus
       WHEN 'O' THEN DATEDIFF(dd,T0.DocDueDate,getdate())
       WHEN 'C' THEN DATEDIFF(dd,T0.DocDueDate,T1.TrsfrDate) END FROM [dbo].[OINV] T0 LEFT OUTER JOIN [dbo].[ORCT] T1 ON T1.DocNum = T0.ReceiptNum WHERE T0.CardCode=$[$-5.0.0]
    UNION SELECT
    'Cred.fact' AS Type,
    T2.CardName AS 'CustName',
    T2.DocNum AS 'Doc No',
    T2.DocDate AS 'Doc Date',
    T2.DocCur AS 'Curr',
    Amount=CASE T2.DocCur
       WHEN 'EUR' THEN T2.DocTotal-1 ELSE  T2.DocTotalFC-1 END, T2.DocDueDate AS 'Due date', T2.DocStatus AS 'Status', T3.DocCurr AS 'PayCurr', Paid=CASE T3.DocCurr
       WHEN 'EUR' THEN T3.DocTotal ELSE  T3.DocTotalFC END, T3.TrsfrDate AS 'Date paid', NULL AS 'Ref.',
    DATEDIFF(dd,T2.DocDueDate,T3.TrsfrDate) AS 'Pay days', Late=CASE T2.DocStatus
       WHEN 'O' THEN DATEDIFF(dd,T2.DocDueDate,getdate())
       WHEN 'C' THEN DATEDIFF(dd,T2.DocDueDate,T3.TrsfrDate) END FROM [dbo].[ORIN] T2 LEFT OUTER JOIN [dbo].[ORCT] T3 ON T3.DocNum = T2.ReceiptNum WHERE T2.CardCode=$[$-5.0.0]
    UNION SELECT
    'Part.Paym.' AS Type,
    T4.CardName AS 'CustName',
    T4.DocNum AS 'Doc No',
    T4.DocDate AS 'Doc Date',
    T4.DocCurr AS 'Curr',
    Amount=CASE T4.DocCurr
       WHEN 'EUR' THEN T4.DocTotal-1 ELSE  T4.DocTotalFC-1 END, NULL AS 'Due date', '*' AS 'Status', T4.DocCurr AS 'PayCurr', Paid=CASE T4.DocCurr
       WHEN 'EUR' THEN T4.DocTotal ELSE  T4.DocTotalFC END, T4.TrsfrDate AS 'Date paid', NULL AS 'Ref.', NULL AS 'Pay days', NULL AS ' Late '
    FROM [dbo].[ORCT] T4
    WHERE T4.CardCode=$[$-5.0.0] AND T4.PayNoDoc='Y'
    ORDER BY Status DESC, 'Due date' ASC, Type ASC

  • Link invoices to the payment

    How to Link invoices to the payment in banking?

    Hi,
    In SAP Business One,goto banking-bank statements and reconciliation-link invoices to payment.
    This function enables you to link an A/R or A/P invoice with an incoming or outgoing payment document that was not based on an invoice.
    When the amounts of the linked documents are identical, SAP Business One reconciles the journal entries related to these documents.
    Wish it helps you.
    Thanks and best regards,
    Lucy Shen
    SAP Business One Forums Team

  • Automatic linking of Partial Payments to Invoices

    Hi,
    Is there any SAP standard functionality to link the Partial payment and Invoice automatically?
    For instance, we have a Partial Payment of £500 and Invoice of £1000 so we need to link these automatically without going to the transaciton and linking these?
    Thanks,
    Srini

    Hi Mate,
    Check this out 
    http://help.sap.com/bp_bblibrary/500/Documentation/J03_AR_InvPostwAClg_BPP_EN_US.doc
    Rgds
    CONMJI

  • Link invoice to existing payment via DI Server?

    Hi all,
    I can not link invoice to existing payment via DI Server, please see following code:
            sCmd = "<?xml version=""1.0"" encoding=""UTF-16""?>"
            sCmd += "<env:Envelope xmlns:env=""http://schemas.xmlsoap.org/soap/envelope/"">"
            sCmd += "<env:Header>"
            sCmd += "<SessionID>" & msSessionID & "</SessionID>"
            sCmd += "</env:Header>"
            sCmd += "<env:Body><dis:UpdateObject xmlns:dis=""http://www.sap.com/SBO/DIS"">"
            sCmd += "<BOM>"
            sCmd += "<BO>"
            sCmd += "<AdmInfo>"
            sCmd += "<Object>oIncomingPayments</Object>"
            sCmd += "</AdmInfo>"
            sCmd += "<QueryParams>"
            sCmd += "<DocEntry>468</DocEntry>"
            sCmd += "</QueryParams>"
            sCmd += "<Payments_Invoices>"
            sCmd += "<row>"
            sCmd += "<DocEntry>2558</DocEntry>"
            sCmd += "<InvoiceType>it_Invoice</InvoiceType>"
            sCmd += "<SumApplied>12.19</SumApplied>"
            sCmd += "</row>"
            sCmd += "<row>"
            sCmd += "<DocEntry>2556</DocEntry>"
            sCmd += "<InvoiceType>it_Invoice</InvoiceType>"
            sCmd += "<SumApplied>14.69</SumApplied>"
            sCmd += "</row>"
            sCmd += "</Payments_Invoices>"
            sCmd += "</BO></BOM></dis:UpdateObject></env:Body></env:Envelope>"
    It does not work, return error "Cannot link invoice to existing payment via DI".
    Please help!
    Thanks.
    John

    Hi John!
    You cannot update an existing payment and link it to invoices.
    You can only do the link during the Add operation.
    This is true for DI server, DI and to B1 Application.
    Once a payment is created it cannot be changed.

  • How to link a down payment to an AR Invoice in the SDK

    Hi,
    I'm generating Invoices from Sales Order's.
    I'm using SAPbobsCOM.BoObjectTypes.oInvoices.
    The Down Payment's are made baesed on the sales order.
    I need to link the down payments to the invoice.
    How can i do that?
    Regards,
    Ana Silva

    Hi Ana,
    Try this code, it has worked for me:
    Private Sub Command4_Click()
        Dim oInvoice As SAPbobsCOM.Documents
         Dim oDPM As SAPbobsCOM.Documents
            'Create DownPayment Invoice Object
            Set oDPM = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oDownPayments)
            oDPM.GetByKey (3)
        ' Add invoice
        Set oInvoice = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oInvoices)
        oInvoice.CardCode = "C1001"
        oInvoice.DocType = SAPbobsCOM.BoDocumentTypes.dDocument_Items
        oInvoice.DocDate = DateTime.Now
        oInvoice.Lines.ItemCode = "A1000"
        oInvoice.Lines.Quantity = 1
        ' Add the Invoice with Down Payment
        Dim dpToDraw As SAPbobsCOM.DownPaymentsToDraw
        Set dpToDraw = oInvoice.DownPaymentsToDraw
        'oDPM is an object that contains an existing DownPayment Invoice
        'dpToDraw.AmountToDraw = oDPM.DownPaymentAmount
        dpToDraw.DocEntry = oDPM.DocEntry
        lRetCode = oInvoice.Add()
        If lRetCode <> 0 Then
                oCompany.GetLastError oError, errMsg
                MsgBox (oError & " " & errMsg) ' Display error message
        Else
                MsgBox "Invoice with Downpayment created, the process of using a downpayment invoice succeeded"
         End If
    End Sub
    Hope this is helpful,
    Regards,
    Niall
    SAP Business One Forums

  • Link Checks for Payment (OCHO) to A/P Invoice (OPCH)

    can someone help me link Checks for Payment to the A/P Invoice tables? 
    FROM OPCH T0 
         INNER JOIN PCH1 T1
              ON T0.DocEntry = T1.DocEntry
         INNER JOIN OACT T2
              ON T1.AcctCode = T2.AcctCode
    WHERE T0.DocDate >= '08/1/11' AND T0.DocDate <= '08/31/11'

    Hi,
    Try this if the same helps your issue :
    select T3.Docnum as 'AP Invoice Number', T1.Docnum as 'Payment Number',
    t0.checknum as 'Check Number',t1.Canceled as 'Payment Canceled Y/N'
    from OCHO t0
    inner join OVPM t1 on t0.PmntNum = t1.Docnum
    inner join VPM2 t2 on t2.docnum = t1.docnum
    inner join OPCH t3 on t3.transid = t2.doctransid
    inner join PCH1 t4 on t3.docentry = t4.docentry
    inner join OACT t5 on t4.Acctcode = t5.Acctcode
    where t1.cardcode = t0.vendorcode
    and T3.DocDate >= '01/1/11' AND T3.DocDate <= '08/31/11'
    I have tried to incorporate the part of your query as well.
    Kind Regards,
    Jitin
    SAP Business One Forum Team

  • Linking of vendor payments to Purchase order

    Hi
    My requirement is that  i want to link payments ( vendor ) to PO i.e how much payment has been made to particular vendor for a particular vendor .
    I have placed several orders to a single vendor for the supply of different material.
    In my sceneraio i am paying the advances to vendor  against thes PO.
    I wanna to link these vendor payment to PO so that i will bw in postion to know what is my payment done against PO.
    Waiting for prompt resonse
    Thanks and regards

    Hi,
    Linking payment to PO is not available in SAP standard reports .If down payment is released in F-48 where in the user put the PO No in the purch doc field it will reflect in the status tab of the PO header.For viewing other payments against the PO one has to drill down the PO history tab and clickthe invoice document .Than click the accounting document no. and see the document overview.Than select the vendor code click the details .Here look in the field Clearing .If there is a clearing document number and date it implies payment is made to the vendor.This is a clumsy way however.Otherwise a custom report need to be developed for this.
    Dhruba

  • Down Payment Invoice & Incoming Payment docs print with Sales Order

    Hi,
    When print a Sales Order that has a Down Payment linked to it, the Down Payment Invoice & Incoming Payment also prints.
    How do I turn this off?
    Thanks,
    Ron

    Hi Ron,
    What is your B1 version and PL?
    Thanks,
    Gordon

  • Link Invoices error

    I'm using SAP B1 2005.
    I have a problem to link prepayment to invoice for incoming receipt. Eventually now the debtor is making payment and I'm trying to link the prepaid amount (using Link Invoices) to the o/s invoices with FIFO basis. However, I encountered the problem when I try to update the link.
    The error message is:
    << Another user-modified table " (JDT1) (ODBC - 2039) [Message 131-183]. >>
    Please recommend a solution.
    Thanks.

    Hi Kait,
    Please check these threads:
    /message/5861816#5861816 [original link is broken]
    Change in Business Partner Master Data
    SBO_SP_Transaction_Notification result Another user modified table
    They may be related to your error message.
    Thanks,
    Gordon

Maybe you are looking for

  • Adding mismatched RAM on MacBook Pro ?

    Hi, I have a 2.0 Ghz MacBook Pro with the 512 MB Stock RAM that it came with. I would like to add 1 Gig of Mac Compatible Corsair or other branded RAM. Do I have to install matched RAM in this computer ? Does it matter if the RAM I buy matches the br

  • I am having issue in group by using decode and case in pl/sql

    my query is some thing like this but having more column in select. when i am firing this query it is giving result but that is not proper my problem is , like if there are 3 more values for uh.sflowtype (0,1,2) then group by is not working for them a

  • How to use Inner Join for these 4 table's

    Hi Guys,               My Requirement is i have to get the data into the final Internal table whose structure is like this (BWKEY   type  MBEW-BWKEY,         MATNR   type  MBEW-MATNR,         MAKTX   type  MAKT-MAKTX,         BWTTY   type  MBEW-BWTTY

  • ResourceBundle with Database backend

    Hi all, We're busy creating a web application that needs different localization. ResourceBundles would probably be the best thing to use for this. However, we would like to use a database as the backend for the ResourceBundle. This would make changin

  • Paning in Audition From Back to Front

    Paning in audition is the great thing I tried to rotate pan and sound goes around you with all beauty But what if I want to pan from back to front or left from right ?