If you don't want your customers/Account Holders to be able to view their paid and/or future Invoices, you can hide them in the Customer Portal. Here's how.
Head to the My Company page.
Click on Portals on the left menu.
Scroll down to the settings:
Hide Future Invoices in the Customer Portal
Hide Paid Invoices in the Customer Portal
Check the boxes beside the Invoices you want to hide.
Select "Save settings" to save the changes made.