+ $args = func_get_args(); while (count($args) < 9) $args[] = 0;
+ $args = (object)array_combine(array('supplier_id', 'date_', 'bank_account',
+ 'amount', 'discount', 'ref', 'memo_', 'rate', 'charge'), $args);
+ $args->trans_no = 0;
+ hook_db_prewrite( $args, ST_SUPPAYMENT);