Over the last months/years we changed some settings in the app regarding taxes (inclusive/exclusive taxes, using line_item taxes, using calculate taxes). This means that when a PDF is generated for an old invoice it does not look the way that we originally sent it to the client (the taxes are all over the place).
Now I cannot fix hundreds of old invoices (I think I would even need to clone all of them with the same invoice number), so we want to prohibit our clients from viewing their old invoices through the link that we sent them in the orginal e-mail.
(The one that looks like my.company.com/client/invoice/[some_hash]
)
I tried to deactivate the client portal in general in Settings -> Client Portal
but the link still works.
When an invoice is archived, it can still be viewed this way, right?
I think it’s also not possible to put an .htaccess file somewhere to prevent access to these URLs, right? They are probably dynamically generated.
The only way I found that could work is setting a password for all the client contacts that we have. Deleting all old invoices in the app and starting with a clean slate could possibly work.
Is there maybe another way we can disable viewing invoices over these links?