Hi Carles,
the error you receive sounds like : the payment business partner doesn't fit the invoice business partner. Is there maybe an invoice of a different bp in oIncomingPayments.Invoices ?
For the DIS SOAP command : what is the value of idObject ?
regards,
Maik