A new version of Recurring Invoices + PayNow is now available. The specific changes include:
- Updated PayNow to calculate outstanding invoice rather than total invoice (thanks to Maja for the suggestion).
Bleep bloop.
A new version of Recurring Invoices + PayNow is now available. The specific changes include:
This post aims to help users setup and use my Recurring Invoices + PayNow Bamboo Invoice mod.
Requirements
Installation
Extract the contents of the zip to the BambooInvoice root directory (overwriting files when prompted).
Execute the following MySQL query on your server (replacing table names with your table names):
ALTER TABLE bamboo_invoices ADD COLUMN recur_interval INT(11); ALTER TABLE bamboo_settings ADD google_merchant_id VARCHAR(255), ADD paypal_email VARCHAR(255);
Using crontab (or a similar program) setup the recur function to be executed every day. Here is an example crontab file:
# m h dom mon dow command 30 3 * * * wget http://www.mywebsite.com/bamboodir/index.php/recur 31 3 * * * rm -rf recur
I was hired by a company to retrofit the popular open source invoice software Bamboo Invoice with a recurring invoice feature. While working on it I noticed the demand for that specific feature was high so I decided to release my mod publicly.
My mod allows the user to set a recurring interval for their invoices. When the interval is reached a duplicate invoice is created with the new date and invoice number. With the PayNow feature you can enter in your Google Merchant ID or PayPal e-mail into the Bamboo Invoice settings page to allow your customers to pay you via these services (a button will be added the PDFs generated).
Check out the Recurring Invoices + Pay Now tag for the latest release.