Page not found (404 error) when trying to view invoice in WP-Invoice plugin

There is an option in WP-Invoice/Settings/Main tab - " Show invoices only for logged in recipients." Disable this option if you do not need your clients to be logged in to see their invoices.