Short answer
HubSpot's KB: Super Admins customize invoice presets. Select Use custom document title to change the header title, choose up to four custom properties to show on invoices, and optionally Allow users to override default custom fields. Invoices collect payment through HubSpot payments or Stripe.
1. Payments setup
My demo portal hasn't set up payments.

2. QuickBooks
See QuickBooks invoices.