[UPD] In create method, use name field unless name_get

In create method, use name unless name_get to define res_name value.
In account.voucher model, the name_get return the amount, and we don't want this, we would like to get the name field.
Your commit message doesn't explain why this change was made.

When I look at the change it seems like you want to make use of the `res_name ` in the `create` function, yet do do not.

It also looks like you want to factor out the `account.voucher` which is a good move, yet you left that in `create`.

Therefore, we don't know what that commit is supposed to be doing.