Ok. So I got 5529 pdfDocument web service endpoint to work.
I falsely assumed that every invoice has PDF already generated by BC automatically. Which seemed logical to me. As it turns out it does not and not finding the document was correct response by the web service. After user has generated PDF for the invoice attachment manually, webservice does find and respond with the content url.
Not perfect, but will do for now I guess