Removed is_cheque field from this branch, it can be deducted from transaction method