Topic: Recurring Sales / Invoice Module Released
Hi,
I've just released a new module for FrontAccounting that does recurring sales / invoices. The key differences between this module, and the core implementation of recurring invoices are:
- Recurring orders are entered on the Sales Order Entry screen.
- The recurring specification is more flexible. Start dates; end dates; recurring on date
- Invoices (and deliveries) are attributed against the original Sales Order.
My use case is for recurring billing of a web hosting company. The customer orders a inherently recurring subscription product which is invoiced periodically.
Note: This module is for FrontAccounting version 2.4.x only. It is not likely to work on 2.3.x (I haven't even tested it).
The releases are available here.
More information, and the source code, is available on Github.
As a side note to other module developers, this module includes automated unit testing run on Travis. If you would like to do something similar for your modules you can have a look at the .travis.yml and gulpfile.js files on Github.