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

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

  • 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 invoice to be reversed or cancelled

    While entering the opening balances we have posted a  Down payment invoice twice by mistake. The Journal entries as a result of this are as under:
    1. While the down payment invoice was posted the first time (correct transaction):
                                                             (Value in Local Currency)
    (a) Party A      Dr.                            10,000/-
         To Prepayments rec 3rd                          10,000/-
       (Invoice No.001)
    (b)While booking the payment for the above invoice no.001:
    Bank     Dr.                                       10,000/-
         To Party A                                                              10,000/-
       (Receipt for Invoice No.001)
    2. While the down payment invoice was posted the second time (duplication done by mistake):
                                                             (Value in Local Currency)
    (a) Party A      Dr.                            10,000/-
         To Prepayments received                          10,000/-
       (Invoice No.002)
    (b)To rectify the above invoice no.002 the below Journal was passed:
    Prepayments received    Dr.                     10,000/-
         To Party  A                                                             10,000/-
       (Reversal of Invoice No.002)
    The opening balances were then tallied and we started posting the regular transactions
    However when we made a A/R Invoice for the above party we wanted to call the down payment invoices we got both both down payment invoices 001 and 002. We want to adjust only down payment invoice 001 and want to cancel down payment invoice 002.
    Please advise how to cancel or reverse down payment invoice 002.
    Thanks in advance
    Venkatesan Swaminathan

    Hi Venkatesan,
    please see this thread:
    Cancel down payment
    All the best,
    Kerstin

  • Close Open Amount on A/P Down Payment Invoice

    Hi,
    I have the following scenario:
    I have created an A/P down payment invoice for 1000$
    Create an Outgoing Payment for this A/P Down Payment Invoice for 1000$
    This payment is closing the A/P Down Payment invoice
    Create an A/P Invoice for 800$ - apply this amount from the A/P Down Payment invoice (updating Amount to draw to 800$). The A/P invoice will close.
    The issue is how to get the money back from the supplier closing also the open amount of 200$ from the AP Down Payment Invoice.
    I have tried to apply an A/P credit memo to the A/P Down Payment Invoice but the system does not display the open amount from Down Payment invoice.
    Another way I have tried to create a manual A/P Credit Memo to BP and manually closing the open amount on A/P Down Payment Invoice but the system would not allowed me to cancel or remove the open amount on the Down payment.
    Do you have any other ideas?
    I am working with SAP B1 2007 PL42.
    Thank you,
    Alex

    Hi Alex
    please create a message for SAP Business One Support with high priority and all the details.
    regards
    Rui Pereira
    SAP Business One Forums Team

  • How to block a delivery when an A/R Down Payment Invoice is not paid?

    1. Create and add a Sales Order
    2. Create and add an A/R Down Payment Invoice based on the created Sales Order (set DPM % to 50)
    3. Create and add a Delivery based on the created Sales Order
    The delivery is not blocked.
    Is there an easy workaround/alternative to ensure goods are stopped from being delivered when a customer hasn't paid a certain amount upfront?

    Hi Suda,
    Unfortunately my usage of the sql queries is a bit rusty and am not sure if I am doing this correctly.
    Next to that I don't exactly see how it should work (hence my comment being rusty - haven't used this very often). I see that it checks the AR Down Payment Invoice document and lines, but how it checks to which sales order it is connected to stop the delivery.. Plus I always want it to stop any delivery when an AR Down Payment for any percentage hasn't paid in full untill it has been paid/approved by someone to be delivered. If no AR Down Payment has been done, there is no issue.
    Anyway I have copied your query to the Query Generator and saved it.
    I created an approval procedure based on delivery documents and based it on the saved query.
    Added a sales order and created a Down Payment Invoice based on the sales order with 40% that has to be paid upfront. Created a delivery based on the sales order and added the document. I only gotten an internal error (it went so quickly I can't see the actual whole message because I get the created message straight after), but it created the delivery anyway.. (same as you described maybe?)
    I'm missing something obviously, let me know what to do.
    Regards,
    Petronella

  • How can we reject a Sales order after first Down payment invoice for Italy?

    Hello,
    As a legal requirement in Italy the Down paymenty have to be transformed into real invoices, another legal requirement is that an invoice cannot be cancelled it has to reversed by a credit memo.
    I would like to know in this context how we can reject a sales order line once a Down payment invoice has been emitted.
    When I do enter a reason for rejection in the sales order line I receive the message : V1036: Subsequent documenst exist for item XXX and then V2432 Cancellation not possible. Down payment request already created.
    I can create a down payment credit memo in order to cancel the down payment invoice but how can I get rid of my SD requirement in MD04 if I cannot reject the sales order line?

    Hello,
    have you tried using a recjection code which is not relevant for billing?
    Regards,
    Uli

  • How to link ap down payment invoice to ap invoice which have added.

    Hi,Expert,
      I encounter this situation in detail as follow:
    1. raisethe PO add row line with respective itemcode and quatity.
    2. raisethe ap down payment invoice  copy from the po created  just now.
    3. raise the bank -> outgoing pay the cash base on this down pay invoice.
    3. raise the Ap invoice copy from PO ,however,the user do'nt link related down pay invoice.
    This result in the account is confused and wrongly pay double amount for supplier.
    How can I process to repair it  now  and avoid it in the future ?
    Thank you in advance ,appreciate any comment and help.
    Best Regards
    Eric

    Hi Eric,
    The general down payment process is as below:-
    (1) The down payment request is made in F-47
    (2) The down payment is made in F-48
    (3) Then you create the MIRO invoice
              During MIRO, the system gives up a pop-up to show whether the down payment exist for the vendor or not. This is an information message and user will continue to process MIRO.
    (4) After processing MIRO, user need to immediatly clear the down payment againest the MIRO invoice via F-54. In F-54, on selection screen invoice number is given and then from "Process open item" you can get the list of the doan payments for the vendor to choose from.
    Regards,
    Gaurav

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

  • How do you report Net Balance of A/R Down Payment Invoice?

    We have recently installed SAP B1 Version 8.8 at a new client site.  The client wants to accept A/R down payments from customers, issue invoices and draw the amount of the invoice from the down payment.  I can see the net amount in an open items list report called A/R Down Payments - Not Yet Fully Applied.  I need to report that net amount on each invoice that draws from the down payment.  I would like to create a Crystal Report or update the existing PLD Invoice to show the amount.  Do you know the link between an A/R invoice and the drawn A/R down payment invoice?

    Hi,
    Try this query it also show the corresponding outgoing payment information.
    SELECT
      T0.DocNum,
      T0.DocDueDate,
      T0.CardName,
      T1.Dscription,
      T0.DocTotal,
      T2.BaseAbs,
      T2.DrawnSum + T3.DiscSum AS DrawnSum,
      T3.DocDate,
      T3.DocEntry,
      T6.DocNum as DocCheck,
      T5.DocDueDate as DateCheck,
      T6.CheckNum
    FROM
      dbo.ODPI T0
      INNER JOIN dbo.DPI1 T1 ON (T0.DocEntry = T1.DocEntry)
      LEFT OUTER JOIN dbo.INV9 T2 ON (T1.DocEntry = T2.BaseAbs)
      LEFT OUTER JOIN dbo.OINV T3 ON (T2.DocEntry = T3.DocEntry)
      LEFT OUTER JOIN dbo.INV1 T4 ON (T3.DocEntry = T4.DocEntry)
      LEFT OUTER JOIN dbo.OVPM T5 ON (T3.ReceiptNum = T5.DocNum)
      LEFT OUTER JOIN dbo.VPM1 T6 ON (T5.DocNum = T6.DocNum)
    WHERE
      T0.CardName = [%0] AND
      T0.DocDueDate BETWEEN [%1] AND [%2] AND
    (T4.TargetType = -1 OR T4.TargetType IS NULL)  AND T1.TargetType <> 19
    GROUP BY
      T0.DocNum,
      T0.DocDueDate,
      T0.CardName,
      T1.Dscription,
      T0.DocTotal,
      T2.BaseAbs,
      T2.DrawnSum,
      T3.DocDate,
      T3.DocEntry,
      T6.DocNum,
      T5.DocDueDate,
      T6.CheckNum,
      T3.DiscSum
      ORDER BY
       T0.DocNum,
       T3.DocEntry
    This for A/R Downpayment Monitoring.
    regards,
    Clint

  • A/R down payment invoice not allowing tax

    Hi Experts,
    We use SAP Business One 2007A PL-08. While posting A/R down payment with percentage on DPM (For example 50%), the system is not calculating GST on it though we put the GST tax code in the invoice.
    Any idea how this can be resolved?
    Is there a workaround for this?
    Thank you,

    Thanks Gordon. As a workaround, we created a dummy item number for the GST to be input into the A/R Down payment invoice. The problem here is that when we add a line item for the GST using this item number, the G/L account is defaulting to customer deposits account and its now allowing us to change the G/L account to the relevant GST G/L. Is there a way we can change the G/L?
    Please let me know!!
    Thanks

  • No Freight cost on AR Down Payment Invoice

    Hello,
    My customer needs to create an 100% AR Down Payment Invoice based on a Sales Order with freight costs. But this is not copied across, plus you don't have the option to add this either..
    How can this be done, I don't see an option.
    Regards,
    Petronella

    Hi,
    Could that be manipulated with SDK?! (The down payment module does not have the option to add additional expesnes. It will only work with Line item totals.)
    Thanks for the other option, I'll advice the client about this.
    Regards,
    Petronella

  • Amout check on Down payment Invoice

    Dear All,
    while creating a down payment invoice, the system have not any check on the amount of the base document. as if we have a purchase order of amount 100$ and we create a down payment invoice initially of 30% and pay it through out going payments, and again we create a down payment invoice and assign 100% the system allow us to create it against the same vender without show the remaining balance or any amount exceeding notification.
    so in actual the amount would be 130$ and when we try to create the A/P Invoice with reference to that PO. system will not allow us to create invoice as the total will be higher then the actual PO.
    Kindly guide me in this regard. how can we control the down payments amount with reference to due amount.
    Regards,
    Awais

    Hi,
    it is a system default which will allow you to create as many down payment invoice as possible.
    it is just based on the BP code.You can create a standalone down payment invoice for any BP,item or service type and then you can link this to your Invoice.
    During the invoice you will be selecting your down payments in the invoice window.Here you will be seeing only the down payments which you have made already the payments.
    And if you try to select the down payments whose total is greater than invoice system will block you.
    If you want to link down payment based on PO then i think through coding it is possible
    Regards
    Md.nazeer Shaikh

  • Purchase register query based on down payment invoice

    Hai All,
    I am creating an invoice based on purchase order.The vat  tax is being calculated in the downpayment. I want the vat to be displayed in the downpayment invoice as well as the a/p invoice but i m not getting it in the a/p invoice. Pls guide me with the linking of tables to get the query working. I have formatted the fields req but could not link the tables...Pls guide me with that...
    Thanks & Regards,
    Neela

    Hi Neela,
    Check the thread.
    Re: Purchase register query based on down payment invoice
    FROM PCH1 T0
    INNER JOIN OPCH T1 ON T0.DocEntry = T1.DocEntry
    INNER JOIN OSLP T2 ON T0.SlpCode = T2.SlpCode
    LEFT OUTER JOIN PCH12 T3 ON T1.DocEntry = T3.DocEntry
    LEFT JOIN ODPI T4 ON T1.CardCode = T4.CardCode
    INNER JOIN DPO1 T5 ON T0.ItemCode = T5.ItemCode
    Close the thread, if issue solved.
    Regards,
    Madhan.

Maybe you are looking for