@lubos, I am going to jump in with some comments here.
I for one see absolutely no reason why the desktop version should support every single feature of Manager that the cloud or server version does. With the free version of desktop, users get far more functionality for their accounting program than they would from any accounting software on their lowest or cheapest tier. I think it is more than reasonable to make it that emailing invoices, customer portal and multi users requires cloud or server version. This would mean you are not limited in how emailing works by the limitations of the desktop version. You have effectively downgraded the functionality to make it work in the desktop version. I would seriously reconsider this. Desktop Manager should not support emailing invoices full stop. If people want that feature, they can pay for it by buying the server or cloud version.
I can’t test how the new email functionality works as I don’t use the feature, but I believe (under correction) that the new email functionality essentially sends an html attachment. I maintain my own mail server and along with other IT technicians, we automatically block html attachments because they are heavily abused by malware and viruses. HTML are a terrible file format to email from a cyber security point of view. Whilst pdf is not 100% safe from malware, it can be migitated by disabling javascript, loading external links etc. As someone who maintains a mail server, I would far rather receive pdf attachments than html any day! There was a period some time back where 90% of html attachments were malware! If you are using html attachments to inline the document, please reconsider this as many email providers automatically block html due to malware concerns. You have just increased the chances of people not receiving invoices in their email.
For those of us that want to use the Customer Portal, I would highly recommend emailing links to the customer portal for that customer to login and view their invoice and potentially download quotes and invoices etc. This is the way a lot of other accounting providers work and I think from a cyber security point of view is preferable to attachments. For my clients they would have a link to their customer portal on their home page bookmarks. So I would prefer this option. An email that says you have received a quote, invoice - please login to your portal is the most optimal way.
For those that don’t use the customer portal, pdf attachments or sending a link in the email which opens up the invoice presumably in pdf is the best way. I am not massively keen on links in emails as they are a known malware vector, but the only alternative is to send the actual pdf as an attachment. Inline is the least desirable format.
I agree with one of the posters above - I don’t like receiving invoices inline within the email. Virtually everyone I work with, will need to save the quote, invoice into their accounting software as an attachment. When I receive invoices from my suppliers, I attach their pdf invoice to my purchase invoice in Manager. You have just made it harder for people to do that. Printing to pdf from email is not satisfactory as you have the headers and footers and the printed pdf format looks like crap compared to a proper pdf. The invoice needs to open up in pdf format so people can save it to their accounting software.
Would you please reconsider this. From a cyber security point of view, html inline invoices are a terrible idea. From an end user customer point of view, inline invoices are a terrible idea. Make it so that the desktop version does not support customer portals, multi users and emailing invoices etc. If people want those features they can pay for a version of Manager that is designed to support that functionality. You have just downgraded the functionality of emailing for paying customers to satisfy users that don’t pay anything for Manager. Shouldn’t it be the other way around?
Last, what is the point of the customer portal if customers receive all the information inline within the email? I really think the customer portal has great potential, but this inline emailing actually undermines the whole purpose of the customer portal where the information can be securely viewed in the portal. I am sorry, but this latest “improvement” is a mistake on so many levels. Thank you.