Thanks for reaching out to the Community for support. I'm happy to provide some insight into running the same invoice with billable time, payments received, and owed for one customer.
You can use our progress invoicing feature. Progress invoicing lets you split an estimate into as many invoices as you need. As you complete work, you can add items from the original estimate to progress invoices. This helps to keep project payments organized and connected from start to finish, and instead of asking for full payment at the beginning of a project, you can invoice customers for partial payments. I've included some of the steps that you'll need to take to use progress invoicing.