Version: (using KDE 3.5.9) OS: Linux Installed from: SuSE RPMs When a transaction is scheduled and the payment method is 'direct debit' the transaction is entered into the ledger as a deposit, if the amount is not fixed (the option 'The amount is an estimate...' is checked. If it has a fixed amount, it is entered correctly as a payment. Of course the work around is to edit the transaction in the ledger. As far as I can tell, this has occurred in previous versions. Let me know if I can be of further assistance.
Unfortunately, you did not leave a hint about which version of KMyMoney you are using. I am not able to reproduce this with current CVS HEAD.
I thought I put that in the "wizard". the version is: 0.9.3 "release 49.1", openSUSE 11.0
Fixed in CVS HEAD