Down Payment Invoice in Sap Business One 2007

hi
  Scenario.
  Before Creating Sales Order Advance is taken from customer. Then Sales Order is created .
  Before delivery performa invoice is raised indicating Advance & Balance Amount against that Sale Order
  Example price = 225000 Taxes = 23410 Advance = 75000 Balance = 178410.  Then finally invoice is raised for the full amount.
   How this can be done.
   Is there any document on How to link Customer Advance with A/R Invoice for Sap Business One 2007.
Thanks

Hi Manish,
The following would apply to 2007A but I would think it's the same or very similar for 2007B:
1.  Enter your Sales Order - don't click 'Add' if you've also received a payment (advance payment or deposit)
2.  Click on the Payment Means (money bag) icon
3.  Select the payment method and enter the amount information, etc. (like a regular incoming payment)
4.  Click OK to save the changes; you will return to the S/O window
5.  Click Add to save the S/O and payment.
When doing this, SAP will not only add your S/O but create and AR DownPayment Invoice & Incoming Payment, all linked together.
If you've already processed your S/O, open it and copy it to an AR DownPayment Invoice.
Enter the DPM amount in the footer section.
Do steps 2 & 3 (above).
Add the AR DP invoice.
When ready to process the invoice, be sure to link the DPM before adding it otherwise there will be some manual steps to do.
Hope this helps,
Heather

Similar Messages

  • How to create Down Payment Invoice without Small Business One

    Greetings,
    I have a requirement to create an AR Invoice to solicit a Down Payment (previous to any Goods Issue).   I see from other postings that this can be done using Small Business One, but we only have the SAP ERP 5.0 implemented.    The customer has agreed to Down Payments, but will only submit payment after receiving an invoice.
    Is this functionality available in SAP 5.0?
    Thanks,
    Tony-

    Closed due to non-response.

  • Can we add new Payment means in SAP Business One Payments

    Dear Experts,
    Can we new Payment means in SAP Business One Payments?
    Currently, I am having 4 Payment means as Cash, Cheque, Bank Transfer and Credit Card.
    I need one more Payment means as Coupons.
    These are the Discount coupons which will be issued to our regular customers on Purchase of amount above certain limit.
    Thanks & Regards,
    Amrut Sabnis

    Hi Amrut,
    you can't add a payment means, but you can book the new payment means as an additional creditcard name for example "coupons"
    Kind regards
    Ad

  • SAP Business One 2007 - SQL Security best practice

    I have a client with a large user base running SAP Business One 2007. 
    We are concerned over the use of the sql sa user and the ability to change the password of this ID from the logon of SAP Business One.
    We therefore want to move to use Windows Authentication (ie Trusted Connection) from the SAP BO logon.  It appears however that this can only work by granting the window IDs (of the SAP users) sysadmin access in SQL.
    Does anyone have a better method of securing SAP Business One or is there a recommended best practice.  Any help would be appreciated.
    Damian

    See Administrators Guide for best practise.
    U can use SQL Authentication mode Don't tick Remember password.
    Also check this thread
    SQL Authentication Mode
    Edited by: Jeyakanthan A on Aug 28, 2009 3:57 PM

  • XL reporter issue in SAP Business one 2007 B patch 15

    Hi expert
    We are using SAP business one 2007 B patch level 15
    on our server we have Microsoft office 2003 and on server XL reporter runing as normal,
    but on one client we have Microsoft office 2007 and on this client we unable to  run XL reporter.
    I want to know what can be possible way to run XL reporter on client where we have Microsoft office 2007.
    Regards
    Arun K Singh

    Hi Arun,
    You may check this thread first:
    Re: XL reporter addon error
    Thanks,
    Gordon

  • How to Define and Use Formatted Search in Sap Business One 2007

    Hi
        Any Document on How to Define and Use
    Formatted Search in Sap Business One 2007.
    Thanks

    Hi Manish,
    It is Very simple Procedure of defining FMS(Formatted Search)
    in SAP 2007B Same as SAP 2005B & SAP8.8 Version
    Do this,
    ->> Open the require Document.
    for ex. IF you add the UDF in Marketing Document(Sales/Purchase)
    1. Goto the UDF (or) any Default(Original) Field and Click ShiftAltF2.
    2. Select the SEARCH BY SAVED QUERY.
    3. Assign the FMS Query.
    4. Select the AUTO REFRESH WHEN FIELD CHENGES.
    5. Select the require Auto refresh field
    6. Check the Refresh Regularly (or) Display Saved Values.
    Regards,
    Madhan.

  • How to create Add-On program for SAP Business One 2007

    Hi,
    When I create my Add-On into SBO I have some issues.
    Which program do I use to create an Add-On into SBO?
    Is there a URL or Path where I find the program?
    I am using a 2003 program which is built by my colleague.
    I assume SAP provide the Add-On program for SAP Business One 2007
    Thank you,
    Rune

    Rune,
    At a high level ...
    1) VS2005
    2) Compile your program
    3) Generate and Add-on Identifier
    4) Create a registration datafile
    5) Create the setup program consisting of your .EXE and the .ARD file
    6) Add-On is created and running in SBO
    Again ... the details on deploying and packaging your add-on can be found in the SAP Business One SDK Help Center Documentation and the SDK eLearning.
    Also, you can use B1DE using the Simple Installer or Professional Installer will do most of the work for you after you have coded the add-on.
    Eddy
    Edited by: Edward Neveux on Jan 30, 2008 9:11 PM

  • DTW DI API for SAP Business One 2007 B (8.60.037)

    Hi Experts,
    I'm having problem uploading the chart of accounts using the Data Transfer Workbench (DTW).  it seems that the dtw uses the key "Code" but in the B1, maybe the "AcctCode" is used instead.  Thus error results it says "Invalid XML File65171.  I'm currently using the DTW 2005 DI API.  Could you give me link to the suitable DTW DI API tha would work with :    SAP Business One 2007 B (8.60.037)  .  What is the workaround
    Regards,
    Allan

    Dear Rakhi,
    Computability of any add-on with any version of SAP dependent on few things, Like what kind of Add-on this is?, What functionality it will customize? What tables of SAP will play there role in the development of Add-on?
    If you are planning to upgrade your system to 8.8 in near future than I would also recommend to first upgrade the system and than develop the Add-On.
    Thanks
    Ashutosh T

  • Batch Printing Of Invoices from SAP Business One

    Hi,
    I am having trouble batch printing invoices from SAP business one. The issue is with only one printer, on all other printer it works fine.
    Everytime we try to print on this printer(HP) it prints the first invoice and prints following error on the
    next page.
    PCL XL error
    Subsystem: KERNEL
    Error: IllegalOperatorSequence
    Operator: EndChar
    Position: 84
    Any help will be highly appreciated.

    Hi,
    Please try to do the following steps: (Not related to B1, but to the printer settings)
    1.Open Start a Settings a Printers and Faxes
    2.Right click on the desired printer and choose u2018Printing Preferencesu2019
    3.In the u2018Advancedu2019 tab, change the field u201CPrint Optimizationsu2019 to u2018Disabledu2019
    4.Click OK, and Exit.
    Please update if  it helps (and grant points ) and also if it didn't, so that we might find another solution.
    Regards,
    Tuvia.

  • AR Downpayment Request v/s AR Downpayment Invoice in SAP Business One 9

    What are the differences seen while using the above two tabs in Sales Module?
    1. AR Down-payment Request
    2. AR Down-payment Invoice

    Hi,
    Please check thread:
    Down Payment Invoice/Request
    Difference between A/p down payment request and invoice
    Check this on line help for complete information:
    Down Payments - SAP Business One 9.0 - SAP Library
    Thanks & Regards,
    Nagarajan

  • Adding Invoices into SAP Business One via web service.

    Hello!
    I am partially done with my project. However, I am down to a couple of problems which hinders the progress of my project.
    When I create an invoice with 2 items it will be inserted perfectly into the SAP Business One. However, when a second invoice with another 2 items is created the newly inserted invoice will reflect 4 items. 2 from the first invoice and the remaining 2 from the current invoice.
    May I know what is the problem? I have been debugging for the past 2 nights and i couldn't find any headways.
    Your help will be greatly appreciated.
    Thank you!
    Here are the codes:
                    oCompany = Session("g_CompanyConnection")
                    oDocument = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oInvoices)
                    oDocument.DocType = SAPbobsCOM.BoDocumentTypes.dDocument_Items
                    oRecSet = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset)
                    oPay = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oIncomingPayments)
                    drOrdHeader = dtOrdHeader.Rows(0)
                    'Set values to the fields
                    oDocument.CardCode = drOrdHeader("CardCode")
                    oDocument.HandWritten = SAPbobsCOM.BoYesNoEnum.tNO
                    Dim j As Integer = 0
                    Dim count As Integer = 0
                    While dtOrdLines.Rows.Count > j
                        drOrdLines = dtOrdLines.Rows(j)
                        If count > 0 Then
                            oDocument.Lines.Add()
                        End If
                        'item lines - set value to the first line
                        oDocument.Lines.ItemCode = drOrdLines("ItemCode").ToString()
                        oDocument.Lines.Price = drOrdLines("Price").ToString()
                        oDocument.Lines.Quantity = drOrdLines("Quantity").ToString()
                        count = count + 1
                        j = j + 1
                    End While
                    lngRetVal = oDocument.Add

    Thanks for your reply Li!
    dtOrdLines was all along set as a local variable. Perhaps i should show the whole chuck of codes here.
    Public Function CreateItemOrder(ByVal OrderDataSet As DataSet) As String
            Dim lngRetVal As Long
            Dim retVal As Long
            Dim strReturn As String = ""
            Dim strReturn1 As String = ""
            Dim oDocument As SAPbobsCOM.Documents = Nothing
            'Dim oUDF As SAPbobsCOM.UserFields
            Dim dtOrdHeader As DataTable = Nothing
            Dim dtOrdLines As DataTable = Nothing
            Dim dtPayment As DataTable = Nothing
            Dim drOrdHeader As DataRow
            Dim drOrdLines As DataRow
            Dim drPayment As DataRow
            Dim oCompany As SAPbobsCOM.Company
            Dim oRecSet As SAPbobsCOM.Recordset
            Dim oPay As SAPbobsCOM.Payments
            Dim IngRow As Long = 0
            Try
                SetConnectionParam("S10033973", "SBO_Innova", "manager", "manager", "sa", "P@ssw0rd")
                dtOrdHeader = OrderDataSet.Tables("OnlySalesInvoice")
                dtOrdLines = OrderDataSet.Tables("OnlyInvoiceItem")
                dtPayment = OrderDataSet.Tables("PaymentTerm")
                If ConnectToDatabase() Then
                    oCompany = Session("g_CompanyConnection")
                    oDocument = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oInvoices)
                    oDocument.DocType = SAPbobsCOM.BoDocumentTypes.dDocument_Items
                    oRecSet = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.BoRecordset)
                    oPay = oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oIncomingPayments)
                    drOrdHeader = dtOrdHeader.Rows(0)
                    'Set values to the fields
                    oDocument.CardCode = drOrdHeader("CardCode")
                    'oDocument.DocDueDate = Today
                    'oDocument.Address2 = drOrdHeader("ShipTo")
                    'oDocument.Address = drOrdHeader("BillTo")
                    'oDocument.DocDate = Today
                    'oDocument.CardName = drOrdHeader("CardName").ToString()
                    oDocument.HandWritten = SAPbobsCOM.BoYesNoEnum.tNO
                    Dim j As Integer = 0
                    Dim count As Integer = 0
                    While dtOrdLines.Rows.Count > j
                        drOrdLines = dtOrdLines.Rows(j)
                        If count > 0 Then
                            oDocument.Lines.Add()
                        End If
                        'item lines - set value to the first line
                        oDocument.Lines.ItemCode = drOrdLines("ItemCode").ToString()
                        'oDocument.Lines.LineTotal = drOrdLines("LineTotal").ToString()
                        'oDocument.Lines.ItemDescription = drOrdLines("Desc").ToString()
                        oDocument.Lines.Price = drOrdLines("Price").ToString()
                        oDocument.Lines.Quantity = drOrdLines("Quantity").ToString()
                        count = count + 1
                        j = j + 1
                    End While
                    Dim k As Integer = 0
                    Dim count1 As Integer = 0
                    While dtPayment.Rows.Count > k
                        drPayment = dtPayment.Rows(k)
                        oPay.CardCode = drOrdHeader("CardCode")
                        oPay.CashSum = 0
                        oPay.TransferAccount = "161016"
                        oPay.TransferSum = 0
                        oPay.Checks.CheckSum = drPayment("Price") - drPayment("Change")
                        oPay.Checks.BankCode = drPayment("BankCode")
                        k = k + 1
                    End While
                    retVal = oPay.Add()
                    If retVal = 0 Then
                        Session("g_LastErrorMsg") = " "
                        oCompany.GetNewObjectCode(strReturn1) 'get last doc
                    Else
                        Session("g_LastErrorMsg") = oCompany.GetLastErrorDescription
                    End If
                    lngRetVal = oDocument.Add '<----- the same document is added here, here is where the document should actually be added
                    'Check the result
                    If lngRetVal = 0 Then
                        Session("g_LastErrorMsg") = " "
                        oCompany.GetNewObjectCode(strReturn) 'get last doc
                    Else
                        Session("g_LastErrorMsg") = oCompany.GetLastErrorDescription
                    End If
                    oRecSet.DoQuery("UPDATE OINV Set ReceiptNum = " & strReturn1 & " Where DocEntry=" & strReturn)
                    'oRecSet.DoQuery("UPDATE OINV SET PaidToDate = ")
                    oRecSet.DoQuery("UPDATE OINV SET IsICT = 'Y' WHERE IsICT =" & strReturn)
                End If
            Catch ex As Exception
                Session("g_LastErrorMsg") = ex.Message
                strReturn = ex.Message.ToString()
            Finally
                oDocument = Nothing
            End Try
            Return strReturn
        End Function

  • Fixed Assets instalation on SAP Business One 2007 A PL 47 SQL Server 2008

    Dear Experts,
    When i try to start the Fixed Assets Addon following Error occured
    System Message
    Set-up function of add-onfailed(C:Program Files\SAP\SAP Business One\Add-ons\SAP\Fixed Assets\BA_FixedAssets.exe)
    I am using SBO 2007A PL 47 & SQL Server 2008
    Kindly suggest
    Tahir

    hi,
    Answered in this link
    Fixed Asset Add-on Failed to Install
    Jeyakanthan

  • Rounding in SAP Business One 2007

    Question on rounding for SAP B1 2007. I was wondering does anyone know the difference between rounding by currency compared to rounding by document.
    Also my customer changed the currency-rounding to 6 digits but now when  he prints the checks from outgoing payment it shows 6 trailing zero in the total and he really wants to do something about this. I know we cant round down but I was wondering is there any work around it.
    Thanks

    Hi Suda:
       I guess I already knew we couldnt round down the currency once its set. My customer was not convinced that the currency exchange rate at 4 decimals was doing justice since he works with different currency so instead of setting this at General setting-display tab he changed this at currency level.
    I was wondering is there anyway to supress the extra zero's like any function.
    Edited by: Sheilpa Dhir on Dec 19, 2007 2:59 PM

  • About AP Down Payment Request, AP Down payment invoice and AP reserve inv.

    Hi:
    Which are the main differences? I need to pay in advance to my supplier 100% of the invoice, the purchase invoice would be received one month later. How can i link them? And what about the payment, how can i remember easily that invoices are missing when the account balance is = 0 because the payment is done.
    Best regards,
    Alberto.

    Hi,
    There is a business need for companies to issue/receive Invoices including tax (or
    VAT) for Down Payments made or received. These Invoices can then be cleared with
    partial or final Invoices. Companies can record a Down Payment received in SAP
    Business One by creating a Payment not based on an Invoice. However, due to legal
    requirements in certain countries the recording of a Down Payment requires an Invoice
    or a billing document.
    Down Payment Request and Down Payment Invoice documents have their own numbering series. The Down Payment Invoice
    resembles a regular Invoice and the Down Payment Request resembles a Sales
    Quotation. The user may define a different series under Invoices to be used in the
    Down Payment document. Neither of these two documents affects the On Hand stock
    or the stock valuation. They can be of Items or Service type.
    The process for them are:
    Down Payment Invoice>Payment of Down Payment Invoice >Regular Invoice> Payment of Regular Invoice.
    Down Payment Request>Payment of Down Payment Request > Regular Invoice >Payment of Regular Invoice and Clearing of Down Payment.
    For the invoice paid, you can find a Payment Means icon from Invoice window, click on it, there is payment information and a link for it.
    Hope this helps,
    maggie an

  • Down payment Invoice and AR Invoice

    Hi,
    Can anyone please advise the details of this note for PL44 - I am unable to find reference to this note on the SAP notes page?
    Error 'Down Payment sum cannot be greater then total sum', note 1244893
    We have PL42.  We have created an AR invoice and a Down payment seperately.  Both IN and DT are appearing as positive figures in the incoming payment window - how can we reconcile these transations?  
    Thanks Lisa

    Note 1244893 - Error 'Down Payment sum cannot be greater then total sum'
    Summary
    Symptom
    In Tax Groups for output documents, you define a tax code. You
    create a sales order with this tax code. You create a partial A/R down payment request and pay it. You copy the A/R down payment request
    into the A/R down payment invoice. You open a created sales order and
    copy it into the A/R invoice, and then attach an A/R down payment invoice. You try to add the A/R invoice and get the following message:
    Down Payment sum cannot be greater then total sum [3703-3].
    The A/R invoice cannot be posted.
    Other terms
    JDT1, OINV, Financials
    Reason and Prerequisites
    Application error
    Solution
    This issue will be fixed in a future patch. See the info.txt file
    on SAP Service Marketplace to verify when the fix was included.
    Header Data
    Release Status: Released for Customer
    Released on: 15.09.2008  08:29:58
    Master Language: English
    Priority: Correction with high priority
    Category: Program error
    Primary Component: SBO-SD-INV A/R Invoice
    Secondary Components: SBO-FIN Financials
    Affected Releases
    Software
    Component Release From
    Release To
    Release And
    subsequent
    SAP-M-BO 2007 2007 A 2007 A  
    Related Notes
    1294071 - Overview Note for SAP Business One 2007 B Patch 09
    1257957 - Overview Note for SAP Business One 2007 A Patch 44

Maybe you are looking for