Hi Susan
So long as you used March 31 for AR Period End and AR Year End, that is not the problem.
It's probably, as you suspected, a Ledger timing problem, and the AR report is accurate. If you don't want to troubleshoot that, you can make a GL entry to reconcile to the AR report, and then reverse the entry in the next period.
Steve