Advertisement
Guest User

Untitled

a guest
Mar 27th, 2015
266
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.76 KB | None | 0 0
  1. Dim customerRet As ICustomerRet = customerRetList.GetAt(i)
  2. CustomerName = customerRet.Name.GetValue()
  3. QuickBooksID = customerRet.ListID.GetValue()
  4. requestMsgSet = sessionManager.CreateMsgSetRequest("US", 13, 0)
  5. requestMsgSet.Attributes.OnError = ENRqOnError.roeContinue
  6. Dim invoiceAddRq As IInvoiceAdd = requestMsgSet.AppendInvoiceAddRq()
  7. invoiceAddRq.CustomerRef.ListID.SetValue(customerRet.ListID.GetValue())
  8. invoiceAddRq.CustomerRef.FullName.SetValue(customerRet.FullName.GetValue())
  9. invoiceAddRq.RefNumber.SetValue(15)
  10. ' Add these lines to your request
  11. Dim invoiceLineAdd As IORInvoiceLineAdd = invoiceAddRq.ORInvoiceLineAddList.Append()
  12.  
  13. invoiceLineAdd.InvoiceLineAdd.ItemRef.FullName.SetValue("Sales")
  14. ' invoiceLineAdd.InvoiceLineAdd.Amount.SetValue(1000)
  15. invoiceLineAdd.InvoiceLineAdd.Desc.SetValue("Test")
  16. invoiceLineAdd.InvoiceLineAdd.Quantity.SetValue(Convert.ToDouble(1))
  17. invoiceLineAdd.InvoiceLineAdd.ORRatePriceLevel.Rate.SetValue(Convert.ToDouble(10))
  18. invoiceLineAdd.InvoiceLineAdd.Amount.SetValue(Convert.ToDouble(1005))
  19. invoiceLineAdd.InvoiceLineAdd.ServiceDate.SetValue(DateTime.Now)
  20. Dim invoiceResponseMsgSet As IMsgSetResponse = sessionManager.DoRequests(requestMsgSet)
  21. Dim invoiceResponse As IResponse = invoiceResponseMsgSet.ResponseList.GetAt(0)
  22. Dim invoiceRet As IInvoiceRet = DirectCast(invoiceResponse.Detail, IInvoiceRet)
  23.  
  24. Dim StatusMessage As String = response.StatusMessage
  25. Dim statusCode As Integer = response.StatusCode
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement