PROBLEM: QB records income on date of invoice, not date of payment
I've been using QB online for a few years, but only became aware of the issue recently. I normally send an invoice to a client through QB. Oftentimes, client takes a few weeks to pay the invoice, usually by mailing a check which I deposit into the business bank account. When I do bookkeeping (once a month), these "Banking" transactions show-up under Banking, and I simply match them to the invoices.
I had recently discovered that QB actually marks the invoices as paid not on the date the funds were deposited into the bank account, but rather on the date the invoice was first generated.
This is a gross mistake and undermines all bookkeeping logic. It's especially problematic for invoices sent late in December, but paid in January. In this scenario QB would erroneously report the income for the previous year instead of the following year when the funds were received.
Can someone advise me on how to make the engineering team aware of this issue? I'm surprised it hasn't been brought up before.
Many thanks.