Discussions
Using the new Initialize operation
I am trying to use the new Intialize operation of the 2.5 Beta interface to create an invoice based on a sales order. Here is the VB.NET code I have written to do this:
Dim iir As New InitializeRecord
Dim so As New InitializeRef
so.internalId = 7459
so.type = InitializeRefType.salesOrder
so.typeSpecified = True
iir.type = InitializeType.invoice
iir.reference = so
Dim result As ReadResponse = service.initialize(iir)
When I run this code, the initialize operation returns this error message:
You have an invalid sales order 7459 or the order is already closed.
7459 is the correct internalId for the sales order, and the sales order is definitely not closed. I get the same error if I try to create an ItemFulfillment the same way. Any ideas?