Hi @Robles88,
I'm here to share insight on how the Customer Balance Detail report works.
The transactions that appear on that report are unpaid invoices. These transactions will have an open balance on them. If you've customized this report to also show paid invoices, then the balance will also show zero.
Regardless of the period of the report you're running is March 2019 and the invoice was paid in July 2019, the Balance column will still show a zero amount. Since it shows the current status of invoices, and not depend on the date range you select for your report.
You can also try to view this article: Create and view customer statements. It shows all 3 different statements you can create in QuickBooks Online, as well as how you can customize them.
Do you have any other questions in mind? Post a comment below, and I'll get back to you.