Skip to Content
author's profile photo Former Member
Former Member

Close an Open invoice


I have down payments and payment means (for the down payment) done for orders in SAP. However during invoice creation, downpayment amount to draw, got erroneous and hence invoice remains open by some amount(sales order closed upon invoice creation). Kindly suggest the best thing to do, to close the invoice using di-api or di-server

Thanks and Regards,


Add a comment
10|10000 characters needed characters exceeded

Related questions

1 Answer

  • Posted on Dec 09, 2015 at 01:41 PM

    Hi Saurav,

    You can do easily by DI API. A sample code:

    Document doc = oCompany.GetBusinessObject(oInvoices)
    if(doc.GetByKey(your invoice key))
         //The document was found
        if(doc.Close() != 0)
         //The document not found or an error occurs

    Hope it helps,



    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.