I'm using "Microsoft Money 2005 Small Business Edition"

Anyone has ever experienced this?

I sold a product to my customer and created an invoice. He transferred
me cash to one of my accounts but I had not realized what that transfer
was for. I then treated it as liability I owed him.

When I knew what that trasfer was, I change that transfer to "Payment
for Invoice". MS05 SB then asked me to allocate that amount to the
invoice I created (same amount). I accepted and it went through with no
problem.

However, when I checked at my account list, the account receivable was
still outstanding at the same amount before. It seemed that invoice had
never been paid!!

I now have to delete that transfer and re-enter it to make that invoice
paid.

Anyone knows how to correct this?

Thanks!