How to Link A/R Down Payment to A/R Invoice

I have a situation where the customer requires the use of a Down Payment invoice so their customer can pay in advance.  The do not want to enter the incoming payment as a payment on account which would affect the balance on the control account.  So the Downpayment invoice seems the way to go.  The problem is that the "Real" A/R invoice get's created by a 3rd party add in.  Since the add in creates the invoice there is no opportunity to select the downpayment before the "real" invoice is added.
Is there a way I can link an existing A/R Invoice to an A/R down payment invoice that is fully paid.
Thanks,
don

HI ,
Plzz go through this. Hope this will solve your problem.
                                             A/R Down Payment Invoice Concept. 
Case:
A Customer ordered material of worth Rs. 1, 00,000. And made a down Payment of Rs. 50,000.
Steps:
1.     Raise a sales order for this customer with ordered Qty and value Rs. 1,00,000.
2.     Raise a Delivery against the respective Sales Order.
3.     Raise A/R Down Payment Invoice against the delivery and add the document with Down Payment value made by the customer.
Note: In A/R Down Payment Invoice Screen we have a tab at the bottom of the screen to enter the % of the down payment made by the customer.
4.     Raise incoming payment by linking to the A/R Down Payment Invoice.
5.     When we get the remaining payment from Customer, raise A/R Invoice against the respective delivery.
Note: In A/R Invoice Screen we have a tab at the bottom, when we click this tab it displays all Down Payments which are closed.
6.     Select the Down Payment in the A/R Invoice and the document total will be the balance paid by the customer.
7.     Raise Incoming Payment linking to the A/R Invoice.

Similar Messages

  • How to create A/R Down payment Invoice

    Hi;
    I am trying to create A/R Down Payment Invoice through DI API by using the below mentioned object but the system is giving me the following error "Invalid Value. {DPI1.ExLineNo} {Line No. 1}".
      SAPbobsCOM.Documents oDoc SAPbobsCOM.Documents)x.CompanyObject.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oDownPayments);
                oDoc.Lines.SetCurrentLine(0);
                oDoc.CardCode = "C0001";
                oDoc.Lines.ItemCode = "Test";
                oDoc.Lines.Quantity = 2;
                oDoc.Lines.UnitPrice = 10;
                oDoc.Lines.ActualDeliveryDate = DateTime.Now.Date;
                oDoc.Lines.BaseType = 17;
                oDoc.Lines.BaseLine = 1;
                oDoc.Lines.BaseEntry = 1;
                oDoc.Lines.ExLineNo
                int oRetVal = oDoc.Add();
                if (oRetVal != 0)
                    MessageBox.Show(x.CompanyObject.GetLastErrorDescription());
    Please suggest me how I can create AR Down Payment Invoice along with Incoming Payment and then wanted to link AR down payment invoice with AR invoice.
    Regards;
    Deepak

    Hi
    Try this code
    Try
    'Create DownPayment Invoice Object
            oDPM = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oDownPayments)
            'Set Down Payment Header Values
            oDPM.CardCode = "Some Card code"
            oDPM.DocDueDate = "Suitable Date"
            oDPM.DownPaymentPercentage =" Numeric value (Double)"
            oDPM.DownPaymentType = SAPbobsCOM.DownPaymentTypeEnum.dptInvoice
            'Set Down Payment Line Values
            oDPM.Lines.ItemCode =" Some Item Code"
            oDPM.Lines.Quantity =" Quantity"
            oDPM.Lines.Price =" Item Price"
            lRetCode = oDPM.Add ' Try to add the invoice to the database
            If lRetCode <> 0 Then
                 oCompany.GetLastError(lErrCode, sErrMsg)
                 MsgBox(lErrCode & " " & sErrMsg) ' Display error message
            Else
                 MsgBox("Down Paymeny Invoice Added to DataBase", MsgBoxStyle.Information, "Invoice Added")
            End If
        Catch ex As Exception
            MsgBox(ex.Message)
        End Try
    Regards
    Arun

  • How to clear the down payment against the vendor invoice in the payment program?

    A down payment is made $25 Later an invoice is posted for $100 Now i want to Pay $75 to Vendor But the Automatic payment program  is not clearing the down payment against the vendor invoice. Could you please help how to clear the down payment against the vendor invoice in the payment program?

    Swathi,
    Need your help i have a strange situation
    1) F-48 and document posted with document no = 15..... in company code = L002 with payment block getting populated automatically
    2) F-48 and document posted with document no= 15..... in company code = Us11 without payment block and the screen does not even show payment block, I had to check this from BSEG table
    My question is
    a) How and where does this payment block is triggered through configured and how to process next steps.
    b) when I use F-48, how do we do the actual payment, is there a check printing and linking it to the KZ document or is check printing done outside the system and the KZ document type does not have any linkage.
    c) If I do FB60 for a higher amount how do we pay partial amount.
    Your response is appreciated.

  • How to automatically 'draw' a down payment invoice into an invoice?

    My customer would like to have their down payments draw into their invoices automatically, without having to click the '...' and display the down payments list to select.  They only ever have one down payment for an invoice.  Can this be done through formatted search or only through SDK?

    Hi Pat,
    You need to test out the exact scenario what you described initially in the thread on PL35 demo. Do the same steps in the PL44.
    Check the following steps :
    1) Create a Sales Order. Add
    2) Goto the Payment Means from the Sales Order and enter the amountpaid.
    3) The Downpayment is created.
    4) Goto the AR Invoice and create Invoice based on the Sales Order (Copyfrom).
    5) You will see that the Downpayment amount field is not filled in the AR Invoice.
    However, when try to reproduce the same steps in the 2007A PL35, the Downpayment amount is displayed in the AR Invoice downpayment field automatically.
    Regards,
    Jitin
    SAP Business One Forum Team

  • Down payment not cleared with invoice trans f-54

    Hi All,
    I need help with down payment clearing with invoice. Purpose is to have open residual item for not paid invoice part.
    I made such steps:
    1. Vendor down payment request, trans F-47, (for instance) 90Eur
    2. Make down payment, trans F110, 90Eur
    3. Vendor invoice receipt, trans. FB60, 115Eur
    4. Clear down payment, trans. F-54.
    The problem is that clearing document is created, but actually down payment for 90Eur and invoice for 115Eur are not cleared, and residual item for 25Eur is not created. Using payment program (F110) again system suggest to pay whole invoice sum - 115Eur - that is quite dangerous.
    I will be very thankful for your help.

    Hi,
    Have you cleared down payment against the invoice no. in F-54 ?
    If you do so, there will be a link between  the invoice & down payment document no. During F110, system will select both the documents together.
    Also check in T code FB00 (Editing options) under "Open Items" tab, whether "include invoice reference" check box is selected.
    If not, then select this check box & try the transaction once again.
    Hope this helps you.
    Regards,
    Ashutosh

  • 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

  • How to display the button 'Down payment clearing ' in Billing document

    Dear Gurus:
        If I  used transation code F-39 ,I can do down payment clearing for billing document .But I want to do this in transation code VF01 .
        Can any one guide me how to do down payment clearing in billing document.

    Could you please share your exactly requirement.
    Regards,
    Manoranjan.

  • How to reconcile AR down payment Request with AR Invoice?

    Dear All,
    SAP B1 2007A SP01 PL07 version.
    I have created one AR down payment Request with total amount 1000.00, and then post incoming payment to paid the AR down payment Request, and the AR downpayment request then closed.
    Then, I add one AR Invoice with amount 1000.00.
    After that, I want to add incoming payment , then I select both (AR downpayment request & AR invoice), but cannot add the incoming payment because the total amount is zero (1000.00 - 1000.00=0.00).
    How can I solve this problem?
    Thanks in advance for any help.

    Hi Kerstin,
    Thank you for you reply.
    I did test your solution, but its only work for SAP 8.8. But now i'm working in SAP 2007A version. For 2007A version, downpayment request cannot be drawn to invoice.
    Anyway, i find out one way. If I add the payment together with another invoice, thats mean the total payment is not zero, then its work. The solution is, make sure the total payment is not zero then it should be ok.
    Thanks to everybody for your fast reply. Thank you so much and really appreciate your help.
    Regards,
    Mat

  • How to close an AR Down Payment Invoice

    SCENARIO:
    The customer added in SAP B1 an sales order, then registered an AR Down Payment Invoice for the all amount.
    After that he registered the incoming payment and at the end he registered a AR invoice linked to the previous AR Down Payment.
    The amount of the AR invoice is less than AR Down Payment one.
    The customer asks if is possible to close the AR Down Payment for the open amount creating a "payment on account" of the same amount.
    Creating an "payment on account" give the customer the possibility to show the amount on the Account Balance Details.
    Thank You in advance.
    Emanuele

    1. AR down payment invoice is closed when you raising incoming payment. So this AR down payment invoice will not appear in incoming payment selection list
    >>> Yes
    2. Further due to partial payment, only AR invoice will be in open status and this AR invoice will appear in incoming payment selection
    >>>the problem is that the AR invoice is registered with a less amount than the amount of the incoming payment
    3. If you want use Payment on account for balance amount, are you able to choose customer account at GL account field?
    >>>the AR invoice is just closed with incoming payment
    4. I don't think it is possible to post balance amount via payment on account. To get correct BP account balance, we have to post at customer account.
    >>>Yes. But if you open the report Sales --> Sales Report --> Open Report --> Incoming payment you continue to see the open amount of the Incoming payment.
    After all my idea is to register a not real AR invoice (really not exist) to link to the open amount of the Incoming payment:
    01: In the report Sales --> Sales Report --> Open Report --> Incoming payment I will not have more open amount
    02: After that I will adjust BP account balance with a post at customer account
    Thank you for your opinion ....

  • How to cancel an AR Down Payment Invoice

    Hello,
    I could not find any documentation on this, but it may happen that an AR Down Payment Invoice has been created twice on the same Sales Order.
    What should you do to ensure you disable/correct/cancel/delete an AR Down Payment Invoice from SBO?
    Regards,
    Petronella
    Edited by: Marc Riar on Feb 14, 2008 9:39 AM

    Hello Suda,
    Unfortunately I am not known with the SBO_SP_TRansactionNotification Stored Procedure.
    I have done the procedure below, but no result (no block/error message) like described..
    I did the following within SQL Server 2005. Selected folder 'Databases' and then the database for which the block is needed.
    Selected folder 'Programmability'
    Selected folder 'Stored Procedures'
    Selected
    Right mouse click on dbo.SBO_SP_TransactionNotificiation
    Selected option: Script Stored Procedure As>Alter To>New Query Editor Window
    Then copied the query mentioned in the other tread in below:
    --     ADD     YOUR     CODE     HERE
    Like below:
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    ALTER proc [dbo].[SBO_SP_TransactionNotification]
    @object_type nvarchar(20),                     -- SBO Object Type
    @transaction_type nchar(1),               -- [A]dd, <u>pdate, [D]elete, [C]ancel, C[L]ose
    @num_of_cols_in_key int,
    @list_of_key_cols_tab_del nvarchar(255),
    @list_of_cols_val_tab_del nvarchar(255)
    AS
    begin
    -- Return values
    declare @error  int                    -- Result (0 for no error)
    declare @error_message nvarchar (200)           -- Error string to be displayed
    select @error = 0
    select @error_message = N'Ok'
    IF @transaction_type = 'A' AND @Object_type = '203'
    BEGIN
    IF EXISTS (SELECT T2.DOCNUM, T2.DOCTOTAL, SUM(T1.DOCTOTAL) FROM
    dbo.DPI1 T0 INNER JOIN dbo.ODPI T1 ON T1.DocEntry = T0.DocEntry
    INNER JOIN dbo.ORDR T2 ON T2.DOCENTRY = T0.BASEENTRY
    WHERE T0.BaseEntry = @list_of_cols_val_tab_del
    GROUP BY T2.DOCNUM, T2.DOCTOTAL
    HAVING T2.DOCTOTAL < SUM(T1.DOCTOTAL))
    BEGIN
    SELECT @Error = 1, @error_message = 'DOWN PAYMENT AMOUNT GREATER THAN ORDER TOTAL'
    END
    END
    -- Select the return values
    select @error, @error_message
    end
    GO
    SET ANSI_NULLS OFF
    GO
    SET QUOTED_IDENTIFIER OFF
    GO

  • 100% Down Payment for A/P Invoice

    Dear Experts,
    One of our clients requires to recieve 100% down-payment AP invoice, but the scenario is slightly different.
    The purchase process requires to pay the amount today, but the purchase is actually entered into the system the following day or after 2-3 days. If this operation is done normally in SAP, suppose the invoice date is 13/10/2009 and the payment date is 12/10/2009 (advance payment), the outgoing payment module does not show the invoice of 13/10/2009 when docdate 12/10/2009 is entered.
    How to tackle this particular problem, please help!

    Hi Ahmad...........
              It will not display the actula invoice dated 13th as you are paying to supplier on 12th. For that you should raise an AP Down Payment invoice on 12th on month on the basis of Purchase Order then only it will display you the AP down payment invoice and do the payment. Then whenever you raise an actual invoice no need to do the paymnet and will get reconciled automatically.
    Regards,

  • Down Payment in A/R invoice

    Hi,
    How can we address this scenario?
    The invoice amount is INR 2000
    DP                                INR 200
    When i select a tax code system calculate the tax on the (Inv Amt-Down Payment)
    Is there any way by which i can make the tax to calculate only on the Invoice amount without considering the DP?
    Right now i am using the work around for this but is there any direct method to achieve this
    Thanks
    Md.nazeer Shaikh

    Hi Rahul,
    Thanks for the reply
    I am not deducting the tax during the down payment
    While creating invoice i am selecting the down payment.As soon as i select the down payment the tax amount changes accordingly.
    My client says he needs the tax to be calculated only on Invoice amount before tax
    Thanks
    Md.nazeer Shaikh

  • Down Payment Item Selection in Invoicing

    Dear Experts,
    My client requirement is, down payment request needs to be displayed in the IS-U bill print out. I have maintained the main and sub transactions in the
    SAP Utilities->Invoicing->Invoice Processing->Item Selection in Invoicing->Item Selection in Account Maintenance/ Define Sub-Items.
    After that, I have created the down payment request. When i do the invoice, only consumption amount is displayed in the bill print out. down payment request amount is not coming.
    I belive some settings I must be missing. Can any one please help me to solve this issue.
    Regards,
    Aswin

    Hi Dewang,
    I have a different situation, I posted SD request at contract account level posted using FPSEC1.
    Since the contract account is for purpose of Aggregation, I did a aggregated posting then when I prepare a print doc for the same using EA10_AGGRBILL it is not picking up the security deposit request.
    I have maintained the necessary entry in Item Selection in Account Maintenance/ Define Sub-Items for RF clearing type.
    Please advice.
    Thanks
    Satyajeet

  • Down payment clearing while accounting invoice itself

    I came to know that, down payment clearing for the vendor is possible while accounting the invoice itself.  Probably this function is available for SAP recent release of EHP.
    Can anybody have an idea, please reply.
    This function needs in MIRO
    Edited by: BSR on Nov 8, 2009 11:27 PM

    Hi,
    At the time of entering the invoice from MIRO/FB60, system gives a pop-up for downpayment clearing. If you go in the help, the following thing is mentioned in the part Procedure.
    Procedure
    Check whether a transfer posting or a clearing of special G/L transactions (for example down payments) is necessary after you have posted the present document.
    Here SAP has clearly mentioned that we can do the clearing after posting of this document.
    Regards,
    Amit
    Edited by: amit kulkarni on Nov 13, 2009 2:53 PM

  • Down Payment Interim Account In SAP 8.8

    Dear All,
    Please let me know the use of Down Payment Interim Account under sales and purchase tab in gl account determination in SAP 8.8. I have tried some transactions but the same is not getting affected. Is it applicable for India Localization?
    Regards
    Kapil

    Hi Kapil,
    It is applicable for India Localization. And when you are going to do Incoming payment on base of "A/R Down Payment Request" then your "Down Payment Interim Account" will hit. In payment Dr effect goes to this GL and when you will link "A/R Down Payment Request" in "AR Invoice" then  "Down Payment Interim Account" will nullify with CR effect.
    Thanks,
    Sachin

Maybe you are looking for

  • Runtime error in excise tax

    hi i am getting runtime error while doing googs receipt with tax code(without tax not getting error).please see this error. Runtime Errors         MESSAGE_TYPE_X Date and Time          27.08.2008 20:32:45 Short dump has not been completely stored (to

  • Applescript to change Folder names

    Can someone suggest an Applescript that would convert the names within a given Finder folder? For example, I have a folder full of photos that were relabeled and not recognized by the iPad when using the Camera Connection Kit. They need to be convert

  • T.V. Station and FCP bin export = native QT file?

    I've got a few hundred short (15-20 second) bloopers on DVC-Pro that a local T.V. Station will be re-digitizing for me - into uncompressed QT - for me to work with at home. I didn't want to have to throw ALL these clips into a time line just to have

  • Update to IOS 7.0.3

    I am using ios 6.1.4 on my iphone5. I didn't have chance to update IOS 7.0.1 and IOS 7.0.2. Can I update to IOS 7.0.3 from IOS 6.1.4?

  • Setting a ViewCriteria on all instances of a ViewObject

    Hello, ViewObjectMaster           |           -- ViewObjectDetailWe've got the setup above and we add filtering dynamically to the ViewObjectDetail. We do this by accessing the ViewObjectDetail instance using the application module and calling our fi