The entire SnapBill system is designed under the realization that one-size-fits-all simply does not apply to billing.
For that reason, we bring you the SnapBill Template System.
The rest of this post is a rather technical summary of the syntax behind it.
The syntax draws inspiration from Markdown, a little from the PHP programming language as well as a few ideas from the template system in my pre-Ubuntu favourite music player foobar2000.
I’ve tried to keep it as easy to read as possible, but in quite a few places I have chosen to put power and flexibility first.