Yes I am aware of this shortcoming. Of course it only affects a tiny minority of nBill users, as most people who use nBill are not programmers, and those that are can often figure out what they need for themselves. As such it has not been a very high priority, but I acknowledge that there are more complex cases like yours that would benefit from more developer documentation.