For those who might be having a similar issue.. The patch from Andreas Kirschbaum has fixed the broken bank deposit problem on crossfire.metalforge.net "The problem seems to be that a float is passed to PayAmount() (which expects an integer). After adding an explicit type cast (see attached patch), it did work for me again." Details: http://mailman.real-time.com/pipermail/crossfire/2005-February/008167.html