The,

   if not user or not submit_checkbook:
        self.redirect('/userpage') 
        return

was killing any debit or credit posts

which this check is necessary here since i do it in the 'get'.