Generally good and simple. need few improvements.
- shortcode to display invoices statement to the user at frontend
- option to add partial payment onto existing partial payment, so it will calculate previous with current...
- redirect user login to WP login page, after try to open not-his invoice.
However, thanks for your great efforts. Keep it moving!