We have upgraded to MGP v11 and am looking at web services. I have tried the native code in the web services reference for createPayablesInvoice using Visual Studio 2010 which returns the error 'No Checkbook ID has been passed for the new batch number - pass a batch checkbook id (BatchCHEKBKID) or add a default checkbook in Payables Setup'. I have added a default checkbook id in MGP payables setup and it works and creates the batch.
However we use multi currencies and checkbooks so I need to be able to set this for each batch. The error implies you can but the createPayablesInvoicePolicy seems to create the batch and the payables object does not seem to have a property to set this.
*This post is locked for comments