Bank Transaction Posting resulted in GL imbalance

SUGGESTED

I have posted a standard CM Check transaction and when I went to reconcile the bank account, the amount showed up in my DEBIT column (as though I had made a deposit instead of a CM Check).  Looking at the G/L detail for the batch, the system recorded improperly a positive amount for the Home Currency and a negative amount for the Transaction Currency values (or vice versa depending on whether we are talking about the bank account or the expense account I was using).  I don't have a way to fix this manually that I can figure out.  This is in a company set with no Multicurrency, all entries are USD.  I can't even duplicate it at will.  Anyone else ever experienced this?