There is a Pipelines Channel which allows a no code method to create an invoice with invoice lines in Quickbooks online (ie not the desktop version). Your Quickbase record would need to know the Customer name spelled exactly or the Quickbooks customer number in order to have the invoice associated with the correct Customer in Quickbooks.
If you have not worked with pipelines before or not with that Quickbooks Channel you may ned some paid consulting help to get that working.
------------------------------
Mark Shnier (YQC)
Quick Base Solution Provider
Your Quick Base Coach
http://QuickBaseCoach.commark.shnier@gmail.com
------------------------------