'part_bill_event' => {
'columns' => [
'eventpart', 'serial', '', '',
+ 'freq', 'varchar', 'NULL', $char_d,
'payby', 'char', '', 4,
'event', 'varchar', '', $char_d,
'eventcode', @perl_type,
'plandata', 'text', 'NULL', '',
'disabled', 'char', 'NULL', 1,
'taxclass', 'varchar', 'NULL', $char_d,
+ 'classnum', 'int', 'NULL', '',
],
'primary_key' => 'pkgpart',
'unique' => [],
'index' => [],
},
+ 'cust_tax_exempt_pkg' => {
+ 'columns' => [
+ 'exemptpkgnum', 'serial', '', '',
+ #'custnum', 'int', '', '',
+ 'billpkgnum', 'int', '', '',
+ 'taxnum', 'int', '', '',
+ 'year', 'int', '', '',
+ 'month', 'int', '', '',
+ 'amount', @money_type,
+ ],
+ 'primary_key' => 'exemptpkgnum',
+ 'unique' => [],
+ 'index' => [ [ 'taxnum', 'year', 'month' ],
+ [ 'billpkgnum' ],
+ [ 'taxnum' ]
+ ],
+ },
+
'router' => {
'columns' => [
'routernum', 'serial', '', '',
'index' => [ [ 'disabled' ] ],
},
+ 'pkg_class' => {
+ 'columns' => [
+ 'classnum', 'serial', '', '',
+ 'classname', 'varchar', '', $char_d,
+ ],
+ 'primary_key' => 'classnum',
+ 'unique' => [],
+ 'index' => [],
+ },
+
};
}