Invoice Template Enhancements

Creating additional flexibility to add variables into the invoice templates to allow for deeper customisation