Uninstall
If you want to remove Billing Booster from your installation entirely, follow these steps in order.
Uninstalling keeps Billing Booster's database tables, so a later reinstall picks up where you left off. Removing them is a deliberate choice, made on Settings → Advanced (see the step below). If you do, export your configurations first under Settings → Advanced → Backup & Restore — payment codes, e-invoicing and statement processing configs are all in the file. There is no undo.
1. Switch the invoice template back
If you selected BillBoost as your invoice template, change it before removing the files, or Blesta will be left pointing at a template that no longer exists.
Go to Settings → Billing/Payment → Invoice Customization and, in the Look and Feel section, set Invoice Template back to Blesta's default (or to whichever template you want to use instead), then click Update Settings.
2. Remove the email tags
Edit your invoice email templates under Settings → Company → Emails → Email Templates and remove any {paycode} and {einvoice_link} tags you added. Left in place, they are harmless but will render as empty.
3. Uninstall the Payment Code gateway
If you installed it, go to Settings → Company → Payment Gateways → Installed, find Payment Code, and uninstall it. Make sure no client is mid-checkout on it first.
4. Disable the cron tasks
Billing Booster registers two tasks in Blesta's cron task manager (Settings → Automation): billboost_processing and billboost_log_cleanup. Uninstalling the plugin removes them, but if you are leaving the files in place for a while, disable them there so they stop running.
5. Decide whether to keep your data
In the Billing Booster interface, open Settings → Advanced. In the Danger Zone, leave Remove all data when the plugin is uninstalled off to keep everything for a later reinstall, or switch it on and click Save Changes to have uninstalling drop Billing Booster's tables as well. See Configuration → Danger Zone.
6. Uninstall the plugin in Blesta
Go to Settings → Plugins → Installed. Find the Billing Booster row and click Uninstall.
With the switch from step 5 on, this drops Billing Booster's database tables — all payment code, e-invoicing, and processing configurations are removed, along with bank connections, EBICS keys, its log and its review queue. With it off, the tables stay, and Billing Booster switches its features off itself until it is installed again.
Existing PDF invoices that were already generated are unaffected; new invoices simply stop receiving payment codes and e-invoices.
7. Remove the files
Delete these directories from the filesystem:
/components/gateways/nonmerchant/paycode
/components/invoice_formats/billboost
/components/invoice_templates/billboost_invoice
/plugins/billboost
8. (Optional) Clean up the data directory
The Billing Booster data storage directory (whatever path you configured under Configuration → Data Storage) holds archived payment codes and downloaded bank statement files. These files are not removed automatically.
If you don't plan to reinstall, delete that directory too for a clean state — bearing in mind it may contain bank statement files you want to retain for your records.
Reinstalling later
If you kept your data, re-installing brings back every configuration and setting, license key included; redo the wiring steps from Installation that you undid above.
If you removed it, you start with empty configuration lists. Import a settings file exported under Settings → Advanced, or re-add your payment codes, e-invoicing rules, and processing configurations as described in Configuration, and redo the wiring steps from Installation — the invoice template selection and the email tags in particular. If you kept the data storage directory and point the new install at the same path, your archived files remain available.