We have just discovered Magento and are looking at using it for an internal market shopping cart.
There is no requirement for an invoice / payment state - as soon as a Sales order is received we just ship the goods to the appropriate person.
I am trying to use the SOAP v2 api to mark an order as complete but have found lots of conflicting advice on the web:
Some say you can just update the Status with a call to salesOrderAddComment
Some say you need to set the order State but I can find no SOAP v2 examples
Some say you need to create an invoice for the order
So how to I mark a Sales Order as fully completed using the SOAP v.2