UPDATE: BPS Pro 13+ and BPS 2.0+ versions have a feature called: Setup Wizard AutoFix (AutoWhitelist|AutoSetup|AutoCleanup) that automatically creates plugin and theme whitelist rules and automatically sets up and cleans up caching plugins htaccess code.
The WP-Invoice plugin requires a Root Custom Code skip/bypass rule and a wp-admin Custom Code plugin skip/bypass rule.
1. Copy the WP-Invoice plugin skip/bypass rule below to this BPS Root Custom Code text box: CUSTOM CODE PLUGIN/THEME SKIP/BYPASS RULES
# WP-Invoice query string Root skip/bypass rule
RewriteCond %{QUERY_STRING} page=wpi_(.*) [NC]
RewriteRule . - [S=13]
2. Click the Save Root Custom Code button.
3. Click the wp-admin htaccess File Custom Code Accordion tab.
4. Copy the wp-admin plugin skip/bypass rule below to this BPS wp-admin Custom Code text box: CUSTOM CODE WPADMIN PLUGIN FIXES: Add ONLY WPADMIN personal plugin fixes code here
# WP-Invoice query string wp-admin skip/bypass rule
RewriteCond %{QUERY_STRING} page=wpi_(.*) [NC]
RewriteRule . - [S=2]
5. Click the Save wp-admin Custom Code button.
6. Go to the BPS Security Modes page and click the Root Folder BulletProof Mode Activate button and click the wp-admin Folder BulletProof Mode Activate button.