If I understand you correctly, you are only passing one object to the document template? So not multiple pages of various invoices? If so, then why not use a footer? You can actually use dynamic labels in footers, it's just that you will need to pass a specific object to use in that footer so this wouldn't work if you had multiple pages of invoices with a template grid.