<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def generate_transaction_id(stmt_line):
 """Generate pseudo-unique id for given statement line. This function can be used in statement parsers when real transaction id is not available in source statement. """

    return str(abs(hash((stmt_line.date,
                         stmt_line.memo,
                         stmt_line.amount))))