Handle 204 No Content response from invoice generation. Document return values from generateInvoice().
Make invoice generation less verbose. Give a warning if the PDF couldn't be generated.