'upload', @date_type, '', '',
'title', 'varchar', 'NULL',255, '', '',
'processor_id', 'varchar', 'NULL',255, '', '',
+ 'type', 'char', '', 6, 'DEBIT', '', # DEBIT/CREDIT
],
'primary_key' => 'batchnum',
'unique' => [],
'rate' => {
'columns' => [
- 'ratenum', 'serial', '', '', '', '',
- 'ratename', 'varchar', '',$char_d, '', '',
- 'agentnum', 'int', 'NULL', '', '', '',
- 'default_detailnum', 'int', 'NULL', '', '', '',
+ 'ratenum', 'serial', '', '', '', '',
+ 'ratename', 'varchar', '', $char_d, '', '',
+ 'agentnum', 'int', 'NULL', '', '', '',
+ 'default_detailnum', 'int', 'NULL', '', '', '',
+ 'agent_rateid', 'varchar', 'NULL', $char_d, '', '',
],
'primary_key' => 'ratenum',
- 'unique' => [],
+ 'unique' => [ ['agentnum','agent_rateid'], ],
'index' => [],
'foreign_keys' => [
{ columns => [ 'agentnum' ],
'regionnum', 'serial', '', '', '', '',
'regionname', 'varchar', '', $char_d, '', '',
'exact_match', 'char', 'NULL', 1, '', '',
+ 'agent_regionid', 'varchar', 'NULL', $char_d, '', '',
],
'primary_key' => 'regionnum',
'unique' => [],
- 'index' => [],
+ 'index' => [ ['agent_regionid'] ],
},
'rate_prefix' => {