X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2Fpart_pkg%2Fsubscription.pm;h=dbf6d797dea149313dd4694828e598a7fef988ee;hb=ba06d25a6e19e6d5534e90619cf233306fa2f49c;hp=3e5a41669e5b35bc3328a1916d2f2fd4c9171763;hpb=093fbb43eb8cfa3f94c8416ac9d2b7b078d8ee18;p=freeside.git diff --git a/FS/FS/part_pkg/subscription.pm b/FS/FS/part_pkg/subscription.pm index 3e5a41669..dbf6d797d 100644 --- a/FS/FS/part_pkg/subscription.pm +++ b/FS/FS/part_pkg/subscription.pm @@ -10,6 +10,7 @@ use FS::part_pkg::flat; %info = ( 'name' => 'First partial month full charge, then flat-rate (selectable billing day)', + 'shortname' => 'Subscription (Nth of month, full charge for first)', 'fields' => { 'setup_fee' => { 'name' => 'Setup fee for this package', 'default' => 0, @@ -70,6 +71,11 @@ use FS::part_pkg::flat; 'over into current period', 'type' => 'checkbox', }, + 'recharge_reset' => { 'name' => 'Reset usage to these values on manual '. + 'package recharge', + 'type' => 'checkbox', + }, + #it would be better if this had to be turned on, its confusing 'externalid' => { 'name' => 'Optional External ID', 'default' => '', @@ -79,13 +85,7 @@ use FS::part_pkg::flat; 'upbytes', 'downbytes', 'totalbytes', 'recharge_amount', 'recharge_seconds', 'recharge_upbytes', 'recharge_downbytes', 'recharge_totalbytes', - 'externalid' ], - 'fieldorder' => [ 'setup_fee', 'recur_fee','cutoff_day', 'seconds', - 'upbytes', 'downbytes', 'totalbytes', - 'recharge_amount', 'recharge_seconds', 'recharge_upbytes', - 'recharge_downbytes', 'recharge_totalbytes', - 'usage_rollover', - ], + 'usage_rollover', 'recharge_reset', 'externalid' ], 'freq' => 'm', 'weight' => 30, );