Welcome to the Airtable community!
Creating dynamic invoices per user info and creating specific layouts is exactly what you can do with the Google Docs function in our On2Air Actions app. It integrates directly with your Airtable data. You create multiple template types and it will generate different invoice types in Google Docs depending on which user/totals, etc.
You can then automatically export as a PDF back into an Attachment field in your base and/or output the URL into a field in your base.
You can try it out here to see if it works for you. Feel free to reach out to us in the chat for help.
Hannah - On2Air.com - Apps for Airtable - Dashboards, Forms, Backups, and Documents