Our product is performance-based, rather than unit-based, and there's no exposed API. We would like to have a detailed itemized invoice (think a phone bill). Our options are build from scratch or shoe-horn existing solutions. It'd be nice to not have to reinvent the wheel and also keep our customers within our UI.