From ca36c08592ef9e91641d2a6e1d2c40c2314692d9 Mon Sep 17 00:00:00 2001 From: Mark Wells Date: Thu, 6 Aug 2015 19:38:41 -0700 Subject: [PATCH] update tests --- FS-Test/bin/freeside-test-run | 2 +- FS-Test/bin/freeside-test-start | 7 +- FS-Test/bin/freeside-test-stop | 7 +- FS-Test/lib/FS/Test.pm | 12 +- FS-Test/share/output/edit/part_pkg.cgi/2 | 48 +- ...=Test%20one-time%20charge:quantity=1:bill_now=1 | 328 + .../share/output/edit/quick-charge.html/custnum=2 | 396 + ...ning=01%2F01%2F2016:agentnum=1:order_by=paynum} | 750 +- .../cust_pkg.cgi/keywords=pkgnum:order_by=pkgnum | 11329 +++++++++++++++++++ ...F31%2F2015:pkgpart=5:pkgpart=2:order_by=pkgnum} | 1682 +-- ...412400:end=1441090800:order_by=cust_pkg.pkgnum} | 730 +- .../invnum=681:notice_name=Invoice | Bin 121764 -> 0 bytes .../invnum=681:notice_name=Invoice | 288 + .../view/cust_main.cgi/custnum=2:show=packages | 2400 ++++ .../cust_main.cgi/custnum=2:show=payment_history | 1658 +++ FS-Test/share/ui_tests | 18 +- 16 files changed, 18037 insertions(+), 1618 deletions(-) create mode 100644 FS-Test/share/output/edit/process/quick-charge.cgi/amount=100.00:custnum=2:pkg=Test%20one-time%20charge:quantity=1:bill_now=1 create mode 100644 FS-Test/share/output/edit/quick-charge.html/custnum=2 rename FS-Test/share/output/search/cust_pay.html/{magic=_date:unapplied=0:beginning=01%2F01%2F2016:agentnum=1 => magic=_date:unapplied=0:beginning=01%2F01%2F2016:agentnum=1:order_by=paynum} (78%) create mode 100644 FS-Test/share/output/search/cust_pkg.cgi/keywords=pkgnum:order_by=pkgnum rename FS-Test/share/output/search/cust_pkg.cgi/{magic=bill:classnum=0:setup_ending=10%2F31%2F2015:pkgpart=5:pkgpart=2 => magic=bill:classnum=0:setup_ending=10%2F31%2F2015:pkgpart=5:pkgpart=2:order_by=pkgnum} (93%) rename FS-Test/share/output/search/cust_pkg_churn.html/{agentnum=:status=setup:begin=1438412400:end=1441090800 => agentnum=:status=setup:begin=1438412400:end=1441090800:order_by=cust_pkg.pkgnum} (99%) delete mode 100644 FS-Test/share/output/view/cust_bill-pdf.cgi/invnum=681:notice_name=Invoice create mode 100644 FS-Test/share/output/view/cust_bill-tex.cgi/invnum=681:notice_name=Invoice create mode 100644 FS-Test/share/output/view/cust_main.cgi/custnum=2:show=packages create mode 100644 FS-Test/share/output/view/cust_main.cgi/custnum=2:show=payment_history diff --git a/FS-Test/bin/freeside-test-run b/FS-Test/bin/freeside-test-run index e709641c1..add1e9b25 100644 --- a/FS-Test/bin/freeside-test-run +++ b/FS-Test/bin/freeside-test-run @@ -14,6 +14,6 @@ freeside-test-stop || true diffname=freeside-test.`date +%Y%m%d`.diff echo "Writing diff to $diffname." -diff -urb "$tempdir" "$sharedir/output" > $diffname +diff -urb "$sharedir/output" "$tempdir" > $diffname diffstat -C $diffname diff --git a/FS-Test/bin/freeside-test-start b/FS-Test/bin/freeside-test-start index eca2e03b6..4f12e325b 100755 --- a/FS-Test/bin/freeside-test-start +++ b/FS-Test/bin/freeside-test-start @@ -40,8 +40,9 @@ fi newtime=$(sudo -u freeside \ psql -tc 'SELECT to_timestamp(max(_date) + 86400) FROM cust_bill' \ ) -echo "Setting clock to $newtime." -sudo date -s "$newtime" +# no longer needed since we don't run LaTeX in the test script +#echo "Setting clock to $newtime." +#sudo date -s "$newtime" #echo "Applying upgrades." #sudo -u freeside freeside-upgrade test @@ -49,6 +50,6 @@ sudo date -s "$newtime" # start Apache on a future date when all of the invoice dates are in the past echo "Restarting Apache." -sudo service apache2 start +sudo faketime "$newtime" apache2ctl start echo "Done." diff --git a/FS-Test/bin/freeside-test-stop b/FS-Test/bin/freeside-test-stop index 2c62c10cd..7c67f54ec 100755 --- a/FS-Test/bin/freeside-test-stop +++ b/FS-Test/bin/freeside-test-stop @@ -5,11 +5,12 @@ set -ae echo "Stopping Apache." sudo service apache2 stop -echo "Resetting clock." -sudo hwclock --hctosys - newname=freeside_test_`date +%Y%m%d` if psql -l |grep -q '^ *freeside '; then + if psql -l |grep -q $newname; then + echo "Deleting old test database $newname." + dropdb "$newname" + fi echo "Renaming test database to $newname." psql postgres -c "ALTER DATABASE freeside RENAME TO $newname" fi diff --git a/FS-Test/lib/FS/Test.pm b/FS-Test/lib/FS/Test.pm index 445fdb62c..aedf502b5 100644 --- a/FS-Test/lib/FS/Test.pm +++ b/FS-Test/lib/FS/Test.pm @@ -124,7 +124,7 @@ sub fetch { my $uri = URI->new( $self->fsurl . '/' . $path); print $uri->path; my $response = $self->mech->get($uri); - print " - " . $response->code . "\n"; + print " - " . $self->mech->status . "\n"; next unless $response->is_success; local $CWD; @@ -147,7 +147,17 @@ sub fetch { push @CWD, $dir; } write_file($file, {binmode => ':utf8'}, $response->decoded_content); + + # Detect Mason errors and make noise about them; they're presumably + # _never_ correct. Mason errors have one convenient property: there's no + # element on the page. + if ( $self->mech->ct eq 'text/html' and !$self->mech->title ) { + print "***error***\n"; + } } } +# what we don't do in here is diff the results. +# Test::HTML::Differences from CPAN would be one way to do that. + 1; # End of FS::Test diff --git a/FS-Test/share/output/edit/part_pkg.cgi/2 b/FS-Test/share/output/edit/part_pkg.cgi/2 index be65b463e..8a9f1fc00 100644 --- a/FS-Test/share/output/edit/part_pkg.cgi/2 +++ b/FS-Test/share/output/edit/part_pkg.cgi/2 @@ -4261,7 +4261,7 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > - <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Charge recurring fee for period</TD><TD><SELECT NAME="flat__recur_temporality"><OPTION VALUE="upcoming">Upcoming (future)<OPTION VALUE="preceding">Preceding (past)</SELECT></TD></TR><TR><TD ALIGN="right">Auto-add a start date to the 1st, ignoring the current month.</TD><TD><INPUT TYPE="checkbox" NAME="flat__start_1st" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Prorate first month to synchronize with the customer's other packages</TD><TD><INPUT TYPE="checkbox" NAME="flat__sync_bill_date" VALUE=1 ></TD></TR><TR><TD ALIGN="right">When synchronizing, defer the bill until the customer's next bill date</TD><TD><INPUT TYPE="checkbox" NAME="flat__prorate_defer_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">When synchronizing, round the prorated period to the nearest full day</TD><TD><INPUT TYPE="checkbox" NAME="flat__prorate_round_day" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">Continue recurring billing while suspended</TD><TD><INPUT TYPE="checkbox" NAME="flat__suspend_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Adjust next bill date forward when unsuspending</TD><TD><INPUT TYPE="checkbox" NAME="flat__unsuspend_adjust_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Bill the last period on cancellation</TD><TD><INPUT TYPE="checkbox" NAME="flat__bill_recur_on_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Bill immediately upon suspension</TD><TD><INPUT TYPE="checkbox" NAME="flat__bill_suspend_as_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Optional External ID</TD><TD><INPUT TYPE="text" NAME="flat__externalid" VALUE=""></TD></TR><TR><TD ALIGN="right">Show prorate details on the invoice</TD><TD><INPUT TYPE="checkbox" NAME="flat__prorate_verbose" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">Time limit for this package</TD><TD><INPUT TYPE="text" NAME="flat__seconds" VALUE=""></TD></TR><TR><TD ALIGN="right">Upload limit for this package</TD><TD><INPUT TYPE="text" NAME="flat__upbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Download limit for this package</TD><TD><INPUT TYPE="text" NAME="flat__downbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Transfer limit for this package</TD><TD><INPUT TYPE="text" NAME="flat__totalbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Cost of recharge for this package</TD><TD><INPUT TYPE="text" NAME="flat__recharge_amount" VALUE=""></TD></TR><TR><TD ALIGN="right">Recharge time for this package</TD><TD><INPUT TYPE="text" NAME="flat__recharge_seconds" VALUE=""></TD></TR><TR><TD ALIGN="right">Recharge upload for this package</TD><TD><INPUT TYPE="text" NAME="flat__recharge_upbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Recharge download for this package</TD><TD><INPUT TYPE="text" NAME="flat__recharge_downbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Recharge transfer for this package</TD><TD><INPUT TYPE="text" NAME="flat__recharge_totalbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Allow usage from previous period to roll over into current period</TD><TD><INPUT TYPE="checkbox" NAME="flat__usage_rollover" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Reset usage to these values on manual package recharge</TD><TD><INPUT TYPE="checkbox" NAME="flat__recharge_reset" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="flat__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="flat__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="flat__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="flat__OPTIONS" VALUE="a2billing_simultaccess,unused_credit_suspend,a2billing_carrier_cost_min,recharge_upbytes,recharge_totalbytes,add_full_period,a2billing_tariff,unused_credit_change,recharge_reset,a2billing_carrer_initblock_offp,setup_fee,totalbytes,sync_bill_date,a2billing_retail_initblock_offp,prorate_round_day,seconds,a2billing_retail_cost_min_offp,externalid,bill_suspend_as_cancel,recharge_downbytes,downbytes,recharge_seconds,recur_temporality,start_1st,bill_recur_on_cancel,unsuspend_adjust_bill,prorate_defer_bill,a2billing_type,recharge_amount,a2billing_carrier_increment_offp,prorate_verbose,suspend_bill,a2billing_retail_increment_offp,unused_credit_cancel,delay_cancel,upbytes,usage_rollover,recur_fee"> + <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Charge recurring fee for period</TD><TD><SELECT NAME="flat__recur_temporality"><OPTION VALUE="upcoming">Upcoming (future)<OPTION VALUE="preceding">Preceding (past)</SELECT></TD></TR><TR><TD ALIGN="right">Auto-add a start date to the 1st, ignoring the current month.</TD><TD><INPUT TYPE="checkbox" NAME="flat__start_1st" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Prorate first month to synchronize with the customer's other packages</TD><TD><INPUT TYPE="checkbox" NAME="flat__sync_bill_date" VALUE=1 ></TD></TR><TR><TD ALIGN="right">When synchronizing, defer the bill until the customer's next bill date</TD><TD><INPUT TYPE="checkbox" NAME="flat__prorate_defer_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">When synchronizing, round the prorated period to the nearest full day</TD><TD><INPUT TYPE="checkbox" NAME="flat__prorate_round_day" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">Continue recurring billing while suspended</TD><TD><INPUT TYPE="checkbox" NAME="flat__suspend_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Adjust next bill date forward when unsuspending</TD><TD><INPUT TYPE="checkbox" NAME="flat__unsuspend_adjust_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Bill the last period on cancellation</TD><TD><INPUT TYPE="checkbox" NAME="flat__bill_recur_on_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Bill immediately upon suspension</TD><TD><INPUT TYPE="checkbox" NAME="flat__bill_suspend_as_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Optional External ID</TD><TD><INPUT TYPE="text" NAME="flat__externalid" VALUE=""></TD></TR><TR><TD ALIGN="right">Show prorate details on the invoice</TD><TD><INPUT TYPE="checkbox" NAME="flat__prorate_verbose" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">Time limit for this package</TD><TD><INPUT TYPE="text" NAME="flat__seconds" VALUE=""></TD></TR><TR><TD ALIGN="right">Upload limit for this package</TD><TD><INPUT TYPE="text" NAME="flat__upbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Download limit for this package</TD><TD><INPUT TYPE="text" NAME="flat__downbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Transfer limit for this package</TD><TD><INPUT TYPE="text" NAME="flat__totalbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Cost of recharge for this package</TD><TD><INPUT TYPE="text" NAME="flat__recharge_amount" VALUE=""></TD></TR><TR><TD ALIGN="right">Recharge time for this package</TD><TD><INPUT TYPE="text" NAME="flat__recharge_seconds" VALUE=""></TD></TR><TR><TD ALIGN="right">Recharge upload for this package</TD><TD><INPUT TYPE="text" NAME="flat__recharge_upbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Recharge download for this package</TD><TD><INPUT TYPE="text" NAME="flat__recharge_downbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Recharge transfer for this package</TD><TD><INPUT TYPE="text" NAME="flat__recharge_totalbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Allow usage from previous period to roll over into current period</TD><TD><INPUT TYPE="checkbox" NAME="flat__usage_rollover" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Reset usage to these values on manual package recharge</TD><TD><INPUT TYPE="checkbox" NAME="flat__recharge_reset" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="flat__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="flat__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="flat__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="flat__OPTIONS" VALUE="recharge_downbytes,unused_credit_change,a2billing_carrer_initblock_offp,add_full_period,a2billing_tariff,prorate_defer_bill,unsuspend_adjust_bill,upbytes,recharge_seconds,recharge_upbytes,unused_credit_cancel,sync_bill_date,recharge_totalbytes,bill_recur_on_cancel,unused_credit_suspend,a2billing_carrier_cost_min,prorate_verbose,recharge_amount,a2billing_type,a2billing_retail_cost_min_offp,setup_fee,a2billing_simultaccess,downbytes,recur_fee,externalid,delay_cancel,usage_rollover,recur_temporality,bill_suspend_as_cancel,start_1st,a2billing_retail_initblock_offp,suspend_bill,prorate_round_day,seconds,totalbytes,recharge_reset,a2billing_carrier_increment_offp,a2billing_retail_increment_offp"> </DIV> @@ -4270,7 +4270,7 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > - <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Continue recurring billing while suspended</TD><TD><INPUT TYPE="checkbox" NAME="flat_delayed__suspend_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="flat_delayed__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="flat_delayed__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="flat_delayed__delay_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Initial free days</TD><TD><INPUT TYPE="text" NAME="flat_delayed__free_days" VALUE="0"></TD></TR><TR><TD ALIGN="right">Delay setup fee in addition to recurring fee</TD><TD><INPUT TYPE="checkbox" NAME="flat_delayed__delay_setup" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Number of days before recurring billing commences to notify customer. (0 means no warning)</TD><TD><INPUT TYPE="text" NAME="flat_delayed__recur_notify" VALUE="0"></TD></TR></TABLE><INPUT TYPE="hidden" NAME="flat_delayed__OPTIONS" VALUE="a2billing_type,recur_notify,a2billing_carrier_increment_offp,a2billing_retail_initblock_offp,a2billing_retail_increment_offp,suspend_bill,delay_cancel,unused_credit_cancel,a2billing_retail_cost_min_offp,recur_fee,unused_credit_suspend,a2billing_simultaccess,a2billing_tariff,a2billing_carrier_cost_min,unused_credit_change,free_days,a2billing_carrer_initblock_offp,setup_fee,delay_setup"> + <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Continue recurring billing while suspended</TD><TD><INPUT TYPE="checkbox" NAME="flat_delayed__suspend_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="flat_delayed__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="flat_delayed__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="flat_delayed__delay_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Initial free days</TD><TD><INPUT TYPE="text" NAME="flat_delayed__free_days" VALUE="0"></TD></TR><TR><TD ALIGN="right">Delay setup fee in addition to recurring fee</TD><TD><INPUT TYPE="checkbox" NAME="flat_delayed__delay_setup" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Number of days before recurring billing commences to notify customer. (0 means no warning)</TD><TD><INPUT TYPE="text" NAME="flat_delayed__recur_notify" VALUE="0"></TD></TR></TABLE><INPUT TYPE="hidden" NAME="flat_delayed__OPTIONS" VALUE="free_days,a2billing_tariff,delay_cancel,recur_notify,a2billing_simultaccess,recur_fee,delay_setup,a2billing_carrer_initblock_offp,setup_fee,unused_credit_change,a2billing_retail_increment_offp,a2billing_type,a2billing_retail_cost_min_offp,a2billing_carrier_increment_offp,unused_credit_suspend,a2billing_carrier_cost_min,a2billing_retail_initblock_offp,suspend_bill,unused_credit_cancel"> </DIV> @@ -4279,7 +4279,7 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > - <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Duration of the introductory period, in number of months</TD><TD><INPUT TYPE="text" NAME="flat_introrate__intro_duration" VALUE="0"></TD></TR><TR><TD ALIGN="right">Introductory recurring fee for this package</TD><TD><INPUT TYPE="text" NAME="flat_introrate__intro_fee" VALUE="0"></TD></TR><TR><TD ALIGN="right">Charge recurring fee for period</TD><TD><SELECT NAME="flat_introrate__recur_temporality"><OPTION VALUE="upcoming">Upcoming (future)<OPTION VALUE="preceding">Preceding (past)</SELECT></TD></TR><TR><TD ALIGN="right">Auto-add a start date to the 1st, ignoring the current month.</TD><TD><INPUT TYPE="checkbox" NAME="flat_introrate__start_1st" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Prorate first month to synchronize with the customer's other packages</TD><TD><INPUT TYPE="checkbox" NAME="flat_introrate__sync_bill_date" VALUE=1 ></TD></TR><TR><TD ALIGN="right">When synchronizing, defer the bill until the customer's next bill date</TD><TD><INPUT TYPE="checkbox" NAME="flat_introrate__prorate_defer_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">When synchronizing, round the prorated period to the nearest full day</TD><TD><INPUT TYPE="checkbox" NAME="flat_introrate__prorate_round_day" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">Continue recurring billing while suspended</TD><TD><INPUT TYPE="checkbox" NAME="flat_introrate__suspend_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Adjust next bill date forward when unsuspending</TD><TD><INPUT TYPE="checkbox" NAME="flat_introrate__unsuspend_adjust_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Bill the last period on cancellation</TD><TD><INPUT TYPE="checkbox" NAME="flat_introrate__bill_recur_on_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Bill immediately upon suspension</TD><TD><INPUT TYPE="checkbox" NAME="flat_introrate__bill_suspend_as_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Optional External ID</TD><TD><INPUT TYPE="text" NAME="flat_introrate__externalid" VALUE=""></TD></TR><TR><TD ALIGN="right">Time limit for this package</TD><TD><INPUT TYPE="text" NAME="flat_introrate__seconds" VALUE=""></TD></TR><TR><TD ALIGN="right">Upload limit for this package</TD><TD><INPUT TYPE="text" NAME="flat_introrate__upbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Download limit for this package</TD><TD><INPUT TYPE="text" NAME="flat_introrate__downbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Transfer limit for this package</TD><TD><INPUT TYPE="text" NAME="flat_introrate__totalbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Cost of recharge for this package</TD><TD><INPUT TYPE="text" NAME="flat_introrate__recharge_amount" VALUE=""></TD></TR><TR><TD ALIGN="right">Recharge time for this package</TD><TD><INPUT TYPE="text" NAME="flat_introrate__recharge_seconds" VALUE=""></TD></TR><TR><TD ALIGN="right">Recharge upload for this package</TD><TD><INPUT TYPE="text" NAME="flat_introrate__recharge_upbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Recharge download for this package</TD><TD><INPUT TYPE="text" NAME="flat_introrate__recharge_downbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Recharge transfer for this package</TD><TD><INPUT TYPE="text" NAME="flat_introrate__recharge_totalbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Allow usage from previous period to roll over into current period</TD><TD><INPUT TYPE="checkbox" NAME="flat_introrate__usage_rollover" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Reset usage to these values on manual package recharge</TD><TD><INPUT TYPE="checkbox" NAME="flat_introrate__recharge_reset" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="flat_introrate__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="flat_introrate__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="flat_introrate__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="flat_introrate__OPTIONS" VALUE="a2billing_type,prorate_defer_bill,unsuspend_adjust_bill,bill_recur_on_cancel,start_1st,a2billing_carrier_increment_offp,recharge_amount,unused_credit_cancel,delay_cancel,a2billing_retail_increment_offp,suspend_bill,recur_fee,usage_rollover,upbytes,intro_duration,bill_suspend_as_cancel,recur_temporality,recharge_seconds,downbytes,recharge_downbytes,sync_bill_date,a2billing_retail_initblock_offp,seconds,prorate_round_day,externalid,a2billing_retail_cost_min_offp,a2billing_tariff,add_full_period,recharge_totalbytes,a2billing_carrier_cost_min,recharge_upbytes,unused_credit_suspend,a2billing_simultaccess,intro_fee,unused_credit_change,a2billing_carrer_initblock_offp,recharge_reset,totalbytes,setup_fee"> + <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Duration of the introductory period, in number of months</TD><TD><INPUT TYPE="text" NAME="flat_introrate__intro_duration" VALUE="0"></TD></TR><TR><TD ALIGN="right">Introductory recurring fee for this package</TD><TD><INPUT TYPE="text" NAME="flat_introrate__intro_fee" VALUE="0"></TD></TR><TR><TD ALIGN="right">Charge recurring fee for period</TD><TD><SELECT NAME="flat_introrate__recur_temporality"><OPTION VALUE="upcoming">Upcoming (future)<OPTION VALUE="preceding">Preceding (past)</SELECT></TD></TR><TR><TD ALIGN="right">Auto-add a start date to the 1st, ignoring the current month.</TD><TD><INPUT TYPE="checkbox" NAME="flat_introrate__start_1st" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Prorate first month to synchronize with the customer's other packages</TD><TD><INPUT TYPE="checkbox" NAME="flat_introrate__sync_bill_date" VALUE=1 ></TD></TR><TR><TD ALIGN="right">When synchronizing, defer the bill until the customer's next bill date</TD><TD><INPUT TYPE="checkbox" NAME="flat_introrate__prorate_defer_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">When synchronizing, round the prorated period to the nearest full day</TD><TD><INPUT TYPE="checkbox" NAME="flat_introrate__prorate_round_day" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">Continue recurring billing while suspended</TD><TD><INPUT TYPE="checkbox" NAME="flat_introrate__suspend_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Adjust next bill date forward when unsuspending</TD><TD><INPUT TYPE="checkbox" NAME="flat_introrate__unsuspend_adjust_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Bill the last period on cancellation</TD><TD><INPUT TYPE="checkbox" NAME="flat_introrate__bill_recur_on_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Bill immediately upon suspension</TD><TD><INPUT TYPE="checkbox" NAME="flat_introrate__bill_suspend_as_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Optional External ID</TD><TD><INPUT TYPE="text" NAME="flat_introrate__externalid" VALUE=""></TD></TR><TR><TD ALIGN="right">Time limit for this package</TD><TD><INPUT TYPE="text" NAME="flat_introrate__seconds" VALUE=""></TD></TR><TR><TD ALIGN="right">Upload limit for this package</TD><TD><INPUT TYPE="text" NAME="flat_introrate__upbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Download limit for this package</TD><TD><INPUT TYPE="text" NAME="flat_introrate__downbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Transfer limit for this package</TD><TD><INPUT TYPE="text" NAME="flat_introrate__totalbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Cost of recharge for this package</TD><TD><INPUT TYPE="text" NAME="flat_introrate__recharge_amount" VALUE=""></TD></TR><TR><TD ALIGN="right">Recharge time for this package</TD><TD><INPUT TYPE="text" NAME="flat_introrate__recharge_seconds" VALUE=""></TD></TR><TR><TD ALIGN="right">Recharge upload for this package</TD><TD><INPUT TYPE="text" NAME="flat_introrate__recharge_upbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Recharge download for this package</TD><TD><INPUT TYPE="text" NAME="flat_introrate__recharge_downbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Recharge transfer for this package</TD><TD><INPUT TYPE="text" NAME="flat_introrate__recharge_totalbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Allow usage from previous period to roll over into current period</TD><TD><INPUT TYPE="checkbox" NAME="flat_introrate__usage_rollover" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Reset usage to these values on manual package recharge</TD><TD><INPUT TYPE="checkbox" NAME="flat_introrate__recharge_reset" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="flat_introrate__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="flat_introrate__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="flat_introrate__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="flat_introrate__OPTIONS" VALUE="usage_rollover,intro_fee,recur_temporality,downbytes,recur_fee,a2billing_simultaccess,delay_cancel,externalid,intro_duration,setup_fee,a2billing_carrier_increment_offp,a2billing_retail_increment_offp,totalbytes,recharge_reset,suspend_bill,a2billing_retail_initblock_offp,start_1st,seconds,prorate_round_day,bill_suspend_as_cancel,prorate_defer_bill,upbytes,unsuspend_adjust_bill,recharge_seconds,a2billing_tariff,a2billing_carrer_initblock_offp,add_full_period,unused_credit_change,recharge_downbytes,a2billing_retail_cost_min_offp,recharge_amount,a2billing_type,bill_recur_on_cancel,a2billing_carrier_cost_min,unused_credit_suspend,recharge_totalbytes,recharge_upbytes,unused_credit_cancel,sync_bill_date"> </DIV> @@ -4288,7 +4288,7 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > - <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Billing day (1 - end of cycle)</TD><TD><INPUT TYPE="text" NAME="prorate_calendar__cutoff_day" VALUE="1"></TD></TR><TR><TD ALIGN="right">Defer the first bill until the billing day</TD><TD><INPUT TYPE="checkbox" NAME="prorate_calendar__prorate_defer_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Show prorate details on the invoice</TD><TD><INPUT TYPE="checkbox" NAME="prorate_calendar__prorate_verbose" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">Auto-add a start date to the 1st, ignoring the current month.</TD><TD><INPUT TYPE="checkbox" NAME="prorate_calendar__start_1st" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Continue recurring billing while suspended</TD><TD><INPUT TYPE="checkbox" NAME="prorate_calendar__suspend_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Adjust next bill date forward when unsuspending</TD><TD><INPUT TYPE="checkbox" NAME="prorate_calendar__unsuspend_adjust_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Bill the last period on cancellation</TD><TD><INPUT TYPE="checkbox" NAME="prorate_calendar__bill_recur_on_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Bill immediately upon suspension</TD><TD><INPUT TYPE="checkbox" NAME="prorate_calendar__bill_suspend_as_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Optional External ID</TD><TD><INPUT TYPE="text" NAME="prorate_calendar__externalid" VALUE=""></TD></TR><TR><TD ALIGN="right">Time limit for this package</TD><TD><INPUT TYPE="text" NAME="prorate_calendar__seconds" VALUE=""></TD></TR><TR><TD ALIGN="right">Upload limit for this package</TD><TD><INPUT TYPE="text" NAME="prorate_calendar__upbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Download limit for this package</TD><TD><INPUT TYPE="text" NAME="prorate_calendar__downbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Transfer limit for this package</TD><TD><INPUT TYPE="text" NAME="prorate_calendar__totalbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Cost of recharge for this package</TD><TD><INPUT TYPE="text" NAME="prorate_calendar__recharge_amount" VALUE=""></TD></TR><TR><TD ALIGN="right">Recharge time for this package</TD><TD><INPUT TYPE="text" NAME="prorate_calendar__recharge_seconds" VALUE=""></TD></TR><TR><TD ALIGN="right">Recharge upload for this package</TD><TD><INPUT TYPE="text" NAME="prorate_calendar__recharge_upbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Recharge download for this package</TD><TD><INPUT TYPE="text" NAME="prorate_calendar__recharge_downbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Recharge transfer for this package</TD><TD><INPUT TYPE="text" NAME="prorate_calendar__recharge_totalbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Allow usage from previous period to roll over into current period</TD><TD><INPUT TYPE="checkbox" NAME="prorate_calendar__usage_rollover" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Reset usage to these values on manual package recharge</TD><TD><INPUT TYPE="checkbox" NAME="prorate_calendar__recharge_reset" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="prorate_calendar__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="prorate_calendar__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="prorate_calendar__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="prorate_calendar__OPTIONS" VALUE="totalbytes,setup_fee,a2billing_carrer_initblock_offp,recharge_reset,unused_credit_change,a2billing_carrier_cost_min,recharge_upbytes,recharge_totalbytes,add_full_period,a2billing_tariff,a2billing_simultaccess,unused_credit_suspend,externalid,a2billing_retail_cost_min_offp,seconds,prorate_round_day,a2billing_retail_initblock_offp,sync_bill_date,downbytes,recharge_seconds,recur_temporality,recharge_downbytes,bill_suspend_as_cancel,usage_rollover,recur_fee,upbytes,unused_credit_cancel,delay_cancel,suspend_bill,a2billing_retail_increment_offp,prorate_verbose,recharge_amount,a2billing_carrier_increment_offp,cutoff_day,a2billing_type,prorate_defer_bill,start_1st,bill_recur_on_cancel,unsuspend_adjust_bill"> + <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Billing day (1 - end of cycle)</TD><TD><INPUT TYPE="text" NAME="prorate_calendar__cutoff_day" VALUE="1"></TD></TR><TR><TD ALIGN="right">Defer the first bill until the billing day</TD><TD><INPUT TYPE="checkbox" NAME="prorate_calendar__prorate_defer_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Show prorate details on the invoice</TD><TD><INPUT TYPE="checkbox" NAME="prorate_calendar__prorate_verbose" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">Auto-add a start date to the 1st, ignoring the current month.</TD><TD><INPUT TYPE="checkbox" NAME="prorate_calendar__start_1st" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Continue recurring billing while suspended</TD><TD><INPUT TYPE="checkbox" NAME="prorate_calendar__suspend_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Adjust next bill date forward when unsuspending</TD><TD><INPUT TYPE="checkbox" NAME="prorate_calendar__unsuspend_adjust_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Bill the last period on cancellation</TD><TD><INPUT TYPE="checkbox" NAME="prorate_calendar__bill_recur_on_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Bill immediately upon suspension</TD><TD><INPUT TYPE="checkbox" NAME="prorate_calendar__bill_suspend_as_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Optional External ID</TD><TD><INPUT TYPE="text" NAME="prorate_calendar__externalid" VALUE=""></TD></TR><TR><TD ALIGN="right">Time limit for this package</TD><TD><INPUT TYPE="text" NAME="prorate_calendar__seconds" VALUE=""></TD></TR><TR><TD ALIGN="right">Upload limit for this package</TD><TD><INPUT TYPE="text" NAME="prorate_calendar__upbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Download limit for this package</TD><TD><INPUT TYPE="text" NAME="prorate_calendar__downbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Transfer limit for this package</TD><TD><INPUT TYPE="text" NAME="prorate_calendar__totalbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Cost of recharge for this package</TD><TD><INPUT TYPE="text" NAME="prorate_calendar__recharge_amount" VALUE=""></TD></TR><TR><TD ALIGN="right">Recharge time for this package</TD><TD><INPUT TYPE="text" NAME="prorate_calendar__recharge_seconds" VALUE=""></TD></TR><TR><TD ALIGN="right">Recharge upload for this package</TD><TD><INPUT TYPE="text" NAME="prorate_calendar__recharge_upbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Recharge download for this package</TD><TD><INPUT TYPE="text" NAME="prorate_calendar__recharge_downbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Recharge transfer for this package</TD><TD><INPUT TYPE="text" NAME="prorate_calendar__recharge_totalbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Allow usage from previous period to roll over into current period</TD><TD><INPUT TYPE="checkbox" NAME="prorate_calendar__usage_rollover" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Reset usage to these values on manual package recharge</TD><TD><INPUT TYPE="checkbox" NAME="prorate_calendar__recharge_reset" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="prorate_calendar__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="prorate_calendar__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="prorate_calendar__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="prorate_calendar__OPTIONS" VALUE="usage_rollover,recur_temporality,recur_fee,downbytes,a2billing_simultaccess,delay_cancel,externalid,setup_fee,a2billing_carrier_increment_offp,a2billing_retail_increment_offp,totalbytes,recharge_reset,suspend_bill,start_1st,a2billing_retail_initblock_offp,seconds,prorate_round_day,bill_suspend_as_cancel,cutoff_day,unsuspend_adjust_bill,prorate_defer_bill,upbytes,recharge_seconds,a2billing_tariff,a2billing_carrer_initblock_offp,add_full_period,unused_credit_change,recharge_downbytes,a2billing_retail_cost_min_offp,recharge_amount,prorate_verbose,a2billing_type,bill_recur_on_cancel,a2billing_carrier_cost_min,unused_credit_suspend,recharge_totalbytes,recharge_upbytes,unused_credit_cancel,sync_bill_date"> </DIV> @@ -4297,7 +4297,7 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: block; z-index: 1" > - <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Billing Day (1 - 28)</TD><TD><INPUT TYPE="text" NAME="prorate__cutoff_day" VALUE="1"></TD></TR><TR><TD ALIGN="right">Defer the first bill until the billing day</TD><TD><INPUT TYPE="checkbox" NAME="prorate__prorate_defer_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">When prorating first month, also bill for one full period after that</TD><TD><INPUT TYPE="checkbox" NAME="prorate__add_full_period" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Round the prorated period to the nearest full day</TD><TD><INPUT TYPE="checkbox" NAME="prorate__prorate_round_day" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">Show prorate details on the invoice</TD><TD><INPUT TYPE="checkbox" NAME="prorate__prorate_verbose" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">Auto-add a start date to the 1st, ignoring the current month.</TD><TD><INPUT TYPE="checkbox" NAME="prorate__start_1st" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Continue recurring billing while suspended</TD><TD><INPUT TYPE="checkbox" NAME="prorate__suspend_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Adjust next bill date forward when unsuspending</TD><TD><INPUT TYPE="checkbox" NAME="prorate__unsuspend_adjust_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Bill the last period on cancellation</TD><TD><INPUT TYPE="checkbox" NAME="prorate__bill_recur_on_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Bill immediately upon suspension</TD><TD><INPUT TYPE="checkbox" NAME="prorate__bill_suspend_as_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Optional External ID</TD><TD><INPUT TYPE="text" NAME="prorate__externalid" VALUE=""></TD></TR><TR><TD ALIGN="right">Time limit for this package</TD><TD><INPUT TYPE="text" NAME="prorate__seconds" VALUE=""></TD></TR><TR><TD ALIGN="right">Upload limit for this package</TD><TD><INPUT TYPE="text" NAME="prorate__upbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Download limit for this package</TD><TD><INPUT TYPE="text" NAME="prorate__downbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Transfer limit for this package</TD><TD><INPUT TYPE="text" NAME="prorate__totalbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Cost of recharge for this package</TD><TD><INPUT TYPE="text" NAME="prorate__recharge_amount" VALUE=""></TD></TR><TR><TD ALIGN="right">Recharge time for this package</TD><TD><INPUT TYPE="text" NAME="prorate__recharge_seconds" VALUE=""></TD></TR><TR><TD ALIGN="right">Recharge upload for this package</TD><TD><INPUT TYPE="text" NAME="prorate__recharge_upbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Recharge download for this package</TD><TD><INPUT TYPE="text" NAME="prorate__recharge_downbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Recharge transfer for this package</TD><TD><INPUT TYPE="text" NAME="prorate__recharge_totalbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Allow usage from previous period to roll over into current period</TD><TD><INPUT TYPE="checkbox" NAME="prorate__usage_rollover" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Reset usage to these values on manual package recharge</TD><TD><INPUT TYPE="checkbox" NAME="prorate__recharge_reset" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="prorate__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="prorate__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="prorate__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="prorate__OPTIONS" VALUE="unused_credit_change,recharge_upbytes,a2billing_carrier_cost_min,recharge_totalbytes,add_full_period,a2billing_tariff,a2billing_simultaccess,unused_credit_suspend,setup_fee,totalbytes,a2billing_carrer_initblock_offp,recharge_reset,a2billing_retail_initblock_offp,sync_bill_date,externalid,a2billing_retail_cost_min_offp,seconds,prorate_round_day,bill_suspend_as_cancel,recharge_seconds,downbytes,recur_temporality,recharge_downbytes,prorate_verbose,recharge_amount,cutoff_day,a2billing_carrier_increment_offp,prorate_defer_bill,a2billing_type,start_1st,bill_recur_on_cancel,unsuspend_adjust_bill,usage_rollover,recur_fee,upbytes,unused_credit_cancel,delay_cancel,suspend_bill,a2billing_retail_increment_offp"> + <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Billing Day (1 - 28)</TD><TD><INPUT TYPE="text" NAME="prorate__cutoff_day" VALUE="1"></TD></TR><TR><TD ALIGN="right">Defer the first bill until the billing day</TD><TD><INPUT TYPE="checkbox" NAME="prorate__prorate_defer_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">When prorating first month, also bill for one full period after that</TD><TD><INPUT TYPE="checkbox" NAME="prorate__add_full_period" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Round the prorated period to the nearest full day</TD><TD><INPUT TYPE="checkbox" NAME="prorate__prorate_round_day" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">Show prorate details on the invoice</TD><TD><INPUT TYPE="checkbox" NAME="prorate__prorate_verbose" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">Auto-add a start date to the 1st, ignoring the current month.</TD><TD><INPUT TYPE="checkbox" NAME="prorate__start_1st" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Continue recurring billing while suspended</TD><TD><INPUT TYPE="checkbox" NAME="prorate__suspend_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Adjust next bill date forward when unsuspending</TD><TD><INPUT TYPE="checkbox" NAME="prorate__unsuspend_adjust_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Bill the last period on cancellation</TD><TD><INPUT TYPE="checkbox" NAME="prorate__bill_recur_on_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Bill immediately upon suspension</TD><TD><INPUT TYPE="checkbox" NAME="prorate__bill_suspend_as_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Optional External ID</TD><TD><INPUT TYPE="text" NAME="prorate__externalid" VALUE=""></TD></TR><TR><TD ALIGN="right">Time limit for this package</TD><TD><INPUT TYPE="text" NAME="prorate__seconds" VALUE=""></TD></TR><TR><TD ALIGN="right">Upload limit for this package</TD><TD><INPUT TYPE="text" NAME="prorate__upbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Download limit for this package</TD><TD><INPUT TYPE="text" NAME="prorate__downbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Transfer limit for this package</TD><TD><INPUT TYPE="text" NAME="prorate__totalbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Cost of recharge for this package</TD><TD><INPUT TYPE="text" NAME="prorate__recharge_amount" VALUE=""></TD></TR><TR><TD ALIGN="right">Recharge time for this package</TD><TD><INPUT TYPE="text" NAME="prorate__recharge_seconds" VALUE=""></TD></TR><TR><TD ALIGN="right">Recharge upload for this package</TD><TD><INPUT TYPE="text" NAME="prorate__recharge_upbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Recharge download for this package</TD><TD><INPUT TYPE="text" NAME="prorate__recharge_downbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Recharge transfer for this package</TD><TD><INPUT TYPE="text" NAME="prorate__recharge_totalbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Allow usage from previous period to roll over into current period</TD><TD><INPUT TYPE="checkbox" NAME="prorate__usage_rollover" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Reset usage to these values on manual package recharge</TD><TD><INPUT TYPE="checkbox" NAME="prorate__recharge_reset" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="prorate__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="prorate__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="prorate__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="prorate__OPTIONS" VALUE="recharge_downbytes,unused_credit_change,a2billing_carrer_initblock_offp,add_full_period,a2billing_tariff,prorate_defer_bill,unsuspend_adjust_bill,upbytes,cutoff_day,recharge_seconds,recharge_upbytes,unused_credit_cancel,sync_bill_date,recharge_totalbytes,bill_recur_on_cancel,unused_credit_suspend,a2billing_carrier_cost_min,recharge_amount,prorate_verbose,a2billing_type,a2billing_retail_cost_min_offp,setup_fee,a2billing_simultaccess,recur_fee,downbytes,externalid,delay_cancel,usage_rollover,recur_temporality,bill_suspend_as_cancel,a2billing_retail_initblock_offp,start_1st,suspend_bill,prorate_round_day,seconds,totalbytes,recharge_reset,a2billing_carrier_increment_offp,a2billing_retail_increment_offp"> </DIV> @@ -4306,7 +4306,7 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > - <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Continue recurring billing while suspended</TD><TD><INPUT TYPE="checkbox" NAME="prorate_delayed__suspend_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="prorate_delayed__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="prorate_delayed__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="prorate_delayed__delay_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Initial free days</TD><TD><INPUT TYPE="text" NAME="prorate_delayed__free_days" VALUE="0"></TD></TR><TR><TD ALIGN="right">Delay setup fee in addition to recurring fee</TD><TD><INPUT TYPE="checkbox" NAME="prorate_delayed__delay_setup" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Number of days before recurring billing commences to notify customer. (0 means no warning)</TD><TD><INPUT TYPE="text" NAME="prorate_delayed__recur_notify" VALUE="0"></TD></TR></TABLE><INPUT TYPE="hidden" NAME="prorate_delayed__OPTIONS" VALUE="a2billing_type,recur_notify,a2billing_carrier_increment_offp,a2billing_retail_initblock_offp,a2billing_retail_increment_offp,suspend_bill,delay_cancel,unused_credit_cancel,a2billing_retail_cost_min_offp,recur_fee,unused_credit_suspend,a2billing_simultaccess,a2billing_tariff,a2billing_carrier_cost_min,unused_credit_change,free_days,a2billing_carrer_initblock_offp,setup_fee,delay_setup"> + <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Continue recurring billing while suspended</TD><TD><INPUT TYPE="checkbox" NAME="prorate_delayed__suspend_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="prorate_delayed__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="prorate_delayed__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="prorate_delayed__delay_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Initial free days</TD><TD><INPUT TYPE="text" NAME="prorate_delayed__free_days" VALUE="0"></TD></TR><TR><TD ALIGN="right">Delay setup fee in addition to recurring fee</TD><TD><INPUT TYPE="checkbox" NAME="prorate_delayed__delay_setup" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Number of days before recurring billing commences to notify customer. (0 means no warning)</TD><TD><INPUT TYPE="text" NAME="prorate_delayed__recur_notify" VALUE="0"></TD></TR></TABLE><INPUT TYPE="hidden" NAME="prorate_delayed__OPTIONS" VALUE="setup_fee,unused_credit_change,delay_setup,a2billing_carrer_initblock_offp,free_days,a2billing_tariff,delay_cancel,a2billing_simultaccess,recur_notify,recur_fee,unused_credit_cancel,a2billing_retail_initblock_offp,suspend_bill,unused_credit_suspend,a2billing_carrier_cost_min,a2billing_retail_increment_offp,a2billing_type,a2billing_carrier_increment_offp,a2billing_retail_cost_min_offp"> </DIV> @@ -4315,7 +4315,7 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > - <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Action to take upon reaching end of prepaid period</TD><TD><SELECT NAME="prepaid__recur_action"><OPTION VALUE="suspend">suspend<OPTION VALUE="cancel">cancel</SELECT></TD></TR><TR><TD ALIGN="right">Action to take upon reaching a usage limit.</TD><TD><SELECT NAME="prepaid__overlimit_action"><OPTION VALUE="overlimit">Default overlimit processing<OPTION VALUE="cancel">Cancel</SELECT></TD></TR><TR><TD ALIGN="right">Time limit for this package</TD><TD><INPUT TYPE="text" NAME="prepaid__seconds" VALUE=""></TD></TR><TR><TD ALIGN="right">Upload limit for this package</TD><TD><INPUT TYPE="text" NAME="prepaid__upbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Download limit for this package</TD><TD><INPUT TYPE="text" NAME="prepaid__downbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Transfer limit for this package</TD><TD><INPUT TYPE="text" NAME="prepaid__totalbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="prepaid__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="prepaid__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="prepaid__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="prepaid__OPTIONS" VALUE="recharge_seconds,downbytes,setup_fee,totalbytes,recharge_downbytes,a2billing_carrer_initblock_offp,recharge_reset,unused_credit_change,a2billing_carrier_cost_min,recharge_upbytes,recharge_totalbytes,a2billing_tariff,a2billing_simultaccess,unused_credit_suspend,usage_rollover,recur_fee,recur_action,a2billing_retail_cost_min_offp,upbytes,seconds,delay_cancel,overlimit_action,unused_credit_cancel,a2billing_retail_increment_offp,a2billing_retail_initblock_offp,recharge_amount,a2billing_carrier_increment_offp,a2billing_type"> + <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Action to take upon reaching end of prepaid period</TD><TD><SELECT NAME="prepaid__recur_action"><OPTION VALUE="suspend">suspend<OPTION VALUE="cancel">cancel</SELECT></TD></TR><TR><TD ALIGN="right">Action to take upon reaching a usage limit.</TD><TD><SELECT NAME="prepaid__overlimit_action"><OPTION VALUE="overlimit">Default overlimit processing<OPTION VALUE="cancel">Cancel</SELECT></TD></TR><TR><TD ALIGN="right">Time limit for this package</TD><TD><INPUT TYPE="text" NAME="prepaid__seconds" VALUE=""></TD></TR><TR><TD ALIGN="right">Upload limit for this package</TD><TD><INPUT TYPE="text" NAME="prepaid__upbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Download limit for this package</TD><TD><INPUT TYPE="text" NAME="prepaid__downbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Transfer limit for this package</TD><TD><INPUT TYPE="text" NAME="prepaid__totalbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="prepaid__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="prepaid__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="prepaid__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="prepaid__OPTIONS" VALUE="a2billing_retail_initblock_offp,recharge_totalbytes,seconds,unused_credit_cancel,recharge_upbytes,recur_action,recharge_amount,a2billing_type,a2billing_carrier_increment_offp,a2billing_retail_cost_min_offp,a2billing_retail_increment_offp,totalbytes,recharge_reset,overlimit_action,unused_credit_suspend,a2billing_carrier_cost_min,a2billing_carrer_initblock_offp,recharge_downbytes,setup_fee,unused_credit_change,usage_rollover,recharge_seconds,upbytes,a2billing_simultaccess,downbytes,recur_fee,delay_cancel,a2billing_tariff"> </DIV> @@ -4324,7 +4324,7 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > - <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Billing day</TD><TD><INPUT TYPE="text" NAME="subscription__cutoff_day" VALUE="1"></TD></TR><TR><TD ALIGN="right">Time limit for this package</TD><TD><INPUT TYPE="text" NAME="subscription__seconds" VALUE=""></TD></TR><TR><TD ALIGN="right">Upload limit for this package</TD><TD><INPUT TYPE="text" NAME="subscription__upbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Download limit for this package</TD><TD><INPUT TYPE="text" NAME="subscription__downbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Transfer limit for this package</TD><TD><INPUT TYPE="text" NAME="subscription__totalbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Cost of recharge for this package</TD><TD><INPUT TYPE="text" NAME="subscription__recharge_amount" VALUE=""></TD></TR><TR><TD ALIGN="right">Recharge time for this package</TD><TD><INPUT TYPE="text" NAME="subscription__recharge_seconds" VALUE=""></TD></TR><TR><TD ALIGN="right">Recharge upload for this package</TD><TD><INPUT TYPE="text" NAME="subscription__recharge_upbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Recharge download for this package</TD><TD><INPUT TYPE="text" NAME="subscription__recharge_downbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Recharge transfer for this package</TD><TD><INPUT TYPE="text" NAME="subscription__recharge_totalbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Allow usage from previous period to roll over into current period</TD><TD><INPUT TYPE="checkbox" NAME="subscription__usage_rollover" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Reset usage to these values on manual package recharge</TD><TD><INPUT TYPE="checkbox" NAME="subscription__recharge_reset" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Optional External ID</TD><TD><INPUT TYPE="text" NAME="subscription__externalid" VALUE=""></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="subscription__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="subscription__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="subscription__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="subscription__OPTIONS" VALUE="downbytes,recharge_seconds,recharge_downbytes,totalbytes,setup_fee,a2billing_carrer_initblock_offp,recharge_reset,unused_credit_change,recharge_upbytes,a2billing_carrier_cost_min,recharge_totalbytes,a2billing_tariff,a2billing_simultaccess,unused_credit_suspend,recur_fee,usage_rollover,upbytes,externalid,a2billing_retail_cost_min_offp,seconds,delay_cancel,unused_credit_cancel,a2billing_retail_increment_offp,a2billing_retail_initblock_offp,recharge_amount,cutoff_day,a2billing_carrier_increment_offp,a2billing_type"> + <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Billing day</TD><TD><INPUT TYPE="text" NAME="subscription__cutoff_day" VALUE="1"></TD></TR><TR><TD ALIGN="right">Time limit for this package</TD><TD><INPUT TYPE="text" NAME="subscription__seconds" VALUE=""></TD></TR><TR><TD ALIGN="right">Upload limit for this package</TD><TD><INPUT TYPE="text" NAME="subscription__upbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Download limit for this package</TD><TD><INPUT TYPE="text" NAME="subscription__downbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Transfer limit for this package</TD><TD><INPUT TYPE="text" NAME="subscription__totalbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Cost of recharge for this package</TD><TD><INPUT TYPE="text" NAME="subscription__recharge_amount" VALUE=""></TD></TR><TR><TD ALIGN="right">Recharge time for this package</TD><TD><INPUT TYPE="text" NAME="subscription__recharge_seconds" VALUE=""></TD></TR><TR><TD ALIGN="right">Recharge upload for this package</TD><TD><INPUT TYPE="text" NAME="subscription__recharge_upbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Recharge download for this package</TD><TD><INPUT TYPE="text" NAME="subscription__recharge_downbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Recharge transfer for this package</TD><TD><INPUT TYPE="text" NAME="subscription__recharge_totalbytes" VALUE=""></TD></TR><TR><TD ALIGN="right">Allow usage from previous period to roll over into current period</TD><TD><INPUT TYPE="checkbox" NAME="subscription__usage_rollover" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Reset usage to these values on manual package recharge</TD><TD><INPUT TYPE="checkbox" NAME="subscription__recharge_reset" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Optional External ID</TD><TD><INPUT TYPE="text" NAME="subscription__externalid" VALUE=""></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="subscription__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="subscription__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="subscription__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="subscription__OPTIONS" VALUE="recharge_totalbytes,seconds,a2billing_retail_initblock_offp,recharge_upbytes,unused_credit_cancel,a2billing_retail_increment_offp,a2billing_type,recharge_amount,a2billing_carrier_increment_offp,a2billing_retail_cost_min_offp,unused_credit_suspend,a2billing_carrier_cost_min,recharge_reset,totalbytes,a2billing_carrer_initblock_offp,setup_fee,recharge_downbytes,unused_credit_change,recharge_seconds,upbytes,cutoff_day,usage_rollover,externalid,a2billing_tariff,delay_cancel,a2billing_simultaccess,recur_fee,downbytes"> </DIV> @@ -4333,7 +4333,7 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > - <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Hours included</TD><TD><INPUT TYPE="text" NAME="sqlradacct_hour__recur_included_hours" VALUE="0"></TD></TR><TR><TD ALIGN="right">Additional charge per hour</TD><TD><INPUT TYPE="text" NAME="sqlradacct_hour__recur_hourly_charge" VALUE="0"></TD></TR><TR><TD ALIGN="right">Maximum overage charge for hours (0 means no cap)</TD><TD><INPUT TYPE="text" NAME="sqlradacct_hour__recur_hourly_cap" VALUE="0"></TD></TR><TR><TD ALIGN="right">Upload gigabytes included</TD><TD><INPUT TYPE="text" NAME="sqlradacct_hour__recur_included_input" VALUE="0"></TD></TR><TR><TD ALIGN="right">Additional charge per gigabyte upload</TD><TD><INPUT TYPE="text" NAME="sqlradacct_hour__recur_input_charge" VALUE="0"></TD></TR><TR><TD ALIGN="right">Maximum overage charge for upload (0 means no cap)</TD><TD><INPUT TYPE="text" NAME="sqlradacct_hour__recur_input_cap" VALUE="0"></TD></TR><TR><TD ALIGN="right">Download gigabytes included</TD><TD><INPUT TYPE="text" NAME="sqlradacct_hour__recur_included_output" VALUE="0"></TD></TR><TR><TD ALIGN="right">Additional charge per gigabyte download</TD><TD><INPUT TYPE="text" NAME="sqlradacct_hour__recur_output_charge" VALUE="0"></TD></TR><TR><TD ALIGN="right">Maximum overage charge for download (0 means no cap)</TD><TD><INPUT TYPE="text" NAME="sqlradacct_hour__recur_output_cap" VALUE="0"></TD></TR><TR><TD ALIGN="right">Total gigabytes included</TD><TD><INPUT TYPE="text" NAME="sqlradacct_hour__recur_included_total" VALUE="0"></TD></TR><TR><TD ALIGN="right">Additional charge per gigabyte total</TD><TD><INPUT TYPE="text" NAME="sqlradacct_hour__recur_total_charge" VALUE="0"></TD></TR><TR><TD ALIGN="right">Maximum overage charge for total gigabytes (0 means no cap)</TD><TD><INPUT TYPE="text" NAME="sqlradacct_hour__recur_total_cap" VALUE="0"></TD></TR><TR><TD ALIGN="right">Global cap on all overage charges (0 means no cap)</TD><TD><INPUT TYPE="text" NAME="sqlradacct_hour__global_cap" VALUE="0"></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="sqlradacct_hour__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="sqlradacct_hour__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="sqlradacct_hour__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="sqlradacct_hour__OPTIONS" VALUE="recur_input_cap,a2billing_type,a2billing_carrier_increment_offp,a2billing_retail_initblock_offp,a2billing_retail_increment_offp,recur_hourly_charge,unused_credit_cancel,delay_cancel,recur_total_cap,recur_included_output,a2billing_retail_cost_min_offp,global_cap,recur_fee,recur_included_input,unused_credit_suspend,a2billing_simultaccess,recur_output_charge,recur_output_cap,a2billing_tariff,recur_hourly_cap,a2billing_carrier_cost_min,recur_included_hours,unused_credit_change,recur_total_charge,recur_input_charge,a2billing_carrer_initblock_offp,setup_fee,recur_included_total"> + <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Hours included</TD><TD><INPUT TYPE="text" NAME="sqlradacct_hour__recur_included_hours" VALUE="0"></TD></TR><TR><TD ALIGN="right">Additional charge per hour</TD><TD><INPUT TYPE="text" NAME="sqlradacct_hour__recur_hourly_charge" VALUE="0"></TD></TR><TR><TD ALIGN="right">Maximum overage charge for hours (0 means no cap)</TD><TD><INPUT TYPE="text" NAME="sqlradacct_hour__recur_hourly_cap" VALUE="0"></TD></TR><TR><TD ALIGN="right">Upload gigabytes included</TD><TD><INPUT TYPE="text" NAME="sqlradacct_hour__recur_included_input" VALUE="0"></TD></TR><TR><TD ALIGN="right">Additional charge per gigabyte upload</TD><TD><INPUT TYPE="text" NAME="sqlradacct_hour__recur_input_charge" VALUE="0"></TD></TR><TR><TD ALIGN="right">Maximum overage charge for upload (0 means no cap)</TD><TD><INPUT TYPE="text" NAME="sqlradacct_hour__recur_input_cap" VALUE="0"></TD></TR><TR><TD ALIGN="right">Download gigabytes included</TD><TD><INPUT TYPE="text" NAME="sqlradacct_hour__recur_included_output" VALUE="0"></TD></TR><TR><TD ALIGN="right">Additional charge per gigabyte download</TD><TD><INPUT TYPE="text" NAME="sqlradacct_hour__recur_output_charge" VALUE="0"></TD></TR><TR><TD ALIGN="right">Maximum overage charge for download (0 means no cap)</TD><TD><INPUT TYPE="text" NAME="sqlradacct_hour__recur_output_cap" VALUE="0"></TD></TR><TR><TD ALIGN="right">Total gigabytes included</TD><TD><INPUT TYPE="text" NAME="sqlradacct_hour__recur_included_total" VALUE="0"></TD></TR><TR><TD ALIGN="right">Additional charge per gigabyte total</TD><TD><INPUT TYPE="text" NAME="sqlradacct_hour__recur_total_charge" VALUE="0"></TD></TR><TR><TD ALIGN="right">Maximum overage charge for total gigabytes (0 means no cap)</TD><TD><INPUT TYPE="text" NAME="sqlradacct_hour__recur_total_cap" VALUE="0"></TD></TR><TR><TD ALIGN="right">Global cap on all overage charges (0 means no cap)</TD><TD><INPUT TYPE="text" NAME="sqlradacct_hour__global_cap" VALUE="0"></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="sqlradacct_hour__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="sqlradacct_hour__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="sqlradacct_hour__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="sqlradacct_hour__OPTIONS" VALUE="a2billing_retail_increment_offp,a2billing_type,a2billing_carrier_increment_offp,recur_output_charge,a2billing_retail_cost_min_offp,unused_credit_suspend,a2billing_carrier_cost_min,recur_total_cap,a2billing_retail_initblock_offp,unused_credit_cancel,recur_included_hours,global_cap,delay_cancel,a2billing_tariff,recur_hourly_cap,recur_hourly_charge,recur_total_charge,a2billing_simultaccess,recur_included_output,recur_input_cap,recur_fee,recur_input_charge,a2billing_carrer_initblock_offp,recur_included_input,recur_output_cap,setup_fee,recur_included_total,unused_credit_change"> </DIV> @@ -4342,7 +4342,7 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > - <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Hours included per day</TD><TD><INPUT TYPE="text" NAME="sqlradacct_daily__recur_included_hours" VALUE="0"></TD></TR><TR><TD ALIGN="right">Additional charge per hour</TD><TD><INPUT TYPE="text" NAME="sqlradacct_daily__recur_hourly_charge" VALUE="0"></TD></TR><TR><TD ALIGN="right">Maximum daily charge for hours (0 means no cap)</TD><TD><INPUT TYPE="text" NAME="sqlradacct_daily__recur_hourly_cap" VALUE="0"></TD></TR><TR><TD ALIGN="right">Upload megabytes included per day</TD><TD><INPUT TYPE="text" NAME="sqlradacct_daily__recur_included_input" VALUE="0"></TD></TR><TR><TD ALIGN="right">Additional charge per megabyte upload</TD><TD><INPUT TYPE="text" NAME="sqlradacct_daily__recur_input_charge" VALUE="0"></TD></TR><TR><TD ALIGN="right">Maximum daily charge for upload (0 means no cap)</TD><TD><INPUT TYPE="text" NAME="sqlradacct_daily__recur_input_cap" VALUE="0"></TD></TR><TR><TD ALIGN="right">Download megabytes included per day</TD><TD><INPUT TYPE="text" NAME="sqlradacct_daily__recur_included_output" VALUE="0"></TD></TR><TR><TD ALIGN="right">Additional charge per megabyte download</TD><TD><INPUT TYPE="text" NAME="sqlradacct_daily__recur_output_charge" VALUE="0"></TD></TR><TR><TD ALIGN="right">Maximum daily charge for download (0 means no cap)</TD><TD><INPUT TYPE="text" NAME="sqlradacct_daily__recur_output_cap" VALUE="0"></TD></TR><TR><TD ALIGN="right">Total megabytes included per day</TD><TD><INPUT TYPE="text" NAME="sqlradacct_daily__recur_included_total" VALUE="0"></TD></TR><TR><TD ALIGN="right">Additional charge per megabyte total</TD><TD><INPUT TYPE="text" NAME="sqlradacct_daily__recur_total_charge" VALUE="0"></TD></TR><TR><TD ALIGN="right">Maximum daily charge for total megabytes (0 means no cap)</TD><TD><INPUT TYPE="text" NAME="sqlradacct_daily__recur_total_cap" VALUE="0"></TD></TR><TR><TD ALIGN="right">Daily cap on all overage charges (0 means no cap)</TD><TD><INPUT TYPE="text" NAME="sqlradacct_daily__global_cap" VALUE="0"></TD></TR><TR><TD ALIGN="right">Monthly (billing frequency) cap on all overage charges (0 means no cap)</TD><TD><INPUT TYPE="text" NAME="sqlradacct_daily__monthly_cap" VALUE="0"></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="sqlradacct_daily__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="sqlradacct_daily__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="sqlradacct_daily__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="sqlradacct_daily__OPTIONS" VALUE="recur_fee,recur_included_input,a2billing_retail_cost_min_offp,recur_included_output,global_cap,unused_credit_cancel,delay_cancel,recur_total_cap,a2billing_retail_increment_offp,recur_hourly_charge,a2billing_retail_initblock_offp,a2billing_carrier_increment_offp,a2billing_type,recur_input_cap,setup_fee,recur_included_total,recur_input_charge,a2billing_carrer_initblock_offp,recur_total_charge,unused_credit_change,monthly_cap,a2billing_tariff,recur_output_cap,a2billing_carrier_cost_min,recur_included_hours,recur_hourly_cap,unused_credit_suspend,a2billing_simultaccess,recur_output_charge"> + <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Hours included per day</TD><TD><INPUT TYPE="text" NAME="sqlradacct_daily__recur_included_hours" VALUE="0"></TD></TR><TR><TD ALIGN="right">Additional charge per hour</TD><TD><INPUT TYPE="text" NAME="sqlradacct_daily__recur_hourly_charge" VALUE="0"></TD></TR><TR><TD ALIGN="right">Maximum daily charge for hours (0 means no cap)</TD><TD><INPUT TYPE="text" NAME="sqlradacct_daily__recur_hourly_cap" VALUE="0"></TD></TR><TR><TD ALIGN="right">Upload megabytes included per day</TD><TD><INPUT TYPE="text" NAME="sqlradacct_daily__recur_included_input" VALUE="0"></TD></TR><TR><TD ALIGN="right">Additional charge per megabyte upload</TD><TD><INPUT TYPE="text" NAME="sqlradacct_daily__recur_input_charge" VALUE="0"></TD></TR><TR><TD ALIGN="right">Maximum daily charge for upload (0 means no cap)</TD><TD><INPUT TYPE="text" NAME="sqlradacct_daily__recur_input_cap" VALUE="0"></TD></TR><TR><TD ALIGN="right">Download megabytes included per day</TD><TD><INPUT TYPE="text" NAME="sqlradacct_daily__recur_included_output" VALUE="0"></TD></TR><TR><TD ALIGN="right">Additional charge per megabyte download</TD><TD><INPUT TYPE="text" NAME="sqlradacct_daily__recur_output_charge" VALUE="0"></TD></TR><TR><TD ALIGN="right">Maximum daily charge for download (0 means no cap)</TD><TD><INPUT TYPE="text" NAME="sqlradacct_daily__recur_output_cap" VALUE="0"></TD></TR><TR><TD ALIGN="right">Total megabytes included per day</TD><TD><INPUT TYPE="text" NAME="sqlradacct_daily__recur_included_total" VALUE="0"></TD></TR><TR><TD ALIGN="right">Additional charge per megabyte total</TD><TD><INPUT TYPE="text" NAME="sqlradacct_daily__recur_total_charge" VALUE="0"></TD></TR><TR><TD ALIGN="right">Maximum daily charge for total megabytes (0 means no cap)</TD><TD><INPUT TYPE="text" NAME="sqlradacct_daily__recur_total_cap" VALUE="0"></TD></TR><TR><TD ALIGN="right">Daily cap on all overage charges (0 means no cap)</TD><TD><INPUT TYPE="text" NAME="sqlradacct_daily__global_cap" VALUE="0"></TD></TR><TR><TD ALIGN="right">Monthly (billing frequency) cap on all overage charges (0 means no cap)</TD><TD><INPUT TYPE="text" NAME="sqlradacct_daily__monthly_cap" VALUE="0"></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="sqlradacct_daily__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="sqlradacct_daily__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="sqlradacct_daily__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="sqlradacct_daily__OPTIONS" VALUE="recur_input_charge,recur_included_input,a2billing_carrer_initblock_offp,recur_output_cap,setup_fee,unused_credit_change,recur_included_total,global_cap,delay_cancel,a2billing_tariff,recur_hourly_charge,recur_total_charge,recur_hourly_cap,a2billing_simultaccess,recur_fee,recur_included_output,recur_input_cap,recur_total_cap,a2billing_retail_initblock_offp,monthly_cap,recur_included_hours,unused_credit_cancel,a2billing_retail_increment_offp,a2billing_type,a2billing_carrier_increment_offp,recur_output_charge,a2billing_retail_cost_min_offp,unused_credit_suspend,a2billing_carrier_cost_min"> </DIV> @@ -4385,7 +4385,7 @@ spawn_supp_dst_pkgpart(this);" </SELECT> -</TD></TR><TR><TD ALIGN="right">Number of calls included at no usage charge</TD><TD><INPUT TYPE="text" NAME="voip_cdr__calls_included" VALUE=""></TD></TR><TR><TD ALIGN="right">Charge per minute when using "single price per minute" rating method</TD><TD><INPUT TYPE="text" NAME="voip_cdr__min_charge" VALUE=""></TD></TR><TR><TD ALIGN="right">Minutes included when using the "single price per minute" or "prefix" rating method</TD><TD><INPUT TYPE="text" NAME="voip_cdr__min_included" VALUE=""></TD></TR><TR><TD ALIGN="right">Granularity when using "single price per minute" rating method</TD><TD><SELECT NAME="voip_cdr__sec_granularity"><OPTION VALUE="1">1 second<OPTION VALUE="6">6 second<OPTION VALUE="30">30 second<OPTION VALUE="60">minute<OPTION VALUE="0">call</SELECT></TD></TR><TR><TD ALIGN="right">Handling of calls without a rate in the rate table</TD><TD><SELECT NAME="voip_cdr__ignore_unrateable"><OPTION VALUE="" SELECTED>Exit with a fatal error<OPTION VALUE="1">Ignore and continue<OPTION VALUE="2">Flag for later review</SELECT></TD></TR><TR><TD ALIGN="right">Default prefix optionally prepended to customer DID numbers when searching for CDR records</TD><TD><INPUT TYPE="text" NAME="voip_cdr__default_prefix" VALUE="+1"></TD></TR><TR><TD ALIGN="right">Disable rating of CDR records based on the "src" field in addition to "charged_party"</TD><TD><INPUT TYPE="checkbox" NAME="voip_cdr__disable_src" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Destination prefix for domestic CDR records</TD><TD><INPUT TYPE="text" NAME="voip_cdr__domestic_prefix" VALUE="1"></TD></TR><TR><TD ALIGN="right">Destination prefix for international CDR records</TD><TD><INPUT TYPE="text" NAME="voip_cdr__international_prefix" VALUE="011"></TD></TR><TR><TD ALIGN="right">Disable automatic toll-free processing</TD><TD><INPUT TYPE="checkbox" NAME="voip_cdr__disable_tollfree" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Only charge for CDRs where the amaflags field is set to "2" ("BILL"/"BILLING").</TD><TD><INPUT TYPE="checkbox" NAME="voip_cdr__use_amaflags" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Only charge for CDRs where the Carrier ID is set to any of these (comma-separated) values: </TD><TD><INPUT TYPE="text" NAME="voip_cdr__use_carrierid" VALUE=""></TD></TR><TR><TD ALIGN="right">Only charge for CDRs where the CDR Type is set to this cdrtypenum: </TD><TD><INPUT TYPE="text" NAME="voip_cdr__use_cdrtypenum" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the CDR Type is set to this cdrtypenum: </TD><TD><INPUT TYPE="text" NAME="voip_cdr__ignore_cdrtypenum" VALUE=""></TD></TR><TR><TD ALIGN="right">Only charge for CDRs where the CDR Call Type is set to this calltypenum: </TD><TD><INPUT TYPE="text" NAME="voip_cdr__use_calltypenum" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the CDR Call Type is set to this calltypenum: </TD><TD><INPUT TYPE="text" NAME="voip_cdr__ignore_calltypenum" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the Disposition is set to any of these (comma-separated) values: </TD><TD><INPUT TYPE="text" NAME="voip_cdr__ignore_disposition" VALUE=""></TD></TR><TR><TD ALIGN="right">Only charge for CDRs where the Disposition is set to any of these (comma-separated) values: </TD><TD><INPUT TYPE="text" NAME="voip_cdr__disposition_in" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the dcontext is set to any of these (comma-separated) values: </TD><TD><INPUT TYPE="text" NAME="voip_cdr__skip_dcontext" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the destination number starts with any of these values: </TD><TD><INPUT TYPE="text" NAME="voip_cdr__skip_dst_prefix" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the dstchannel starts with:</TD><TD><INPUT TYPE="text" NAME="voip_cdr__skip_dstchannel_prefix" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the source is more than this many digits:</TD><TD><INPUT TYPE="text" NAME="voip_cdr__skip_src_length_more" VALUE=""></TD></TR><TR><TD ALIGN="right">Do charge for CDRs where source is equal or greater than the specified digits, when accountcode is toll free</TD><TD><INPUT TYPE="checkbox" NAME="voip_cdr__noskip_src_length_accountcode_tollfree" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Optional alternate rate plan when accountcode is toll free: </TD><TD><SELECT NAME="voip_cdr__accountcode_tollfree_ratenum"><OPTION VALUE=""></SELECT></TD></TR><TR><TD ALIGN="right">When using an alternate rate plan for toll-free accountcodes, the CDR field to use in rating calculations</TD><TD><SELECT NAME="voip_cdr__accountcode_tollfree_field"><OPTION VALUE="dst">Destination (dst)<OPTION VALUE="src">Source (src)</SELECT></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the destination is less than this many digits:</TD><TD><INPUT TYPE="text" NAME="voip_cdr__skip_dst_length_less" VALUE=""></TD></TR><TR><TD ALIGN="right">Do charge for CDRs where dst is less than the specified digits, when accountcode is toll free</TD><TD><INPUT TYPE="checkbox" NAME="voip_cdr__noskip_dst_length_accountcode_tollfree" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the lastapp matches this value: </TD><TD><INPUT TYPE="text" NAME="voip_cdr__skip_lastapp" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where max_callers is less than or equal to this value: </TD><TD><INPUT TYPE="text" NAME="voip_cdr__skip_max_callers" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for calls between numbers belonging to the same customer</TD><TD><INPUT TYPE="checkbox" NAME="voip_cdr__skip_same_customer" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Calculate usage based on the duration field instead of the billsec field</TD><TD><INPUT TYPE="checkbox" NAME="voip_cdr__use_duration" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Rewrite these (comma-separated) destination numbers to 411 for rating purposes (also ignore any carrierid check): </TD><TD><INPUT TYPE="text" NAME="voip_cdr__411_rewrite" VALUE=""></TD></TR><TR><TD ALIGN="right">CDR display format for invoices</TD><TD><SELECT NAME="voip_cdr__output_format"><OPTION VALUE="" SELECTED><OPTION VALUE="simple">Simple<OPTION VALUE="sum_duration_prefix">Summary, one line per destination prefix<OPTION VALUE="sum_count_class">Summary, one line per usage class<OPTION VALUE="basic">Basic<OPTION VALUE="accountcode_simple">Simple with accountcode<OPTION VALUE="default">Default<OPTION VALUE="sum_duration">Summary, one line per service<OPTION VALUE="sum_count">Number of calls, one line per service<OPTION VALUE="accountcode_default">Default plus accountcode<OPTION VALUE="basic_upstream_dst_regionname">Basic with upstream destination name<OPTION VALUE="source_default">Default with source<OPTION VALUE="description_default">Default with description field as destination<OPTION VALUE="simple2">Simple with source</SELECT></TD></TR><TR><TD ALIGN="right">CDR display format for selfservice</TD><TD><SELECT NAME="voip_cdr__selfservice_format"><OPTION VALUE="" SELECTED><OPTION VALUE="simple">Simple<OPTION VALUE="sum_duration_prefix">Summary, one line per destination prefix<OPTION VALUE="sum_count_class">Summary, one line per usage class<OPTION VALUE="basic">Basic<OPTION VALUE="accountcode_simple">Simple with accountcode<OPTION VALUE="default">Default<OPTION VALUE="sum_duration">Summary, one line per service<OPTION VALUE="sum_count">Number of calls, one line per service<OPTION VALUE="accountcode_default">Default plus accountcode<OPTION VALUE="basic_upstream_dst_regionname">Basic with upstream destination name<OPTION VALUE="source_default">Default with source<OPTION VALUE="description_default">Default with description field as destination<OPTION VALUE="simple2">Simple with source</SELECT></TD></TR><TR><TD ALIGN="right">Inbound CDR display format for selfservice</TD><TD><SELECT NAME="voip_cdr__selfservice_inbound_format"><OPTION VALUE="" SELECTED><OPTION VALUE="simple">Simple<OPTION VALUE="sum_duration_prefix">Summary, one line per destination prefix<OPTION VALUE="sum_count_class">Summary, one line per usage class<OPTION VALUE="basic">Basic<OPTION VALUE="accountcode_simple">Simple with accountcode<OPTION VALUE="default">Default<OPTION VALUE="sum_duration">Summary, one line per service<OPTION VALUE="sum_count">Number of calls, one line per service<OPTION VALUE="accountcode_default">Default plus accountcode<OPTION VALUE="basic_upstream_dst_regionname">Basic with upstream destination name<OPTION VALUE="source_default">Default with source<OPTION VALUE="description_default">Default with description field as destination<OPTION VALUE="simple2">Simple with source</SELECT></TD></TR><TR><TD ALIGN="right">Always put usage details in separate section. The section is defined in the next option.</TD><TD><INPUT TYPE="checkbox" NAME="voip_cdr__usage_mandate" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Section in which to place usage charges (whether separated or not): </TD><TD><INPUT TYPE="text" NAME="voip_cdr__usage_section" VALUE=""></TD></TR><TR><TD ALIGN="right">Include usage summary with recurring charges when usage is in separate section</TD><TD><INPUT TYPE="checkbox" NAME="voip_cdr__summarize_usage" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Show details for included / no-charge calls.</TD><TD><INPUT TYPE="checkbox" NAME="voip_cdr__usage_showzero" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Generate an invoice immediately for every call (as well any setup fee, upon first payment). Useful for prepaid.</TD><TD><INPUT TYPE="checkbox" NAME="voip_cdr__bill_every_call" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Bill for all phone numbers that were active during the billing period</TD><TD><INPUT TYPE="checkbox" NAME="voip_cdr__bill_inactive_svcs" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Only bill CDRs with a date during the package billing period</TD><TD><INPUT TYPE="checkbox" NAME="voip_cdr__bill_only_pkg_dates" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Consider for tax purposes the number of lines to be svc_phones that may be provisioned rather than those that actually are.</TD><TD><INPUT TYPE="checkbox" NAME="voip_cdr__count_available_phones" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Continue recurring billing while suspended</TD><TD><INPUT TYPE="checkbox" NAME="voip_cdr__suspend_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="voip_cdr__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="voip_cdr__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="voip_cdr__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="voip_cdr__OPTIONS" VALUE="ignore_cdrtypenum,unused_credit_suspend,add_full_period,a2billing_carrier_cost_min,noskip_src_length_accountcode_tollfree,usage_mandate,a2billing_carrer_initblock_offp,accountcode_tollfree_field,ignore_calltypenum,ignore_disposition,use_carrierid,a2billing_retail_cost_min_offp,skip_dst_prefix,sec_granularity,skip_same_customer,usage_showzero,use_duration,cdr_svc_method,domestic_prefix,selfservice_inbound_format,recur_temporality,noskip_dst_length_accountcode_tollfree,disable_tollfree,cutoff_day,prorate_verbose,accountcode_tollfree_ratenum,disable_src,ratenum,skip_lastapp,skip_max_callers,prorate_defer_bill,output_format,recur_fee,a2billing_retail_increment_offp,suspend_bill,unused_credit_change,skip_src_length_more,a2billing_simultaccess,a2billing_tariff,calls_included,setup_fee,bill_inactive_svcs,skip_dcontext,disposition_in,a2billing_retail_initblock_offp,use_amaflags,bill_only_pkg_dates,intrastate_ratenum,skip_dst_length_less,prorate_round_day,411_rewrite,rounding,rating_method,recur_method,bill_every_call,international_prefix,skip_dstchannel_prefix,use_cdrtypenum,summarize_usage,min_charge,ignore_unrateable,a2billing_carrier_increment_offp,count_available_phones,min_included,selfservice_format,a2billing_type,usage_section,default_prefix,use_calltypenum,delay_cancel,unused_credit_cancel"> +</TD></TR><TR><TD ALIGN="right">Number of calls included at no usage charge</TD><TD><INPUT TYPE="text" NAME="voip_cdr__calls_included" VALUE=""></TD></TR><TR><TD ALIGN="right">Charge per minute when using "single price per minute" rating method</TD><TD><INPUT TYPE="text" NAME="voip_cdr__min_charge" VALUE=""></TD></TR><TR><TD ALIGN="right">Minutes included when using the "single price per minute" or "prefix" rating method</TD><TD><INPUT TYPE="text" NAME="voip_cdr__min_included" VALUE=""></TD></TR><TR><TD ALIGN="right">Granularity when using "single price per minute" rating method</TD><TD><SELECT NAME="voip_cdr__sec_granularity"><OPTION VALUE="1">1 second<OPTION VALUE="6">6 second<OPTION VALUE="30">30 second<OPTION VALUE="60">minute<OPTION VALUE="0">call</SELECT></TD></TR><TR><TD ALIGN="right">Handling of calls without a rate in the rate table</TD><TD><SELECT NAME="voip_cdr__ignore_unrateable"><OPTION VALUE="" SELECTED>Exit with a fatal error<OPTION VALUE="1">Ignore and continue<OPTION VALUE="2">Flag for later review</SELECT></TD></TR><TR><TD ALIGN="right">Default prefix optionally prepended to customer DID numbers when searching for CDR records</TD><TD><INPUT TYPE="text" NAME="voip_cdr__default_prefix" VALUE="+1"></TD></TR><TR><TD ALIGN="right">Disable rating of CDR records based on the "src" field in addition to "charged_party"</TD><TD><INPUT TYPE="checkbox" NAME="voip_cdr__disable_src" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Destination prefix for domestic CDR records</TD><TD><INPUT TYPE="text" NAME="voip_cdr__domestic_prefix" VALUE="1"></TD></TR><TR><TD ALIGN="right">Destination prefix for international CDR records</TD><TD><INPUT TYPE="text" NAME="voip_cdr__international_prefix" VALUE="011"></TD></TR><TR><TD ALIGN="right">Disable automatic toll-free processing</TD><TD><INPUT TYPE="checkbox" NAME="voip_cdr__disable_tollfree" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Only charge for CDRs where the amaflags field is set to "2" ("BILL"/"BILLING").</TD><TD><INPUT TYPE="checkbox" NAME="voip_cdr__use_amaflags" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Only charge for CDRs where the Carrier ID is set to any of these (comma-separated) values: </TD><TD><INPUT TYPE="text" NAME="voip_cdr__use_carrierid" VALUE=""></TD></TR><TR><TD ALIGN="right">Only charge for CDRs where the CDR Type is set to this cdrtypenum: </TD><TD><INPUT TYPE="text" NAME="voip_cdr__use_cdrtypenum" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the CDR Type is set to this cdrtypenum: </TD><TD><INPUT TYPE="text" NAME="voip_cdr__ignore_cdrtypenum" VALUE=""></TD></TR><TR><TD ALIGN="right">Only charge for CDRs where the CDR Call Type is set to this calltypenum: </TD><TD><INPUT TYPE="text" NAME="voip_cdr__use_calltypenum" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the CDR Call Type is set to this calltypenum: </TD><TD><INPUT TYPE="text" NAME="voip_cdr__ignore_calltypenum" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the Disposition is set to any of these (comma-separated) values: </TD><TD><INPUT TYPE="text" NAME="voip_cdr__ignore_disposition" VALUE=""></TD></TR><TR><TD ALIGN="right">Only charge for CDRs where the Disposition is set to any of these (comma-separated) values: </TD><TD><INPUT TYPE="text" NAME="voip_cdr__disposition_in" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the dcontext is set to any of these (comma-separated) values: </TD><TD><INPUT TYPE="text" NAME="voip_cdr__skip_dcontext" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the destination number starts with any of these values: </TD><TD><INPUT TYPE="text" NAME="voip_cdr__skip_dst_prefix" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the dstchannel starts with:</TD><TD><INPUT TYPE="text" NAME="voip_cdr__skip_dstchannel_prefix" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the source is more than this many digits:</TD><TD><INPUT TYPE="text" NAME="voip_cdr__skip_src_length_more" VALUE=""></TD></TR><TR><TD ALIGN="right">Do charge for CDRs where source is equal or greater than the specified digits, when accountcode is toll free</TD><TD><INPUT TYPE="checkbox" NAME="voip_cdr__noskip_src_length_accountcode_tollfree" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Optional alternate rate plan when accountcode is toll free: </TD><TD><SELECT NAME="voip_cdr__accountcode_tollfree_ratenum"><OPTION VALUE=""></SELECT></TD></TR><TR><TD ALIGN="right">When using an alternate rate plan for toll-free accountcodes, the CDR field to use in rating calculations</TD><TD><SELECT NAME="voip_cdr__accountcode_tollfree_field"><OPTION VALUE="dst">Destination (dst)<OPTION VALUE="src">Source (src)</SELECT></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the destination is less than this many digits:</TD><TD><INPUT TYPE="text" NAME="voip_cdr__skip_dst_length_less" VALUE=""></TD></TR><TR><TD ALIGN="right">Do charge for CDRs where dst is less than the specified digits, when accountcode is toll free</TD><TD><INPUT TYPE="checkbox" NAME="voip_cdr__noskip_dst_length_accountcode_tollfree" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the lastapp matches this value: </TD><TD><INPUT TYPE="text" NAME="voip_cdr__skip_lastapp" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where max_callers is less than or equal to this value: </TD><TD><INPUT TYPE="text" NAME="voip_cdr__skip_max_callers" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for calls between numbers belonging to the same customer</TD><TD><INPUT TYPE="checkbox" NAME="voip_cdr__skip_same_customer" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Calculate usage based on the duration field instead of the billsec field</TD><TD><INPUT TYPE="checkbox" NAME="voip_cdr__use_duration" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Rewrite these (comma-separated) destination numbers to 411 for rating purposes (also ignore any carrierid check): </TD><TD><INPUT TYPE="text" NAME="voip_cdr__411_rewrite" VALUE=""></TD></TR><TR><TD ALIGN="right">CDR display format for invoices</TD><TD><SELECT NAME="voip_cdr__output_format"><OPTION VALUE="" SELECTED><OPTION VALUE="sum_count">Number of calls, one line per service<OPTION VALUE="description_default">Default with description field as destination<OPTION VALUE="basic_upstream_dst_regionname">Basic with upstream destination name<OPTION VALUE="accountcode_simple">Simple with accountcode<OPTION VALUE="source_default">Default with source<OPTION VALUE="basic">Basic<OPTION VALUE="sum_duration">Summary, one line per service<OPTION VALUE="accountcode_default">Default plus accountcode<OPTION VALUE="simple">Simple<OPTION VALUE="sum_duration_prefix">Summary, one line per destination prefix<OPTION VALUE="sum_count_class">Summary, one line per usage class<OPTION VALUE="simple2">Simple with source<OPTION VALUE="default">Default</SELECT></TD></TR><TR><TD ALIGN="right">CDR display format for selfservice</TD><TD><SELECT NAME="voip_cdr__selfservice_format"><OPTION VALUE="" SELECTED><OPTION VALUE="sum_count">Number of calls, one line per service<OPTION VALUE="description_default">Default with description field as destination<OPTION VALUE="basic_upstream_dst_regionname">Basic with upstream destination name<OPTION VALUE="accountcode_simple">Simple with accountcode<OPTION VALUE="source_default">Default with source<OPTION VALUE="basic">Basic<OPTION VALUE="sum_duration">Summary, one line per service<OPTION VALUE="accountcode_default">Default plus accountcode<OPTION VALUE="simple">Simple<OPTION VALUE="sum_duration_prefix">Summary, one line per destination prefix<OPTION VALUE="sum_count_class">Summary, one line per usage class<OPTION VALUE="simple2">Simple with source<OPTION VALUE="default">Default</SELECT></TD></TR><TR><TD ALIGN="right">Inbound CDR display format for selfservice</TD><TD><SELECT NAME="voip_cdr__selfservice_inbound_format"><OPTION VALUE="" SELECTED><OPTION VALUE="sum_count">Number of calls, one line per service<OPTION VALUE="description_default">Default with description field as destination<OPTION VALUE="basic_upstream_dst_regionname">Basic with upstream destination name<OPTION VALUE="accountcode_simple">Simple with accountcode<OPTION VALUE="source_default">Default with source<OPTION VALUE="basic">Basic<OPTION VALUE="sum_duration">Summary, one line per service<OPTION VALUE="accountcode_default">Default plus accountcode<OPTION VALUE="simple">Simple<OPTION VALUE="sum_duration_prefix">Summary, one line per destination prefix<OPTION VALUE="sum_count_class">Summary, one line per usage class<OPTION VALUE="simple2">Simple with source<OPTION VALUE="default">Default</SELECT></TD></TR><TR><TD ALIGN="right">Always put usage details in separate section. The section is defined in the next option.</TD><TD><INPUT TYPE="checkbox" NAME="voip_cdr__usage_mandate" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Section in which to place usage charges (whether separated or not): </TD><TD><INPUT TYPE="text" NAME="voip_cdr__usage_section" VALUE=""></TD></TR><TR><TD ALIGN="right">Include usage summary with recurring charges when usage is in separate section</TD><TD><INPUT TYPE="checkbox" NAME="voip_cdr__summarize_usage" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Show details for included / no-charge calls.</TD><TD><INPUT TYPE="checkbox" NAME="voip_cdr__usage_showzero" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Generate an invoice immediately for every call (as well any setup fee, upon first payment). Useful for prepaid.</TD><TD><INPUT TYPE="checkbox" NAME="voip_cdr__bill_every_call" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Bill for all phone numbers that were active during the billing period</TD><TD><INPUT TYPE="checkbox" NAME="voip_cdr__bill_inactive_svcs" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Only bill CDRs with a date during the package billing period</TD><TD><INPUT TYPE="checkbox" NAME="voip_cdr__bill_only_pkg_dates" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Consider for tax purposes the number of lines to be svc_phones that may be provisioned rather than those that actually are.</TD><TD><INPUT TYPE="checkbox" NAME="voip_cdr__count_available_phones" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Continue recurring billing while suspended</TD><TD><INPUT TYPE="checkbox" NAME="voip_cdr__suspend_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="voip_cdr__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="voip_cdr__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="voip_cdr__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="voip_cdr__OPTIONS" VALUE="disable_tollfree,summarize_usage,prorate_round_day,international_prefix,recur_temporality,selfservice_format,skip_max_callers,delay_cancel,skip_same_customer,setup_fee,usage_mandate,count_available_phones,recur_method,use_amaflags,rating_method,noskip_src_length_accountcode_tollfree,a2billing_retail_cost_min_offp,a2billing_carrier_cost_min,bill_every_call,use_duration,skip_src_length_more,skip_dst_prefix,unused_credit_cancel,ignore_disposition,skip_dcontext,ignore_cdrtypenum,calls_included,cdr_svc_method,a2billing_tariff,ignore_calltypenum,min_charge,domestic_prefix,disposition_in,skip_dst_length_less,a2billing_retail_increment_offp,disable_src,a2billing_carrier_increment_offp,usage_showzero,skip_lastapp,noskip_dst_length_accountcode_tollfree,a2billing_retail_initblock_offp,sec_granularity,suspend_bill,rounding,a2billing_simultaccess,recur_fee,bill_inactive_svcs,accountcode_tollfree_field,min_included,ratenum,intrastate_ratenum,a2billing_type,prorate_verbose,unused_credit_suspend,usage_section,ignore_unrateable,output_format,use_calltypenum,prorate_defer_bill,cutoff_day,use_cdrtypenum,default_prefix,411_rewrite,accountcode_tollfree_ratenum,selfservice_inbound_format,bill_only_pkg_dates,add_full_period,use_carrierid,skip_dstchannel_prefix,a2billing_carrer_initblock_offp,unused_credit_change"> </DIV> @@ -4394,7 +4394,7 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > - <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Charge recurring fee for period</TD><TD><SELECT NAME="voip_inbound__recur_temporality"><OPTION VALUE="upcoming">Upcoming (future)<OPTION VALUE="preceding">Preceding (past)</SELECT></TD></TR><TR><TD ALIGN="right">Recurring fee method</TD><TD><SELECT NAME="voip_inbound__recur_method"><OPTION VALUE="anniversary">Charge the recurring fee at the frequency specified above<OPTION VALUE="prorate">Charge a prorated fee the first time (selectable billing date)<OPTION VALUE="subscription">Charge the full fee for the first partial period (selectable billing date)</SELECT></TD></TR><TR><TD ALIGN="right">Billing Day (1 - 28) for prorating or subscription</TD><TD><INPUT TYPE="text" NAME="voip_inbound__cutoff_day" VALUE="1"></TD></TR><TR><TD ALIGN="right">When prorating, defer the first bill until the billing day</TD><TD><INPUT TYPE="checkbox" NAME="voip_inbound__prorate_defer_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">When prorating, round to the nearest full day</TD><TD><INPUT TYPE="checkbox" NAME="voip_inbound__prorate_round_day" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">When prorating first month, also bill for one full period after that</TD><TD><INPUT TYPE="checkbox" NAME="voip_inbound__add_full_period" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Show prorate details on the invoice</TD><TD><INPUT TYPE="checkbox" NAME="voip_inbound__prorate_verbose" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">Charge per minute</TD><TD><INPUT TYPE="text" NAME="voip_inbound__min_charge" VALUE=""></TD></TR><TR><TD ALIGN="right">Minutes included</TD><TD><INPUT TYPE="text" NAME="voip_inbound__min_included" VALUE=""></TD></TR><TR><TD ALIGN="right">Granularity</TD><TD><SELECT NAME="voip_inbound__sec_granularity"><OPTION VALUE="1">1 second<OPTION VALUE="6">6 second<OPTION VALUE="30">30 second<OPTION VALUE="60">minute<OPTION VALUE="0">call</SELECT></TD></TR><TR><TD ALIGN="right">Default prefix optionally prepended to customer DID numbers when searching for CDR records</TD><TD><INPUT TYPE="text" NAME="voip_inbound__default_prefix" VALUE="+1"></TD></TR><TR><TD ALIGN="right">Only charge for CDRs where the amaflags field is set to "2" ("BILL"/"BILLING").</TD><TD><INPUT TYPE="checkbox" NAME="voip_inbound__use_amaflags" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Only charge for CDRs where the Carrier ID is set to any of these (comma-separated) values: </TD><TD><INPUT TYPE="text" NAME="voip_inbound__use_carrierid" VALUE=""></TD></TR><TR><TD ALIGN="right">Only charge for CDRs where the CDR Type is set to this cdrtypenum: </TD><TD><INPUT TYPE="text" NAME="voip_inbound__use_cdrtypenum" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the CDR Type is set to this cdrtypenum: </TD><TD><INPUT TYPE="text" NAME="voip_inbound__ignore_cdrtypenum" VALUE=""></TD></TR><TR><TD ALIGN="right">Only charge for CDRs where the CDR Call Type is set to this cdrtypenum: </TD><TD><INPUT TYPE="text" NAME="voip_inbound__use_calltypenum" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the CDR Call Type is set to this cdrtypenum: </TD><TD><INPUT TYPE="text" NAME="voip_inbound__ignore_calltypenum" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the Disposition is set to any of these (comma-separated) values: </TD><TD><INPUT TYPE="text" NAME="voip_inbound__ignore_disposition" VALUE=""></TD></TR><TR><TD ALIGN="right">Only charge for CDRs where the Disposition is set to any of these (comma-separated) values: </TD><TD><INPUT TYPE="text" NAME="voip_inbound__disposition_in" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the dcontext is set to any of these (comma-separated) values:</TD><TD><INPUT TYPE="text" NAME="voip_inbound__skip_dcontext" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the dstchannel starts with:</TD><TD><INPUT TYPE="text" NAME="voip_inbound__skip_dstchannel_prefix" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the destination is less than this many digits:</TD><TD><INPUT TYPE="text" NAME="voip_inbound__skip_dst_length_less" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the lastapp matches this value</TD><TD><INPUT TYPE="text" NAME="voip_inbound__skip_lastapp" VALUE=""></TD></TR><TR><TD ALIGN="right">Calculate usage based on the duration field instead of the billsec field</TD><TD><INPUT TYPE="checkbox" NAME="voip_inbound__use_duration" VALUE=1 ></TD></TR><TR><TD ALIGN="right">CDR invoice display format</TD><TD><SELECT NAME="voip_inbound__output_format"><OPTION VALUE="sum_count_class">Summary, one line per usage class<OPTION VALUE="simple">Simple<OPTION VALUE="sum_duration_prefix">Summary, one line per destination prefix<OPTION VALUE="sum_duration">Summary, one line per service<OPTION VALUE="default">Default<OPTION VALUE="accountcode_simple">Simple with accountcode<OPTION VALUE="basic">Basic<OPTION VALUE="description_default">Default with description field as destination<OPTION VALUE="source_default">Default with source<OPTION VALUE="basic_upstream_dst_regionname">Basic with upstream destination name<OPTION VALUE="accountcode_default">Default plus accountcode<OPTION VALUE="sum_count">Number of calls, one line per service<OPTION VALUE="simple2">Simple with source</SELECT></TD></TR><TR><TD ALIGN="right">Always put usage details in separate section</TD><TD><INPUT TYPE="checkbox" NAME="voip_inbound__usage_mandate" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Include usage summary with recurring charges when usage is in separate section</TD><TD><INPUT TYPE="checkbox" NAME="voip_inbound__summarize_usage" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Section in which to place usage charges (whether separated or not)</TD><TD><INPUT TYPE="text" NAME="voip_inbound__usage_section" VALUE=""></TD></TR><TR><TD ALIGN="right">Generate an invoice immediately for every call. Useful for prepaid.</TD><TD><INPUT TYPE="checkbox" NAME="voip_inbound__bill_every_call" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="voip_inbound__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="voip_inbound__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="voip_inbound__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="voip_inbound__OPTIONS" VALUE="cutoff_day,a2billing_carrier_increment_offp,prorate_verbose,min_included,skip_lastapp,prorate_defer_bill,a2billing_type,output_format,usage_section,default_prefix,recur_fee,a2billing_retail_increment_offp,use_calltypenum,delay_cancel,unused_credit_cancel,use_duration,recur_method,bill_every_call,skip_dstchannel_prefix,use_cdrtypenum,recur_temporality,summarize_usage,min_charge,ignore_calltypenum,skip_dcontext,a2billing_retail_initblock_offp,disposition_in,ignore_disposition,use_amaflags,use_carrierid,a2billing_retail_cost_min_offp,skip_dst_length_less,sec_granularity,prorate_round_day,ignore_cdrtypenum,unused_credit_change,unused_credit_suspend,a2billing_simultaccess,add_full_period,a2billing_tariff,a2billing_carrier_cost_min,setup_fee,usage_mandate,a2billing_carrer_initblock_offp"> + <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Charge recurring fee for period</TD><TD><SELECT NAME="voip_inbound__recur_temporality"><OPTION VALUE="upcoming">Upcoming (future)<OPTION VALUE="preceding">Preceding (past)</SELECT></TD></TR><TR><TD ALIGN="right">Recurring fee method</TD><TD><SELECT NAME="voip_inbound__recur_method"><OPTION VALUE="anniversary">Charge the recurring fee at the frequency specified above<OPTION VALUE="prorate">Charge a prorated fee the first time (selectable billing date)<OPTION VALUE="subscription">Charge the full fee for the first partial period (selectable billing date)</SELECT></TD></TR><TR><TD ALIGN="right">Billing Day (1 - 28) for prorating or subscription</TD><TD><INPUT TYPE="text" NAME="voip_inbound__cutoff_day" VALUE="1"></TD></TR><TR><TD ALIGN="right">When prorating, defer the first bill until the billing day</TD><TD><INPUT TYPE="checkbox" NAME="voip_inbound__prorate_defer_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">When prorating, round to the nearest full day</TD><TD><INPUT TYPE="checkbox" NAME="voip_inbound__prorate_round_day" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">When prorating first month, also bill for one full period after that</TD><TD><INPUT TYPE="checkbox" NAME="voip_inbound__add_full_period" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Show prorate details on the invoice</TD><TD><INPUT TYPE="checkbox" NAME="voip_inbound__prorate_verbose" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">Charge per minute</TD><TD><INPUT TYPE="text" NAME="voip_inbound__min_charge" VALUE=""></TD></TR><TR><TD ALIGN="right">Minutes included</TD><TD><INPUT TYPE="text" NAME="voip_inbound__min_included" VALUE=""></TD></TR><TR><TD ALIGN="right">Granularity</TD><TD><SELECT NAME="voip_inbound__sec_granularity"><OPTION VALUE="1">1 second<OPTION VALUE="6">6 second<OPTION VALUE="30">30 second<OPTION VALUE="60">minute<OPTION VALUE="0">call</SELECT></TD></TR><TR><TD ALIGN="right">Default prefix optionally prepended to customer DID numbers when searching for CDR records</TD><TD><INPUT TYPE="text" NAME="voip_inbound__default_prefix" VALUE="+1"></TD></TR><TR><TD ALIGN="right">Only charge for CDRs where the amaflags field is set to "2" ("BILL"/"BILLING").</TD><TD><INPUT TYPE="checkbox" NAME="voip_inbound__use_amaflags" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Only charge for CDRs where the Carrier ID is set to any of these (comma-separated) values: </TD><TD><INPUT TYPE="text" NAME="voip_inbound__use_carrierid" VALUE=""></TD></TR><TR><TD ALIGN="right">Only charge for CDRs where the CDR Type is set to this cdrtypenum: </TD><TD><INPUT TYPE="text" NAME="voip_inbound__use_cdrtypenum" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the CDR Type is set to this cdrtypenum: </TD><TD><INPUT TYPE="text" NAME="voip_inbound__ignore_cdrtypenum" VALUE=""></TD></TR><TR><TD ALIGN="right">Only charge for CDRs where the CDR Call Type is set to this cdrtypenum: </TD><TD><INPUT TYPE="text" NAME="voip_inbound__use_calltypenum" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the CDR Call Type is set to this cdrtypenum: </TD><TD><INPUT TYPE="text" NAME="voip_inbound__ignore_calltypenum" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the Disposition is set to any of these (comma-separated) values: </TD><TD><INPUT TYPE="text" NAME="voip_inbound__ignore_disposition" VALUE=""></TD></TR><TR><TD ALIGN="right">Only charge for CDRs where the Disposition is set to any of these (comma-separated) values: </TD><TD><INPUT TYPE="text" NAME="voip_inbound__disposition_in" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the dcontext is set to any of these (comma-separated) values:</TD><TD><INPUT TYPE="text" NAME="voip_inbound__skip_dcontext" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the dstchannel starts with:</TD><TD><INPUT TYPE="text" NAME="voip_inbound__skip_dstchannel_prefix" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the destination is less than this many digits:</TD><TD><INPUT TYPE="text" NAME="voip_inbound__skip_dst_length_less" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the lastapp matches this value</TD><TD><INPUT TYPE="text" NAME="voip_inbound__skip_lastapp" VALUE=""></TD></TR><TR><TD ALIGN="right">Calculate usage based on the duration field instead of the billsec field</TD><TD><INPUT TYPE="checkbox" NAME="voip_inbound__use_duration" VALUE=1 ></TD></TR><TR><TD ALIGN="right">CDR invoice display format</TD><TD><SELECT NAME="voip_inbound__output_format"><OPTION VALUE="sum_count">Number of calls, one line per service<OPTION VALUE="description_default">Default with description field as destination<OPTION VALUE="basic_upstream_dst_regionname">Basic with upstream destination name<OPTION VALUE="source_default">Default with source<OPTION VALUE="basic">Basic<OPTION VALUE="accountcode_simple">Simple with accountcode<OPTION VALUE="simple">Simple<OPTION VALUE="sum_duration">Summary, one line per service<OPTION VALUE="accountcode_default">Default plus accountcode<OPTION VALUE="sum_duration_prefix">Summary, one line per destination prefix<OPTION VALUE="simple2">Simple with source<OPTION VALUE="default">Default<OPTION VALUE="sum_count_class">Summary, one line per usage class</SELECT></TD></TR><TR><TD ALIGN="right">Always put usage details in separate section</TD><TD><INPUT TYPE="checkbox" NAME="voip_inbound__usage_mandate" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Include usage summary with recurring charges when usage is in separate section</TD><TD><INPUT TYPE="checkbox" NAME="voip_inbound__summarize_usage" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Section in which to place usage charges (whether separated or not)</TD><TD><INPUT TYPE="text" NAME="voip_inbound__usage_section" VALUE=""></TD></TR><TR><TD ALIGN="right">Generate an invoice immediately for every call. Useful for prepaid.</TD><TD><INPUT TYPE="checkbox" NAME="voip_inbound__bill_every_call" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="voip_inbound__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="voip_inbound__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="voip_inbound__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="voip_inbound__OPTIONS" VALUE="a2billing_carrier_increment_offp,a2billing_retail_increment_offp,summarize_usage,skip_lastapp,sec_granularity,a2billing_retail_initblock_offp,prorate_round_day,recur_temporality,a2billing_simultaccess,recur_fee,delay_cancel,min_included,setup_fee,usage_mandate,use_amaflags,recur_method,prorate_verbose,a2billing_type,a2billing_retail_cost_min_offp,bill_every_call,unused_credit_suspend,usage_section,a2billing_carrier_cost_min,use_duration,use_calltypenum,unused_credit_cancel,output_format,ignore_disposition,use_cdrtypenum,cutoff_day,prorate_defer_bill,ignore_calltypenum,min_charge,skip_dcontext,ignore_cdrtypenum,default_prefix,a2billing_tariff,disposition_in,a2billing_carrer_initblock_offp,use_carrierid,add_full_period,skip_dstchannel_prefix,skip_dst_length_less,unused_credit_change"> </DIV> @@ -4403,7 +4403,7 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > - <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Charge recurring fee for period</TD><TD><SELECT NAME="voip_tiered__recur_temporality"><OPTION VALUE="upcoming">Upcoming (future)<OPTION VALUE="preceding">Preceding (past)</SELECT></TD></TR><TR><TD ALIGN="right">Recurring fee method</TD><TD><SELECT NAME="voip_tiered__recur_method"><OPTION VALUE="anniversary">Charge the recurring fee at the frequency specified above<OPTION VALUE="prorate">Charge a prorated fee the first time (selectable billing date)<OPTION VALUE="subscription">Charge the full fee for the first partial period (selectable billing date)</SELECT></TD></TR><TR><TD ALIGN="right">Billing Day (1 - 28) for prorating or subscription</TD><TD><INPUT TYPE="text" NAME="voip_tiered__cutoff_day" VALUE="1"></TD></TR><TR><TD ALIGN="right">When prorating, defer the first bill until the billing day</TD><TD><INPUT TYPE="checkbox" NAME="voip_tiered__prorate_defer_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">When prorating, round to the nearest full day</TD><TD><INPUT TYPE="checkbox" NAME="voip_tiered__prorate_round_day" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">When prorating first month, also bill for one full period after that</TD><TD><INPUT TYPE="checkbox" NAME="voip_tiered__add_full_period" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Show prorate details on the invoice</TD><TD><INPUT TYPE="checkbox" NAME="voip_tiered__prorate_verbose" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">CDR service matching method</TD><TD><SELECT NAME="voip_tiered__cdr_svc_method"><OPTION VALUE="svc_phone.phonenum">Phone numbers (svc_phone.phonenum)<OPTION VALUE="svc_pbx.title">PBX name (svc_pbx.title)<OPTION VALUE="svc_pbx.svcnum">Freeside service # (svc_pbx.svcnum)<OPTION VALUE="svc_pbx.ip.src">PBX name to source IP address<OPTION VALUE="svc_pbx.ip.dst">PBX name to destination IP address<OPTION VALUE="svc_acct.username">Username (svc_acct.username)</SELECT></TD></TR><TR><TD ALIGN="right">Call direction when using phone number matching</TD><TD><SELECT NAME="voip_tiered__cdr_inout"><OPTION VALUE="outbound">Outbound<OPTION VALUE="inbound">Inbound<OPTION VALUE="outbound_inbound">Outbound and Inbound</SELECT></TD></TR><TR><TD ALIGN="right">Tier plan</TD><TD><SELECT NAME="voip_tiered__tiernum"></SELECT></TD></TR><TR><TD ALIGN="right">Rounding for destination prefix rating</TD><TD><SELECT NAME="voip_tiered__rounding"><OPTION VALUE="2">Two decimal places (cent)<OPTION VALUE="4">Four decimal places (100th of a cent)</SELECT></TD></TR><TR><TD ALIGN="right">Number of calls included at no usage charge</TD><TD><INPUT TYPE="text" NAME="voip_tiered__calls_included" VALUE=""></TD></TR><TR><TD ALIGN="right">Minutes included</TD><TD><INPUT TYPE="text" NAME="voip_tiered__min_included" VALUE=""></TD></TR><TR><TD ALIGN="right">Granularity</TD><TD><SELECT NAME="voip_tiered__sec_granularity"><OPTION VALUE="1">1 second<OPTION VALUE="6">6 second<OPTION VALUE="30">30 second<OPTION VALUE="60">minute<OPTION VALUE="0">call</SELECT></TD></TR><TR><TD ALIGN="right">Default prefix optionally prepended to customer DID numbers when searching for CDR records</TD><TD><INPUT TYPE="text" NAME="voip_tiered__default_prefix" VALUE="+1"></TD></TR><TR><TD ALIGN="right">Disable rating of CDR records based on the "src" field in addition to "charged_party"</TD><TD><INPUT TYPE="checkbox" NAME="voip_tiered__disable_src" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Only charge for CDRs where the amaflags field is set to "2" ("BILL"/"BILLING").</TD><TD><INPUT TYPE="checkbox" NAME="voip_tiered__use_amaflags" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Only charge for CDRs where the Carrier ID is set to any of these (comma-separated) values: </TD><TD><INPUT TYPE="text" NAME="voip_tiered__use_carrierid" VALUE=""></TD></TR><TR><TD ALIGN="right">Only charge for CDRs where the CDR Type is set to this cdrtypenum: </TD><TD><INPUT TYPE="text" NAME="voip_tiered__use_cdrtypenum" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the CDR Type is set to this cdrtypenum: </TD><TD><INPUT TYPE="text" NAME="voip_tiered__ignore_cdrtypenum" VALUE=""></TD></TR><TR><TD ALIGN="right">Only charge for CDRs where the CDR Call Type is set to this calltypenum: </TD><TD><INPUT TYPE="text" NAME="voip_tiered__use_calltypenum" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the CDR Call Type is set to this calltypenum: </TD><TD><INPUT TYPE="text" NAME="voip_tiered__ignore_calltypenum" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the Disposition is set to any of these (comma-separated) values: </TD><TD><INPUT TYPE="text" NAME="voip_tiered__ignore_disposition" VALUE=""></TD></TR><TR><TD ALIGN="right">Only charge for CDRs where the Disposition is set to any of these (comma-separated) values: </TD><TD><INPUT TYPE="text" NAME="voip_tiered__disposition_in" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the dcontext is set to any of these (comma-separated) values: </TD><TD><INPUT TYPE="text" NAME="voip_tiered__skip_dcontext" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the destination number starts with any of these values: </TD><TD><INPUT TYPE="text" NAME="voip_tiered__skip_dst_prefix" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the dstchannel starts with:</TD><TD><INPUT TYPE="text" NAME="voip_tiered__skip_dstchannel_prefix" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the source is more than this many digits:</TD><TD><INPUT TYPE="text" NAME="voip_tiered__skip_src_length_more" VALUE=""></TD></TR><TR><TD ALIGN="right">When using an alternate rate plan for toll-free accountcodes, the CDR field to use in rating calculations</TD><TD><SELECT NAME="voip_tiered__accountcode_tollfree_field"><OPTION VALUE="dst">Destination (dst)<OPTION VALUE="src">Source (src)</SELECT></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the destination is less than this many digits:</TD><TD><INPUT TYPE="text" NAME="voip_tiered__skip_dst_length_less" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the lastapp matches this value: </TD><TD><INPUT TYPE="text" NAME="voip_tiered__skip_lastapp" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where max_callers is less than or equal to this value: </TD><TD><INPUT TYPE="text" NAME="voip_tiered__skip_max_callers" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for calls between numbers belonging to the same customer</TD><TD><INPUT TYPE="checkbox" NAME="voip_tiered__skip_same_customer" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Calculate usage based on the duration field instead of the billsec field</TD><TD><INPUT TYPE="checkbox" NAME="voip_tiered__use_duration" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Rewrite these (comma-separated) destination numbers to 411 for rating purposes (also ignore any carrierid check): </TD><TD><INPUT TYPE="text" NAME="voip_tiered__411_rewrite" VALUE=""></TD></TR><TR><TD ALIGN="right">CDR display format for invoices</TD><TD><SELECT NAME="voip_tiered__output_format"><OPTION VALUE="" SELECTED><OPTION VALUE="simple">Simple<OPTION VALUE="sum_duration_prefix">Summary, one line per destination prefix<OPTION VALUE="sum_count_class">Summary, one line per usage class<OPTION VALUE="basic">Basic<OPTION VALUE="accountcode_simple">Simple with accountcode<OPTION VALUE="default">Default<OPTION VALUE="sum_duration">Summary, one line per service<OPTION VALUE="sum_count">Number of calls, one line per service<OPTION VALUE="accountcode_default">Default plus accountcode<OPTION VALUE="basic_upstream_dst_regionname">Basic with upstream destination name<OPTION VALUE="source_default">Default with source<OPTION VALUE="description_default">Default with description field as destination<OPTION VALUE="simple2">Simple with source</SELECT></TD></TR><TR><TD ALIGN="right">CDR display format for selfservice</TD><TD><SELECT NAME="voip_tiered__selfservice_format"><OPTION VALUE="" SELECTED><OPTION VALUE="simple">Simple<OPTION VALUE="sum_duration_prefix">Summary, one line per destination prefix<OPTION VALUE="sum_count_class">Summary, one line per usage class<OPTION VALUE="basic">Basic<OPTION VALUE="accountcode_simple">Simple with accountcode<OPTION VALUE="default">Default<OPTION VALUE="sum_duration">Summary, one line per service<OPTION VALUE="sum_count">Number of calls, one line per service<OPTION VALUE="accountcode_default">Default plus accountcode<OPTION VALUE="basic_upstream_dst_regionname">Basic with upstream destination name<OPTION VALUE="source_default">Default with source<OPTION VALUE="description_default">Default with description field as destination<OPTION VALUE="simple2">Simple with source</SELECT></TD></TR><TR><TD ALIGN="right">Inbound CDR display format for selfservice</TD><TD><SELECT NAME="voip_tiered__selfservice_inbound_format"><OPTION VALUE="" SELECTED><OPTION VALUE="simple">Simple<OPTION VALUE="sum_duration_prefix">Summary, one line per destination prefix<OPTION VALUE="sum_count_class">Summary, one line per usage class<OPTION VALUE="basic">Basic<OPTION VALUE="accountcode_simple">Simple with accountcode<OPTION VALUE="default">Default<OPTION VALUE="sum_duration">Summary, one line per service<OPTION VALUE="sum_count">Number of calls, one line per service<OPTION VALUE="accountcode_default">Default plus accountcode<OPTION VALUE="basic_upstream_dst_regionname">Basic with upstream destination name<OPTION VALUE="source_default">Default with source<OPTION VALUE="description_default">Default with description field as destination<OPTION VALUE="simple2">Simple with source</SELECT></TD></TR><TR><TD ALIGN="right">Always put usage details in separate section. The section is defined in the next option.</TD><TD><INPUT TYPE="checkbox" NAME="voip_tiered__usage_mandate" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Section in which to place usage charges (whether separated or not): </TD><TD><INPUT TYPE="text" NAME="voip_tiered__usage_section" VALUE=""></TD></TR><TR><TD ALIGN="right">Include usage summary with recurring charges when usage is in separate section</TD><TD><INPUT TYPE="checkbox" NAME="voip_tiered__summarize_usage" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Show details for included / no-charge calls.</TD><TD><INPUT TYPE="checkbox" NAME="voip_tiered__usage_showzero" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Generate an invoice immediately for every call (as well any setup fee, upon first payment). Useful for prepaid.</TD><TD><INPUT TYPE="checkbox" NAME="voip_tiered__bill_every_call" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Bill for all phone numbers that were active during the billing period</TD><TD><INPUT TYPE="checkbox" NAME="voip_tiered__bill_inactive_svcs" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Only bill CDRs with a date during the package billing period</TD><TD><INPUT TYPE="checkbox" NAME="voip_tiered__bill_only_pkg_dates" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Consider for tax purposes the number of lines to be svc_phones that may be provisioned rather than those that actually are.</TD><TD><INPUT TYPE="checkbox" NAME="voip_tiered__count_available_phones" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Continue recurring billing while suspended</TD><TD><INPUT TYPE="checkbox" NAME="voip_tiered__suspend_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="voip_tiered__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="voip_tiered__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="voip_tiered__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="voip_tiered__OPTIONS" VALUE="a2billing_retail_cost_min_offp,skip_same_customer,skip_dst_prefix,sec_granularity,ignore_calltypenum,use_carrierid,ignore_disposition,noskip_src_length_accountcode_tollfree,accountcode_tollfree_field,a2billing_carrer_initblock_offp,usage_mandate,ignore_cdrtypenum,add_full_period,a2billing_carrier_cost_min,unused_credit_suspend,recur_fee,output_format,a2billing_retail_increment_offp,suspend_bill,prorate_verbose,accountcode_tollfree_ratenum,cutoff_day,skip_max_callers,prorate_defer_bill,disable_src,ratenum,skip_lastapp,recur_temporality,domestic_prefix,selfservice_inbound_format,disable_tollfree,noskip_dst_length_accountcode_tollfree,cdr_inout,usage_showzero,use_duration,cdr_svc_method,intrastate_ratenum,skip_dst_length_less,bill_only_pkg_dates,prorate_round_day,411_rewrite,disposition_in,a2billing_retail_initblock_offp,skip_dcontext,use_amaflags,setup_fee,bill_inactive_svcs,unused_credit_change,a2billing_tariff,calls_included,skip_src_length_more,a2billing_simultaccess,usage_section,default_prefix,delay_cancel,unused_credit_cancel,use_calltypenum,a2billing_carrier_increment_offp,ignore_unrateable,count_available_phones,a2billing_type,tiernum,min_included,selfservice_format,use_cdrtypenum,skip_dstchannel_prefix,summarize_usage,min_charge,rounding,recur_method,bill_every_call,international_prefix,rating_method"> + <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Charge recurring fee for period</TD><TD><SELECT NAME="voip_tiered__recur_temporality"><OPTION VALUE="upcoming">Upcoming (future)<OPTION VALUE="preceding">Preceding (past)</SELECT></TD></TR><TR><TD ALIGN="right">Recurring fee method</TD><TD><SELECT NAME="voip_tiered__recur_method"><OPTION VALUE="anniversary">Charge the recurring fee at the frequency specified above<OPTION VALUE="prorate">Charge a prorated fee the first time (selectable billing date)<OPTION VALUE="subscription">Charge the full fee for the first partial period (selectable billing date)</SELECT></TD></TR><TR><TD ALIGN="right">Billing Day (1 - 28) for prorating or subscription</TD><TD><INPUT TYPE="text" NAME="voip_tiered__cutoff_day" VALUE="1"></TD></TR><TR><TD ALIGN="right">When prorating, defer the first bill until the billing day</TD><TD><INPUT TYPE="checkbox" NAME="voip_tiered__prorate_defer_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">When prorating, round to the nearest full day</TD><TD><INPUT TYPE="checkbox" NAME="voip_tiered__prorate_round_day" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">When prorating first month, also bill for one full period after that</TD><TD><INPUT TYPE="checkbox" NAME="voip_tiered__add_full_period" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Show prorate details on the invoice</TD><TD><INPUT TYPE="checkbox" NAME="voip_tiered__prorate_verbose" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">CDR service matching method</TD><TD><SELECT NAME="voip_tiered__cdr_svc_method"><OPTION VALUE="svc_phone.phonenum">Phone numbers (svc_phone.phonenum)<OPTION VALUE="svc_pbx.title">PBX name (svc_pbx.title)<OPTION VALUE="svc_pbx.svcnum">Freeside service # (svc_pbx.svcnum)<OPTION VALUE="svc_pbx.ip.src">PBX name to source IP address<OPTION VALUE="svc_pbx.ip.dst">PBX name to destination IP address<OPTION VALUE="svc_acct.username">Username (svc_acct.username)</SELECT></TD></TR><TR><TD ALIGN="right">Call direction when using phone number matching</TD><TD><SELECT NAME="voip_tiered__cdr_inout"><OPTION VALUE="outbound">Outbound<OPTION VALUE="inbound">Inbound<OPTION VALUE="outbound_inbound">Outbound and Inbound</SELECT></TD></TR><TR><TD ALIGN="right">Tier plan</TD><TD><SELECT NAME="voip_tiered__tiernum"></SELECT></TD></TR><TR><TD ALIGN="right">Rounding for destination prefix rating</TD><TD><SELECT NAME="voip_tiered__rounding"><OPTION VALUE="2">Two decimal places (cent)<OPTION VALUE="4">Four decimal places (100th of a cent)</SELECT></TD></TR><TR><TD ALIGN="right">Number of calls included at no usage charge</TD><TD><INPUT TYPE="text" NAME="voip_tiered__calls_included" VALUE=""></TD></TR><TR><TD ALIGN="right">Minutes included</TD><TD><INPUT TYPE="text" NAME="voip_tiered__min_included" VALUE=""></TD></TR><TR><TD ALIGN="right">Granularity</TD><TD><SELECT NAME="voip_tiered__sec_granularity"><OPTION VALUE="1">1 second<OPTION VALUE="6">6 second<OPTION VALUE="30">30 second<OPTION VALUE="60">minute<OPTION VALUE="0">call</SELECT></TD></TR><TR><TD ALIGN="right">Default prefix optionally prepended to customer DID numbers when searching for CDR records</TD><TD><INPUT TYPE="text" NAME="voip_tiered__default_prefix" VALUE="+1"></TD></TR><TR><TD ALIGN="right">Disable rating of CDR records based on the "src" field in addition to "charged_party"</TD><TD><INPUT TYPE="checkbox" NAME="voip_tiered__disable_src" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Only charge for CDRs where the amaflags field is set to "2" ("BILL"/"BILLING").</TD><TD><INPUT TYPE="checkbox" NAME="voip_tiered__use_amaflags" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Only charge for CDRs where the Carrier ID is set to any of these (comma-separated) values: </TD><TD><INPUT TYPE="text" NAME="voip_tiered__use_carrierid" VALUE=""></TD></TR><TR><TD ALIGN="right">Only charge for CDRs where the CDR Type is set to this cdrtypenum: </TD><TD><INPUT TYPE="text" NAME="voip_tiered__use_cdrtypenum" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the CDR Type is set to this cdrtypenum: </TD><TD><INPUT TYPE="text" NAME="voip_tiered__ignore_cdrtypenum" VALUE=""></TD></TR><TR><TD ALIGN="right">Only charge for CDRs where the CDR Call Type is set to this calltypenum: </TD><TD><INPUT TYPE="text" NAME="voip_tiered__use_calltypenum" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the CDR Call Type is set to this calltypenum: </TD><TD><INPUT TYPE="text" NAME="voip_tiered__ignore_calltypenum" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the Disposition is set to any of these (comma-separated) values: </TD><TD><INPUT TYPE="text" NAME="voip_tiered__ignore_disposition" VALUE=""></TD></TR><TR><TD ALIGN="right">Only charge for CDRs where the Disposition is set to any of these (comma-separated) values: </TD><TD><INPUT TYPE="text" NAME="voip_tiered__disposition_in" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the dcontext is set to any of these (comma-separated) values: </TD><TD><INPUT TYPE="text" NAME="voip_tiered__skip_dcontext" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the destination number starts with any of these values: </TD><TD><INPUT TYPE="text" NAME="voip_tiered__skip_dst_prefix" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the dstchannel starts with:</TD><TD><INPUT TYPE="text" NAME="voip_tiered__skip_dstchannel_prefix" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the source is more than this many digits:</TD><TD><INPUT TYPE="text" NAME="voip_tiered__skip_src_length_more" VALUE=""></TD></TR><TR><TD ALIGN="right">When using an alternate rate plan for toll-free accountcodes, the CDR field to use in rating calculations</TD><TD><SELECT NAME="voip_tiered__accountcode_tollfree_field"><OPTION VALUE="dst">Destination (dst)<OPTION VALUE="src">Source (src)</SELECT></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the destination is less than this many digits:</TD><TD><INPUT TYPE="text" NAME="voip_tiered__skip_dst_length_less" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where the lastapp matches this value: </TD><TD><INPUT TYPE="text" NAME="voip_tiered__skip_lastapp" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for CDRs where max_callers is less than or equal to this value: </TD><TD><INPUT TYPE="text" NAME="voip_tiered__skip_max_callers" VALUE=""></TD></TR><TR><TD ALIGN="right">Do not charge for calls between numbers belonging to the same customer</TD><TD><INPUT TYPE="checkbox" NAME="voip_tiered__skip_same_customer" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Calculate usage based on the duration field instead of the billsec field</TD><TD><INPUT TYPE="checkbox" NAME="voip_tiered__use_duration" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Rewrite these (comma-separated) destination numbers to 411 for rating purposes (also ignore any carrierid check): </TD><TD><INPUT TYPE="text" NAME="voip_tiered__411_rewrite" VALUE=""></TD></TR><TR><TD ALIGN="right">CDR display format for invoices</TD><TD><SELECT NAME="voip_tiered__output_format"><OPTION VALUE="" SELECTED><OPTION VALUE="sum_count">Number of calls, one line per service<OPTION VALUE="description_default">Default with description field as destination<OPTION VALUE="basic_upstream_dst_regionname">Basic with upstream destination name<OPTION VALUE="accountcode_simple">Simple with accountcode<OPTION VALUE="source_default">Default with source<OPTION VALUE="basic">Basic<OPTION VALUE="sum_duration">Summary, one line per service<OPTION VALUE="accountcode_default">Default plus accountcode<OPTION VALUE="simple">Simple<OPTION VALUE="sum_duration_prefix">Summary, one line per destination prefix<OPTION VALUE="sum_count_class">Summary, one line per usage class<OPTION VALUE="simple2">Simple with source<OPTION VALUE="default">Default</SELECT></TD></TR><TR><TD ALIGN="right">CDR display format for selfservice</TD><TD><SELECT NAME="voip_tiered__selfservice_format"><OPTION VALUE="" SELECTED><OPTION VALUE="sum_count">Number of calls, one line per service<OPTION VALUE="description_default">Default with description field as destination<OPTION VALUE="basic_upstream_dst_regionname">Basic with upstream destination name<OPTION VALUE="accountcode_simple">Simple with accountcode<OPTION VALUE="source_default">Default with source<OPTION VALUE="basic">Basic<OPTION VALUE="sum_duration">Summary, one line per service<OPTION VALUE="accountcode_default">Default plus accountcode<OPTION VALUE="simple">Simple<OPTION VALUE="sum_duration_prefix">Summary, one line per destination prefix<OPTION VALUE="sum_count_class">Summary, one line per usage class<OPTION VALUE="simple2">Simple with source<OPTION VALUE="default">Default</SELECT></TD></TR><TR><TD ALIGN="right">Inbound CDR display format for selfservice</TD><TD><SELECT NAME="voip_tiered__selfservice_inbound_format"><OPTION VALUE="" SELECTED><OPTION VALUE="sum_count">Number of calls, one line per service<OPTION VALUE="description_default">Default with description field as destination<OPTION VALUE="basic_upstream_dst_regionname">Basic with upstream destination name<OPTION VALUE="accountcode_simple">Simple with accountcode<OPTION VALUE="source_default">Default with source<OPTION VALUE="basic">Basic<OPTION VALUE="sum_duration">Summary, one line per service<OPTION VALUE="accountcode_default">Default plus accountcode<OPTION VALUE="simple">Simple<OPTION VALUE="sum_duration_prefix">Summary, one line per destination prefix<OPTION VALUE="sum_count_class">Summary, one line per usage class<OPTION VALUE="simple2">Simple with source<OPTION VALUE="default">Default</SELECT></TD></TR><TR><TD ALIGN="right">Always put usage details in separate section. The section is defined in the next option.</TD><TD><INPUT TYPE="checkbox" NAME="voip_tiered__usage_mandate" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Section in which to place usage charges (whether separated or not): </TD><TD><INPUT TYPE="text" NAME="voip_tiered__usage_section" VALUE=""></TD></TR><TR><TD ALIGN="right">Include usage summary with recurring charges when usage is in separate section</TD><TD><INPUT TYPE="checkbox" NAME="voip_tiered__summarize_usage" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Show details for included / no-charge calls.</TD><TD><INPUT TYPE="checkbox" NAME="voip_tiered__usage_showzero" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Generate an invoice immediately for every call (as well any setup fee, upon first payment). Useful for prepaid.</TD><TD><INPUT TYPE="checkbox" NAME="voip_tiered__bill_every_call" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Bill for all phone numbers that were active during the billing period</TD><TD><INPUT TYPE="checkbox" NAME="voip_tiered__bill_inactive_svcs" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Only bill CDRs with a date during the package billing period</TD><TD><INPUT TYPE="checkbox" NAME="voip_tiered__bill_only_pkg_dates" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Consider for tax purposes the number of lines to be svc_phones that may be provisioned rather than those that actually are.</TD><TD><INPUT TYPE="checkbox" NAME="voip_tiered__count_available_phones" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Continue recurring billing while suspended</TD><TD><INPUT TYPE="checkbox" NAME="voip_tiered__suspend_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="voip_tiered__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="voip_tiered__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="voip_tiered__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="voip_tiered__OPTIONS" VALUE="default_prefix,accountcode_tollfree_ratenum,411_rewrite,selfservice_inbound_format,bill_only_pkg_dates,prorate_defer_bill,cutoff_day,use_cdrtypenum,unused_credit_change,use_carrierid,add_full_period,skip_dstchannel_prefix,a2billing_carrer_initblock_offp,unused_credit_suspend,usage_section,prorate_verbose,a2billing_type,output_format,use_calltypenum,tiernum,ignore_unrateable,cdr_inout,a2billing_simultaccess,bill_inactive_svcs,recur_fee,ratenum,intrastate_ratenum,min_included,accountcode_tollfree_field,usage_showzero,skip_lastapp,disable_src,a2billing_retail_increment_offp,a2billing_carrier_increment_offp,rounding,noskip_dst_length_accountcode_tollfree,sec_granularity,a2billing_retail_initblock_offp,suspend_bill,calls_included,skip_dcontext,ignore_cdrtypenum,a2billing_tariff,cdr_svc_method,ignore_calltypenum,min_charge,ignore_disposition,skip_dst_length_less,domestic_prefix,disposition_in,a2billing_carrier_cost_min,bill_every_call,rating_method,a2billing_retail_cost_min_offp,noskip_src_length_accountcode_tollfree,skip_src_length_more,skip_dst_prefix,unused_credit_cancel,use_duration,delay_cancel,recur_temporality,selfservice_format,skip_max_callers,skip_same_customer,setup_fee,usage_mandate,count_available_phones,recur_method,use_amaflags,disable_tollfree,summarize_usage,international_prefix,prorate_round_day"> </DIV> @@ -4412,7 +4412,7 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > - <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Charge recurring fee for period</TD><TD><SELECT NAME="cdr_termination__recur_temporality"><OPTION VALUE="upcoming">Upcoming (future)<OPTION VALUE="preceding">Preceding (past)</SELECT></TD></TR><TR><TD ALIGN="right">Recurring fee method</TD><TD><SELECT NAME="cdr_termination__recur_method"><OPTION VALUE="anniversary">Charge the recurring fee at the frequency specified above<OPTION VALUE="prorate">Charge a prorated fee the first time (selectable billing date)<OPTION VALUE="subscription">Charge the full fee for the first partial period (selectable billing date)</SELECT></TD></TR><TR><TD ALIGN="right">Billing Day (1 - 28) for prorating or subscription</TD><TD><INPUT TYPE="text" NAME="cdr_termination__cutoff_day" VALUE="1"></TD></TR><TR><TD ALIGN="right">When prorating, defer the first bill until the billing day</TD><TD><INPUT TYPE="checkbox" NAME="cdr_termination__prorate_defer_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">When prorating, round to the nearest full day</TD><TD><INPUT TYPE="checkbox" NAME="cdr_termination__prorate_round_day" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">When prorating first month, also bill for one full period after that</TD><TD><INPUT TYPE="checkbox" NAME="cdr_termination__add_full_period" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Show prorate details on the invoice</TD><TD><INPUT TYPE="checkbox" NAME="cdr_termination__prorate_verbose" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">CDR invoice display format</TD><TD><SELECT NAME="cdr_termination__output_format"><OPTION VALUE="simple2">Simple with source<OPTION VALUE="basic_upstream_dst_regionname">Basic with upstream destination name<OPTION VALUE="sum_count">Number of calls, one line per service<OPTION VALUE="accountcode_default">Default plus accountcode<OPTION VALUE="description_default">Default with description field as destination<OPTION VALUE="source_default">Default with source<OPTION VALUE="basic">Basic<OPTION VALUE="sum_duration">Summary, one line per service<OPTION VALUE="default">Default<OPTION VALUE="accountcode_simple">Simple with accountcode<OPTION VALUE="simple">Simple<OPTION VALUE="sum_duration_prefix">Summary, one line per destination prefix<OPTION VALUE="sum_count_class">Summary, one line per usage class</SELECT></TD></TR><TR><TD ALIGN="right">Section in which to place separate usage charges</TD><TD><INPUT TYPE="text" NAME="cdr_termination__usage_section" VALUE=""></TD></TR><TR><TD ALIGN="right">Include usage summary with recurring charges when usage is in separate section</TD><TD><INPUT TYPE="checkbox" NAME="cdr_termination__summarize_usage" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Always put usage details in separate section</TD><TD><INPUT TYPE="checkbox" NAME="cdr_termination__usage_mandate" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="cdr_termination__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="cdr_termination__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="cdr_termination__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="cdr_termination__OPTIONS" VALUE="usage_mandate,a2billing_carrer_initblock_offp,summarize_usage,setup_fee,recur_temporality,a2billing_simultaccess,unused_credit_suspend,a2billing_carrier_cost_min,add_full_period,recur_method,a2billing_tariff,unused_credit_change,prorate_round_day,a2billing_retail_increment_offp,unused_credit_cancel,delay_cancel,usage_section,output_format,a2billing_retail_cost_min_offp,recur_fee,a2billing_type,prorate_defer_bill,cutoff_day,a2billing_carrier_increment_offp,a2billing_retail_initblock_offp,prorate_verbose"> + <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Charge recurring fee for period</TD><TD><SELECT NAME="cdr_termination__recur_temporality"><OPTION VALUE="upcoming">Upcoming (future)<OPTION VALUE="preceding">Preceding (past)</SELECT></TD></TR><TR><TD ALIGN="right">Recurring fee method</TD><TD><SELECT NAME="cdr_termination__recur_method"><OPTION VALUE="anniversary">Charge the recurring fee at the frequency specified above<OPTION VALUE="prorate">Charge a prorated fee the first time (selectable billing date)<OPTION VALUE="subscription">Charge the full fee for the first partial period (selectable billing date)</SELECT></TD></TR><TR><TD ALIGN="right">Billing Day (1 - 28) for prorating or subscription</TD><TD><INPUT TYPE="text" NAME="cdr_termination__cutoff_day" VALUE="1"></TD></TR><TR><TD ALIGN="right">When prorating, defer the first bill until the billing day</TD><TD><INPUT TYPE="checkbox" NAME="cdr_termination__prorate_defer_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">When prorating, round to the nearest full day</TD><TD><INPUT TYPE="checkbox" NAME="cdr_termination__prorate_round_day" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">When prorating first month, also bill for one full period after that</TD><TD><INPUT TYPE="checkbox" NAME="cdr_termination__add_full_period" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Show prorate details on the invoice</TD><TD><INPUT TYPE="checkbox" NAME="cdr_termination__prorate_verbose" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">CDR invoice display format</TD><TD><SELECT NAME="cdr_termination__output_format"><OPTION VALUE="sum_duration_prefix">Summary, one line per destination prefix<OPTION VALUE="sum_count_class">Summary, one line per usage class<OPTION VALUE="default">Default<OPTION VALUE="simple2">Simple with source<OPTION VALUE="sum_count">Number of calls, one line per service<OPTION VALUE="description_default">Default with description field as destination<OPTION VALUE="basic_upstream_dst_regionname">Basic with upstream destination name<OPTION VALUE="accountcode_simple">Simple with accountcode<OPTION VALUE="source_default">Default with source<OPTION VALUE="basic">Basic<OPTION VALUE="simple">Simple<OPTION VALUE="accountcode_default">Default plus accountcode<OPTION VALUE="sum_duration">Summary, one line per service</SELECT></TD></TR><TR><TD ALIGN="right">Section in which to place separate usage charges</TD><TD><INPUT TYPE="text" NAME="cdr_termination__usage_section" VALUE=""></TD></TR><TR><TD ALIGN="right">Include usage summary with recurring charges when usage is in separate section</TD><TD><INPUT TYPE="checkbox" NAME="cdr_termination__summarize_usage" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Always put usage details in separate section</TD><TD><INPUT TYPE="checkbox" NAME="cdr_termination__usage_mandate" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="cdr_termination__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="cdr_termination__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="cdr_termination__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="cdr_termination__OPTIONS" VALUE="recur_temporality,cutoff_day,prorate_defer_bill,recur_fee,a2billing_simultaccess,delay_cancel,a2billing_tariff,a2billing_carrer_initblock_offp,add_full_period,usage_mandate,recur_method,unused_credit_change,setup_fee,a2billing_retail_cost_min_offp,a2billing_carrier_increment_offp,prorate_verbose,a2billing_type,a2billing_retail_increment_offp,summarize_usage,a2billing_carrier_cost_min,usage_section,unused_credit_suspend,a2billing_retail_initblock_offp,prorate_round_day,unused_credit_cancel,output_format"> </DIV> @@ -4421,7 +4421,7 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > - <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Nibble rate</TD><TD><INPUT TYPE="text" NAME="prepaid_nibblebill__nibble_rate" VALUE=""></TD></TR></TABLE><INPUT TYPE="hidden" NAME="prepaid_nibblebill__OPTIONS" VALUE="setup_fee,recur_fee,nibble_rate"> + <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Nibble rate</TD><TD><INPUT TYPE="text" NAME="prepaid_nibblebill__nibble_rate" VALUE=""></TD></TR></TABLE><INPUT TYPE="hidden" NAME="prepaid_nibblebill__OPTIONS" VALUE="nibble_rate,recur_fee,setup_fee"> </DIV> @@ -4430,7 +4430,7 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > - <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Setup fee for each new service</TD><TD><INPUT TYPE="text" NAME="bulk_simple__svc_setup_fee" VALUE="0"></TD></TR><TR><TD ALIGN="right">Recurring fee for each service</TD><TD><INPUT TYPE="text" NAME="bulk_simple__svc_recur_fee" VALUE="0"></TD></TR><TR><TD ALIGN="right">Only charge fees for these services</TD><TD><SELECT MULTIPLE NAME="bulk_simple__only_svcs"><OPTION VALUE="1">Domain<OPTION VALUE="2">Test svc_acct<OPTION VALUE="3">Test svc_domain<OPTION VALUE="4">Test svc_broadband<OPTION VALUE="5">Test svc_phone</SELECT></TD></TR><TR><TD ALIGN="right">Show a count of services on the invoice, instead of a detailed list</TD><TD><INPUT TYPE="checkbox" NAME="bulk_simple__summarize_svcs" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="bulk_simple__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="bulk_simple__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="bulk_simple__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="bulk_simple__OPTIONS" VALUE="a2billing_type,a2billing_carrier_increment_offp,a2billing_retail_initblock_offp,summarize_svcs,a2billing_retail_increment_offp,delay_cancel,unused_credit_cancel,a2billing_retail_cost_min_offp,recur_fee,a2billing_simultaccess,svc_recur_fee,unused_credit_suspend,a2billing_carrier_cost_min,a2billing_tariff,unused_credit_change,only_svcs,a2billing_carrer_initblock_offp,svc_setup_fee,setup_fee"> + <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Setup fee for each new service</TD><TD><INPUT TYPE="text" NAME="bulk_simple__svc_setup_fee" VALUE="0"></TD></TR><TR><TD ALIGN="right">Recurring fee for each service</TD><TD><INPUT TYPE="text" NAME="bulk_simple__svc_recur_fee" VALUE="0"></TD></TR><TR><TD ALIGN="right">Only charge fees for these services</TD><TD><SELECT MULTIPLE NAME="bulk_simple__only_svcs"><OPTION VALUE="1">Domain<OPTION VALUE="2">Test svc_acct<OPTION VALUE="3">Test svc_domain<OPTION VALUE="4">Test svc_broadband<OPTION VALUE="5">Test svc_phone</SELECT></TD></TR><TR><TD ALIGN="right">Show a count of services on the invoice, instead of a detailed list</TD><TD><INPUT TYPE="checkbox" NAME="bulk_simple__summarize_svcs" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="bulk_simple__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="bulk_simple__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="bulk_simple__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="bulk_simple__OPTIONS" VALUE="svc_setup_fee,a2billing_simultaccess,recur_fee,delay_cancel,a2billing_tariff,a2billing_carrer_initblock_offp,setup_fee,svc_recur_fee,unused_credit_change,a2billing_type,a2billing_carrier_increment_offp,a2billing_retail_cost_min_offp,a2billing_retail_increment_offp,summarize_svcs,unused_credit_suspend,a2billing_carrier_cost_min,a2billing_retail_initblock_offp,only_svcs,unused_credit_cancel"> </DIV> @@ -4439,7 +4439,7 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > - <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Don't prorate recurring fees on services active for a partial month</TD><TD><INPUT TYPE="checkbox" NAME="bulk__no_prorate" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Setup fee for each new service</TD><TD><INPUT TYPE="text" NAME="bulk__svc_setup_fee" VALUE="0"></TD></TR><TR><TD ALIGN="right">Recurring fee for each service</TD><TD><INPUT TYPE="text" NAME="bulk__svc_recur_fee" VALUE="0"></TD></TR><TR><TD ALIGN="right">Only charge fees for these services</TD><TD><SELECT MULTIPLE NAME="bulk__only_svcs"><OPTION VALUE="1">Domain<OPTION VALUE="2">Test svc_acct<OPTION VALUE="3">Test svc_domain<OPTION VALUE="4">Test svc_broadband<OPTION VALUE="5">Test svc_phone</SELECT></TD></TR><TR><TD ALIGN="right">Show a count of services on the invoice, instead of a detailed list</TD><TD><INPUT TYPE="checkbox" NAME="bulk__summarize_svcs" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="bulk__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="bulk__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="bulk__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="bulk__OPTIONS" VALUE="delay_cancel,unused_credit_cancel,a2billing_retail_increment_offp,recur_fee,a2billing_retail_cost_min_offp,a2billing_type,a2billing_retail_initblock_offp,summarize_svcs,a2billing_carrier_increment_offp,a2billing_carrer_initblock_offp,only_svcs,svc_setup_fee,no_prorate,setup_fee,a2billing_carrier_cost_min,a2billing_tariff,a2billing_simultaccess,svc_recur_fee,unused_credit_suspend,unused_credit_change"> + <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Don't prorate recurring fees on services active for a partial month</TD><TD><INPUT TYPE="checkbox" NAME="bulk__no_prorate" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Setup fee for each new service</TD><TD><INPUT TYPE="text" NAME="bulk__svc_setup_fee" VALUE="0"></TD></TR><TR><TD ALIGN="right">Recurring fee for each service</TD><TD><INPUT TYPE="text" NAME="bulk__svc_recur_fee" VALUE="0"></TD></TR><TR><TD ALIGN="right">Only charge fees for these services</TD><TD><SELECT MULTIPLE NAME="bulk__only_svcs"><OPTION VALUE="1">Domain<OPTION VALUE="2">Test svc_acct<OPTION VALUE="3">Test svc_domain<OPTION VALUE="4">Test svc_broadband<OPTION VALUE="5">Test svc_phone</SELECT></TD></TR><TR><TD ALIGN="right">Show a count of services on the invoice, instead of a detailed list</TD><TD><INPUT TYPE="checkbox" NAME="bulk__summarize_svcs" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="bulk__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="bulk__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="bulk__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="bulk__OPTIONS" VALUE="a2billing_type,a2billing_carrier_increment_offp,a2billing_retail_cost_min_offp,a2billing_retail_increment_offp,summarize_svcs,unused_credit_suspend,a2billing_carrier_cost_min,a2billing_retail_initblock_offp,only_svcs,unused_credit_cancel,svc_setup_fee,no_prorate,a2billing_simultaccess,recur_fee,delay_cancel,a2billing_tariff,a2billing_carrer_initblock_offp,setup_fee,svc_recur_fee,unused_credit_change"> </DIV> @@ -4448,7 +4448,7 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > - <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Billing Day (1 - 28)</TD><TD><INPUT TYPE="text" NAME="agent__cutoff_day" VALUE="1"></TD></TR><TR><TD ALIGN="right">When prorating first month, also bill for one full period after that</TD><TD><INPUT TYPE="checkbox" NAME="agent__add_full_period" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Disable prorating bulk packages (charge full price for packages active only a portion of the month)</TD><TD><INPUT TYPE="checkbox" NAME="agent__no_pkg_prorate" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Separate customer from package display on invoices</TD><TD><INPUT TYPE="checkbox" NAME="agent__display_separate_cust" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Bill wholesale on cost only, disabling the price fallback</TD><TD><INPUT TYPE="checkbox" NAME="agent__cost_only" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Defer the first bill until the billing day</TD><TD><INPUT TYPE="checkbox" NAME="agent__prorate_defer_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Round the prorated period to the nearest full day</TD><TD><INPUT TYPE="checkbox" NAME="agent__prorate_round_day" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">Show prorate details on the invoice</TD><TD><INPUT TYPE="checkbox" NAME="agent__prorate_verbose" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="agent__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="agent__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="agent__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="agent__OPTIONS" VALUE="cutoff_day,a2billing_carrier_increment_offp,prorate_verbose,display_separate_cust,a2billing_retail_initblock_offp,sync_bill_date,a2billing_type,prorate_defer_bill,cost_only,a2billing_retail_cost_min_offp,recur_fee,a2billing_retail_increment_offp,prorate_round_day,delay_cancel,unused_credit_cancel,unused_credit_change,unused_credit_suspend,no_pkg_prorate,a2billing_simultaccess,a2billing_tariff,add_full_period,a2billing_carrier_cost_min,setup_fee,recur_temporality,a2billing_carrer_initblock_offp"> + <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Billing Day (1 - 28)</TD><TD><INPUT TYPE="text" NAME="agent__cutoff_day" VALUE="1"></TD></TR><TR><TD ALIGN="right">When prorating first month, also bill for one full period after that</TD><TD><INPUT TYPE="checkbox" NAME="agent__add_full_period" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Disable prorating bulk packages (charge full price for packages active only a portion of the month)</TD><TD><INPUT TYPE="checkbox" NAME="agent__no_pkg_prorate" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Separate customer from package display on invoices</TD><TD><INPUT TYPE="checkbox" NAME="agent__display_separate_cust" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Bill wholesale on cost only, disabling the price fallback</TD><TD><INPUT TYPE="checkbox" NAME="agent__cost_only" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Defer the first bill until the billing day</TD><TD><INPUT TYPE="checkbox" NAME="agent__prorate_defer_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Round the prorated period to the nearest full day</TD><TD><INPUT TYPE="checkbox" NAME="agent__prorate_round_day" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">Show prorate details on the invoice</TD><TD><INPUT TYPE="checkbox" NAME="agent__prorate_verbose" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="agent__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="agent__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="agent__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="agent__OPTIONS" VALUE="recur_fee,a2billing_simultaccess,delay_cancel,a2billing_tariff,cost_only,no_pkg_prorate,prorate_defer_bill,cutoff_day,recur_temporality,unused_credit_change,setup_fee,a2billing_carrer_initblock_offp,add_full_period,a2billing_carrier_cost_min,unused_credit_suspend,a2billing_retail_cost_min_offp,a2billing_carrier_increment_offp,prorate_verbose,a2billing_type,a2billing_retail_increment_offp,display_separate_cust,unused_credit_cancel,sync_bill_date,a2billing_retail_initblock_offp,prorate_round_day"> </DIV> @@ -4457,7 +4457,7 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > - <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Charge recurring fee for period</TD><TD><SELECT NAME="agent_cdr__recur_temporality"><OPTION VALUE="upcoming">Upcoming (future)<OPTION VALUE="preceding">Preceding (past)</SELECT></TD></TR><TR><TD ALIGN="right">Recurring fee method</TD><TD><SELECT NAME="agent_cdr__recur_method"><OPTION VALUE="anniversary">Charge the recurring fee at the frequency specified above<OPTION VALUE="prorate">Charge a prorated fee the first time (selectable billing date)<OPTION VALUE="subscription">Charge the full fee for the first partial period (selectable billing date)</SELECT></TD></TR><TR><TD ALIGN="right">Billing Day (1 - 28) for prorating or subscription</TD><TD><INPUT TYPE="text" NAME="agent_cdr__cutoff_day" VALUE="1"></TD></TR><TR><TD ALIGN="right">When prorating, defer the first bill until the billing day</TD><TD><INPUT TYPE="checkbox" NAME="agent_cdr__prorate_defer_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">When prorating, round to the nearest full day</TD><TD><INPUT TYPE="checkbox" NAME="agent_cdr__prorate_round_day" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">When prorating first month, also bill for one full period after that</TD><TD><INPUT TYPE="checkbox" NAME="agent_cdr__add_full_period" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Show prorate details on the invoice</TD><TD><INPUT TYPE="checkbox" NAME="agent_cdr__prorate_verbose" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">CDR invoice display format</TD><TD><SELECT NAME="agent_cdr__output_format"><OPTION VALUE="simple">Simple<OPTION VALUE="sum_duration_prefix">Summary, one line per destination prefix<OPTION VALUE="sum_count_class">Summary, one line per usage class<OPTION VALUE="basic">Basic<OPTION VALUE="sum_duration">Summary, one line per service<OPTION VALUE="default">Default<OPTION VALUE="accountcode_simple">Simple with accountcode<OPTION VALUE="accountcode_default">Default plus accountcode<OPTION VALUE="basic_upstream_dst_regionname">Basic with upstream destination name<OPTION VALUE="sum_count">Number of calls, one line per service<OPTION VALUE="description_default">Default with description field as destination<OPTION VALUE="source_default">Default with source<OPTION VALUE="simple2">Simple with source</SELECT></TD></TR><TR><TD ALIGN="right">Section in which to place separate usage charges</TD><TD><INPUT TYPE="text" NAME="agent_cdr__usage_section" VALUE=""></TD></TR><TR><TD ALIGN="right">Include usage summary with recurring charges when usage is in separate section</TD><TD><INPUT TYPE="checkbox" NAME="agent_cdr__summarize_usage" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Always put usage details in separate section</TD><TD><INPUT TYPE="checkbox" NAME="agent_cdr__usage_mandate" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="agent_cdr__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="agent_cdr__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="agent_cdr__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="agent_cdr__OPTIONS" VALUE="recur_fee,usage_section,output_format,a2billing_retail_cost_min_offp,delay_cancel,unused_credit_cancel,a2billing_retail_increment_offp,prorate_round_day,prorate_verbose,a2billing_retail_initblock_offp,cutoff_day,a2billing_carrier_increment_offp,a2billing_type,prorate_defer_bill,recur_temporality,setup_fee,summarize_usage,a2billing_carrer_initblock_offp,usage_mandate,unused_credit_change,recur_method,a2billing_tariff,add_full_period,a2billing_carrier_cost_min,unused_credit_suspend,a2billing_simultaccess"> + <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Charge recurring fee for period</TD><TD><SELECT NAME="agent_cdr__recur_temporality"><OPTION VALUE="upcoming">Upcoming (future)<OPTION VALUE="preceding">Preceding (past)</SELECT></TD></TR><TR><TD ALIGN="right">Recurring fee method</TD><TD><SELECT NAME="agent_cdr__recur_method"><OPTION VALUE="anniversary">Charge the recurring fee at the frequency specified above<OPTION VALUE="prorate">Charge a prorated fee the first time (selectable billing date)<OPTION VALUE="subscription">Charge the full fee for the first partial period (selectable billing date)</SELECT></TD></TR><TR><TD ALIGN="right">Billing Day (1 - 28) for prorating or subscription</TD><TD><INPUT TYPE="text" NAME="agent_cdr__cutoff_day" VALUE="1"></TD></TR><TR><TD ALIGN="right">When prorating, defer the first bill until the billing day</TD><TD><INPUT TYPE="checkbox" NAME="agent_cdr__prorate_defer_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">When prorating, round to the nearest full day</TD><TD><INPUT TYPE="checkbox" NAME="agent_cdr__prorate_round_day" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">When prorating first month, also bill for one full period after that</TD><TD><INPUT TYPE="checkbox" NAME="agent_cdr__add_full_period" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Show prorate details on the invoice</TD><TD><INPUT TYPE="checkbox" NAME="agent_cdr__prorate_verbose" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">CDR invoice display format</TD><TD><SELECT NAME="agent_cdr__output_format"><OPTION VALUE="sum_count_class">Summary, one line per usage class<OPTION VALUE="default">Default<OPTION VALUE="simple2">Simple with source<OPTION VALUE="sum_duration_prefix">Summary, one line per destination prefix<OPTION VALUE="accountcode_simple">Simple with accountcode<OPTION VALUE="source_default">Default with source<OPTION VALUE="basic">Basic<OPTION VALUE="sum_duration">Summary, one line per service<OPTION VALUE="simple">Simple<OPTION VALUE="accountcode_default">Default plus accountcode<OPTION VALUE="sum_count">Number of calls, one line per service<OPTION VALUE="description_default">Default with description field as destination<OPTION VALUE="basic_upstream_dst_regionname">Basic with upstream destination name</SELECT></TD></TR><TR><TD ALIGN="right">Section in which to place separate usage charges</TD><TD><INPUT TYPE="text" NAME="agent_cdr__usage_section" VALUE=""></TD></TR><TR><TD ALIGN="right">Include usage summary with recurring charges when usage is in separate section</TD><TD><INPUT TYPE="checkbox" NAME="agent_cdr__summarize_usage" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Always put usage details in separate section</TD><TD><INPUT TYPE="checkbox" NAME="agent_cdr__usage_mandate" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="agent_cdr__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="agent_cdr__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="agent_cdr__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="agent_cdr__OPTIONS" VALUE="add_full_period,a2billing_carrer_initblock_offp,setup_fee,unused_credit_change,recur_method,usage_mandate,cutoff_day,prorate_defer_bill,recur_temporality,a2billing_tariff,delay_cancel,a2billing_simultaccess,recur_fee,prorate_round_day,a2billing_retail_initblock_offp,output_format,unused_credit_cancel,a2billing_retail_increment_offp,a2billing_type,prorate_verbose,a2billing_retail_cost_min_offp,a2billing_carrier_increment_offp,usage_section,unused_credit_suspend,a2billing_carrier_cost_min,summarize_usage"> </DIV> @@ -4466,7 +4466,7 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > - <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Included megabytes/sec (95th percentile)</TD><TD><INPUT TYPE="text" NAME="torrus_bw_percentile__base_mbps" VALUE="0"></TD></TR><TR><TD ALIGN="right">Charge per megabyte/sec (95th percentile)</TD><TD><INPUT TYPE="text" NAME="torrus_bw_percentile__mbps_rate" VALUE="0"></TD></TR><TR><TD ALIGN="right">Auto-add a start date to the 1st, ignoring the current month.</TD><TD><INPUT TYPE="checkbox" NAME="torrus_bw_percentile__start_1st" VALUE=1 ></TD></TR><TR><TD ALIGN="right">When synchronizing, defer the bill until the customer's next bill date</TD><TD><INPUT TYPE="checkbox" NAME="torrus_bw_percentile__prorate_defer_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">When synchronizing, round the prorated period to the nearest full day</TD><TD><INPUT TYPE="checkbox" NAME="torrus_bw_percentile__prorate_round_day" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">Continue recurring billing while suspended</TD><TD><INPUT TYPE="checkbox" NAME="torrus_bw_percentile__suspend_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Adjust next bill date forward when unsuspending</TD><TD><INPUT TYPE="checkbox" NAME="torrus_bw_percentile__unsuspend_adjust_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Bill the last period on cancellation</TD><TD><INPUT TYPE="checkbox" NAME="torrus_bw_percentile__bill_recur_on_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Bill immediately upon suspension</TD><TD><INPUT TYPE="checkbox" NAME="torrus_bw_percentile__bill_suspend_as_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Optional External ID</TD><TD><INPUT TYPE="text" NAME="torrus_bw_percentile__externalid" VALUE=""></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="torrus_bw_percentile__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="torrus_bw_percentile__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="torrus_bw_percentile__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="torrus_bw_percentile__OPTIONS" VALUE="recur_temporality,setup_fee,a2billing_carrer_initblock_offp,unused_credit_change,base_mbps,add_full_period,a2billing_tariff,bill_suspend_as_cancel,a2billing_carrier_cost_min,unused_credit_suspend,a2billing_simultaccess,recur_fee,externalid,a2billing_retail_cost_min_offp,unused_credit_cancel,delay_cancel,a2billing_retail_increment_offp,prorate_round_day,suspend_bill,a2billing_retail_initblock_offp,a2billing_carrier_increment_offp,cutoff_day,prorate_defer_bill,a2billing_type,unsuspend_adjust_bill,bill_recur_on_cancel,start_1st,mbps_rate,sync_bill_date"> + <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Included megabytes/sec (95th percentile)</TD><TD><INPUT TYPE="text" NAME="torrus_bw_percentile__base_mbps" VALUE="0"></TD></TR><TR><TD ALIGN="right">Charge per megabyte/sec (95th percentile)</TD><TD><INPUT TYPE="text" NAME="torrus_bw_percentile__mbps_rate" VALUE="0"></TD></TR><TR><TD ALIGN="right">Auto-add a start date to the 1st, ignoring the current month.</TD><TD><INPUT TYPE="checkbox" NAME="torrus_bw_percentile__start_1st" VALUE=1 ></TD></TR><TR><TD ALIGN="right">When synchronizing, defer the bill until the customer's next bill date</TD><TD><INPUT TYPE="checkbox" NAME="torrus_bw_percentile__prorate_defer_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">When synchronizing, round the prorated period to the nearest full day</TD><TD><INPUT TYPE="checkbox" NAME="torrus_bw_percentile__prorate_round_day" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">Continue recurring billing while suspended</TD><TD><INPUT TYPE="checkbox" NAME="torrus_bw_percentile__suspend_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Adjust next bill date forward when unsuspending</TD><TD><INPUT TYPE="checkbox" NAME="torrus_bw_percentile__unsuspend_adjust_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Bill the last period on cancellation</TD><TD><INPUT TYPE="checkbox" NAME="torrus_bw_percentile__bill_recur_on_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Bill immediately upon suspension</TD><TD><INPUT TYPE="checkbox" NAME="torrus_bw_percentile__bill_suspend_as_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Optional External ID</TD><TD><INPUT TYPE="text" NAME="torrus_bw_percentile__externalid" VALUE=""></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="torrus_bw_percentile__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="torrus_bw_percentile__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="torrus_bw_percentile__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="torrus_bw_percentile__OPTIONS" VALUE="cutoff_day,recur_temporality,prorate_defer_bill,unsuspend_adjust_bill,externalid,a2billing_tariff,delay_cancel,a2billing_simultaccess,recur_fee,add_full_period,a2billing_carrer_initblock_offp,setup_fee,base_mbps,unused_credit_change,a2billing_retail_increment_offp,a2billing_type,a2billing_carrier_increment_offp,a2billing_retail_cost_min_offp,unused_credit_suspend,a2billing_carrier_cost_min,mbps_rate,bill_recur_on_cancel,prorate_round_day,a2billing_retail_initblock_offp,start_1st,suspend_bill,sync_bill_date,unused_credit_cancel,bill_suspend_as_cancel"> </DIV> @@ -4475,7 +4475,7 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > - <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Included gigabytes</TD><TD><INPUT TYPE="text" NAME="torrus_bw_usage__base_gb" VALUE="0"></TD></TR><TR><TD ALIGN="right">Charge per gigabyte</TD><TD><INPUT TYPE="text" NAME="torrus_bw_usage__gb_rate" VALUE="0"></TD></TR><TR><TD ALIGN="right">Auto-add a start date to the 1st, ignoring the current month.</TD><TD><INPUT TYPE="checkbox" NAME="torrus_bw_usage__start_1st" VALUE=1 ></TD></TR><TR><TD ALIGN="right">When synchronizing, defer the bill until the customer's next bill date</TD><TD><INPUT TYPE="checkbox" NAME="torrus_bw_usage__prorate_defer_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">When synchronizing, round the prorated period to the nearest full day</TD><TD><INPUT TYPE="checkbox" NAME="torrus_bw_usage__prorate_round_day" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">Continue recurring billing while suspended</TD><TD><INPUT TYPE="checkbox" NAME="torrus_bw_usage__suspend_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Adjust next bill date forward when unsuspending</TD><TD><INPUT TYPE="checkbox" NAME="torrus_bw_usage__unsuspend_adjust_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Bill the last period on cancellation</TD><TD><INPUT TYPE="checkbox" NAME="torrus_bw_usage__bill_recur_on_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Bill immediately upon suspension</TD><TD><INPUT TYPE="checkbox" NAME="torrus_bw_usage__bill_suspend_as_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Optional External ID</TD><TD><INPUT TYPE="text" NAME="torrus_bw_usage__externalid" VALUE=""></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="torrus_bw_usage__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="torrus_bw_usage__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="torrus_bw_usage__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="torrus_bw_usage__OPTIONS" VALUE="delay_cancel,unused_credit_cancel,prorate_round_day,suspend_bill,a2billing_retail_increment_offp,recur_fee,a2billing_retail_cost_min_offp,externalid,a2billing_type,prorate_defer_bill,start_1st,sync_bill_date,unsuspend_adjust_bill,bill_recur_on_cancel,a2billing_retail_initblock_offp,cutoff_day,a2billing_carrier_increment_offp,a2billing_carrer_initblock_offp,recur_temporality,gb_rate,setup_fee,a2billing_carrier_cost_min,add_full_period,bill_suspend_as_cancel,base_gb,a2billing_tariff,a2billing_simultaccess,unused_credit_suspend,unused_credit_change"> + <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Included gigabytes</TD><TD><INPUT TYPE="text" NAME="torrus_bw_usage__base_gb" VALUE="0"></TD></TR><TR><TD ALIGN="right">Charge per gigabyte</TD><TD><INPUT TYPE="text" NAME="torrus_bw_usage__gb_rate" VALUE="0"></TD></TR><TR><TD ALIGN="right">Auto-add a start date to the 1st, ignoring the current month.</TD><TD><INPUT TYPE="checkbox" NAME="torrus_bw_usage__start_1st" VALUE=1 ></TD></TR><TR><TD ALIGN="right">When synchronizing, defer the bill until the customer's next bill date</TD><TD><INPUT TYPE="checkbox" NAME="torrus_bw_usage__prorate_defer_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">When synchronizing, round the prorated period to the nearest full day</TD><TD><INPUT TYPE="checkbox" NAME="torrus_bw_usage__prorate_round_day" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">Continue recurring billing while suspended</TD><TD><INPUT TYPE="checkbox" NAME="torrus_bw_usage__suspend_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Adjust next bill date forward when unsuspending</TD><TD><INPUT TYPE="checkbox" NAME="torrus_bw_usage__unsuspend_adjust_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Bill the last period on cancellation</TD><TD><INPUT TYPE="checkbox" NAME="torrus_bw_usage__bill_recur_on_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Bill immediately upon suspension</TD><TD><INPUT TYPE="checkbox" NAME="torrus_bw_usage__bill_suspend_as_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Optional External ID</TD><TD><INPUT TYPE="text" NAME="torrus_bw_usage__externalid" VALUE=""></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="torrus_bw_usage__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="torrus_bw_usage__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="torrus_bw_usage__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="torrus_bw_usage__OPTIONS" VALUE="sync_bill_date,bill_suspend_as_cancel,unused_credit_cancel,prorate_round_day,start_1st,a2billing_retail_initblock_offp,suspend_bill,unused_credit_suspend,a2billing_carrier_cost_min,bill_recur_on_cancel,a2billing_retail_increment_offp,a2billing_type,a2billing_retail_cost_min_offp,a2billing_carrier_increment_offp,setup_fee,unused_credit_change,add_full_period,a2billing_carrer_initblock_offp,externalid,a2billing_tariff,delay_cancel,a2billing_simultaccess,recur_fee,base_gb,prorate_defer_bill,recur_temporality,cutoff_day,unsuspend_adjust_bill,gb_rate"> </DIV> @@ -4484,7 +4484,7 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > - <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Units included</TD><TD><INPUT TYPE="text" NAME="sql_generic__recur_included" VALUE="0"></TD></TR><TR><TD ALIGN="right">Additional charge per unit</TD><TD><INPUT TYPE="text" NAME="sql_generic__recur_unit_charge" VALUE="0"></TD></TR><TR><TD ALIGN="right">DBI data source</TD><TD><INPUT TYPE="text" NAME="sql_generic__datasrc" VALUE=""></TD></TR><TR><TD ALIGN="right">Database username</TD><TD><INPUT TYPE="text" NAME="sql_generic__db_username" VALUE=""></TD></TR><TR><TD ALIGN="right">Database username</TD><TD><INPUT TYPE="text" NAME="sql_generic__db_password" VALUE=""></TD></TR><TR><TD ALIGN="right">SQL query</TD><TD><INPUT TYPE="text" NAME="sql_generic__query" VALUE=""></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="sql_generic__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="sql_generic__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="sql_generic__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="sql_generic__OPTIONS" VALUE="a2billing_carrer_initblock_offp,db_username,datasrc,setup_fee,db_password,a2billing_simultaccess,unused_credit_suspend,recur_included,a2billing_carrier_cost_min,a2billing_tariff,recur_unit_charge,unused_credit_change,a2billing_retail_increment_offp,unused_credit_cancel,delay_cancel,a2billing_retail_cost_min_offp,recur_fee,query,a2billing_type,a2billing_carrier_increment_offp,a2billing_retail_initblock_offp"> + <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Units included</TD><TD><INPUT TYPE="text" NAME="sql_generic__recur_included" VALUE="0"></TD></TR><TR><TD ALIGN="right">Additional charge per unit</TD><TD><INPUT TYPE="text" NAME="sql_generic__recur_unit_charge" VALUE="0"></TD></TR><TR><TD ALIGN="right">DBI data source</TD><TD><INPUT TYPE="text" NAME="sql_generic__datasrc" VALUE=""></TD></TR><TR><TD ALIGN="right">Database username</TD><TD><INPUT TYPE="text" NAME="sql_generic__db_username" VALUE=""></TD></TR><TR><TD ALIGN="right">Database username</TD><TD><INPUT TYPE="text" NAME="sql_generic__db_password" VALUE=""></TD></TR><TR><TD ALIGN="right">SQL query</TD><TD><INPUT TYPE="text" NAME="sql_generic__query" VALUE=""></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="sql_generic__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="sql_generic__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="sql_generic__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="sql_generic__OPTIONS" VALUE="delay_cancel,a2billing_tariff,recur_fee,a2billing_simultaccess,a2billing_carrer_initblock_offp,unused_credit_change,setup_fee,a2billing_retail_increment_offp,recur_unit_charge,a2billing_retail_cost_min_offp,a2billing_carrier_increment_offp,a2billing_type,a2billing_carrier_cost_min,unused_credit_suspend,db_username,a2billing_retail_initblock_offp,datasrc,query,recur_included,unused_credit_cancel,db_password"> </DIV> @@ -4493,7 +4493,7 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > - <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Recurring fee method</TD><TD><SELECT NAME="sql_external__recur_method"><OPTION VALUE="anniversary">Charge the recurring fee at the frequency specified above<OPTION VALUE="prorate">Charge a prorated fee the first time (selectable billing date)<OPTION VALUE="subscription">Charge the full fee for the first partial period (selectable billing date)</SELECT></TD></TR><TR><TD ALIGN="right">Billing Day (1 - 28) for prorating or subscription</TD><TD><INPUT TYPE="text" NAME="sql_external__cutoff_day" VALUE="1"></TD></TR><TR><TD ALIGN="right">When prorating, defer the first bill until the billing day</TD><TD><INPUT TYPE="checkbox" NAME="sql_external__prorate_defer_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">When prorating, round to the nearest full day</TD><TD><INPUT TYPE="checkbox" NAME="sql_external__prorate_round_day" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">When prorating first month, also bill for one full period after that</TD><TD><INPUT TYPE="checkbox" NAME="sql_external__add_full_period" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Show prorate details on the invoice</TD><TD><INPUT TYPE="checkbox" NAME="sql_external__prorate_verbose" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">DBI data source</TD><TD><INPUT TYPE="text" NAME="sql_external__datasrc" VALUE=""></TD></TR><TR><TD ALIGN="right">Database username</TD><TD><INPUT TYPE="text" NAME="sql_external__db_username" VALUE=""></TD></TR><TR><TD ALIGN="right">Database password</TD><TD><INPUT TYPE="text" NAME="sql_external__db_password" VALUE=""></TD></TR><TR><TD ALIGN="right">SQL query</TD><TD><INPUT TYPE="text" NAME="sql_external__query" VALUE=""></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="sql_external__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="sql_external__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="sql_external__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="sql_external__OPTIONS" VALUE="a2billing_retail_initblock_offp,prorate_verbose,cutoff_day,a2billing_carrier_increment_offp,prorate_defer_bill,a2billing_type,query,recur_fee,a2billing_retail_cost_min_offp,unused_credit_cancel,delay_cancel,prorate_round_day,a2billing_retail_increment_offp,unused_credit_change,a2billing_carrier_cost_min,a2billing_tariff,recur_method,add_full_period,a2billing_simultaccess,unused_credit_suspend,db_password,datasrc,setup_fee,a2billing_carrer_initblock_offp,db_username"> + <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Recurring fee method</TD><TD><SELECT NAME="sql_external__recur_method"><OPTION VALUE="anniversary">Charge the recurring fee at the frequency specified above<OPTION VALUE="prorate">Charge a prorated fee the first time (selectable billing date)<OPTION VALUE="subscription">Charge the full fee for the first partial period (selectable billing date)</SELECT></TD></TR><TR><TD ALIGN="right">Billing Day (1 - 28) for prorating or subscription</TD><TD><INPUT TYPE="text" NAME="sql_external__cutoff_day" VALUE="1"></TD></TR><TR><TD ALIGN="right">When prorating, defer the first bill until the billing day</TD><TD><INPUT TYPE="checkbox" NAME="sql_external__prorate_defer_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">When prorating, round to the nearest full day</TD><TD><INPUT TYPE="checkbox" NAME="sql_external__prorate_round_day" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">When prorating first month, also bill for one full period after that</TD><TD><INPUT TYPE="checkbox" NAME="sql_external__add_full_period" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Show prorate details on the invoice</TD><TD><INPUT TYPE="checkbox" NAME="sql_external__prorate_verbose" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">DBI data source</TD><TD><INPUT TYPE="text" NAME="sql_external__datasrc" VALUE=""></TD></TR><TR><TD ALIGN="right">Database username</TD><TD><INPUT TYPE="text" NAME="sql_external__db_username" VALUE=""></TD></TR><TR><TD ALIGN="right">Database password</TD><TD><INPUT TYPE="text" NAME="sql_external__db_password" VALUE=""></TD></TR><TR><TD ALIGN="right">SQL query</TD><TD><INPUT TYPE="text" NAME="sql_external__query" VALUE=""></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="sql_external__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="sql_external__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="sql_external__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="sql_external__OPTIONS" VALUE="cutoff_day,prorate_defer_bill,recur_fee,a2billing_simultaccess,a2billing_tariff,delay_cancel,a2billing_carrer_initblock_offp,add_full_period,unused_credit_change,recur_method,setup_fee,a2billing_carrier_increment_offp,a2billing_retail_cost_min_offp,prorate_verbose,a2billing_type,a2billing_retail_increment_offp,a2billing_carrier_cost_min,unused_credit_suspend,db_username,a2billing_retail_initblock_offp,datasrc,prorate_round_day,unused_credit_cancel,db_password,query"> </DIV> @@ -4502,7 +4502,7 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > - <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Recurring fee method</TD><TD><SELECT NAME="currency_fixed__recur_method"><OPTION VALUE="anniversary">Charge the recurring fee at the frequency specified above<OPTION VALUE="prorate">Charge a prorated fee the first time (selectable billing date)<OPTION VALUE="subscription">Charge the full fee for the first partial period (selectable billing date)</SELECT></TD></TR><TR><TD ALIGN="right">Billing Day (1 - 28) for prorating or subscription</TD><TD><INPUT TYPE="text" NAME="currency_fixed__cutoff_day" VALUE="1"></TD></TR><TR><TD ALIGN="right">When prorating, defer the first bill until the billing day</TD><TD><INPUT TYPE="checkbox" NAME="currency_fixed__prorate_defer_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">When prorating, round to the nearest full day</TD><TD><INPUT TYPE="checkbox" NAME="currency_fixed__prorate_round_day" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">When prorating first month, also bill for one full period after that</TD><TD><INPUT TYPE="checkbox" NAME="currency_fixed__add_full_period" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Show prorate details on the invoice</TD><TD><INPUT TYPE="checkbox" NAME="currency_fixed__prorate_verbose" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="currency_fixed__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="currency_fixed__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="currency_fixed__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="currency_fixed__OPTIONS" VALUE="a2billing_carrer_initblock_offp,setup_fee,a2billing_tariff,recur_method,add_full_period,a2billing_carrier_cost_min,unused_credit_suspend,a2billing_simultaccess,unused_credit_change,unused_credit_cancel,delay_cancel,a2billing_retail_increment_offp,prorate_round_day,recur_fee,a2billing_retail_cost_min_offp,prorate_defer_bill,a2billing_type,prorate_verbose,a2billing_retail_initblock_offp,a2billing_carrier_increment_offp,cutoff_day"> + <TABLE BGCOLOR="#cccccc" BORDER=0 CELLSPACING=2><TR><TD ALIGN="right">Recurring fee method</TD><TD><SELECT NAME="currency_fixed__recur_method"><OPTION VALUE="anniversary">Charge the recurring fee at the frequency specified above<OPTION VALUE="prorate">Charge a prorated fee the first time (selectable billing date)<OPTION VALUE="subscription">Charge the full fee for the first partial period (selectable billing date)</SELECT></TD></TR><TR><TD ALIGN="right">Billing Day (1 - 28) for prorating or subscription</TD><TD><INPUT TYPE="text" NAME="currency_fixed__cutoff_day" VALUE="1"></TD></TR><TR><TD ALIGN="right">When prorating, defer the first bill until the billing day</TD><TD><INPUT TYPE="checkbox" NAME="currency_fixed__prorate_defer_bill" VALUE=1 ></TD></TR><TR><TD ALIGN="right">When prorating, round to the nearest full day</TD><TD><INPUT TYPE="checkbox" NAME="currency_fixed__prorate_round_day" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">When prorating first month, also bill for one full period after that</TD><TD><INPUT TYPE="checkbox" NAME="currency_fixed__add_full_period" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Show prorate details on the invoice</TD><TD><INPUT TYPE="checkbox" NAME="currency_fixed__prorate_verbose" VALUE=1 CHECKED></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service at cancellation</TD><TD><INPUT TYPE="checkbox" NAME="currency_fixed__unused_credit_cancel" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when suspending</TD><TD><span title="You must set the 'suspend_credit_type' option in Configuration->Settings to gain access to this option.">N/A</span></TD></TR><TR><TD ALIGN="right">Credit the customer for the unused portion of service when changing packages</TD><TD><INPUT TYPE="checkbox" NAME="currency_fixed__unused_credit_change" VALUE=1 ></TD></TR><TR><TD ALIGN="right">Automatically suspend for one day before cancelling</TD><TD><INPUT TYPE="checkbox" NAME="currency_fixed__delay_cancel" VALUE=1 ></TD></TR></TABLE><INPUT TYPE="hidden" NAME="currency_fixed__OPTIONS" VALUE="add_full_period,a2billing_carrer_initblock_offp,setup_fee,unused_credit_change,recur_method,cutoff_day,prorate_defer_bill,delay_cancel,a2billing_tariff,a2billing_simultaccess,recur_fee,prorate_round_day,a2billing_retail_initblock_offp,unused_credit_cancel,a2billing_retail_increment_offp,prorate_verbose,a2billing_type,a2billing_retail_cost_min_offp,a2billing_carrier_increment_offp,unused_credit_suspend,a2billing_carrier_cost_min"> </DIV> diff --git a/FS-Test/share/output/edit/process/quick-charge.cgi/amount=100.00:custnum=2:pkg=Test%20one-time%20charge:quantity=1:bill_now=1 b/FS-Test/share/output/edit/process/quick-charge.cgi/amount=100.00:custnum=2:pkg=Test%20one-time%20charge:quantity=1:bill_now=1 new file mode 100644 index 000000000..038dde819 --- /dev/null +++ b/FS-Test/share/output/edit/process/quick-charge.cgi/amount=100.00:custnum=2:pkg=Test%20one-time%20charge:quantity=1:bill_now=1 @@ -0,0 +1,328 @@ + + + +<html><body> + +<p align="center"><font face="Verdana, Arial, Helvetica, sans-serif"><b>System error</b></font></p> +<table border="0" cellspacing="0" cellpadding="1"> + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>error:</b> </font></td> + <td align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2">Error during compilation of /var/www/html/freeside/edit/process/quick-charge.cgi:<br>syntax error at /var/www/html/freeside/edit/process/quick-charge.cgi line 126, near ")<br> ( "<br>Global symbol "$amount" requires explicit package name at /var/www/html/freeside/edit/process/quick-charge.cgi line 132.<br>Global symbol "$setup_cost" requires explicit package name at /var/www/html/freeside/edit/process/quick-charge.cgi line 133.<br>Global symbol "$quantity" requires explicit package name at /var/www/html/freeside/edit/process/quick-charge.cgi line 134.<br>Global symbol "$override" requires explicit package name at /var/www/html/freeside/edit/process/quick-charge.cgi line 147.<br>syntax error at /var/www/html/freeside/edit/process/quick-charge.cgi line 1, near "if"<br>Global symbol "$error" requires explicit package name at /var/www/html/freeside/edit/process/quick-charge.cgi line 1.<br>Global symbol "$error" requires explicit package name at /var/www/html/freeside/edit/process/quick-charge.cgi line 2.<br>syntax error at /var/www/html/freeside/edit/process/quick-charge.cgi line 4, near "}"<br> (Might be a runaway multi-line '' string starting on line 3)<br>Global symbol "$message" requires explicit package name at /var/www/html/freeside/edit/process/quick-charge.cgi line 5.<br>syntax error at /var/www/html/freeside/edit/process/quick-charge.cgi line 10, near "}"<br> (Might be a runaway multi-line '' string starting on line 5)<br>/var/www/html/freeside/edit/process/quick-charge.cgi has too many errors.<br></font></td> + </tr> + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>context:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"> + <table border="0" cellpadding="0" cellspacing="0"> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>1:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><font color=red>% if ( $error ) {</font></font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>2:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><font color=red>% $cgi->param('error', $error );</font></font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>3:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><% $cgi->redirect($p.'quick-charge.html?'. $cgi->query_string) %></font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>4:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><font color=red>% } else {</font></font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>5:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><font color=red><% header(emt($message)) %></font></font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>6:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"> <SCRIPT TYPE="text/javascript"></font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>7:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"> window.top.location.reload();</font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>8:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"> </SCRIPT></font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>9:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"> </BODY></HTML></font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>10:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><font color=red>% }</font></font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>11:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><%init></font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>12:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"></font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>13:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2">my $curuser = $FS::CurrentUser::CurrentUser;</font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>14:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2">die "access denied"</font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>...</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"></font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>122:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"></font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>123:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"> if ( $param->{'taxclass'} eq '(select)' ) {</font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>124:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"> $error .= "Must select a tax class. "</font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>125:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"> unless ($conf->config('tax_data_vendor'))</font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>126:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><font color=red> ( $override || $param->{taxproductnum} )</font></font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>127:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"> );</font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>128:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"> $cgi->param('taxclass', '');</font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>129:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"> }</font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>130:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"></font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>131:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"> my %charge = (</font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>132:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><font color=red> 'amount' => $amount,</font></font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>133:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><font color=red> 'setup_cost' => $setup_cost,</font></font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>134:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><font color=red> 'quantity' => $quantity,</font></font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>135:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"> 'bill_now' => scalar($cgi->param('bill_now')),</font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>136:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"> 'invoice_terms' => scalar($cgi->param('invoice_terms')),</font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>137:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"> 'start_date' => ( scalar($cgi->param('start_date'))</font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>138:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"> ? parse_datetime($cgi->param('start_date'))</font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>...</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"></font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>143:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"> 'pkg' => scalar($cgi->param('pkg')),</font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>144:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"> 'setuptax' => scalar($cgi->param('setuptax')),</font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>145:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"> 'taxclass' => scalar($cgi->param('taxclass')),</font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>146:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"> 'taxproductnum' => scalar($cgi->param('taxproductnum')),</font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>147:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><font color=red> 'tax_override' => $override,</font></font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>148:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"> 'classnum' => scalar($cgi->param('classnum')),</font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>149:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"> 'additional' => \@description,</font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>150:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"> );</font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>151:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"></font></td> + </tr> + + <tr> + <td nowrap="nowrap" align="left" valign="top"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>...</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"></font></td> + </tr> + + + </table> + </font></td> + </tr> + <tr> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"><b>code stack:</b> </font></td> + <td align="left" valign="top" nowrap="nowrap"><font face="Verdana, Arial, Helvetica, sans-serif" size="-2"> + /usr/share/perl5/HTML/Mason/Interp.pm:453<br> + /usr/share/perl5/HTML/Mason/Request.pm:252<br> + /usr/share/perl5/HTML/Mason/Request.pm:215<br> + /usr/share/perl5/HTML/Mason/ApacheHandler.pm:94<br> + /usr/local/share/perl/5.20.2/FS/Mason/Request.pm:37<br> + /usr/share/perl5/Class/Container.pm:275<br> + /usr/share/perl5/Class/Container.pm:353<br> + /usr/share/perl5/HTML/Mason/Interp.pm:351<br> + /usr/share/perl5/HTML/Mason/ApacheHandler.pm:874<br> + /usr/share/perl5/HTML/Mason/ApacheHandler.pm:828<br> + /usr/local/etc/freeside/handler.pl:144<br> + -e:0<br> + </font></td> + </tr> +</table> + +<a href="#raw">raw error</a><br> + +<br> +<br> +<br> +<br> +<br> +<br> +<br> +<br> +<br> +<br> +<br> +<br> +<br> +<br> +<br> +<br> +<br> +<br> +<br> +<br> +<br> +<br> +<br> +<br> +<br> +<br> +<br> +<br> +<br> +<br> + + +<a name="raw"></a> + +<pre>Error during compilation of /var/www/html/freeside/edit/process/quick-charge.cgi: +syntax error at /var/www/html/freeside/edit/process/quick-charge.cgi line 126, near ") + ( " +Global symbol "$amount" requires explicit package name at /var/www/html/freeside/edit/process/quick-charge.cgi line 132. +Global symbol "$setup_cost" requires explicit package name at /var/www/html/freeside/edit/process/quick-charge.cgi line 133. +Global symbol "$quantity" requires explicit package name at /var/www/html/freeside/edit/process/quick-charge.cgi line 134. +Global symbol "$override" requires explicit package name at /var/www/html/freeside/edit/process/quick-charge.cgi line 147. +syntax error at /var/www/html/freeside/edit/process/quick-charge.cgi line 1, near "if" +Global symbol "$error" requires explicit package name at /var/www/html/freeside/edit/process/quick-charge.cgi line 1. +Global symbol "$error" requires explicit package name at /var/www/html/freeside/edit/process/quick-charge.cgi line 2. +syntax error at /var/www/html/freeside/edit/process/quick-charge.cgi line 4, near "}" + (Might be a runaway multi-line '' string starting on line 3) +Global symbol "$message" requires explicit package name at /var/www/html/freeside/edit/process/quick-charge.cgi line 5. +syntax error at /var/www/html/freeside/edit/process/quick-charge.cgi line 10, near "}" + (Might be a runaway multi-line '' string starting on line 5) +/var/www/html/freeside/edit/process/quick-charge.cgi has too many errors. + + +Trace begun at /usr/share/perl5/HTML/Mason/Interp.pm line 854 +HTML::Mason::Interp::_compilation_error('HTML::Mason::Interp=HASH(0x7fbd843931b8)', '/var/www/html/freeside/edit/process/quick-charge.cgi', 'HTML::Mason::Exception::Compilation=HASH(0x7fbd8b2466a0)') called at /usr/share/perl5/HTML/Mason/Interp.pm line 453 +HTML::Mason::Interp::load('HTML::Mason::Interp=HASH(0x7fbd843931b8)', '/edit/process/quick-charge.cgi') called at /usr/share/perl5/HTML/Mason/Request.pm line 252 +eval {...} at /usr/share/perl5/HTML/Mason/Request.pm line 235 +HTML::Mason::Request::_initialize('FS::Mason::Request=HASH(0x7fbd8af54d08)') called at /usr/share/perl5/HTML/Mason/Request.pm line 215 +HTML::Mason::Request::new('FS::Mason::Request', 'error_mode', 'output', 'error_format', 'html', 'interp', 'HTML::Mason::Interp=HASH(0x7fbd843931b8)', 'comp', '/edit/process/quick-charge.cgi', 'args', 'ARRAY(0x7fbd8ba9b970)', 'ah', 'HTML::Mason::ApacheHandler=HASH(0x7fbd843be610)', 'apache_req', 'Apache2::RequestRec=SCALAR(0x7fbd8b414c40)', 'container', 'HASH(0x7fbd8ba9c9b8)') called at /usr/share/perl5/HTML/Mason/ApacheHandler.pm line 94 +HTML::Mason::Request::ApacheHandler::new('FS::Mason::Request', 'error_mode', 'output', 'error_format', 'html', 'interp', 'HTML::Mason::Interp=HASH(0x7fbd843931b8)', 'comp', '/edit/process/quick-charge.cgi', 'args', 'ARRAY(0x7fbd8ba9b970)', 'ah', 'HTML::Mason::ApacheHandler=HASH(0x7fbd843be610)', 'apache_req', 'Apache2::RequestRec=SCALAR(0x7fbd8b414c40)', 'container', 'HASH(0x7fbd8ba9c9b8)') called at /usr/local/share/perl/5.20.2/FS/Mason/Request.pm line 37 +FS::Mason::Request::new('FS::Mason::Request', 'error_mode', 'output', 'error_format', 'html', 'interp', 'HTML::Mason::Interp=HASH(0x7fbd843931b8)', 'comp', '/edit/process/quick-charge.cgi', 'args', 'ARRAY(0x7fbd8ba9b970)', 'ah', 'HTML::Mason::ApacheHandler=HASH(0x7fbd843be610)', 'apache_req', 'Apache2::RequestRec=SCALAR(0x7fbd8b414c40)', 'container', 'HASH(0x7fbd8ba9c9b8)') called at /usr/share/perl5/Class/Container.pm line 275 +Class::Container::call_method('HTML::Mason::Interp=HASH(0x7fbd843931b8)', 'request', 'new', 'interp', 'HTML::Mason::Interp=HASH(0x7fbd843931b8)', 'comp', '/edit/process/quick-charge.cgi', 'args', 'ARRAY(0x7fbd8ba9b970)', 'ah', 'HTML::Mason::ApacheHandler=HASH(0x7fbd843be610)', 'apache_req', 'Apache2::RequestRec=SCALAR(0x7fbd8b414c40)', 'container', 'HASH(0x7fbd8ba9c9b8)') called at /usr/share/perl5/Class/Container.pm line 353 +Class::Container::create_delayed_object('interp', 'HTML::Mason::Interp=HASH(0x7fbd843931b8)', 'comp', '/edit/process/quick-charge.cgi', 'args', 'ARRAY(0x7fbd8ba9b970)', 'ah', 'HTML::Mason::ApacheHandler=HASH(0x7fbd843be610)', 'apache_req', 'Apache2::RequestRec=SCALAR(0x7fbd8b414c40)', 'container', 'HASH(0x7fbd8ba9c9b8)') called at /usr/share/perl5/HTML/Mason/Interp.pm line 351 +HTML::Mason::Interp::make_request('HTML::Mason::Interp=HASH(0x7fbd843931b8)', 'comp', '/edit/process/quick-charge.cgi', 'args', 'ARRAY(0x7fbd8ba9b970)', 'ah', 'HTML::Mason::ApacheHandler=HASH(0x7fbd843be610)', 'apache_req', 'Apache2::RequestRec=SCALAR(0x7fbd8b414c40)') called at /usr/share/perl5/HTML/Mason/ApacheHandler.pm line 874 +eval {...} at /usr/share/perl5/HTML/Mason/ApacheHandler.pm line 873 +HTML::Mason::ApacheHandler::prepare_request('HTML::Mason::ApacheHandler=HASH(0x7fbd843be610)', 'Apache2::RequestRec=SCALAR(0x7fbd8b414c40)') called at /usr/share/perl5/HTML/Mason/ApacheHandler.pm line 828 +HTML::Mason::ApacheHandler::handle_request('HTML::Mason::ApacheHandler=HASH(0x7fbd843be610)', 'Apache2::RequestRec=SCALAR(0x7fbd8b414c40)') called at /usr/local/etc/freeside/handler.pl line 144 +eval {...} at /usr/local/etc/freeside/handler.pl line 144 +HTML::Mason::handler('Apache2::RequestRec=SCALAR(0x7fbd8b414c40)') called at -e line 0 +eval {...} at -e line 0 +</pre> + +</body></html> diff --git a/FS-Test/share/output/edit/quick-charge.html/custnum=2 b/FS-Test/share/output/edit/quick-charge.html/custnum=2 new file mode 100644 index 000000000..fae9079e1 --- /dev/null +++ b/FS-Test/share/output/edit/quick-charge.html/custnum=2 @@ -0,0 +1,396 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> +<HTML> + <HEAD> + <TITLE> + One-time charge + + + + + + + + + + + + + +
One-time charge
+
+
+ + + + + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Amount to charge + $ +
Cost + + + + $ +
Quantity + +
Package class + + + + + +
Invoice now + + with terms + + +
Charge date + + + + (leave blank to charge immediately) +
Invoice this charge separately + + + + + + +
Tax exempt
Description + +
Optional additional description (also printed on invoice):
+ +
+ + +
+ + + + + + diff --git a/FS-Test/share/output/search/cust_pay.html/magic=_date:unapplied=0:beginning=01%2F01%2F2016:agentnum=1 b/FS-Test/share/output/search/cust_pay.html/magic=_date:unapplied=0:beginning=01%2F01%2F2016:agentnum=1:order_by=paynum similarity index 78% rename from FS-Test/share/output/search/cust_pay.html/magic=_date:unapplied=0:beginning=01%2F01%2F2016:agentnum=1 rename to FS-Test/share/output/search/cust_pay.html/magic=_date:unapplied=0:beginning=01%2F01%2F2016:agentnum=1:order_by=paynum index 8f1ec910c..44c3de1f0 100644 --- a/FS-Test/share/output/search/cust_pay.html/magic=_date:unapplied=0:beginning=01%2F01%2F2016:agentnum=1 +++ b/FS-Test/share/output/search/cust_pay.html/magic=_date:unapplied=0:beginning=01%2F01%2F2016:agentnum=1:order_by=paynum @@ -861,36 +861,36 @@ myMenu68.width = 256;
- All payments (585)Credit card (585) + All payments (585)Credit card (585)

Download full results
-as Excel spreadsheet
-as printable copy
+as Excel spreadsheet
+as printable copy

1 - 2 + 2 - 3 + 3 - 4 + 4 - 5 + 5 - 6 + 6 - Next + Next @@ -968,15 +968,15 @@ myMenu68.width = 256; - Card #412327xxxxxx4966 + Card #412393xxxxxx6707 - $220.64 + $90.00 - Jan 06 2016 + Jan 01 2016 @@ -988,7 +988,7 @@ myMenu68.width = 256; - Mills, Ziemann and Satterfield (Lang, Cathy) + Flatley-Hagenes (Donnelly, Odessa) @@ -997,15 +997,15 @@ myMenu68.width = 256; - Card #412327xxxxxx4966 + Card #412300xxxxxx1422 - $120.00 + $30.00 - Feb 01 2016 + Jan 01 2016 @@ -1017,7 +1017,7 @@ myMenu68.width = 256; - Mills, Ziemann and Satterfield (Lang, Cathy) + Bartoletti, Theodora @@ -1026,15 +1026,15 @@ myMenu68.width = 256; - Card #412327xxxxxx4966 + Card #412334xxxxxx9230 - $60.00 + $90.00 - Feb 06 2016 + Jan 01 2016 @@ -1046,7 +1046,7 @@ myMenu68.width = 256; - Mills, Ziemann and Satterfield (Lang, Cathy) + Renner Inc (Volkman, Antwan) @@ -1055,7 +1055,7 @@ myMenu68.width = 256; - Card #412327xxxxxx4966 + Card #412382xxxxxx8869 @@ -1063,7 +1063,7 @@ myMenu68.width = 256; - Mar 01 2016 + Jan 01 2016 @@ -1075,7 +1075,7 @@ myMenu68.width = 256; - Mills, Ziemann and Satterfield (Lang, Cathy) + Ankunding, Fahey and Satterfield (Willms, Marcelle) @@ -1084,11 +1084,11 @@ myMenu68.width = 256; - Card #412381xxxxxx8967 + Card #412381xxxxxx9354 - $90.00 + $120.00 @@ -1104,7 +1104,7 @@ myMenu68.width = 256; - Nolan, Schneider and Hoppe (Ratke, Jeanie) + Johnston, Delphine @@ -1113,15 +1113,15 @@ myMenu68.width = 256; - Card #412381xxxxxx8967 + Card #412393xxxxxx6496 - $60.00 + $120.00 - Jan 25 2016 + Jan 01 2016 @@ -1133,7 +1133,7 @@ myMenu68.width = 256; - Nolan, Schneider and Hoppe (Ratke, Jeanie) + Grady, Aniya @@ -1142,7 +1142,7 @@ myMenu68.width = 256; - Card #412381xxxxxx8967 + Card #412352xxxxxx8661 @@ -1150,7 +1150,7 @@ myMenu68.width = 256; - Feb 01 2016 + Jan 01 2016 @@ -1162,7 +1162,7 @@ myMenu68.width = 256; - Nolan, Schneider and Hoppe (Ratke, Jeanie) + Stracke Inc (Kuhlman, Kaya) @@ -1171,15 +1171,15 @@ myMenu68.width = 256; - Card #412381xxxxxx8967 + Card #412371xxxxxx3676 - $60.00 + $90.00 - Feb 25 2016 + Jan 01 2016 @@ -1191,7 +1191,7 @@ myMenu68.width = 256; - Nolan, Schneider and Hoppe (Ratke, Jeanie) + Toy-Gerlach (Zulauf, Sharon) @@ -1200,15 +1200,15 @@ myMenu68.width = 256; - Card #412381xxxxxx8967 + Card #412345xxxxxx4583 - $90.00 + $30.00 - Mar 01 2016 + Jan 01 2016 @@ -1220,7 +1220,7 @@ myMenu68.width = 256; - Nolan, Schneider and Hoppe (Ratke, Jeanie) + McDermott, Alejandra @@ -1229,7 +1229,7 @@ myMenu68.width = 256; - Card #412316xxxxxx0709 + Card #412380xxxxxx3823 @@ -1249,7 +1249,7 @@ myMenu68.width = 256; - Rutherford, Leonardo + Feest, Bechtelar and Harber (Douglas, Geovany) @@ -1258,7 +1258,7 @@ myMenu68.width = 256; - Card #412316xxxxxx0709 + Card #412390xxxxxx9436 @@ -1266,7 +1266,7 @@ myMenu68.width = 256; - Feb 01 2016 + Jan 01 2016 @@ -1278,7 +1278,7 @@ myMenu68.width = 256; - Rutherford, Leonardo + Zemlak, Asia @@ -1287,7 +1287,7 @@ myMenu68.width = 256; - Card #412316xxxxxx0709 + Card #412396xxxxxx4646 @@ -1295,7 +1295,7 @@ myMenu68.width = 256; - Mar 01 2016 + Jan 01 2016 @@ -1307,7 +1307,7 @@ myMenu68.width = 256; - Rutherford, Leonardo + Zemlak and Sons (Swift, Maximilian) @@ -1316,11 +1316,11 @@ myMenu68.width = 256; - Card #412339xxxxxx8246 + Card #412353xxxxxx2414 - $30.00 + $90.00 @@ -1336,7 +1336,7 @@ myMenu68.width = 256; - Turcotte, Janessa + Haag-Schumm (Ullrich, Shemar) @@ -1345,15 +1345,15 @@ myMenu68.width = 256; - Card #412339xxxxxx8246 + Card #412325xxxxxx9052 - $60.00 + $30.00 - Jan 19 2016 + Jan 01 2016 @@ -1365,7 +1365,7 @@ myMenu68.width = 256; - Turcotte, Janessa + Hackett, Garnet @@ -1374,15 +1374,15 @@ myMenu68.width = 256; - Card #412339xxxxxx8246 + Card #412371xxxxxx6197 - $30.00 + $90.00 - Feb 01 2016 + Jan 01 2016 @@ -1394,7 +1394,7 @@ myMenu68.width = 256; - Turcotte, Janessa + Kuhn-Ruecker (Nienow, Kacie) @@ -1403,15 +1403,15 @@ myMenu68.width = 256; - Card #412339xxxxxx8246 + Card #412377xxxxxx7530 - $60.00 + $120.00 - Feb 19 2016 + Jan 01 2016 @@ -1423,7 +1423,7 @@ myMenu68.width = 256; - Turcotte, Janessa + Kuhlman-Huels (Parisian, Cristopher) @@ -1432,7 +1432,7 @@ myMenu68.width = 256; - Card #412339xxxxxx8246 + Card #412333xxxxxx3755 @@ -1440,7 +1440,7 @@ myMenu68.width = 256; - Mar 01 2016 + Jan 01 2016 @@ -1452,7 +1452,7 @@ myMenu68.width = 256; - Turcotte, Janessa + Conn, Marisol @@ -1461,11 +1461,11 @@ myMenu68.width = 256; - Card #412364xxxxxx4745 + Card #412328xxxxxx6431 - $90.00 + $120.00 @@ -1481,7 +1481,7 @@ myMenu68.width = 256; - Hackett LLC (Spinka, Obie) + Toy, Bethany @@ -1490,15 +1490,15 @@ myMenu68.width = 256; - Card #412364xxxxxx4745 + Card #412313xxxxxx5222 - $60.00 + $90.00 - Jan 28 2016 + Jan 01 2016 @@ -1510,7 +1510,7 @@ myMenu68.width = 256; - Hackett LLC (Spinka, Obie) + Kunze, Ryan and Dare (Schultz, Jasper) @@ -1519,15 +1519,15 @@ myMenu68.width = 256; - Card #412364xxxxxx4745 + Card #412383xxxxxx0173 - $90.00 + $120.00 - Feb 01 2016 + Jan 01 2016 @@ -1539,7 +1539,7 @@ myMenu68.width = 256; - Hackett LLC (Spinka, Obie) + Buckridge, Spinka and Gerlach (Larkin, Lue) @@ -1548,15 +1548,15 @@ myMenu68.width = 256; - Card #412364xxxxxx4745 + Card #412364xxxxxx5720 - $60.00 + $30.00 - Feb 28 2016 + Jan 01 2016 @@ -1568,7 +1568,7 @@ myMenu68.width = 256; - Hackett LLC (Spinka, Obie) + Brekke, Tillman @@ -1577,15 +1577,15 @@ myMenu68.width = 256; - Card #412364xxxxxx4745 + Card #412370xxxxxx0947 - $90.00 + $120.00 - Mar 01 2016 + Jan 01 2016 @@ -1597,7 +1597,7 @@ myMenu68.width = 256; - Hackett LLC (Spinka, Obie) + Hodkiewicz-Raynor (Macejkovic, Leann) @@ -1606,15 +1606,15 @@ myMenu68.width = 256; - Card #412335xxxxxx7191 + Card #412332xxxxxx8907 - $170.32 + $120.00 - Jan 19 2016 + Jan 01 2016 @@ -1626,7 +1626,7 @@ myMenu68.width = 256; - Johnston Group (Adams, Audreanne) + Kunde, Noemi @@ -1635,15 +1635,15 @@ myMenu68.width = 256; - Card #412335xxxxxx7191 + Card #412390xxxxxx5794 - $120.00 + $90.00 - Feb 01 2016 + Jan 01 2016 @@ -1655,7 +1655,7 @@ myMenu68.width = 256; - Johnston Group (Adams, Audreanne) + Leannon-Pfannerstill (O'Keefe, Bernie) @@ -1664,15 +1664,15 @@ myMenu68.width = 256; - Card #412335xxxxxx7191 + Card #412371xxxxxx6297 - $60.00 + $30.00 - Feb 19 2016 + Jan 01 2016 @@ -1684,7 +1684,7 @@ myMenu68.width = 256; - Johnston Group (Adams, Audreanne) + Mohr, Florine @@ -1693,15 +1693,15 @@ myMenu68.width = 256; - Card #412335xxxxxx7191 + Card #412323xxxxxx3468 - $120.00 + $90.00 - Mar 01 2016 + Jan 01 2016 @@ -1713,7 +1713,7 @@ myMenu68.width = 256; - Johnston Group (Adams, Audreanne) + Medhurst Group (Medhurst, Rafaela) @@ -1722,11 +1722,11 @@ myMenu68.width = 256; - Card #412369xxxxxx9164 + Card #412306xxxxxx5828 - $30.00 + $120.00 @@ -1742,7 +1742,7 @@ myMenu68.width = 256; - Hane, Estell + Bernhard LLC (Hintz, Winston) @@ -1751,15 +1751,15 @@ myMenu68.width = 256; - Card #412369xxxxxx9164 + Card #412325xxxxxx5322 - $60.00 + $120.00 - Jan 28 2016 + Jan 01 2016 @@ -1771,7 +1771,7 @@ myMenu68.width = 256; - Hane, Estell + Steuber, Ryley @@ -1780,15 +1780,15 @@ myMenu68.width = 256; - Card #412369xxxxxx9164 + Card #412387xxxxxx0283 - $30.00 + $120.00 - Feb 01 2016 + Jan 01 2016 @@ -1800,7 +1800,7 @@ myMenu68.width = 256; - Hane, Estell + Shanahan LLC (Brown, Ceasar) @@ -1809,15 +1809,15 @@ myMenu68.width = 256; - Card #412369xxxxxx9164 + Card #412392xxxxxx3970 - $60.00 + $30.00 - Feb 28 2016 + Jan 01 2016 @@ -1829,7 +1829,7 @@ myMenu68.width = 256; - Hane, Estell + Frami, Gayle @@ -1838,15 +1838,15 @@ myMenu68.width = 256; - Card #412369xxxxxx9164 + Card #412378xxxxxx3202 - $30.00 + $90.00 - Mar 01 2016 + Jan 01 2016 @@ -1858,7 +1858,7 @@ myMenu68.width = 256; - Hane, Estell + Wiegand-Kohler (Murray, Amparo) @@ -1867,11 +1867,11 @@ myMenu68.width = 256; - Card #412365xxxxxx5499 + Card #412399xxxxxx4977 - $120.00 + $30.00 @@ -1887,7 +1887,7 @@ myMenu68.width = 256; - Kreiger, Bernard + Goldner, Verlie @@ -1896,7 +1896,7 @@ myMenu68.width = 256; - Card #412365xxxxxx5499 + Card #412340xxxxxx5576 @@ -1904,7 +1904,7 @@ myMenu68.width = 256; - Feb 01 2016 + Jan 01 2016 @@ -1916,7 +1916,7 @@ myMenu68.width = 256; - Kreiger, Bernard + Leuschke-Stamm (Dibbert, Betsy) @@ -1925,7 +1925,7 @@ myMenu68.width = 256; - Card #412365xxxxxx5499 + Card #412336xxxxxx0282 @@ -1933,7 +1933,7 @@ myMenu68.width = 256; - Mar 01 2016 + Jan 01 2016 @@ -1945,7 +1945,7 @@ myMenu68.width = 256; - Kreiger, Bernard + Thiel, Dagmar @@ -1954,7 +1954,7 @@ myMenu68.width = 256; - Card #412349xxxxxx8599 + Card #412389xxxxxx2421 @@ -1974,7 +1974,7 @@ myMenu68.width = 256; - Rodriguez-Ebert (Bergstrom, Cecilia) + Schultz, Colten @@ -1983,15 +1983,15 @@ myMenu68.width = 256; - Card #412349xxxxxx8599 + Card #412327xxxxxx2500 - $60.00 + $120.00 - Jan 27 2016 + Jan 01 2016 @@ -2003,7 +2003,7 @@ myMenu68.width = 256; - Rodriguez-Ebert (Bergstrom, Cecilia) + Sawayn and Sons (Beier, Olin) @@ -2012,15 +2012,15 @@ myMenu68.width = 256; - Card #412349xxxxxx8599 + Card #412340xxxxxx7763 - $120.00 + $90.00 - Feb 01 2016 + Jan 01 2016 @@ -2032,7 +2032,7 @@ myMenu68.width = 256; - Rodriguez-Ebert (Bergstrom, Cecilia) + Luettgen LLC (Grant, Grover) @@ -2041,15 +2041,15 @@ myMenu68.width = 256; - Card #412349xxxxxx8599 + Card #412391xxxxxx1645 - $60.00 + $90.00 - Feb 27 2016 + Jan 01 2016 @@ -2061,7 +2061,7 @@ myMenu68.width = 256; - Rodriguez-Ebert (Bergstrom, Cecilia) + Schultz, Hyatt and Ruecker (Yundt, Berta) @@ -2070,15 +2070,15 @@ myMenu68.width = 256; - Card #412349xxxxxx8599 + Card #412341xxxxxx1664 - $120.00 + $30.00 - Mar 01 2016 + Jan 01 2016 @@ -2090,7 +2090,7 @@ myMenu68.width = 256; - Rodriguez-Ebert (Bergstrom, Cecilia) + Pagac, Mariano @@ -2099,11 +2099,11 @@ myMenu68.width = 256; - Card #412338xxxxxx0239 + Card #412387xxxxxx9621 - $90.00 + $120.00 @@ -2119,7 +2119,7 @@ myMenu68.width = 256; - Hegmann, Kessler and Gibson (Roob, Henderson) + Moore-Cummerata (DuBuque, Russ) @@ -2128,15 +2128,15 @@ myMenu68.width = 256; - Card #412338xxxxxx0239 + Card #412351xxxxxx3194 - $60.00 + $120.00 - Jan 13 2016 + Jan 01 2016 @@ -2148,7 +2148,7 @@ myMenu68.width = 256; - Hegmann, Kessler and Gibson (Roob, Henderson) + Abbott, Addison @@ -2157,15 +2157,15 @@ myMenu68.width = 256; - Card #412338xxxxxx0239 + Card #412387xxxxxx5985 - $90.00 + $120.00 - Feb 01 2016 + Jan 01 2016 @@ -2177,7 +2177,7 @@ myMenu68.width = 256; - Hegmann, Kessler and Gibson (Roob, Henderson) + Brown, Danial @@ -2186,15 +2186,15 @@ myMenu68.width = 256; - Card #412338xxxxxx0239 + Card #412307xxxxxx6603 - $60.00 + $30.00 - Feb 13 2016 + Jan 01 2016 @@ -2206,7 +2206,7 @@ myMenu68.width = 256; - Hegmann, Kessler and Gibson (Roob, Henderson) + Lehner, Ryann @@ -2215,15 +2215,15 @@ myMenu68.width = 256; - Card #412338xxxxxx0239 + Card #412392xxxxxx5923 - $90.00 + $120.00 - Mar 01 2016 + Jan 01 2016 @@ -2235,7 +2235,7 @@ myMenu68.width = 256; - Hegmann, Kessler and Gibson (Roob, Henderson) + Balistreri-Koepp (Effertz, Laurie) @@ -2244,11 +2244,11 @@ myMenu68.width = 256; - Card #412353xxxxxx6002 + Card #412360xxxxxx2458 - $120.00 + $90.00 @@ -2264,7 +2264,7 @@ myMenu68.width = 256; - Abernathy, Bradford + Hoeger-Brown (Shields, Serenity) @@ -2273,15 +2273,15 @@ myMenu68.width = 256; - Card #412353xxxxxx6002 + Card #412373xxxxxx4113 - $120.00 + $90.00 - Feb 01 2016 + Jan 01 2016 @@ -2293,7 +2293,7 @@ myMenu68.width = 256; - Abernathy, Bradford + Corkery-D'Amore (Wyman, Bethel) @@ -2302,15 +2302,15 @@ myMenu68.width = 256; - Card #412353xxxxxx6002 + Card #412328xxxxxx7873 - $120.00 + $30.00 - Mar 01 2016 + Jan 01 2016 @@ -2322,7 +2322,7 @@ myMenu68.width = 256; - Abernathy, Bradford + Monahan, Tyrese @@ -2331,11 +2331,11 @@ myMenu68.width = 256; - Card #412316xxxxxx1131 + Card #412328xxxxxx6854 - $30.00 + $120.00 @@ -2351,7 +2351,7 @@ myMenu68.width = 256; - Hudson, Stephanie + Kessler, Dana @@ -2360,15 +2360,15 @@ myMenu68.width = 256; - Card #412316xxxxxx1131 + Card #412311xxxxxx9654 - $60.00 + $120.00 - Jan 05 2016 + Jan 01 2016 @@ -2380,7 +2380,7 @@ myMenu68.width = 256; - Hudson, Stephanie + Corkery LLC (Beahan, Sebastian) @@ -2389,7 +2389,7 @@ myMenu68.width = 256; - Card #412316xxxxxx1131 + Card #412381xxxxxx2589 @@ -2397,7 +2397,7 @@ myMenu68.width = 256; - Feb 01 2016 + Jan 01 2016 @@ -2409,7 +2409,7 @@ myMenu68.width = 256; - Hudson, Stephanie + Pacocha, Matilde @@ -2418,15 +2418,15 @@ myMenu68.width = 256; - Card #412316xxxxxx1131 + Card #412327xxxxxx8175 - $60.00 + $120.00 - Feb 05 2016 + Jan 01 2016 @@ -2438,7 +2438,7 @@ myMenu68.width = 256; - Hudson, Stephanie + Spinka Inc (Runte, Emmalee) @@ -2447,15 +2447,15 @@ myMenu68.width = 256; - Card #412316xxxxxx1131 + Card #412384xxxxxx2819 - $30.00 + $90.00 - Mar 01 2016 + Jan 01 2016 @@ -2467,7 +2467,7 @@ myMenu68.width = 256; - Hudson, Stephanie + Kozey and Sons (Vandervort, Harmon) @@ -2476,7 +2476,7 @@ myMenu68.width = 256; - Card #412367xxxxxx1958 + Card #412335xxxxxx1714 @@ -2496,7 +2496,7 @@ myMenu68.width = 256; - Dietrich, Keebler and Dach (Russel, Ivy) + Fay and Sons (Gerhold, Thora) @@ -2505,15 +2505,15 @@ myMenu68.width = 256; - Card #412367xxxxxx1958 + Card #412302xxxxxx4669 - $60.00 + $120.00 - Jan 18 2016 + Jan 01 2016 @@ -2525,7 +2525,7 @@ myMenu68.width = 256; - Dietrich, Keebler and Dach (Russel, Ivy) + Dach, Lueilwitz and Koepp (Kovacek, Frank) @@ -2534,7 +2534,7 @@ myMenu68.width = 256; - Card #412367xxxxxx1958 + Card #412380xxxxxx8241 @@ -2542,7 +2542,7 @@ myMenu68.width = 256; - Feb 01 2016 + Jan 01 2016 @@ -2554,7 +2554,7 @@ myMenu68.width = 256; - Dietrich, Keebler and Dach (Russel, Ivy) + Luettgen-Jacobs (Hintz, Junior) @@ -2563,15 +2563,15 @@ myMenu68.width = 256; - Card #412367xxxxxx1958 + Card #412350xxxxxx1348 - $60.00 + $30.00 - Feb 18 2016 + Jan 01 2016 @@ -2583,7 +2583,7 @@ myMenu68.width = 256; - Dietrich, Keebler and Dach (Russel, Ivy) + Muller, Kenyatta @@ -2592,15 +2592,15 @@ myMenu68.width = 256; - Card #412367xxxxxx1958 + Card #412369xxxxxx5713 - $90.00 + $120.00 - Mar 01 2016 + Jan 01 2016 @@ -2612,7 +2612,7 @@ myMenu68.width = 256; - Dietrich, Keebler and Dach (Russel, Ivy) + McKenzie, Kareem @@ -2621,7 +2621,7 @@ myMenu68.width = 256; - Card #412338xxxxxx6452 + Card #412369xxxxxx0557 @@ -2641,7 +2641,7 @@ myMenu68.width = 256; - O'Connell, Schumm and Lemke (Turcotte, Jerrell) + Braun, Rath and Gutkowski (Wilderman, Reyes) @@ -2650,15 +2650,15 @@ myMenu68.width = 256; - Card #412338xxxxxx6452 + Card #412373xxxxxx2309 - $60.00 + $30.00 - Jan 26 2016 + Jan 01 2016 @@ -2670,7 +2670,7 @@ myMenu68.width = 256; - O'Connell, Schumm and Lemke (Turcotte, Jerrell) + Dibbert, Roman @@ -2679,15 +2679,15 @@ myMenu68.width = 256; - Card #412338xxxxxx6452 + Card #412338xxxxxx4420 - $120.00 + $90.00 - Feb 01 2016 + Jan 01 2016 @@ -2699,7 +2699,7 @@ myMenu68.width = 256; - O'Connell, Schumm and Lemke (Turcotte, Jerrell) + Roberts-Schinner (Flatley, Amelia) @@ -2708,15 +2708,15 @@ myMenu68.width = 256; - Card #412338xxxxxx6452 + Card #412388xxxxxx0555 - $60.00 + $120.00 - Feb 26 2016 + Jan 01 2016 @@ -2728,7 +2728,7 @@ myMenu68.width = 256; - O'Connell, Schumm and Lemke (Turcotte, Jerrell) + Rau, Dale @@ -2737,15 +2737,15 @@ myMenu68.width = 256; - Card #412338xxxxxx6452 + Card #412347xxxxxx5960 - $120.00 + $30.00 - Mar 01 2016 + Jan 01 2016 @@ -2757,7 +2757,7 @@ myMenu68.width = 256; - O'Connell, Schumm and Lemke (Turcotte, Jerrell) + Emmerich, Neil @@ -2766,11 +2766,11 @@ myMenu68.width = 256; - Card #412312xxxxxx6258 + Card #412381xxxxxx5485 - $30.00 + $120.00 @@ -2786,7 +2786,7 @@ myMenu68.width = 256; - Bayer, Jessika + Hermiston, Alexa @@ -2795,15 +2795,15 @@ myMenu68.width = 256; - Card #412312xxxxxx6258 + Card #412393xxxxxx5889 - $60.00 + $120.00 - Jan 25 2016 + Jan 01 2016 @@ -2815,7 +2815,7 @@ myMenu68.width = 256; - Bayer, Jessika + Barton-Goodwin (Schroeder, Brian) @@ -2824,15 +2824,15 @@ myMenu68.width = 256; - Card #412312xxxxxx6258 + Card #412387xxxxxx0848 - $30.00 + $120.00 - Feb 01 2016 + Jan 01 2016 @@ -2844,7 +2844,7 @@ myMenu68.width = 256; - Bayer, Jessika + Lind-Bahringer (Ratke, Roma) @@ -2853,15 +2853,15 @@ myMenu68.width = 256; - Card #412312xxxxxx6258 + Card #412354xxxxxx2694 - $60.00 + $90.00 - Feb 25 2016 + Jan 01 2016 @@ -2873,7 +2873,7 @@ myMenu68.width = 256; - Bayer, Jessika + Treutel, Kuhn and Sipes (Wintheiser, Elyse) @@ -2882,15 +2882,15 @@ myMenu68.width = 256; - Card #412312xxxxxx6258 + Card #412346xxxxxx5661 - $30.00 + $90.00 - Mar 01 2016 + Jan 01 2016 @@ -2902,7 +2902,7 @@ myMenu68.width = 256; - Bayer, Jessika + Kemmer-O'Connell (Schuster, Alexander) @@ -2911,11 +2911,11 @@ myMenu68.width = 256; - Card #412372xxxxxx1840 + Card #412313xxxxxx3494 - $120.00 + $30.00 @@ -2931,7 +2931,7 @@ myMenu68.width = 256; - Ondricka, Ethelyn + Gleason, Ahmed @@ -2940,7 +2940,7 @@ myMenu68.width = 256; - Card #412372xxxxxx1840 + Card #412350xxxxxx9816 @@ -2948,7 +2948,7 @@ myMenu68.width = 256; - Feb 01 2016 + Jan 01 2016 @@ -2960,7 +2960,7 @@ myMenu68.width = 256; - Ondricka, Ethelyn + Donnelly, Raleigh @@ -2969,7 +2969,7 @@ myMenu68.width = 256; - Card #412372xxxxxx1840 + Card #412342xxxxxx3863 @@ -2977,7 +2977,7 @@ myMenu68.width = 256; - Mar 01 2016 + Jan 01 2016 @@ -2989,7 +2989,7 @@ myMenu68.width = 256; - Ondricka, Ethelyn + Feeney, Brice @@ -2998,11 +2998,11 @@ myMenu68.width = 256; - Card #412399xxxxxx7425 + Card #412351xxxxxx2876 - $120.00 + $30.00 @@ -3018,7 +3018,7 @@ myMenu68.width = 256; - Labadie and Sons (Nienow, Zion) + Mante, Demond @@ -3027,15 +3027,15 @@ myMenu68.width = 256; - Card #412399xxxxxx7425 + Card #412358xxxxxx7955 - $60.00 + $120.00 - Jan 28 2016 + Jan 01 2016 @@ -3047,7 +3047,7 @@ myMenu68.width = 256; - Labadie and Sons (Nienow, Zion) + Bernier-Nader (Hane, Floy) @@ -3056,15 +3056,15 @@ myMenu68.width = 256; - Card #412399xxxxxx7425 + Card #412307xxxxxx4512 - $120.00 + $90.00 - Feb 01 2016 + Jan 01 2016 @@ -3076,7 +3076,7 @@ myMenu68.width = 256; - Labadie and Sons (Nienow, Zion) + Zulauf-Schiller (Jacobs, Angelina) @@ -3085,15 +3085,15 @@ myMenu68.width = 256; - Card #412399xxxxxx7425 + Card #412371xxxxxx5182 - $60.00 + $120.00 - Feb 28 2016 + Jan 01 2016 @@ -3105,7 +3105,7 @@ myMenu68.width = 256; - Labadie and Sons (Nienow, Zion) + Cole, Graham and Towne (Hickle, Javier) @@ -3114,7 +3114,7 @@ myMenu68.width = 256; - Card #412399xxxxxx7425 + Card #412348xxxxxx0834 @@ -3122,7 +3122,7 @@ myMenu68.width = 256; - Mar 01 2016 + Jan 01 2016 @@ -3134,7 +3134,7 @@ myMenu68.width = 256; - Labadie and Sons (Nienow, Zion) + Kunze, Michale @@ -3143,11 +3143,11 @@ myMenu68.width = 256; - Card #412371xxxxxx8166 + Card #412395xxxxxx7269 - $215.00 + $90.00 @@ -3163,7 +3163,7 @@ myMenu68.width = 256; - White-Parker (Wunsch, Zachariah) + Langosh, Shanahan and Huels (Morissette, Florence) @@ -3172,15 +3172,15 @@ myMenu68.width = 256; - Card #412371xxxxxx8166 + Card #412386xxxxxx4614 - $150.00 + $30.00 - Feb 01 2016 + Jan 01 2016 @@ -3192,7 +3192,7 @@ myMenu68.width = 256; - White-Parker (Wunsch, Zachariah) + Kris, Josie @@ -3201,15 +3201,15 @@ myMenu68.width = 256; - Card #412371xxxxxx8166 + Card #412389xxxxxx7923 - $150.00 + $120.00 - Mar 01 2016 + Jan 01 2016 @@ -3221,7 +3221,7 @@ myMenu68.width = 256; - White-Parker (Wunsch, Zachariah) + Quitzon Group (Davis, Jeffery) @@ -3230,11 +3230,11 @@ myMenu68.width = 256; - Card #412365xxxxxx9979 + Card #412325xxxxxx4150 - $120.00 + $90.00 @@ -3250,7 +3250,7 @@ myMenu68.width = 256; - Heathcote, Kristofer + Olson Inc (Towne, Samara) @@ -3259,7 +3259,7 @@ myMenu68.width = 256; - Card #412365xxxxxx9979 + Card #412339xxxxxx8431 @@ -3267,7 +3267,7 @@ myMenu68.width = 256; - Feb 01 2016 + Jan 01 2016 @@ -3279,7 +3279,7 @@ myMenu68.width = 256; - Heathcote, Kristofer + Carter, Cathy @@ -3288,15 +3288,15 @@ myMenu68.width = 256; - Card #412365xxxxxx9979 + Card #412357xxxxxx1799 - $120.00 + $30.00 - Mar 01 2016 + Jan 01 2016 @@ -3308,7 +3308,7 @@ myMenu68.width = 256; - Heathcote, Kristofer + Kub, Julie @@ -3317,11 +3317,11 @@ myMenu68.width = 256; - Card #412386xxxxxx6686 + Card #412310xxxxxx7289 - $30.00 + $120.00 @@ -3337,7 +3337,7 @@ myMenu68.width = 256; - Rowe, Amara + Leuschke, Edd @@ -3346,15 +3346,15 @@ myMenu68.width = 256; - Card #412386xxxxxx6686 + Card #412368xxxxxx9467 - $60.00 + $120.00 - Jan 26 2016 + Jan 01 2016 @@ -3366,7 +3366,7 @@ myMenu68.width = 256; - Rowe, Amara + Hamill-McKenzie (Heathcote, Ismael) @@ -3375,7 +3375,7 @@ myMenu68.width = 256; - Card #412386xxxxxx6686 + Card #412371xxxxxx0714 @@ -3383,7 +3383,7 @@ myMenu68.width = 256; - Feb 01 2016 + Jan 01 2016 @@ -3395,7 +3395,7 @@ myMenu68.width = 256; - Rowe, Amara + Frami, Miller @@ -3404,15 +3404,15 @@ myMenu68.width = 256; - Card #412386xxxxxx6686 + Card #412398xxxxxx2435 - $60.00 + $120.00 - Feb 26 2016 + Jan 01 2016 @@ -3424,7 +3424,7 @@ myMenu68.width = 256; - Rowe, Amara + Zboncak, Schmidt and Howell (Pouros, Robb) @@ -3433,15 +3433,15 @@ myMenu68.width = 256; - Card #412386xxxxxx6686 + Card #412359xxxxxx8241 - $30.00 + $120.00 - Mar 01 2016 + Jan 01 2016 @@ -3453,7 +3453,7 @@ myMenu68.width = 256; - Rowe, Amara + Pollich, Kieran @@ -3462,7 +3462,7 @@ myMenu68.width = 256; - Card #412371xxxxxx3828 + Card #412312xxxxxx9289 @@ -3482,7 +3482,7 @@ myMenu68.width = 256; - Mante LLC (Kessler, Enid) + Pfeffer, Shanahan and Cruickshank (Kutch, Rosario) @@ -3491,15 +3491,15 @@ myMenu68.width = 256; - Card #412371xxxxxx3828 + Card #412384xxxxxx4955 - $60.00 + $90.00 - Jan 02 2016 + Jan 01 2016 @@ -3511,7 +3511,7 @@ myMenu68.width = 256; - Mante LLC (Kessler, Enid) + Leannon-Crona (Schuster, Cierra) @@ -3520,15 +3520,15 @@ myMenu68.width = 256; - Card #412371xxxxxx3828 + Card #412321xxxxxx6661 - $90.00 + $120.00 - Feb 01 2016 + Jan 01 2016 @@ -3540,7 +3540,7 @@ myMenu68.width = 256; - Mante LLC (Kessler, Enid) + Schuster, Ed @@ -3549,15 +3549,15 @@ myMenu68.width = 256; - Card #412371xxxxxx3828 + Card #412385xxxxxx4890 - $60.00 + $120.00 - Feb 02 2016 + Jan 01 2016 @@ -3569,7 +3569,7 @@ myMenu68.width = 256; - Mante LLC (Kessler, Enid) + Lind Group (Padberg, Irving) @@ -3578,15 +3578,15 @@ myMenu68.width = 256; - Card #412371xxxxxx3828 + Card #412390xxxxxx2362 - $90.00 + $30.00 - Mar 01 2016 + Jan 01 2016 @@ -3598,7 +3598,7 @@ myMenu68.width = 256; - Mante LLC (Kessler, Enid) + Upton, Otho @@ -3607,15 +3607,15 @@ myMenu68.width = 256; - Card #412322xxxxxx3566 + Card #412379xxxxxx3787 - $162.59 + $90.00 - Jan 21 2016 + Jan 01 2016 @@ -3627,7 +3627,7 @@ myMenu68.width = 256; - McClure LLC (Fahey, Rowan) + McLaughlin-Luettgen (Berge, Houston) @@ -3636,7 +3636,7 @@ myMenu68.width = 256; - Card #412322xxxxxx3566 + Card #412327xxxxxx0389 @@ -3644,7 +3644,7 @@ myMenu68.width = 256; - Feb 01 2016 + Jan 01 2016 @@ -3656,7 +3656,7 @@ myMenu68.width = 256; - McClure LLC (Fahey, Rowan) + Weimann Inc (Cartwright, Judah) @@ -3665,15 +3665,15 @@ myMenu68.width = 256; - Card #412322xxxxxx3566 + Card #412312xxxxxx3810 - $60.00 + $90.00 - Feb 21 2016 + Jan 01 2016 @@ -3685,7 +3685,7 @@ myMenu68.width = 256; - McClure LLC (Fahey, Rowan) + Fritsch LLC (Jones, Mandy) @@ -3694,15 +3694,15 @@ myMenu68.width = 256; - Card #412322xxxxxx3566 + Card #412374xxxxxx5034 - $120.00 + $30.00 - Mar 01 2016 + Jan 01 2016 @@ -3714,7 +3714,7 @@ myMenu68.width = 256; - McClure LLC (Fahey, Rowan) + Lakin, Lindsay @@ -3723,15 +3723,15 @@ myMenu68.width = 256; - Card #412376xxxxxx3448 + Card #412392xxxxxx8154 - $134.03 + $120.00 - Jan 02 2016 + Jan 01 2016 @@ -3743,7 +3743,7 @@ myMenu68.width = 256; - Cole, Albertha + Hermiston, Cassidy @@ -3752,15 +3752,15 @@ myMenu68.width = 256; - Card #412376xxxxxx3448 + Card #412371xxxxxx3828 - $30.00 + $90.00 - Feb 01 2016 + Jan 01 2016 @@ -3772,7 +3772,7 @@ myMenu68.width = 256; - Cole, Albertha + Mante LLC (Kessler, Enid) @@ -3781,15 +3781,15 @@ myMenu68.width = 256; - Card #412376xxxxxx3448 + Card #412372xxxxxx1840 - $60.00 + $120.00 - Feb 02 2016 + Jan 01 2016 @@ -3801,7 +3801,7 @@ myMenu68.width = 256; - Cole, Albertha + Ondricka, Ethelyn @@ -3810,7 +3810,7 @@ myMenu68.width = 256; - Card #412376xxxxxx3448 + Card #412386xxxxxx6686 @@ -3818,7 +3818,7 @@ myMenu68.width = 256; - Mar 01 2016 + Jan 01 2016 @@ -3830,7 +3830,7 @@ myMenu68.width = 256; - Cole, Albertha + Rowe, Amara @@ -3839,15 +3839,15 @@ myMenu68.width = 256; - Card #412328xxxxxx9284 + Card #412312xxxxxx6258 - $131.45 + $30.00 - Jan 20 2016 + Jan 01 2016 @@ -3859,7 +3859,7 @@ myMenu68.width = 256; - Abbott, Marianna + Bayer, Jessika @@ -3890,21 +3890,21 @@ myMenu68.width = 256; 1 - 2 + 2 - 3 + 3 - 4 + 4 - 5 + 5 - 6 + 6 - Next + Next
diff --git a/FS-Test/share/output/search/cust_pkg.cgi/keywords=pkgnum:order_by=pkgnum b/FS-Test/share/output/search/cust_pkg.cgi/keywords=pkgnum:order_by=pkgnum new file mode 100644 index 000000000..160b6e72e --- /dev/null +++ b/FS-Test/share/output/search/cust_pkg.cgi/keywords=pkgnum:order_by=pkgnum @@ -0,0 +1,11329 @@ + + + + + + Package Search Results + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
freeside + Freeside Test 5.0.1 + Logged in as test  logout
Preferences +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ Adv + +
+ + + + + +
+ +
+
+ Advanced + +
+ + + + + +
+ + + + + +
+ + Adv
+ +
+ + + + + +
+ +
+
+ Advanced + +
+ + + + + +
+ +
+
+ Advanced + +
+ + + + + +
+ + + + + + + +
+ + +
+ +

+ Package Search Results +

+ +
+ + + + + + + Change these packages
Email a notice to these customers + +

+ + + + + + + + + + + + + + + +
+ +
+ + 601 total packages + + + ( show per page ) + + +
+ +
+ +
+ + Download full results
+ + as Excel spreadsheet
+ + as CSV file
+ + + as printable copy + +
+ + + + 1 + + + 2 + + + 3 + + + 4 + + + 5 + + + 6 + + + 7 + + Next + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ # + + Quan. + + Package + + Class + + Status + + Sales Person + + Ordered by + + Setup + + Base Recur + + Freq. + + Setup + + Last bill + + Next bill + + Adjourn + + Susp. + + Susp. delay + + Expire + + Contract end + + Changed + + Cancel + + Reason + + Cust. Status + + Customer + + Services +
11System DomainNot yet billedfs_bootstrap$0.00$0.00(no recurring fee)Accounts, System
Domain:example.com
21Monthly prorated accountActivetest$20.00$30.00monthlyOct 09 2015Mar 01 2016Apr 01 2016ActiveSchowalter, Oswald
Test svc_acct:berta@example.com
31Monthly prorated broadbandActivetest$40.00$90.00monthlyOct 09 2015Mar 01 2016Apr 01 2016ActiveSchowalter, Oswald
Test svc_broadband:IP:10.212.50.247, MAC:0000911C4815
41Annual subscription domainActivetest$0.00$25.00annuallyOct 09 2015Oct 09 2015Oct 01 2016ActiveSchowalter, Oswald
Test svc_domain:waters-turner.com
51Monthly prorated broadbandActivetest$40.00$90.00monthlySep 10 2015Mar 01 2016Apr 01 2016ActiveFlatley-Hagenes (Donnelly, Odessa)
Test svc_broadband:IP:10.127.31.117, MAC:0000A3E013D7
61Annual subscription domainActivetest$0.00$25.00annuallySep 10 2015Sep 10 2015Sep 01 2016ActiveFlatley-Hagenes (Donnelly, Odessa)
Test svc_domain:ziemann-dietrich.com
71Monthly anniversary phone x4Activetest$0.00$60.00monthlySep 10 2015Feb 10 2016Mar 10 2016ActiveFlatley-Hagenes (Donnelly, Odessa)
Test svc_phone:19671718037
81Annual subscription domainActivetest$0.00$25.00annuallyDec 19 2015Dec 19 2015Dec 01 2016ActiveBartoletti, Theodora
Test svc_domain:watsica-llc.com
91Monthly anniversary phone x4Activetest$0.00$60.00monthlyDec 19 2015Feb 19 2016Mar 19 2016ActiveBartoletti, Theodora
Test svc_phone:337448915280026
101Monthly prorated accountActivetest$20.00$30.00monthlyDec 19 2015Mar 01 2016Apr 01 2016ActiveBartoletti, Theodora
Test svc_acct:sherwood@example.com
111Monthly anniversary phone x4Activetest$0.00$60.00monthlyJan 13 2016Feb 13 2016Mar 13 2016ActiveWatsica-Crooks (Will, Marguerite)
Test svc_phone:7941182146
121Monthly prorated accountActivetest$20.00$30.00monthlyJan 13 2016Mar 01 2016Apr 01 2016ActiveWatsica-Crooks (Will, Marguerite)
Test svc_acct:rashad@example.com
131Monthly prorated broadbandActivetest$40.00$90.00monthlyJan 13 2016Mar 01 2016Apr 01 2016ActiveWatsica-Crooks (Will, Marguerite)
Test svc_broadband:IP:10.4.160.230, MAC:0000D12765F4
141Monthly prorated accountActivetest$20.00$30.00monthlyNov 02 2015Mar 01 2016Apr 01 2016ActiveJohnston, Delphine
Test svc_acct:doris@example.com
151Monthly prorated broadbandActivetest$40.00$90.00monthlyNov 02 2015Mar 01 2016Apr 01 2016ActiveJohnston, Delphine
Test svc_broadband:IP:10.203.139.97, MAC:0000FA2C8FB1
161Annual subscription domainActivetest$0.00$25.00annuallyNov 02 2015Nov 02 2015Nov 01 2016ActiveJohnston, Delphine
Test svc_domain:hane-llc.com
171Monthly prorated broadbandActivetest$40.00$90.00monthlyNov 23 2015Mar 01 2016Apr 01 2016ActiveRenner Inc (Volkman, Antwan)
Test svc_broadband:IP:10.75.143.4, MAC:0000EE773AA3
181Annual subscription domainActivetest$0.00$25.00annuallyNov 23 2015Nov 23 2015Nov 01 2016ActiveRenner Inc (Volkman, Antwan)
Test svc_domain:will-schmitt-and-buckridge.com
191Monthly anniversary phone x4Activetest$0.00$60.00monthlyNov 23 2015Feb 23 2016Mar 23 2016ActiveRenner Inc (Volkman, Antwan)
Test svc_phone:507789172836615
201Annual subscription domainActivetest$0.00$25.00annuallySep 28 2015Sep 28 2015Sep 01 2016ActiveDouglas, Willow
Test svc_domain:hagenes-mclaughlin-and-fadel.com
211Monthly anniversary phone x4Activetest$0.00$60.00monthlySep 28 2015Feb 28 2016Mar 28 2016ActiveDouglas, Willow
Test svc_phone:402545251883238
221Monthly prorated accountActivetest$20.00$30.00monthlySep 28 2015Mar 01 2016Apr 01 2016ActiveDouglas, Willow
Test svc_acct:hilario@example.com
231Monthly anniversary phone x4Activetest$0.00$60.00monthlyOct 25 2015Feb 25 2016Mar 25 2016ActiveAnkunding, Fahey and Satterfield (Willms, Marcelle)
Test svc_phone:5204979036
241Monthly prorated accountActivetest$20.00$30.00monthlyOct 25 2015Mar 01 2016Apr 01 2016ActiveAnkunding, Fahey and Satterfield (Willms, Marcelle)
Test svc_acct:lennie@example.com
251Monthly prorated broadbandActivetest$40.00$90.00monthlyOct 25 2015Mar 01 2016Apr 01 2016ActiveAnkunding, Fahey and Satterfield (Willms, Marcelle)
Test svc_broadband:IP:10.2.159.93, MAC:0000BEEA3257
261Monthly prorated accountActivetest$20.00$30.00monthlyAug 14 2015Mar 01 2016Apr 01 2016ActiveGrady, Aniya
Test svc_acct:travis@example.com
271Monthly prorated broadbandActivetest$40.00$90.00monthlyAug 14 2015Mar 01 2016Apr 01 2016ActiveGrady, Aniya
Test svc_broadband:IP:10.147.177.86, MAC:0000E5156362
281Annual subscription domainActivetest$0.00$25.00annuallyAug 14 2015Aug 14 2015Aug 01 2016ActiveGrady, Aniya
Test svc_domain:watsica-sauer-and-braun.com
291Monthly prorated broadbandActivetest$40.00$90.00monthlySep 30 2015Mar 01 2016Apr 01 2016ActiveTorp, Sawayn and Friesen (Pollich, Maritza)
Test svc_broadband:IP:10.61.84.169, MAC:000069394AF2
301Annual subscription domainActivetest$0.00$25.00annuallySep 30 2015Sep 30 2015Sep 01 2016ActiveTorp, Sawayn and Friesen (Pollich, Maritza)
Test svc_domain:greenholt-parisian.com
311Monthly anniversary phone x4Activetest$0.00$60.00monthlySep 30 2015Feb 28 2016Mar 28 2016ActiveTorp, Sawayn and Friesen (Pollich, Maritza)
Test svc_phone:2103459718
321Annual subscription domainActivetest$0.00$25.00annuallyJan 16 2016Jan 16 2016Jan 01 2017ActiveKuhlman, Niko
Test svc_domain:corkery-hackett-and-franecki.com
331Monthly anniversary phone x4Activetest$0.00$60.00monthlyJan 16 2016Feb 16 2016Mar 16 2016ActiveKuhlman, Niko
Test svc_phone:14745441565
341Monthly prorated accountActivetest$20.00$30.00monthlyJan 16 2016Mar 01 2016Apr 01 2016ActiveKuhlman, Niko
Test svc_acct:william@example.com
351Monthly anniversary phone x4Activetest$0.00$60.00monthlyOct 12 2015Feb 12 2016Mar 12 2016ActiveFeest, Bechtelar and Harber (Douglas, Geovany)
Test svc_phone:4609716945803
361Monthly prorated accountActivetest$20.00$30.00monthlyOct 12 2015Mar 01 2016Apr 01 2016ActiveFeest, Bechtelar and Harber (Douglas, Geovany)
Test svc_acct:richmond@example.com
371Monthly prorated broadbandActivetest$40.00$90.00monthlyOct 12 2015Mar 01 2016Apr 01 2016ActiveFeest, Bechtelar and Harber (Douglas, Geovany)
Test svc_broadband:IP:10.229.63.194, MAC:00004D3E8513
381Monthly prorated accountActivetest$20.00$30.00monthlyDec 17 2015Mar 01 2016Apr 01 2016ActiveFritsch, Earnestine
Test svc_acct:samir@example.com
391Monthly prorated broadbandActivetest$40.00$90.00monthlyDec 17 2015Mar 01 2016Apr 01 2016ActiveFritsch, Earnestine
Test svc_broadband:IP:10.188.48.84, MAC:000036BEDE13
401Annual subscription domainActivetest$0.00$25.00annuallyDec 17 2015Dec 17 2015Dec 01 2016ActiveFritsch, Earnestine
Test svc_domain:ullrich-kilback.com
411Monthly prorated broadbandActivetest$40.00$90.00monthlyOct 03 2015Mar 01 2016Apr 01 2016ActiveStracke Inc (Kuhlman, Kaya)
Test svc_broadband:IP:10.225.235.123, MAC:00003C2A1764
421Annual subscription domainActivetest$0.00$25.00annuallyOct 03 2015Oct 03 2015Oct 01 2016ActiveStracke Inc (Kuhlman, Kaya)
Test svc_domain:crooks-collins.com
431Monthly anniversary phone x4Activetest$0.00$60.00monthlyOct 03 2015Feb 03 2016Mar 03 2016ActiveStracke Inc (Kuhlman, Kaya)
Test svc_phone:7315522562
441Annual subscription domainActivetest$0.00$25.00annuallyNov 14 2015Nov 14 2015Nov 01 2016ActiveMcDermott, Alejandra
Test svc_domain:kuhn-llc.com
451Monthly anniversary phone x4Activetest$0.00$60.00monthlyNov 14 2015Feb 14 2016Mar 14 2016ActiveMcDermott, Alejandra
Test svc_phone:5473351513
461Monthly prorated accountActivetest$20.00$30.00monthlyNov 14 2015Mar 01 2016Apr 01 2016ActiveMcDermott, Alejandra
Test svc_acct:walton@example.com
471Monthly anniversary phone x4Activetest$0.00$60.00monthlyNov 21 2015Feb 21 2016Mar 21 2016ActiveLeffler, Abshire and Orn (Hyatt, Reggie)
Test svc_phone:580124349433539
481Monthly prorated accountActivetest$20.00$30.00monthlyNov 21 2015Mar 01 2016Apr 01 2016ActiveLeffler, Abshire and Orn (Hyatt, Reggie)
Test svc_acct:nigel@example.com
491Monthly prorated broadbandActivetest$40.00$90.00monthlyNov 21 2015Mar 01 2016Apr 01 2016ActiveLeffler, Abshire and Orn (Hyatt, Reggie)
Test svc_broadband:IP:10.189.193.93, MAC:000043D6F9E3
501Monthly prorated accountActivetest$20.00$30.00monthlyAug 08 2015Mar 01 2016Apr 01 2016ActiveZemlak, Asia
Test svc_acct:sammy@example.com
511Monthly prorated broadbandActivetest$40.00$90.00monthlyAug 08 2015Mar 01 2016Apr 01 2016ActiveZemlak, Asia
Test svc_broadband:IP:10.44.211.87, MAC:00008BCF4552
521Annual subscription domainActivetest$0.00$25.00annuallyAug 08 2015Aug 08 2015Aug 01 2016ActiveZemlak, Asia
Test svc_domain:hansen-kilback.com
531Monthly prorated broadbandActivetest$40.00$90.00monthlySep 29 2015Mar 01 2016Apr 01 2016ActiveToy-Gerlach (Zulauf, Sharon)
Test svc_broadband:IP:10.116.203.5, MAC:00005AFAF158
541Annual subscription domainActivetest$0.00$25.00annuallySep 29 2015Sep 29 2015Sep 01 2016ActiveToy-Gerlach (Zulauf, Sharon)
Test svc_domain:klocko-inc.com
551Monthly anniversary phone x4Activetest$0.00$60.00monthlySep 29 2015Feb 28 2016Mar 28 2016ActiveToy-Gerlach (Zulauf, Sharon)
Test svc_phone:47925781188566
561Annual subscription domainActivetest$0.00$25.00annuallyOct 19 2015Oct 19 2015Oct 01 2016ActiveWeber, Aliza
Test svc_domain:ward-murphy-and-wisozk.com
571Monthly anniversary phone x4Activetest$0.00$60.00monthlyOct 19 2015Feb 19 2016Mar 19 2016ActiveWeber, Aliza
Test svc_phone:215984572910627
581Monthly prorated accountActivetest$20.00$30.00monthlyOct 19 2015Mar 01 2016Apr 01 2016ActiveWeber, Aliza
Test svc_acct:linwood@example.com
591Monthly anniversary phone x4Activetest$0.00$60.00monthlyNov 16 2015Feb 16 2016Mar 16 2016ActiveZemlak and Sons (Swift, Maximilian)
Test svc_phone:5055483796977
601Monthly prorated accountActivetest$20.00$30.00monthlyNov 16 2015Mar 01 2016Apr 01 2016ActiveZemlak and Sons (Swift, Maximilian)
Test svc_acct:esperanza@example.com
611Monthly prorated broadbandActivetest$40.00$90.00monthlyNov 16 2015Mar 01 2016Apr 01 2016ActiveZemlak and Sons (Swift, Maximilian)
Test svc_broadband:IP:10.178.209.2, MAC:00009245E1CE
621Monthly prorated accountActivetest$20.00$30.00monthlyJan 26 2016Mar 01 2016Apr 01 2016ActiveJohnston, Florence
Test svc_acct:branson@example.com
631Monthly prorated broadbandActivetest$40.00$90.00monthlyJan 26 2016Mar 01 2016Apr 01 2016ActiveJohnston, Florence
Test svc_broadband:IP:10.86.8.116, MAC:00009D2D385F
641Annual subscription domainActivetest$0.00$25.00annuallyJan 26 2016Jan 26 2016Jan 01 2017ActiveJohnston, Florence
Test svc_domain:okeefe-stracke.com
651Monthly prorated broadbandActivetest$40.00$90.00monthlyOct 24 2015Mar 01 2016Apr 01 2016ActiveDuBuque Inc (King, Thomas)
Test svc_broadband:IP:10.166.5.138, MAC:000020A5C9AB
661Annual subscription domainActivetest$0.00$25.00annuallyOct 24 2015Oct 24 2015Oct 01 2016ActiveDuBuque Inc (King, Thomas)
Test svc_domain:murazik-padberg-and-dibbert.com
671Monthly anniversary phone x4Activetest$0.00$60.00monthlyOct 24 2015Feb 24 2016Mar 24 2016ActiveDuBuque Inc (King, Thomas)
Test svc_phone:510207687452209
681Annual subscription domainActivetest$0.00$25.00annuallyDec 10 2015Dec 10 2015Dec 01 2016ActiveConn, Marisol
Test svc_domain:rodriguez-llc.com
691Monthly anniversary phone x4Activetest$0.00$60.00monthlyDec 10 2015Feb 10 2016Mar 10 2016ActiveConn, Marisol
Test svc_phone:19732087174151
701Monthly prorated accountActivetest$20.00$30.00monthlyDec 10 2015Mar 01 2016Apr 01 2016ActiveConn, Marisol
Test svc_acct:victor@example.com
711Monthly anniversary phone x4Activetest$0.00$60.00monthlyAug 19 2015Feb 19 2016Mar 19 2016ActiveKuhlman-Huels (Parisian, Cristopher)
Test svc_phone:99158298078002
721Monthly prorated accountActivetest$20.00$30.00monthlyAug 19 2015Mar 01 2016Apr 01 2016ActiveKuhlman-Huels (Parisian, Cristopher)
Test svc_acct:ryleigh@example.com
731Monthly prorated broadbandActivetest$40.00$90.00monthlyAug 19 2015Mar 01 2016Apr 01 2016ActiveKuhlman-Huels (Parisian, Cristopher)
Test svc_broadband:IP:10.223.20.110, MAC:0000B618A255
741Monthly prorated accountActivetest$20.00$30.00monthlyOct 06 2015Mar 01 2016Apr 01 2016ActiveRomaguera, Tianna
Test svc_acct:citlalli@example.com
751Monthly prorated broadbandActivetest$40.00$90.00monthlyOct 06 2015Mar 01 2016Apr 01 2016ActiveRomaguera, Tianna
Test svc_broadband:IP:10.181.162.31, MAC:0000A7F64E79
761Annual subscription domainActivetest$0.00$25.00annuallyOct 06 2015Oct 06 2015Oct 01 2016ActiveRomaguera, Tianna
Test svc_domain:gorczany-weimann.com
771Monthly prorated broadbandActivetest$40.00$90.00monthlyDec 03 2015Mar 01 2016Apr 01 2016ActiveHaag-Schumm (Ullrich, Shemar)
Test svc_broadband:IP:10.30.204.50, MAC:000097EB747A
781Annual subscription domainActivetest$0.00$25.00annuallyDec 03 2015Dec 03 2015Dec 01 2016ActiveHaag-Schumm (Ullrich, Shemar)
Test svc_domain:ward-buckridge.com
791Monthly anniversary phone x4Activetest$0.00$60.00monthlyDec 03 2015Feb 03 2016Mar 03 2016ActiveHaag-Schumm (Ullrich, Shemar)
Test svc_phone:8935173249
801Annual subscription domainActivetest$0.00$25.00annuallyOct 13 2015Oct 13 2015Oct 01 2016ActiveHackett, Garnet
Test svc_domain:treutel-llc.com
811Monthly anniversary phone x4Activetest$0.00$60.00monthlyOct 13 2015Feb 13 2016Mar 13 2016ActiveHackett, Garnet
Test svc_phone:152553597965486
821Monthly prorated accountActivetest$20.00$30.00monthlyOct 13 2015Mar 01 2016Apr 01 2016ActiveHackett, Garnet
Test svc_acct:lenora@example.com
831Monthly anniversary phone x4Activetest$0.00$60.00monthlyAug 22 2015Feb 22 2016Mar 22 2016ActiveLehner-Klein (Smitham, Pansy)
Test svc_phone:114180154577357
841Monthly prorated accountActivetest$20.00$30.00monthlyAug 22 2015Mar 01 2016Apr 01 2016ActiveLehner-Klein (Smitham, Pansy)
Test svc_acct:nyasia@example.com
851Monthly prorated broadbandActivetest$40.00$90.00monthlyAug 22 2015Mar 01 2016Apr 01 2016ActiveLehner-Klein (Smitham, Pansy)
Test svc_broadband:IP:10.171.182.118, MAC:00003EE1A6D7
861Monthly prorated accountActivetest$20.00$30.00monthlySep 28 2015Mar 01 2016Apr 01 2016ActiveToy, Bethany
Test svc_acct:alden@example.com
871Monthly prorated broadbandActivetest$40.00$90.00monthlySep 28 2015Mar 01 2016Apr 01 2016ActiveToy, Bethany
Test svc_broadband:IP:10.79.94.0, MAC:00008A11465E
881Annual subscription domainActivetest$0.00$25.00annuallySep 28 2015Sep 28 2015Sep 01 2016ActiveToy, Bethany
Test svc_domain:baumbach-llc.com
891Monthly prorated broadbandActivetest$40.00$90.00monthlyDec 09 2015Mar 01 2016Apr 01 2016ActiveKuhn-Ruecker (Nienow, Kacie)
Test svc_broadband:IP:10.74.128.210, MAC:00009E471138
901Annual subscription domainActivetest$0.00$25.00annuallyDec 09 2015Dec 09 2015Dec 01 2016ActiveKuhn-Ruecker (Nienow, Kacie)
Test svc_domain:kessler-larson-and-bauch.com
911Monthly anniversary phone x4Activetest$0.00$60.00monthlyDec 09 2015Feb 09 2016Mar 09 2016ActiveKuhn-Ruecker (Nienow, Kacie)
Test svc_phone:1535633738761521
921Annual subscription domainActivetest$0.00$25.00annuallySep 21 2015Sep 21 2015Sep 01 2016ActiveSwaniawski, Adrienne
Test svc_domain:moen-kovacek.com
931Monthly anniversary phone x4Activetest$0.00$60.00monthlySep 21 2015Feb 21 2016Mar 21 2016ActiveSwaniawski, Adrienne
Test svc_phone:7091741436337
941Monthly prorated accountActivetest$20.00$30.00monthlySep 21 2015Mar 01 2016Apr 01 2016ActiveSwaniawski, Adrienne
Test svc_acct:sally@example.com
951Monthly anniversary phone x4Activetest$0.00$60.00monthlyDec 11 2015Feb 11 2016Mar 11 2016ActiveBuckridge, Spinka and Gerlach (Larkin, Lue)
Test svc_phone:1076194311
961Monthly prorated accountActivetest$20.00$30.00monthlyDec 11 2015Mar 01 2016Apr 01 2016ActiveBuckridge, Spinka and Gerlach (Larkin, Lue)
Test svc_acct:drew@example.com
971Monthly prorated broadbandActivetest$40.00$90.00monthlyDec 11 2015Mar 01 2016Apr 01 2016ActiveBuckridge, Spinka and Gerlach (Larkin, Lue)
Test svc_broadband:IP:10.72.141.97, MAC:000086A32C19
981Monthly prorated accountActivetest$20.00$30.00monthlySep 14 2015Mar 01 2016Apr 01 2016ActiveKunde, Noemi
Test svc_acct:nils@example.com
991Monthly prorated broadbandActivetest$40.00$90.00monthlySep 14 2015Mar 01 2016Apr 01 2016ActiveKunde, Noemi
Test svc_broadband:IP:10.229.201.34, MAC:0000494CF06C
1001Annual subscription domainActivetest$0.00$25.00annuallySep 14 2015Sep 14 2015Sep 01 2016ActiveKunde, Noemi
Test svc_domain:marvin-and-sons.com
+ + + + 1 + + + 2 + + + 3 + + + 4 + + + 5 + + + 6 + + + 7 + + Next + + + +
+ + + + +
+ + + + + + + + diff --git a/FS-Test/share/output/search/cust_pkg.cgi/magic=bill:classnum=0:setup_ending=10%2F31%2F2015:pkgpart=5:pkgpart=2 b/FS-Test/share/output/search/cust_pkg.cgi/magic=bill:classnum=0:setup_ending=10%2F31%2F2015:pkgpart=5:pkgpart=2:order_by=pkgnum similarity index 93% rename from FS-Test/share/output/search/cust_pkg.cgi/magic=bill:classnum=0:setup_ending=10%2F31%2F2015:pkgpart=5:pkgpart=2 rename to FS-Test/share/output/search/cust_pkg.cgi/magic=bill:classnum=0:setup_ending=10%2F31%2F2015:pkgpart=5:pkgpart=2:order_by=pkgnum index 0457a974f..fc43d4200 100644 --- a/FS-Test/share/output/search/cust_pkg.cgi/magic=bill:classnum=0:setup_ending=10%2F31%2F2015:pkgpart=5:pkgpart=2 +++ b/FS-Test/share/output/search/cust_pkg.cgi/magic=bill:classnum=0:setup_ending=10%2F31%2F2015:pkgpart=5:pkgpart=2:order_by=pkgnum @@ -866,7 +866,7 @@ myMenu68.width = 256; ->Change these packages
Email a notice to these customers +>Change these packages
Email a notice to these customers

@@ -882,7 +882,7 @@ myMenu68.width = 256; 143 total packages - ( show @@ -903,12 +903,12 @@ myMenu68.width = 256; Download full results
- as Excel spreadsheet
+ as Excel spreadsheet
- as CSV file
+ as CSV file
- as printable copy + as printable copy @@ -921,9 +921,9 @@ myMenu68.width = 256; 1 - 2 + 2 - Next + Next @@ -946,7 +946,7 @@ myMenu68.width = 256; > - # + # - Quan. + Quan. - Class + Class - Sales Person + Sales Person - Ordered by + Ordered by 273 + 2 - 1 + 1 - Monthly anniversary phone x4 + Monthly prorated account @@ -1195,11 +1195,11 @@ myMenu68.width = 256; - $0.00 + $20.00 - $60.00 + $30.00 @@ -1207,15 +1207,15 @@ myMenu68.width = 256; - Aug 07 2015 + Oct 09 2015 - Feb 07 2016 + Mar 01 2016 - Mar 07 2016 + Apr 01 2016 @@ -1255,11 +1255,11 @@ myMenu68.width = 256; - Ruecker, Lucious + Schowalter, Oswald -
Test svc_phone:16095013569
+
Test svc_acct:berta@example.com
@@ -1268,15 +1268,15 @@ myMenu68.width = 256; - 274 + 7 - 1 + 1 - Monthly prorated account + Monthly anniversary phone x4 @@ -1296,11 +1296,11 @@ myMenu68.width = 256; - $20.00 + $0.00 - $30.00 + $60.00 @@ -1308,15 +1308,15 @@ myMenu68.width = 256; - Aug 07 2015 + Sep 10 2015 - Mar 01 2016 + Feb 10 2016 - Apr 01 2016 + Mar 10 2016 @@ -1356,11 +1356,11 @@ myMenu68.width = 256; - Ruecker, Lucious + Flatley-Hagenes (Donnelly, Odessa) -
Test svc_acct:karen@example.com
+
Test svc_phone:19671718037
@@ -1369,15 +1369,15 @@ myMenu68.width = 256; - 307 + 21 - 1 + 1 - Monthly anniversary phone x4 + Monthly anniversary phone x4 @@ -1409,15 +1409,15 @@ myMenu68.width = 256; - Aug 08 2015 + Sep 28 2015 - Feb 08 2016 + Feb 28 2016 - Mar 08 2016 + Mar 28 2016 @@ -1457,11 +1457,11 @@ myMenu68.width = 256; - Roberts-Schinner (Flatley, Amelia) + Douglas, Willow -
Test svc_phone:4593519604
+
Test svc_phone:402545251883238
@@ -1470,15 +1470,15 @@ myMenu68.width = 256; - 50 + 22 - 1 + 1 - Monthly prorated account + Monthly prorated account @@ -1510,7 +1510,7 @@ myMenu68.width = 256; - Aug 08 2015 + Sep 28 2015 @@ -1558,11 +1558,11 @@ myMenu68.width = 256; - Zemlak, Asia + Douglas, Willow -
Test svc_acct:sammy@example.com
+
Test svc_acct:hilario@example.com
@@ -1571,15 +1571,15 @@ myMenu68.width = 256; - 355 + 23 - 1 + 1 - Monthly anniversary phone x4 + Monthly anniversary phone x4 @@ -1611,15 +1611,15 @@ myMenu68.width = 256; - Aug 09 2015 + Oct 25 2015 - Feb 09 2016 + Feb 25 2016 - Mar 09 2016 + Mar 25 2016 @@ -1659,11 +1659,11 @@ myMenu68.width = 256; - Runolfsson, Roob and Hoppe (Bergstrom, Esteban) + Ankunding, Fahey and Satterfield (Willms, Marcelle) -
Test svc_phone:15790441533145
+
Test svc_phone:5204979036
@@ -1672,15 +1672,15 @@ myMenu68.width = 256; - 134 + 24 - 1 + 1 - Monthly prorated account + Monthly prorated account @@ -1712,7 +1712,7 @@ myMenu68.width = 256; - Aug 12 2015 + Oct 25 2015 @@ -1760,11 +1760,11 @@ myMenu68.width = 256; - Steuber, Ryley + Ankunding, Fahey and Satterfield (Willms, Marcelle) -
Test svc_acct:hilbert@example.com
+
Test svc_acct:lennie@example.com
@@ -1773,15 +1773,15 @@ myMenu68.width = 256; - 410 + 26 - 1 + 1 - Monthly prorated account + Monthly prorated account @@ -1813,7 +1813,7 @@ myMenu68.width = 256; - Aug 13 2015 + Aug 14 2015 @@ -1861,11 +1861,11 @@ myMenu68.width = 256; - Leuschke, Edd + Grady, Aniya -
Test svc_acct:octavia@example.com
+
Test svc_acct:travis@example.com
@@ -1874,15 +1874,15 @@ myMenu68.width = 256; - 467 + 31 - 1 + 1 - Monthly anniversary phone x4 + Monthly anniversary phone x4 @@ -1914,15 +1914,15 @@ myMenu68.width = 256; - Aug 14 2015 + Sep 30 2015 - Feb 14 2016 + Feb 28 2016 - Mar 14 2016 + Mar 28 2016 @@ -1962,11 +1962,11 @@ myMenu68.width = 256; - Weimann Inc (Cartwright, Judah) + Torp, Sawayn and Friesen (Pollich, Maritza) -
Test svc_phone:5876977314592
+
Test svc_phone:2103459718
@@ -1975,15 +1975,15 @@ myMenu68.width = 256; - 468 + 35 - 1 + 1 - Monthly prorated account + Monthly anniversary phone x4 @@ -2003,11 +2003,11 @@ myMenu68.width = 256; - $20.00 + $0.00 - $30.00 + $60.00 @@ -2015,15 +2015,15 @@ myMenu68.width = 256; - Aug 14 2015 + Oct 12 2015 - Mar 01 2016 + Feb 12 2016 - Apr 01 2016 + Mar 12 2016 @@ -2063,11 +2063,11 @@ myMenu68.width = 256; - Weimann Inc (Cartwright, Judah) + Feest, Bechtelar and Harber (Douglas, Geovany) -
Test svc_acct:dejah@example.com
+
Test svc_phone:4609716945803
@@ -2076,15 +2076,15 @@ myMenu68.width = 256; - 26 + 36 - 1 + 1 - Monthly prorated account + Monthly prorated account @@ -2116,7 +2116,7 @@ myMenu68.width = 256; - Aug 14 2015 + Oct 12 2015 @@ -2164,11 +2164,11 @@ myMenu68.width = 256; - Grady, Aniya + Feest, Bechtelar and Harber (Douglas, Geovany) -
Test svc_acct:travis@example.com
+
Test svc_acct:richmond@example.com
@@ -2177,15 +2177,15 @@ myMenu68.width = 256; - 259 + 43 - 1 + 1 - Monthly anniversary phone x4 + Monthly anniversary phone x4 @@ -2217,15 +2217,15 @@ myMenu68.width = 256; - Aug 15 2015 + Oct 03 2015 - Feb 15 2016 + Feb 03 2016 - Mar 15 2016 + Mar 03 2016 @@ -2265,11 +2265,11 @@ myMenu68.width = 256; - Kozey and Sons (Vandervort, Harmon) + Stracke Inc (Kuhlman, Kaya) -
Test svc_phone:106766405260980
+
Test svc_phone:7315522562
@@ -2278,15 +2278,15 @@ myMenu68.width = 256; - 338 + 50 - 1 + 1 - Monthly prorated account + Monthly prorated account @@ -2318,7 +2318,7 @@ myMenu68.width = 256; - Aug 17 2015 + Aug 08 2015 @@ -2366,11 +2366,11 @@ myMenu68.width = 256; - Donnelly, Raleigh + Zemlak, Asia -
Test svc_acct:stan@example.com
+
Test svc_acct:sammy@example.com
@@ -2379,15 +2379,15 @@ myMenu68.width = 256; - 218 + 55 - 1 + 1 - Monthly prorated account + Monthly anniversary phone x4 @@ -2407,11 +2407,11 @@ myMenu68.width = 256; - $20.00 + $0.00 - $30.00 + $60.00 @@ -2419,15 +2419,15 @@ myMenu68.width = 256; - Aug 17 2015 + Sep 29 2015 - Mar 01 2016 + Feb 28 2016 - Apr 01 2016 + Mar 28 2016 @@ -2467,11 +2467,11 @@ myMenu68.width = 256; - Boyer, Lamont + Toy-Gerlach (Zulauf, Sharon) -
Test svc_acct:horace@example.com
+
Test svc_phone:47925781188566
@@ -2480,15 +2480,15 @@ myMenu68.width = 256; - 288 + 57 - 1 + 1 - Monthly prorated account + Monthly anniversary phone x4 @@ -2508,11 +2508,11 @@ myMenu68.width = 256; - $20.00 + $0.00 - $30.00 + $60.00 @@ -2520,15 +2520,15 @@ myMenu68.width = 256; - Aug 18 2015 + Oct 19 2015 - Mar 01 2016 + Feb 19 2016 - Apr 01 2016 + Mar 19 2016 @@ -2568,11 +2568,11 @@ myMenu68.width = 256; - Braun, Rath and Gutkowski (Wilderman, Reyes) + Weber, Aliza -
Test svc_acct:ibrahim@example.com
+
Test svc_phone:215984572910627
@@ -2581,15 +2581,15 @@ myMenu68.width = 256; - 247 + 58 - 1 + 1 - Monthly anniversary phone x4 + Monthly prorated account @@ -2609,11 +2609,11 @@ myMenu68.width = 256; - $0.00 + $20.00 - $60.00 + $30.00 @@ -2621,15 +2621,15 @@ myMenu68.width = 256; - Aug 18 2015 + Oct 19 2015 - Feb 18 2016 + Mar 01 2016 - Mar 18 2016 + Apr 01 2016 @@ -2669,11 +2669,11 @@ myMenu68.width = 256; - Jacobson-Gorczany (Vandervort, Kiley) + Weber, Aliza -
Test svc_phone:2749371736
+
Test svc_acct:linwood@example.com
@@ -2682,15 +2682,15 @@ myMenu68.width = 256; - 287 + 67 - 1 + 1 - Monthly anniversary phone x4 + Monthly anniversary phone x4 @@ -2722,15 +2722,15 @@ myMenu68.width = 256; - Aug 18 2015 + Oct 24 2015 - Feb 18 2016 + Feb 24 2016 - Mar 18 2016 + Mar 24 2016 @@ -2770,11 +2770,11 @@ myMenu68.width = 256; - Braun, Rath and Gutkowski (Wilderman, Reyes) + DuBuque Inc (King, Thomas) -
Test svc_phone:183790150181541
+
Test svc_phone:510207687452209
@@ -2783,15 +2783,15 @@ myMenu68.width = 256; - 206 + 71 - 1 + 1 - Monthly prorated account + Monthly anniversary phone x4 @@ -2811,11 +2811,11 @@ myMenu68.width = 256; - $20.00 + $0.00 - $30.00 + $60.00 @@ -2827,11 +2827,11 @@ myMenu68.width = 256; - Mar 01 2016 + Feb 19 2016 - Apr 01 2016 + Mar 19 2016 @@ -2871,11 +2871,11 @@ myMenu68.width = 256; - Brown, Danial + Kuhlman-Huels (Parisian, Cristopher) -
Test svc_acct:kyla@example.com
+
Test svc_phone:99158298078002
@@ -2884,15 +2884,15 @@ myMenu68.width = 256; - 71 + 72 - 1 + 1 - Monthly anniversary phone x4 + Monthly prorated account @@ -2912,11 +2912,11 @@ myMenu68.width = 256; - $0.00 + $20.00 - $60.00 + $30.00 @@ -2928,11 +2928,11 @@ myMenu68.width = 256; - Feb 19 2016 + Mar 01 2016 - Mar 19 2016 + Apr 01 2016 @@ -2976,7 +2976,7 @@ myMenu68.width = 256; -
Test svc_phone:99158298078002
+
Test svc_acct:ryleigh@example.com
@@ -2985,15 +2985,15 @@ myMenu68.width = 256; - 271 + 74 - 1 + 1 - Monthly anniversary phone x4 + Monthly prorated account @@ -3013,11 +3013,11 @@ myMenu68.width = 256; - $0.00 + $20.00 - $60.00 + $30.00 @@ -3025,15 +3025,15 @@ myMenu68.width = 256; - Aug 19 2015 + Oct 06 2015 - Feb 19 2016 + Mar 01 2016 - Mar 19 2016 + Apr 01 2016 @@ -3073,11 +3073,11 @@ myMenu68.width = 256; - Fay and Sons (Gerhold, Thora) + Romaguera, Tianna -
Test svc_phone:9519625792
+
Test svc_acct:citlalli@example.com
@@ -3086,15 +3086,15 @@ myMenu68.width = 256; - 72 + 81 - 1 + 1 - Monthly prorated account + Monthly anniversary phone x4 @@ -3114,11 +3114,11 @@ myMenu68.width = 256; - $20.00 + $0.00 - $30.00 + $60.00 @@ -3126,15 +3126,15 @@ myMenu68.width = 256; - Aug 19 2015 + Oct 13 2015 - Mar 01 2016 + Feb 13 2016 - Apr 01 2016 + Mar 13 2016 @@ -3174,11 +3174,11 @@ myMenu68.width = 256; - Kuhlman-Huels (Parisian, Cristopher) + Hackett, Garnet -
Test svc_acct:ryleigh@example.com
+
Test svc_phone:152553597965486
@@ -3187,15 +3187,15 @@ myMenu68.width = 256; - 127 + 82 - 1 + 1 - Monthly anniversary phone x4 + Monthly prorated account @@ -3215,11 +3215,11 @@ myMenu68.width = 256; - $0.00 + $20.00 - $60.00 + $30.00 @@ -3227,15 +3227,15 @@ myMenu68.width = 256; - Aug 20 2015 + Oct 13 2015 - Feb 20 2016 + Mar 01 2016 - Mar 20 2016 + Apr 01 2016 @@ -3275,11 +3275,11 @@ myMenu68.width = 256; - Leannon-Pfannerstill (O'Keefe, Bernie) + Hackett, Garnet -
Test svc_phone:5260896063
+
Test svc_acct:lenora@example.com
@@ -3288,15 +3288,15 @@ myMenu68.width = 256; - 151 + 83 - 1 + 1 - Monthly anniversary phone x4 + Monthly anniversary phone x4 @@ -3328,15 +3328,15 @@ myMenu68.width = 256; - Aug 21 2015 + Aug 22 2015 - Feb 21 2016 + Feb 22 2016 - Mar 21 2016 + Mar 22 2016 @@ -3376,11 +3376,11 @@ myMenu68.width = 256; - Medhurst Group (Medhurst, Rafaela) + Lehner-Klein (Smitham, Pansy) -
Test svc_phone:7511349049
+
Test svc_phone:114180154577357
@@ -3389,15 +3389,15 @@ myMenu68.width = 256; - 83 + 84 - 1 + 1 - Monthly anniversary phone x4 + Monthly prorated account @@ -3417,11 +3417,11 @@ myMenu68.width = 256; - $0.00 + $20.00 - $60.00 + $30.00 @@ -3433,11 +3433,11 @@ myMenu68.width = 256; - Feb 22 2016 + Mar 01 2016 - Mar 22 2016 + Apr 01 2016 @@ -3481,7 +3481,7 @@ myMenu68.width = 256; -
Test svc_phone:114180154577357
+
Test svc_acct:nyasia@example.com
@@ -3490,15 +3490,15 @@ myMenu68.width = 256; - 84 + 86 - 1 + 1 - Monthly prorated account + Monthly prorated account @@ -3530,7 +3530,7 @@ myMenu68.width = 256; - Aug 22 2015 + Sep 28 2015 @@ -3578,11 +3578,11 @@ myMenu68.width = 256; - Lehner-Klein (Smitham, Pansy) + Toy, Bethany -
Test svc_acct:nyasia@example.com
+
Test svc_acct:alden@example.com
@@ -3591,15 +3591,15 @@ myMenu68.width = 256; - 110 + 93 - 1 + 1 - Monthly prorated account + Monthly anniversary phone x4 @@ -3619,11 +3619,11 @@ myMenu68.width = 256; - $20.00 + $0.00 - $30.00 + $60.00 @@ -3631,15 +3631,15 @@ myMenu68.width = 256; - Aug 26 2015 + Sep 21 2015 - Mar 01 2016 + Feb 21 2016 - Apr 01 2016 + Mar 21 2016 @@ -3679,11 +3679,11 @@ myMenu68.width = 256; - Christiansen, Leone + Swaniawski, Adrienne -
Test svc_acct:donato@example.com
+
Test svc_phone:7091741436337
@@ -3692,15 +3692,15 @@ myMenu68.width = 256; - 242 + 94 - 1 + 1 - Monthly prorated account + Monthly prorated account @@ -3732,7 +3732,7 @@ myMenu68.width = 256; - Aug 30 2015 + Sep 21 2015 @@ -3780,11 +3780,11 @@ myMenu68.width = 256; - Kessler, Dana + Swaniawski, Adrienne -
Test svc_acct:cleo@example.com
+
Test svc_acct:sally@example.com
@@ -3793,15 +3793,15 @@ myMenu68.width = 256; - 526 + 98 - 1 + 1 - Monthly prorated account + Monthly prorated account @@ -3833,7 +3833,7 @@ myMenu68.width = 256; - Aug 31 2015 + Sep 14 2015 @@ -3881,11 +3881,11 @@ myMenu68.width = 256; - Waters, Godfrey + Kunde, Noemi -
Test svc_acct:darren@example.com
+
Test svc_acct:nils@example.com
@@ -3894,15 +3894,15 @@ myMenu68.width = 256; - 525 + 103 - 1 + 1 - Monthly anniversary phone x4 + Monthly anniversary phone x4 @@ -3934,15 +3934,15 @@ myMenu68.width = 256; - Aug 31 2015 + Oct 16 2015 - Feb 28 2016 + Feb 16 2016 - Mar 28 2016 + Mar 16 2016 @@ -3982,11 +3982,11 @@ myMenu68.width = 256; - Waters, Godfrey + Bahringer LLC (Frami, Roslyn) -
Test svc_phone:230975040878740
+
Test svc_phone:19242934458
@@ -3995,15 +3995,15 @@ myMenu68.width = 256; - 170 + 107 - 1 + 1 - Monthly prorated account + Monthly anniversary phone x4 @@ -4023,11 +4023,11 @@ myMenu68.width = 256; - $20.00 + $0.00 - $30.00 + $60.00 @@ -4035,15 +4035,15 @@ myMenu68.width = 256; - Aug 31 2015 + Oct 18 2015 - Mar 01 2016 + Feb 18 2016 - Apr 01 2016 + Mar 18 2016 @@ -4083,11 +4083,11 @@ myMenu68.width = 256; - Schultz, Colten + Hodkiewicz-Raynor (Macejkovic, Leann) -
Test svc_acct:anika@example.com
+
Test svc_phone:6941312477183
@@ -4096,15 +4096,15 @@ myMenu68.width = 256; - 203 + 108 - 1 + 1 - Monthly anniversary phone x4 + Monthly prorated account @@ -4124,11 +4124,11 @@ myMenu68.width = 256; - $0.00 + $20.00 - $60.00 + $30.00 @@ -4136,15 +4136,15 @@ myMenu68.width = 256; - Sep 02 2015 + Oct 18 2015 - Feb 02 2016 + Mar 01 2016 - Mar 02 2016 + Apr 01 2016 @@ -4184,11 +4184,11 @@ myMenu68.width = 256; - Moore-Cummerata (DuBuque, Russ) + Hodkiewicz-Raynor (Macejkovic, Leann) -
Test svc_phone:8632406717
+
Test svc_acct:kolby@example.com
@@ -4197,15 +4197,15 @@ myMenu68.width = 256; - 511 + 110 - 1 + 1 - Monthly anniversary phone x4 + Monthly prorated account @@ -4225,11 +4225,11 @@ myMenu68.width = 256; - $0.00 + $20.00 - $60.00 + $30.00 @@ -4237,15 +4237,15 @@ myMenu68.width = 256; - Sep 02 2015 + Aug 26 2015 - Feb 02 2016 + Mar 01 2016 - Mar 02 2016 + Apr 01 2016 @@ -4285,11 +4285,11 @@ myMenu68.width = 256; - Mante LLC (Kessler, Enid) + Christiansen, Leone -
Test svc_phone:9686105497
+
Test svc_acct:donato@example.com
@@ -4298,15 +4298,15 @@ myMenu68.width = 256; - 295 + 117 - 1 + 1 - Monthly anniversary phone x4 + Monthly anniversary phone x4 @@ -4338,15 +4338,15 @@ myMenu68.width = 256; - Sep 02 2015 + Oct 13 2015 - Feb 02 2016 + Feb 13 2016 - Mar 02 2016 + Mar 13 2016 @@ -4386,11 +4386,11 @@ myMenu68.width = 256; - Luettgen-Jacobs (Hintz, Junior) + Brekke, Tillman -
Test svc_phone:14991580189167
+
Test svc_phone:158607899401245
@@ -4399,15 +4399,15 @@ myMenu68.width = 256; - 204 + 118 - 1 + 1 - Monthly prorated account + Monthly prorated account @@ -4439,7 +4439,7 @@ myMenu68.width = 256; - Sep 02 2015 + Oct 13 2015 @@ -4487,11 +4487,11 @@ myMenu68.width = 256; - Moore-Cummerata (DuBuque, Russ) + Brekke, Tillman -
Test svc_acct:kacey@example.com
+
Test svc_acct:hardy@example.com
@@ -4500,15 +4500,15 @@ myMenu68.width = 256; - 223 + 127 - 1 + 1 - Monthly anniversary phone x4 + Monthly anniversary phone x4 @@ -4540,15 +4540,15 @@ myMenu68.width = 256; - Sep 03 2015 + Aug 20 2015 - Feb 03 2016 + Feb 20 2016 - Mar 03 2016 + Mar 20 2016 @@ -4588,11 +4588,11 @@ myMenu68.width = 256; - Hoeger-Brown (Shields, Serenity) + Leannon-Pfannerstill (O'Keefe, Bernie) -
Test svc_phone:68981950057600
+
Test svc_phone:5260896063
@@ -4601,15 +4601,15 @@ myMenu68.width = 256; - 324 + 134 - 1 + 1 - Monthly prorated account + Monthly prorated account @@ -4641,7 +4641,7 @@ myMenu68.width = 256; - Sep 04 2015 + Aug 12 2015 @@ -4689,11 +4689,11 @@ myMenu68.width = 256; - Lind-Bahringer (Ratke, Roma) + Steuber, Ryley -
Test svc_acct:stanton@example.com
+
Test svc_acct:hilbert@example.com
@@ -4702,15 +4702,15 @@ myMenu68.width = 256; - 323 + 139 - 1 + 1 - Monthly anniversary phone x4 + Monthly anniversary phone x4 @@ -4742,15 +4742,15 @@ myMenu68.width = 256; - Sep 04 2015 + Sep 29 2015 - Feb 04 2016 + Feb 28 2016 - Mar 04 2016 + Mar 28 2016 @@ -4790,11 +4790,11 @@ myMenu68.width = 256; - Lind-Bahringer (Ratke, Roma) + Bernhard-Treutel (Shanahan, Kevin) -
Test svc_phone:4989851645
+
Test svc_phone:71877083088273
@@ -4803,15 +4803,15 @@ myMenu68.width = 256; - 439 + 143 - 1 + 1 - Monthly anniversary phone x4 + Monthly anniversary phone x4 @@ -4843,15 +4843,15 @@ myMenu68.width = 256; - Sep 06 2015 + Oct 08 2015 - Feb 06 2016 + Feb 08 2016 - Mar 06 2016 + Mar 08 2016 @@ -4891,11 +4891,11 @@ myMenu68.width = 256; - Pfeffer, Shanahan and Cruickshank (Kutch, Rosario) + Bernhard LLC (Hintz, Winston) -
Test svc_phone:1214016847277551
+
Test svc_phone:95994707748468
@@ -4904,15 +4904,15 @@ myMenu68.width = 256; - 278 + 144 - 1 + 1 - Monthly prorated account + Monthly prorated account @@ -4944,7 +4944,7 @@ myMenu68.width = 256; - Sep 06 2015 + Oct 08 2015 @@ -4992,11 +4992,11 @@ myMenu68.width = 256; - McKenzie, Kareem + Bernhard LLC (Hintz, Winston) -
Test svc_acct:mitchell@example.com
+
Test svc_acct:ebony@example.com
@@ -5005,15 +5005,15 @@ myMenu68.width = 256; - 191 + 146 - 1 + 1 - Monthly anniversary phone x4 + Monthly prorated account @@ -5033,11 +5033,11 @@ myMenu68.width = 256; - $0.00 + $20.00 - $60.00 + $30.00 @@ -5045,15 +5045,15 @@ myMenu68.width = 256; - Sep 08 2015 + Oct 14 2015 - Feb 08 2016 + Mar 01 2016 - Mar 08 2016 + Apr 01 2016 @@ -5093,11 +5093,11 @@ myMenu68.width = 256; - O'Reilly-Mraz (Pagac, Kennedi) + Marquardt, Abbey -
Test svc_phone:078151255309299
+
Test svc_acct:edd@example.com
@@ -5106,15 +5106,15 @@ myMenu68.width = 256; - 192 + 151 - 1 + 1 - Monthly prorated account + Monthly anniversary phone x4 @@ -5134,11 +5134,11 @@ myMenu68.width = 256; - $20.00 + $0.00 - $30.00 + $60.00 @@ -5146,15 +5146,15 @@ myMenu68.width = 256; - Sep 08 2015 + Aug 21 2015 - Mar 01 2016 + Feb 21 2016 - Apr 01 2016 + Mar 21 2016 @@ -5194,11 +5194,11 @@ myMenu68.width = 256; - O'Reilly-Mraz (Pagac, Kennedi) + Medhurst Group (Medhurst, Rafaela) -
Test svc_acct:kaitlyn@example.com
+
Test svc_phone:7511349049
@@ -5207,15 +5207,15 @@ myMenu68.width = 256; - 7 + 153 - 1 + 1 - Monthly anniversary phone x4 + Monthly anniversary phone x4 @@ -5247,15 +5247,15 @@ myMenu68.width = 256; - Sep 10 2015 + Sep 21 2015 - Feb 10 2016 + Feb 21 2016 - Mar 10 2016 + Mar 21 2016 @@ -5295,11 +5295,11 @@ myMenu68.width = 256; - Flatley-Hagenes (Donnelly, Odessa) + Frami, Gayle -
Test svc_phone:19671718037
+
Test svc_phone:0465059470
@@ -5308,15 +5308,15 @@ myMenu68.width = 256; - 175 + 154 - 1 + 1 - Monthly anniversary phone x4 + Monthly prorated account @@ -5336,11 +5336,11 @@ myMenu68.width = 256; - $0.00 + $20.00 - $60.00 + $30.00 @@ -5348,15 +5348,15 @@ myMenu68.width = 256; - Sep 12 2015 + Sep 21 2015 - Feb 12 2016 + Mar 01 2016 - Mar 12 2016 + Apr 01 2016 @@ -5396,11 +5396,11 @@ myMenu68.width = 256; - Simonis Inc (Runolfsson, Kareem) + Frami, Gayle -
Test svc_phone:6741985321
+
Test svc_acct:ettie@example.com
@@ -5409,15 +5409,15 @@ myMenu68.width = 256; - 535 + 155 - 1 + 1 - Monthly anniversary phone x4 + Monthly anniversary phone x4 @@ -5449,15 +5449,15 @@ myMenu68.width = 256; - Sep 13 2015 + Sep 20 2015 - Feb 13 2016 + Feb 20 2016 - Mar 13 2016 + Mar 20 2016 @@ -5497,11 +5497,11 @@ myMenu68.width = 256; - Conn-McLaughlin (O'Connell, Gayle) + Balistreri-Schoen (Schultz, Jaylan) -
Test svc_phone:6049664310378
+
Test svc_phone:261457560511658
@@ -5510,15 +5510,15 @@ myMenu68.width = 256; - 444 + 156 - 1 + 1 - Monthly prorated account + Monthly prorated account @@ -5550,7 +5550,7 @@ myMenu68.width = 256; - Sep 14 2015 + Sep 20 2015 @@ -5598,11 +5598,11 @@ myMenu68.width = 256; - O'Keefe Inc (Schamberger, Felix) + Balistreri-Schoen (Schultz, Jaylan) -
Test svc_acct:anabelle@example.com
+
Test svc_acct:haley@example.com
@@ -5611,15 +5611,15 @@ myMenu68.width = 256; - 98 + 165 - 1 + 1 - Monthly prorated account + Monthly anniversary phone x4 @@ -5639,11 +5639,11 @@ myMenu68.width = 256; - $20.00 + $0.00 - $30.00 + $60.00 @@ -5651,15 +5651,15 @@ myMenu68.width = 256; - Sep 14 2015 + Oct 31 2015 - Mar 01 2016 + Feb 28 2016 - Apr 01 2016 + Mar 28 2016 @@ -5699,11 +5699,11 @@ myMenu68.width = 256; - Kunde, Noemi + Morar, Braulio -
Test svc_acct:nils@example.com
+
Test svc_phone:1906003499937
@@ -5712,15 +5712,15 @@ myMenu68.width = 256; - 443 + 166 - 1 + 1 - Monthly anniversary phone x4 + Monthly prorated account @@ -5740,11 +5740,11 @@ myMenu68.width = 256; - $0.00 + $20.00 - $60.00 + $30.00 @@ -5752,15 +5752,15 @@ myMenu68.width = 256; - Sep 14 2015 + Oct 31 2015 - Feb 14 2016 + Mar 01 2016 - Mar 14 2016 + Apr 01 2016 @@ -5800,11 +5800,11 @@ myMenu68.width = 256; - O'Keefe Inc (Schamberger, Felix) + Morar, Braulio -
Test svc_phone:8366310646
+
Test svc_acct:rodolfo@example.com
@@ -5813,15 +5813,15 @@ myMenu68.width = 256; - 585 + 170 - 1 + 1 - Monthly anniversary phone x4 + Monthly prorated account @@ -5841,11 +5841,11 @@ myMenu68.width = 256; - $0.00 + $20.00 - $60.00 + $30.00 @@ -5853,15 +5853,15 @@ myMenu68.width = 256; - Sep 19 2015 + Aug 31 2015 - Feb 19 2016 + Mar 01 2016 - Mar 19 2016 + Apr 01 2016 @@ -5901,11 +5901,11 @@ myMenu68.width = 256; - Turcotte, Janessa + Schultz, Colten -
Test svc_phone:10016834740
+
Test svc_acct:anika@example.com
@@ -5914,15 +5914,15 @@ myMenu68.width = 256; - 463 + 175 - 1 + 1 - Monthly anniversary phone x4 + Monthly anniversary phone x4 @@ -5954,15 +5954,15 @@ myMenu68.width = 256; - Sep 19 2015 + Sep 12 2015 - Feb 19 2016 + Feb 12 2016 - Mar 19 2016 + Mar 12 2016 @@ -6002,11 +6002,11 @@ myMenu68.width = 256; - Boyle-Schmeler (Maggio, Fay) + Simonis Inc (Runolfsson, Kareem) -
Test svc_phone:1173141702400720
+
Test svc_phone:6741985321
@@ -6015,15 +6015,15 @@ myMenu68.width = 256; - 586 + 191 - 1 + 1 - Monthly prorated account + Monthly anniversary phone x4 @@ -6043,11 +6043,11 @@ myMenu68.width = 256; - $20.00 + $0.00 - $30.00 + $60.00 @@ -6055,15 +6055,15 @@ myMenu68.width = 256; - Sep 19 2015 + Sep 08 2015 - Mar 01 2016 + Feb 08 2016 - Apr 01 2016 + Mar 08 2016 @@ -6103,11 +6103,11 @@ myMenu68.width = 256; - Turcotte, Janessa + O'Reilly-Mraz (Pagac, Kennedi) -
Test svc_acct:jessy@example.com
+
Test svc_phone:078151255309299
@@ -6116,15 +6116,15 @@ myMenu68.width = 256; - 398 + 192 - 1 + 1 - Monthly prorated account + Monthly prorated account @@ -6156,7 +6156,7 @@ myMenu68.width = 256; - Sep 20 2015 + Sep 08 2015 @@ -6204,11 +6204,11 @@ myMenu68.width = 256; - Stokes, Janelle + O'Reilly-Mraz (Pagac, Kennedi) -
Test svc_acct:deanna@example.com
+
Test svc_acct:kaitlyn@example.com
@@ -6217,15 +6217,15 @@ myMenu68.width = 256; - 155 + 194 - 1 + 1 - Monthly anniversary phone x4 + Monthly prorated account @@ -6245,11 +6245,11 @@ myMenu68.width = 256; - $0.00 + $20.00 - $60.00 + $30.00 @@ -6257,15 +6257,15 @@ myMenu68.width = 256; - Sep 20 2015 + Sep 24 2015 - Feb 20 2016 + Mar 01 2016 - Mar 20 2016 + Apr 01 2016 @@ -6305,11 +6305,11 @@ myMenu68.width = 256; - Balistreri-Schoen (Schultz, Jaylan) + Abbott, Addison -
Test svc_phone:261457560511658
+
Test svc_acct:marian@example.com
@@ -6318,15 +6318,15 @@ myMenu68.width = 256; - 300 + 203 - 1 + 1 - Monthly prorated account + Monthly anniversary phone x4 @@ -6346,11 +6346,11 @@ myMenu68.width = 256; - $20.00 + $0.00 - $30.00 + $60.00 @@ -6358,15 +6358,15 @@ myMenu68.width = 256; - Sep 20 2015 + Sep 02 2015 - Mar 01 2016 + Feb 02 2016 - Apr 01 2016 + Mar 02 2016 @@ -6406,11 +6406,11 @@ myMenu68.width = 256; - Flatley, Yundt and Pacocha (Volkman, Tabitha) + Moore-Cummerata (DuBuque, Russ) -
Test svc_acct:coby@example.com
+
Test svc_phone:8632406717
@@ -6419,15 +6419,15 @@ myMenu68.width = 256; - 156 + 204 - 1 + 1 - Monthly prorated account + Monthly prorated account @@ -6459,7 +6459,7 @@ myMenu68.width = 256; - Sep 20 2015 + Sep 02 2015 @@ -6507,11 +6507,11 @@ myMenu68.width = 256; - Balistreri-Schoen (Schultz, Jaylan) + Moore-Cummerata (DuBuque, Russ) -
Test svc_acct:haley@example.com
+
Test svc_acct:kacey@example.com
@@ -6520,15 +6520,15 @@ myMenu68.width = 256; - 299 + 206 - 1 + 1 - Monthly anniversary phone x4 + Monthly prorated account @@ -6548,11 +6548,11 @@ myMenu68.width = 256; - $0.00 + $20.00 - $60.00 + $30.00 @@ -6560,15 +6560,15 @@ myMenu68.width = 256; - Sep 20 2015 + Aug 19 2015 - Feb 20 2016 + Mar 01 2016 - Mar 20 2016 + Apr 01 2016 @@ -6608,11 +6608,11 @@ myMenu68.width = 256; - Flatley, Yundt and Pacocha (Volkman, Tabitha) + Brown, Danial -
Test svc_phone:2964457155392
+
Test svc_acct:kyla@example.com
@@ -6621,15 +6621,15 @@ myMenu68.width = 256; - 153 + 213 - 1 + 1 - Monthly anniversary phone x4 + Monthly anniversary phone x4 @@ -6661,15 +6661,15 @@ myMenu68.width = 256; - Sep 21 2015 + Oct 03 2015 - Feb 21 2016 + Feb 03 2016 - Mar 21 2016 + Mar 03 2016 @@ -6709,11 +6709,11 @@ myMenu68.width = 256; - Frami, Gayle + Lehner, Ryann -
Test svc_phone:0465059470
+
Test svc_phone:2636239939
@@ -6722,15 +6722,15 @@ myMenu68.width = 256; - 93 + 214 - 1 + 1 - Monthly anniversary phone x4 + Monthly prorated account @@ -6750,11 +6750,11 @@ myMenu68.width = 256; - $0.00 + $20.00 - $60.00 + $30.00 @@ -6762,15 +6762,15 @@ myMenu68.width = 256; - Sep 21 2015 + Oct 03 2015 - Feb 21 2016 + Mar 01 2016 - Mar 21 2016 + Apr 01 2016 @@ -6810,11 +6810,11 @@ myMenu68.width = 256; - Swaniawski, Adrienne + Lehner, Ryann -
Test svc_phone:7091741436337
+
Test svc_acct:jacky@example.com
@@ -6823,15 +6823,15 @@ myMenu68.width = 256; - 94 + 218 - 1 + 1 - Monthly prorated account + Monthly prorated account @@ -6863,7 +6863,7 @@ myMenu68.width = 256; - Sep 21 2015 + Aug 17 2015 @@ -6911,11 +6911,11 @@ myMenu68.width = 256; - Swaniawski, Adrienne + Boyer, Lamont -
Test svc_acct:sally@example.com
+
Test svc_acct:horace@example.com
@@ -6924,15 +6924,15 @@ myMenu68.width = 256; - 475 + 223 - 1 + 1 - Monthly anniversary phone x4 + Monthly anniversary phone x4 @@ -6964,15 +6964,15 @@ myMenu68.width = 256; - Sep 21 2015 + Sep 03 2015 - Feb 21 2016 + Feb 03 2016 - Mar 21 2016 + Mar 03 2016 @@ -7012,11 +7012,11 @@ myMenu68.width = 256; - McLaughlin-Luettgen (Berge, Houston) + Hoeger-Brown (Shields, Serenity) -
Test svc_phone:127676487383404
+
Test svc_phone:68981950057600
@@ -7025,15 +7025,15 @@ myMenu68.width = 256; - 154 + 225 - 1 + 1 - Monthly prorated account + Monthly anniversary phone x4 @@ -7053,11 +7053,11 @@ myMenu68.width = 256; - $20.00 + $0.00 - $30.00 + $60.00 @@ -7065,15 +7065,15 @@ myMenu68.width = 256; - Sep 21 2015 + Oct 27 2015 - Mar 01 2016 + Feb 27 2016 - Apr 01 2016 + Mar 27 2016 @@ -7113,11 +7113,11 @@ myMenu68.width = 256; - Frami, Gayle + Monahan, Tyrese -
Test svc_acct:ettie@example.com
+
Test svc_phone:31674614863771
@@ -7126,15 +7126,15 @@ myMenu68.width = 256; - 333 + 226 - 1 + 1 - Monthly anniversary phone x4 + Monthly prorated account @@ -7154,11 +7154,11 @@ myMenu68.width = 256; - $0.00 + $20.00 - $60.00 + $30.00 @@ -7166,15 +7166,15 @@ myMenu68.width = 256; - Sep 22 2015 + Oct 27 2015 - Feb 22 2016 + Mar 01 2016 - Mar 22 2016 + Apr 01 2016 @@ -7214,11 +7214,11 @@ myMenu68.width = 256; - Gleason, Ahmed + Monahan, Tyrese -
Test svc_phone:3337658056
+
Test svc_acct:alexa@example.com
@@ -7227,15 +7227,15 @@ myMenu68.width = 256; - 334 + 237 - 1 + 1 - Monthly prorated account + Monthly anniversary phone x4 @@ -7255,11 +7255,11 @@ myMenu68.width = 256; - $20.00 + $0.00 - $30.00 + $60.00 @@ -7267,15 +7267,15 @@ myMenu68.width = 256; - Sep 22 2015 + Oct 13 2015 - Mar 01 2016 + Feb 13 2016 - Apr 01 2016 + Mar 13 2016 @@ -7315,11 +7315,11 @@ myMenu68.width = 256; - Gleason, Ahmed + Jakubowski, Jarrell -
Test svc_acct:clarabelle@example.com
+
Test svc_phone:10163759294554
@@ -7328,15 +7328,15 @@ myMenu68.width = 256; - 490 + 238 - 1 + 1 - Monthly prorated account + Monthly prorated account @@ -7368,7 +7368,7 @@ myMenu68.width = 256; - Sep 23 2015 + Oct 13 2015 @@ -7416,11 +7416,11 @@ myMenu68.width = 256; - Bernhard, Kris + Jakubowski, Jarrell -
Test svc_acct:frances@example.com
+
Test svc_acct:lexie@example.com
@@ -7429,15 +7429,15 @@ myMenu68.width = 256; - 489 + 242 - 1 + 1 - Monthly anniversary phone x4 + Monthly prorated account @@ -7457,11 +7457,11 @@ myMenu68.width = 256; - $0.00 + $20.00 - $60.00 + $30.00 @@ -7469,15 +7469,15 @@ myMenu68.width = 256; - Sep 23 2015 + Aug 30 2015 - Feb 23 2016 + Mar 01 2016 - Mar 23 2016 + Apr 01 2016 @@ -7517,11 +7517,11 @@ myMenu68.width = 256; - Bernhard, Kris + Kessler, Dana -
Test svc_phone:19406435307
+
Test svc_acct:cleo@example.com
@@ -7530,15 +7530,15 @@ myMenu68.width = 256; - 194 + 247 - 1 + 1 - Monthly prorated account + Monthly anniversary phone x4 @@ -7558,11 +7558,11 @@ myMenu68.width = 256; - $20.00 + $0.00 - $30.00 + $60.00 @@ -7570,15 +7570,15 @@ myMenu68.width = 256; - Sep 24 2015 + Aug 18 2015 - Mar 01 2016 + Feb 18 2016 - Apr 01 2016 + Mar 18 2016 @@ -7618,11 +7618,11 @@ myMenu68.width = 256; - Abbott, Addison + Jacobson-Gorczany (Vandervort, Kiley) -
Test svc_acct:marian@example.com
+
Test svc_phone:2749371736
@@ -7631,15 +7631,15 @@ myMenu68.width = 256; - 283 + 251 - 1 + 1 - Monthly anniversary phone x4 + Monthly anniversary phone x4 @@ -7671,15 +7671,15 @@ myMenu68.width = 256; - Sep 25 2015 + Oct 22 2015 - Feb 25 2016 + Feb 22 2016 - Mar 25 2016 + Mar 22 2016 @@ -7719,11 +7719,11 @@ myMenu68.width = 256; - Wolff Inc (Hessel, Brianne) + Spinka Inc (Runte, Emmalee) -
Test svc_phone:5866817423
+
Test svc_phone:70045317269958
@@ -7732,15 +7732,15 @@ myMenu68.width = 256; - 514 + 252 - 1 + 1 - Monthly prorated account + Monthly prorated account @@ -7772,7 +7772,7 @@ myMenu68.width = 256; - Sep 26 2015 + Oct 22 2015 @@ -7820,11 +7820,11 @@ myMenu68.width = 256; - Rowe, Amara + Spinka Inc (Runte, Emmalee) -
Test svc_acct:chaim@example.com
+
Test svc_acct:clinton@example.com
@@ -7833,15 +7833,15 @@ myMenu68.width = 256; - 513 + 259 - 1 + 1 - Monthly anniversary phone x4 + Monthly anniversary phone x4 @@ -7873,15 +7873,15 @@ myMenu68.width = 256; - Sep 26 2015 + Aug 15 2015 - Feb 26 2016 + Feb 15 2016 - Mar 26 2016 + Mar 15 2016 @@ -7921,11 +7921,11 @@ myMenu68.width = 256; - Rowe, Amara + Kozey and Sons (Vandervort, Harmon) -
Test svc_phone:94633305715988
+
Test svc_phone:106766405260980
@@ -7934,15 +7934,15 @@ myMenu68.width = 256; - 386 + 271 - 1 + 1 - Monthly prorated account + Monthly anniversary phone x4 @@ -7962,11 +7962,11 @@ myMenu68.width = 256; - $20.00 + $0.00 - $30.00 + $60.00 @@ -7974,15 +7974,15 @@ myMenu68.width = 256; - Sep 26 2015 + Aug 19 2015 - Mar 01 2016 + Feb 19 2016 - Apr 01 2016 + Mar 19 2016 @@ -8022,11 +8022,11 @@ myMenu68.width = 256; - Carter, Cathy + Fay and Sons (Gerhold, Thora) -
Test svc_acct:wade@example.com
+
Test svc_phone:9519625792
@@ -8035,15 +8035,15 @@ myMenu68.width = 256; - 290 + 273 - 1 + 1 - Monthly prorated account + Monthly anniversary phone x4 @@ -8063,11 +8063,11 @@ myMenu68.width = 256; - $20.00 + $0.00 - $30.00 + $60.00 @@ -8075,15 +8075,15 @@ myMenu68.width = 256; - Sep 27 2015 + Aug 07 2015 - Mar 01 2016 + Feb 07 2016 - Apr 01 2016 + Mar 07 2016 @@ -8123,11 +8123,11 @@ myMenu68.width = 256; - Gleichner, Delmer + Ruecker, Lucious -
Test svc_acct:jadon@example.com
+
Test svc_phone:16095013569
@@ -8136,15 +8136,15 @@ myMenu68.width = 256; - 564 + 274 - 1 + 1 - Monthly prorated account + Monthly prorated account @@ -8176,7 +8176,7 @@ myMenu68.width = 256; - Sep 27 2015 + Aug 07 2015 @@ -8224,11 +8224,11 @@ myMenu68.width = 256; - Rodriguez-Ebert (Bergstrom, Cecilia) + Ruecker, Lucious -
Test svc_acct:blair@example.com
+
Test svc_acct:karen@example.com
@@ -8237,15 +8237,15 @@ myMenu68.width = 256; - 563 + 275 - 1 + 1 - Monthly anniversary phone x4 + Monthly anniversary phone x4 @@ -8277,15 +8277,15 @@ myMenu68.width = 256; - Sep 27 2015 + Oct 06 2015 - Feb 27 2016 + Feb 06 2016 - Mar 27 2016 + Mar 06 2016 @@ -8325,11 +8325,11 @@ myMenu68.width = 256; - Rodriguez-Ebert (Bergstrom, Cecilia) + Dach, Lueilwitz and Koepp (Kovacek, Frank) -
Test svc_phone:882705209766347
+
Test svc_phone:1732869050
@@ -8338,15 +8338,15 @@ myMenu68.width = 256; - 22 + 276 - 1 + 1 - Monthly prorated account + Monthly prorated account @@ -8378,7 +8378,7 @@ myMenu68.width = 256; - Sep 28 2015 + Oct 06 2015 @@ -8426,11 +8426,11 @@ myMenu68.width = 256; - Douglas, Willow + Dach, Lueilwitz and Koepp (Kovacek, Frank) -
Test svc_acct:hilario@example.com
+
Test svc_acct:antwan@example.com
@@ -8439,15 +8439,15 @@ myMenu68.width = 256; - 374 + 278 - 1 + 1 - Monthly prorated account + Monthly prorated account @@ -8479,7 +8479,7 @@ myMenu68.width = 256; - Sep 28 2015 + Sep 06 2015 @@ -8527,11 +8527,11 @@ myMenu68.width = 256; - Kunze, Michale + McKenzie, Kareem -
Test svc_acct:maida@example.com
+
Test svc_acct:mitchell@example.com
@@ -8540,15 +8540,15 @@ myMenu68.width = 256; - 383 + 283 - 1 + 1 - Monthly anniversary phone x4 + Monthly anniversary phone x4 @@ -8580,15 +8580,15 @@ myMenu68.width = 256; - Sep 28 2015 + Sep 25 2015 - Feb 28 2016 + Feb 25 2016 - Mar 28 2016 + Mar 25 2016 @@ -8628,11 +8628,11 @@ myMenu68.width = 256; - Quitzon Group (Davis, Jeffery) + Wolff Inc (Hessel, Brianne) -
Test svc_phone:150342529271096
+
Test svc_phone:5866817423
@@ -8641,15 +8641,15 @@ myMenu68.width = 256; - 86 + 285 - 1 + 1 - Monthly prorated account + Monthly anniversary phone x4 @@ -8669,11 +8669,11 @@ myMenu68.width = 256; - $20.00 + $0.00 - $30.00 + $60.00 @@ -8681,15 +8681,15 @@ myMenu68.width = 256; - Sep 28 2015 + Oct 08 2015 - Mar 01 2016 + Feb 08 2016 - Apr 01 2016 + Mar 08 2016 @@ -8729,11 +8729,11 @@ myMenu68.width = 256; - Toy, Bethany + Muller, Kenyatta -
Test svc_acct:alden@example.com
+
Test svc_phone:3521080416
@@ -8742,15 +8742,15 @@ myMenu68.width = 256; - 21 + 286 - 1 + 1 - Monthly anniversary phone x4 + Monthly prorated account @@ -8770,11 +8770,11 @@ myMenu68.width = 256; - $0.00 + $20.00 - $60.00 + $30.00 @@ -8782,15 +8782,15 @@ myMenu68.width = 256; - Sep 28 2015 + Oct 08 2015 - Feb 28 2016 + Mar 01 2016 - Mar 28 2016 + Apr 01 2016 @@ -8830,11 +8830,11 @@ myMenu68.width = 256; - Douglas, Willow + Muller, Kenyatta -
Test svc_phone:402545251883238
+
Test svc_acct:rebeca@example.com
@@ -8843,15 +8843,15 @@ myMenu68.width = 256; - 384 + 287 - 1 + 1 - Monthly prorated account + Monthly anniversary phone x4 @@ -8871,11 +8871,11 @@ myMenu68.width = 256; - $20.00 + $0.00 - $30.00 + $60.00 @@ -8883,15 +8883,15 @@ myMenu68.width = 256; - Sep 28 2015 + Aug 18 2015 - Mar 01 2016 + Feb 18 2016 - Apr 01 2016 + Mar 18 2016 @@ -8931,11 +8931,11 @@ myMenu68.width = 256; - Quitzon Group (Davis, Jeffery) + Braun, Rath and Gutkowski (Wilderman, Reyes) -
Test svc_acct:daphnee@example.com
+
Test svc_phone:183790150181541
@@ -8944,15 +8944,15 @@ myMenu68.width = 256; - 359 + 288 - 1 + 1 - Monthly anniversary phone x4 + Monthly prorated account @@ -8972,11 +8972,11 @@ myMenu68.width = 256; - $0.00 + $20.00 - $60.00 + $30.00 @@ -8984,15 +8984,15 @@ myMenu68.width = 256; - Sep 29 2015 + Aug 18 2015 - Feb 28 2016 + Mar 01 2016 - Mar 28 2016 + Apr 01 2016 @@ -9032,11 +9032,11 @@ myMenu68.width = 256; - Cole, Graham and Towne (Hickle, Javier) + Braun, Rath and Gutkowski (Wilderman, Reyes) -
Test svc_phone:3724022714296
+
Test svc_acct:ibrahim@example.com
@@ -9045,15 +9045,15 @@ myMenu68.width = 256; - 360 + 290 - 1 + 1 - Monthly prorated account + Monthly prorated account @@ -9085,7 +9085,7 @@ myMenu68.width = 256; - Sep 29 2015 + Sep 27 2015 @@ -9133,11 +9133,11 @@ myMenu68.width = 256; - Cole, Graham and Towne (Hickle, Javier) + Gleichner, Delmer -
Test svc_acct:therese@example.com
+
Test svc_acct:jadon@example.com
@@ -9146,15 +9146,15 @@ myMenu68.width = 256; - 139 + 295 - 1 + 1 - Monthly anniversary phone x4 + Monthly anniversary phone x4 @@ -9186,15 +9186,15 @@ myMenu68.width = 256; - Sep 29 2015 + Sep 02 2015 - Feb 28 2016 + Feb 02 2016 - Mar 28 2016 + Mar 02 2016 @@ -9234,11 +9234,11 @@ myMenu68.width = 256; - Bernhard-Treutel (Shanahan, Kevin) + Luettgen-Jacobs (Hintz, Junior) -
Test svc_phone:71877083088273
+
Test svc_phone:14991580189167
@@ -9247,15 +9247,15 @@ myMenu68.width = 256; - 55 + 299 - 1 + 1 - Monthly anniversary phone x4 + Monthly anniversary phone x4 @@ -9287,15 +9287,15 @@ myMenu68.width = 256; - Sep 29 2015 + Sep 20 2015 - Feb 28 2016 + Feb 20 2016 - Mar 28 2016 + Mar 20 2016 @@ -9335,11 +9335,11 @@ myMenu68.width = 256; - Toy-Gerlach (Zulauf, Sharon) + Flatley, Yundt and Pacocha (Volkman, Tabitha) -
Test svc_phone:47925781188566
+
Test svc_phone:2964457155392
@@ -9348,15 +9348,15 @@ myMenu68.width = 256; - 31 + 300 - 1 + 1 - Monthly anniversary phone x4 + Monthly prorated account @@ -9376,11 +9376,11 @@ myMenu68.width = 256; - $0.00 + $20.00 - $60.00 + $30.00 @@ -9388,15 +9388,15 @@ myMenu68.width = 256; - Sep 30 2015 + Sep 20 2015 - Feb 28 2016 + Mar 01 2016 - Mar 28 2016 + Apr 01 2016 @@ -9436,11 +9436,11 @@ myMenu68.width = 256; - Torp, Sawayn and Friesen (Pollich, Maritza) + Flatley, Yundt and Pacocha (Volkman, Tabitha) -
Test svc_phone:2103459718
+
Test svc_acct:coby@example.com
@@ -9449,15 +9449,15 @@ myMenu68.width = 256; - 566 + 307 - 1 + 1 - Monthly prorated account + Monthly anniversary phone x4 @@ -9477,11 +9477,11 @@ myMenu68.width = 256; - $20.00 + $0.00 - $30.00 + $60.00 @@ -9489,15 +9489,15 @@ myMenu68.width = 256; - Oct 01 2015 + Aug 08 2015 - Mar 01 2016 + Feb 08 2016 - Apr 01 2016 + Mar 08 2016 @@ -9537,11 +9537,11 @@ myMenu68.width = 256; - Kreiger, Bernard + Roberts-Schinner (Flatley, Amelia) -
Test svc_acct:hazel@example.com
+
Test svc_phone:4593519604
@@ -9550,15 +9550,15 @@ myMenu68.width = 256; - 552 + 323 - 1 + 1 - Monthly prorated account + Monthly anniversary phone x4 @@ -9578,11 +9578,11 @@ myMenu68.width = 256; - $20.00 + $0.00 - $30.00 + $60.00 @@ -9590,15 +9590,15 @@ myMenu68.width = 256; - Oct 02 2015 + Sep 04 2015 - Mar 01 2016 + Feb 04 2016 - Apr 01 2016 + Mar 04 2016 @@ -9638,11 +9638,11 @@ myMenu68.width = 256; - Christiansen LLC (Howe, Luis) + Lind-Bahringer (Ratke, Roma) -
Test svc_acct:eino@example.com
+
Test svc_phone:4989851645
@@ -9651,15 +9651,15 @@ myMenu68.width = 256; - 551 + 324 - 1 + 1 - Monthly anniversary phone x4 + Monthly prorated account @@ -9679,11 +9679,11 @@ myMenu68.width = 256; - $0.00 + $20.00 - $60.00 + $30.00 @@ -9691,15 +9691,15 @@ myMenu68.width = 256; - Oct 02 2015 + Sep 04 2015 - Feb 02 2016 + Mar 01 2016 - Mar 02 2016 + Apr 01 2016 @@ -9739,11 +9739,11 @@ myMenu68.width = 256; - Christiansen LLC (Howe, Luis) + Lind-Bahringer (Ratke, Roma) -
Test svc_phone:5191928764
+
Test svc_acct:stanton@example.com
@@ -9752,15 +9752,15 @@ myMenu68.width = 256; - 213 + 333 - 1 + 1 - Monthly anniversary phone x4 + Monthly anniversary phone x4 @@ -9792,15 +9792,15 @@ myMenu68.width = 256; - Oct 03 2015 + Sep 22 2015 - Feb 03 2016 + Feb 22 2016 - Mar 03 2016 + Mar 22 2016 @@ -9840,11 +9840,11 @@ myMenu68.width = 256; - Lehner, Ryann + Gleason, Ahmed -
Test svc_phone:2636239939
+
Test svc_phone:3337658056
@@ -9853,15 +9853,15 @@ myMenu68.width = 256; - 214 + 334 - 1 + 1 - Monthly prorated account + Monthly prorated account @@ -9893,7 +9893,7 @@ myMenu68.width = 256; - Oct 03 2015 + Sep 22 2015 @@ -9941,11 +9941,11 @@ myMenu68.width = 256; - Lehner, Ryann + Gleason, Ahmed -
Test svc_acct:jacky@example.com
+
Test svc_acct:clarabelle@example.com
@@ -9954,15 +9954,15 @@ myMenu68.width = 256; - 43 + 338 - 1 + 1 - Monthly anniversary phone x4 + Monthly prorated account @@ -9982,11 +9982,11 @@ myMenu68.width = 256; - $0.00 + $20.00 - $60.00 + $30.00 @@ -9994,15 +9994,15 @@ myMenu68.width = 256; - Oct 03 2015 + Aug 17 2015 - Feb 03 2016 + Mar 01 2016 - Mar 03 2016 + Apr 01 2016 @@ -10042,11 +10042,11 @@ myMenu68.width = 256; - Stracke Inc (Kuhlman, Kaya) + Donnelly, Raleigh -
Test svc_phone:7315522562
+
Test svc_acct:stan@example.com
@@ -10055,15 +10055,15 @@ myMenu68.width = 256; - 391 + 345 - 1 + 1 - Monthly anniversary phone x4 + Monthly anniversary phone x4 @@ -10095,15 +10095,15 @@ myMenu68.width = 256; - Oct 03 2015 + Oct 18 2015 - Feb 03 2016 + Feb 18 2016 - Mar 03 2016 + Mar 18 2016 @@ -10143,11 +10143,11 @@ myMenu68.width = 256; - Wolff and Sons (Heller, Dagmar) + Konopelski, Barry -
Test svc_phone:16892538421
+
Test svc_phone:0783009535773
@@ -10156,15 +10156,15 @@ myMenu68.width = 256; - 275 + 346 - 1 + 1 - Monthly anniversary phone x4 + Monthly prorated account @@ -10184,11 +10184,11 @@ myMenu68.width = 256; - $0.00 + $20.00 - $60.00 + $30.00 @@ -10196,15 +10196,15 @@ myMenu68.width = 256; - Oct 06 2015 + Oct 18 2015 - Feb 06 2016 + Mar 01 2016 - Mar 06 2016 + Apr 01 2016 @@ -10244,11 +10244,11 @@ myMenu68.width = 256; - Dach, Lueilwitz and Koepp (Kovacek, Frank) + Konopelski, Barry -
Test svc_phone:1732869050
+
Test svc_acct:marc@example.com
@@ -10257,15 +10257,15 @@ myMenu68.width = 256; - 477 + 347 - 1 + 1 - Monthly anniversary phone x4 + Monthly anniversary phone x4 @@ -10297,15 +10297,15 @@ myMenu68.width = 256; - Oct 06 2015 + Oct 07 2015 - Feb 06 2016 + Feb 07 2016 - Mar 06 2016 + Mar 07 2016 @@ -10345,11 +10345,11 @@ myMenu68.width = 256; - Lakin, Lindsay + Bernier-Nader (Hane, Floy) -
Test svc_phone:8078845348
+
Test svc_phone:1894866195856273
@@ -10358,15 +10358,15 @@ myMenu68.width = 256; - 478 + 348 - 1 + 1 - Monthly prorated account + Monthly prorated account @@ -10398,7 +10398,7 @@ myMenu68.width = 256; - Oct 06 2015 + Oct 07 2015 @@ -10446,11 +10446,11 @@ myMenu68.width = 256; - Lakin, Lindsay + Bernier-Nader (Hane, Floy) -
Test svc_acct:mallie@example.com
+
Test svc_acct:newell@example.com
@@ -10459,15 +10459,15 @@ myMenu68.width = 256; - 276 + 355 - 1 + 1 - Monthly prorated account + Monthly anniversary phone x4 @@ -10487,11 +10487,11 @@ myMenu68.width = 256; - $20.00 + $0.00 - $30.00 + $60.00 @@ -10499,15 +10499,15 @@ myMenu68.width = 256; - Oct 06 2015 + Aug 09 2015 - Mar 01 2016 + Feb 09 2016 - Apr 01 2016 + Mar 09 2016 @@ -10547,11 +10547,11 @@ myMenu68.width = 256; - Dach, Lueilwitz and Koepp (Kovacek, Frank) + Runolfsson, Roob and Hoppe (Bergstrom, Esteban) -
Test svc_acct:antwan@example.com
+
Test svc_phone:15790441533145
@@ -10560,15 +10560,15 @@ myMenu68.width = 256; - 74 + 359 - 1 + 1 - Monthly prorated account + Monthly anniversary phone x4 @@ -10588,11 +10588,11 @@ myMenu68.width = 256; - $20.00 + $0.00 - $30.00 + $60.00 @@ -10600,15 +10600,15 @@ myMenu68.width = 256; - Oct 06 2015 + Sep 29 2015 - Mar 01 2016 + Feb 28 2016 - Apr 01 2016 + Mar 28 2016 @@ -10648,11 +10648,11 @@ myMenu68.width = 256; - Romaguera, Tianna + Cole, Graham and Towne (Hickle, Javier) -
Test svc_acct:citlalli@example.com
+
Test svc_phone:3724022714296
@@ -10661,15 +10661,15 @@ myMenu68.width = 256; - 348 + 360 - 1 + 1 - Monthly prorated account + Monthly prorated account @@ -10701,7 +10701,7 @@ myMenu68.width = 256; - Oct 07 2015 + Sep 29 2015 @@ -10749,11 +10749,11 @@ myMenu68.width = 256; - Bernier-Nader (Hane, Floy) + Cole, Graham and Towne (Hickle, Javier) -
Test svc_acct:newell@example.com
+
Test svc_acct:therese@example.com
@@ -10762,15 +10762,15 @@ myMenu68.width = 256; - 482 + 367 - 1 + 1 - Monthly prorated account + Monthly anniversary phone x4 @@ -10790,11 +10790,11 @@ myMenu68.width = 256; - $20.00 + $0.00 - $30.00 + $60.00 @@ -10802,15 +10802,15 @@ myMenu68.width = 256; - Oct 07 2015 + Oct 17 2015 - Mar 01 2016 + Feb 17 2016 - Apr 01 2016 + Mar 17 2016 @@ -10850,11 +10850,11 @@ myMenu68.width = 256; - Hermiston, Cassidy + Zulauf-Schiller (Jacobs, Angelina) -
Test svc_acct:genevieve@example.com
+
Test svc_phone:4942001551
@@ -10863,15 +10863,15 @@ myMenu68.width = 256; - 347 + 374 - 1 + 1 - Monthly anniversary phone x4 + Monthly prorated account @@ -10891,11 +10891,11 @@ myMenu68.width = 256; - $0.00 + $20.00 - $60.00 + $30.00 @@ -10903,15 +10903,15 @@ myMenu68.width = 256; - Oct 07 2015 + Sep 28 2015 - Feb 07 2016 + Mar 01 2016 - Mar 07 2016 + Apr 01 2016 @@ -10951,11 +10951,11 @@ myMenu68.width = 256; - Bernier-Nader (Hane, Floy) + Kunze, Michale -
Test svc_phone:1894866195856273
+
Test svc_acct:maida@example.com
@@ -11166,15 +11166,15 @@ myMenu68.width = 256; - 465 + 383 - 1 + 1 - Monthly anniversary phone x4 + Monthly anniversary phone x4 @@ -11206,15 +11206,15 @@ myMenu68.width = 256; - Oct 08 2015 + Sep 28 2015 - Feb 08 2016 + Feb 28 2016 - Mar 08 2016 + Mar 28 2016 @@ -11254,11 +11254,11 @@ myMenu68.width = 256; - Upton, Otho + Quitzon Group (Davis, Jeffery) -
Test svc_phone:2646555583
+
Test svc_phone:150342529271096
@@ -11273,9 +11273,9 @@ myMenu68.width = 256; 1 - 2 + 2 - Next + Next diff --git a/FS-Test/share/output/search/cust_pkg_churn.html/agentnum=:status=setup:begin=1438412400:end=1441090800 b/FS-Test/share/output/search/cust_pkg_churn.html/agentnum=:status=setup:begin=1438412400:end=1441090800:order_by=cust_pkg.pkgnum similarity index 99% rename from FS-Test/share/output/search/cust_pkg_churn.html/agentnum=:status=setup:begin=1438412400:end=1441090800 rename to FS-Test/share/output/search/cust_pkg_churn.html/agentnum=:status=setup:begin=1438412400:end=1441090800:order_by=cust_pkg.pkgnum index 771667192..92493adbb 100644 --- a/FS-Test/share/output/search/cust_pkg_churn.html/agentnum=:status=setup:begin=1438412400:end=1441090800 +++ b/FS-Test/share/output/search/cust_pkg_churn.html/agentnum=:status=setup:begin=1438412400:end=1441090800:order_by=cust_pkg.pkgnum @@ -886,12 +886,12 @@ myMenu68.width = 256; Download full results
- as Excel spreadsheet
+ as Excel spreadsheet
- as CSV file
+ as CSV file
- as printable copy + as printable copy @@ -922,7 +922,7 @@ myMenu68.width = 256; > - # + # - Setup + Setup - Last bill + Last bill - Next bill + Next bill - Susp. + Susp. - Changed + Changed - Cancel + Cancel 28 + 26 - 1 + 1 - Annual subscription domain + Monthly prorated account @@ -1104,15 +1104,15 @@ myMenu68.width = 256; - $0.00 + $20.00 - $25.00 + $30.00 - annually + monthly @@ -1120,11 +1120,11 @@ myMenu68.width = 256; - Aug 14 2015 + Mar 01 2016 - Aug 01 2016 + Apr 01 2016 @@ -1226,15 +1226,15 @@ myMenu68.width = 256; - 26 + 28 - 1 + 1 - Monthly prorated account + Annual subscription domain @@ -1250,15 +1250,15 @@ myMenu68.width = 256; - $20.00 + $0.00 - $30.00 + $25.00 - monthly + annually @@ -1266,11 +1266,11 @@ myMenu68.width = 256; - Mar 01 2016 + Aug 14 2015 - Apr 01 2016 + Aug 01 2016 @@ -1299,15 +1299,15 @@ myMenu68.width = 256; - 52 + 50 - 1 + 1 - Annual subscription domain + Monthly prorated account @@ -1323,15 +1323,15 @@ myMenu68.width = 256; - $0.00 + $20.00 - $25.00 + $30.00 - annually + monthly @@ -1339,11 +1339,11 @@ myMenu68.width = 256; - Aug 08 2015 + Mar 01 2016 - Aug 01 2016 + Apr 01 2016 @@ -1445,15 +1445,15 @@ myMenu68.width = 256; - 50 + 52 - 1 + 1 - Monthly prorated account + Annual subscription domain @@ -1469,15 +1469,15 @@ myMenu68.width = 256; - $20.00 + $0.00 - $30.00 + $25.00 - monthly + annually @@ -1485,11 +1485,11 @@ myMenu68.width = 256; - Mar 01 2016 + Aug 08 2015 - Apr 01 2016 + Aug 01 2016 @@ -1591,15 +1591,15 @@ myMenu68.width = 256; - 73 + 72 - 1 + 1 - Monthly prorated broadband + Monthly prorated account @@ -1615,11 +1615,11 @@ myMenu68.width = 256; - $40.00 + $20.00 - $90.00 + $30.00 @@ -1664,15 +1664,15 @@ myMenu68.width = 256; - 72 + 73 - 1 + 1 - Monthly prorated account + Monthly prorated broadband @@ -1688,11 +1688,11 @@ myMenu68.width = 256; - $20.00 + $40.00 - $30.00 + $90.00 @@ -1810,15 +1810,15 @@ myMenu68.width = 256; - 85 + 84 - 1 + 1 - Monthly prorated broadband + Monthly prorated account @@ -1834,11 +1834,11 @@ myMenu68.width = 256; - $40.00 + $20.00 - $90.00 + $30.00 @@ -1883,15 +1883,15 @@ myMenu68.width = 256; - 84 + 85 - 1 + 1 - Monthly prorated account + Monthly prorated broadband @@ -1907,11 +1907,11 @@ myMenu68.width = 256; - $20.00 + $40.00 - $30.00 + $90.00 @@ -1956,15 +1956,15 @@ myMenu68.width = 256; - 112 + 110 - 1 + 1 - Annual subscription domain + Monthly prorated account @@ -1980,15 +1980,15 @@ myMenu68.width = 256; - $0.00 + $20.00 - $25.00 + $30.00 - annually + monthly @@ -1996,11 +1996,11 @@ myMenu68.width = 256; - Aug 26 2015 + Mar 01 2016 - Aug 01 2016 + Apr 01 2016 @@ -2102,15 +2102,15 @@ myMenu68.width = 256; - 110 + 112 - 1 + 1 - Monthly prorated account + Annual subscription domain @@ -2126,15 +2126,15 @@ myMenu68.width = 256; - $20.00 + $0.00 - $30.00 + $25.00 - monthly + annually @@ -2142,11 +2142,11 @@ myMenu68.width = 256; - Mar 01 2016 + Aug 26 2015 - Apr 01 2016 + Aug 01 2016 @@ -2175,15 +2175,15 @@ myMenu68.width = 256; - 126 + 125 - 1 + 1 - Annual subscription domain + Monthly prorated broadband @@ -2199,15 +2199,15 @@ myMenu68.width = 256; - $0.00 + $40.00 - $25.00 + $90.00 - annually + monthly @@ -2215,11 +2215,11 @@ myMenu68.width = 256; - Aug 20 2015 + Mar 01 2016 - Aug 01 2016 + Apr 01 2016 @@ -2248,15 +2248,15 @@ myMenu68.width = 256; - 127 + 126 - 1 + 1 - Monthly anniversary phone x4 + Annual subscription domain @@ -2276,11 +2276,11 @@ myMenu68.width = 256; - $60.00 + $25.00 - monthly + annually @@ -2288,11 +2288,11 @@ myMenu68.width = 256; - Feb 20 2016 + Aug 20 2015 - Mar 20 2016 + Aug 01 2016 @@ -2321,15 +2321,15 @@ myMenu68.width = 256; - 125 + 127 - 1 + 1 - Monthly prorated broadband + Monthly anniversary phone x4 @@ -2345,11 +2345,11 @@ myMenu68.width = 256; - $40.00 + $0.00 - $90.00 + $60.00 @@ -2361,11 +2361,11 @@ myMenu68.width = 256; - Mar 01 2016 + Feb 20 2016 - Apr 01 2016 + Mar 20 2016 @@ -2394,15 +2394,15 @@ myMenu68.width = 256; - 136 + 134 - 1 + 1 - Annual subscription domain + Monthly prorated account @@ -2418,15 +2418,15 @@ myMenu68.width = 256; - $0.00 + $20.00 - $25.00 + $30.00 - annually + monthly @@ -2434,11 +2434,11 @@ myMenu68.width = 256; - Aug 12 2015 + Mar 01 2016 - Aug 01 2016 + Apr 01 2016 @@ -2540,15 +2540,15 @@ myMenu68.width = 256; - 134 + 136 - 1 + 1 - Monthly prorated account + Annual subscription domain @@ -2564,15 +2564,15 @@ myMenu68.width = 256; - $20.00 + $0.00 - $30.00 + $25.00 - monthly + annually @@ -2580,11 +2580,11 @@ myMenu68.width = 256; - Mar 01 2016 + Aug 12 2015 - Apr 01 2016 + Aug 01 2016 @@ -2613,15 +2613,15 @@ myMenu68.width = 256; - 150 + 149 - 1 + 1 - Annual subscription domain + Monthly prorated broadband @@ -2637,15 +2637,15 @@ myMenu68.width = 256; - $0.00 + $40.00 - $25.00 + $90.00 - annually + monthly @@ -2653,11 +2653,11 @@ myMenu68.width = 256; - Aug 21 2015 + Mar 01 2016 - Aug 01 2016 + Apr 01 2016 @@ -2686,15 +2686,15 @@ myMenu68.width = 256; - 149 + 150 - 1 + 1 - Monthly prorated broadband + Annual subscription domain @@ -2710,15 +2710,15 @@ myMenu68.width = 256; - $40.00 + $0.00 - $90.00 + $25.00 - monthly + annually @@ -2726,11 +2726,11 @@ myMenu68.width = 256; - Mar 01 2016 + Aug 21 2015 - Apr 01 2016 + Aug 01 2016 @@ -2832,15 +2832,15 @@ myMenu68.width = 256; - 172 + 170 - 1 + 1 - Annual subscription domain + Monthly prorated account @@ -2856,15 +2856,15 @@ myMenu68.width = 256; - $0.00 + $20.00 - $25.00 + $30.00 - annually + monthly @@ -2872,11 +2872,11 @@ myMenu68.width = 256; - Aug 31 2015 + Mar 01 2016 - Aug 01 2016 + Apr 01 2016 @@ -2978,15 +2978,15 @@ myMenu68.width = 256; - 170 + 172 - 1 + 1 - Monthly prorated account + Annual subscription domain @@ -3002,15 +3002,15 @@ myMenu68.width = 256; - $20.00 + $0.00 - $30.00 + $25.00 - monthly + annually @@ -3018,11 +3018,11 @@ myMenu68.width = 256; - Mar 01 2016 + Aug 31 2015 - Apr 01 2016 + Aug 01 2016 @@ -3051,15 +3051,15 @@ myMenu68.width = 256; - 208 + 206 - 1 + 1 - Annual subscription domain + Monthly prorated account @@ -3075,15 +3075,15 @@ myMenu68.width = 256; - $0.00 + $20.00 - $25.00 + $30.00 - annually + monthly @@ -3091,11 +3091,11 @@ myMenu68.width = 256; - Aug 19 2015 + Mar 01 2016 - Aug 01 2016 + Apr 01 2016 @@ -3197,15 +3197,15 @@ myMenu68.width = 256; - 206 + 208 - 1 + 1 - Monthly prorated account + Annual subscription domain @@ -3221,15 +3221,15 @@ myMenu68.width = 256; - $20.00 + $0.00 - $30.00 + $25.00 - monthly + annually @@ -3237,11 +3237,11 @@ myMenu68.width = 256; - Mar 01 2016 + Aug 19 2015 - Apr 01 2016 + Aug 01 2016 @@ -3270,15 +3270,15 @@ myMenu68.width = 256; - 220 + 218 - 1 + 1 - Annual subscription domain + Monthly prorated account @@ -3294,15 +3294,15 @@ myMenu68.width = 256; - $0.00 + $20.00 - $25.00 + $30.00 - annually + monthly @@ -3310,11 +3310,11 @@ myMenu68.width = 256; - Aug 17 2015 + Mar 01 2016 - Aug 01 2016 + Apr 01 2016 @@ -3416,15 +3416,15 @@ myMenu68.width = 256; - 218 + 220 - 1 + 1 - Monthly prorated account + Annual subscription domain @@ -3440,15 +3440,15 @@ myMenu68.width = 256; - $20.00 + $0.00 - $30.00 + $25.00 - monthly + annually @@ -3456,11 +3456,11 @@ myMenu68.width = 256; - Mar 01 2016 + Aug 17 2015 - Apr 01 2016 + Aug 01 2016 @@ -3489,15 +3489,15 @@ myMenu68.width = 256; - 244 + 242 - 1 + 1 - Annual subscription domain + Monthly prorated account @@ -3513,15 +3513,15 @@ myMenu68.width = 256; - $0.00 + $20.00 - $25.00 + $30.00 - annually + monthly @@ -3529,11 +3529,11 @@ myMenu68.width = 256; - Aug 30 2015 + Mar 01 2016 - Aug 01 2016 + Apr 01 2016 @@ -3635,15 +3635,15 @@ myMenu68.width = 256; - 242 + 244 - 1 + 1 - Monthly prorated account + Annual subscription domain @@ -3659,15 +3659,15 @@ myMenu68.width = 256; - $20.00 + $0.00 - $30.00 + $25.00 - monthly + annually @@ -3675,11 +3675,11 @@ myMenu68.width = 256; - Mar 01 2016 + Aug 30 2015 - Apr 01 2016 + Aug 01 2016 @@ -3708,15 +3708,15 @@ myMenu68.width = 256; - 246 + 245 - 1 + 1 - Annual subscription domain + Monthly prorated broadband @@ -3732,15 +3732,15 @@ myMenu68.width = 256; - $0.00 + $40.00 - $25.00 + $90.00 - annually + monthly @@ -3748,11 +3748,11 @@ myMenu68.width = 256; - Aug 18 2015 + Mar 01 2016 - Aug 01 2016 + Apr 01 2016 @@ -3781,15 +3781,15 @@ myMenu68.width = 256; - 247 + 246 - 1 + 1 - Monthly anniversary phone x4 + Annual subscription domain @@ -3809,11 +3809,11 @@ myMenu68.width = 256; - $60.00 + $25.00 - monthly + annually @@ -3821,11 +3821,11 @@ myMenu68.width = 256; - Feb 18 2016 + Aug 18 2015 - Mar 18 2016 + Aug 01 2016 @@ -3854,15 +3854,15 @@ myMenu68.width = 256; - 245 + 247 - 1 + 1 - Monthly prorated broadband + Monthly anniversary phone x4 @@ -3878,11 +3878,11 @@ myMenu68.width = 256; - $40.00 + $0.00 - $90.00 + $60.00 @@ -3894,11 +3894,11 @@ myMenu68.width = 256; - Mar 01 2016 + Feb 18 2016 - Apr 01 2016 + Mar 18 2016 @@ -3927,15 +3927,15 @@ myMenu68.width = 256; - 258 + 257 - 1 + 1 - Annual subscription domain + Monthly prorated broadband @@ -3951,15 +3951,15 @@ myMenu68.width = 256; - $0.00 + $40.00 - $25.00 + $90.00 - annually + monthly @@ -3967,11 +3967,11 @@ myMenu68.width = 256; - Aug 15 2015 + Mar 01 2016 - Aug 01 2016 + Apr 01 2016 @@ -4000,15 +4000,15 @@ myMenu68.width = 256; - 259 + 258 - 1 + 1 - Monthly anniversary phone x4 + Annual subscription domain @@ -4028,11 +4028,11 @@ myMenu68.width = 256; - $60.00 + $25.00 - monthly + annually @@ -4040,11 +4040,11 @@ myMenu68.width = 256; - Feb 15 2016 + Aug 15 2015 - Mar 15 2016 + Aug 01 2016 @@ -4073,15 +4073,15 @@ myMenu68.width = 256; - 257 + 259 - 1 + 1 - Monthly prorated broadband + Monthly anniversary phone x4 @@ -4097,11 +4097,11 @@ myMenu68.width = 256; - $40.00 + $0.00 - $90.00 + $60.00 @@ -4113,11 +4113,11 @@ myMenu68.width = 256; - Mar 01 2016 + Feb 15 2016 - Apr 01 2016 + Mar 15 2016 @@ -4146,15 +4146,15 @@ myMenu68.width = 256; - 270 + 269 - 1 + 1 - Annual subscription domain + Monthly prorated broadband @@ -4170,15 +4170,15 @@ myMenu68.width = 256; - $0.00 + $40.00 - $25.00 + $90.00 - annually + monthly @@ -4186,11 +4186,11 @@ myMenu68.width = 256; - Aug 19 2015 + Mar 01 2016 - Aug 01 2016 + Apr 01 2016 @@ -4219,15 +4219,15 @@ myMenu68.width = 256; - 271 + 270 - 1 + 1 - Monthly anniversary phone x4 + Annual subscription domain @@ -4247,11 +4247,11 @@ myMenu68.width = 256; - $60.00 + $25.00 - monthly + annually @@ -4259,11 +4259,11 @@ myMenu68.width = 256; - Feb 19 2016 + Aug 19 2015 - Mar 19 2016 + Aug 01 2016 @@ -4292,15 +4292,15 @@ myMenu68.width = 256; - 269 + 271 - 1 + 1 - Monthly prorated broadband + Monthly anniversary phone x4 @@ -4316,11 +4316,11 @@ myMenu68.width = 256; - $40.00 + $0.00 - $90.00 + $60.00 @@ -4332,11 +4332,11 @@ myMenu68.width = 256; - Mar 01 2016 + Feb 19 2016 - Apr 01 2016 + Mar 19 2016 @@ -4584,15 +4584,15 @@ myMenu68.width = 256; - 288 + 287 - 1 + 1 - Monthly prorated account + Monthly anniversary phone x4 @@ -4608,11 +4608,11 @@ myMenu68.width = 256; - $20.00 + $0.00 - $30.00 + $60.00 @@ -4624,11 +4624,11 @@ myMenu68.width = 256; - Mar 01 2016 + Feb 18 2016 - Apr 01 2016 + Mar 18 2016 @@ -4657,15 +4657,15 @@ myMenu68.width = 256; - 287 + 288 - 1 + 1 - Monthly anniversary phone x4 + Monthly prorated account @@ -4681,11 +4681,11 @@ myMenu68.width = 256; - $0.00 + $20.00 - $60.00 + $30.00 @@ -4697,11 +4697,11 @@ myMenu68.width = 256; - Feb 18 2016 + Mar 01 2016 - Mar 18 2016 + Apr 01 2016 @@ -4803,15 +4803,15 @@ myMenu68.width = 256; - 306 + 305 - 1 + 1 - Annual subscription domain + Monthly prorated broadband @@ -4827,15 +4827,15 @@ myMenu68.width = 256; - $0.00 + $40.00 - $25.00 + $90.00 - annually + monthly @@ -4843,11 +4843,11 @@ myMenu68.width = 256; - Aug 08 2015 + Mar 01 2016 - Aug 01 2016 + Apr 01 2016 @@ -4876,15 +4876,15 @@ myMenu68.width = 256; - 305 + 306 - 1 + 1 - Monthly prorated broadband + Annual subscription domain @@ -4900,15 +4900,15 @@ myMenu68.width = 256; - $40.00 + $0.00 - $90.00 + $25.00 - monthly + annually @@ -4916,11 +4916,11 @@ myMenu68.width = 256; - Mar 01 2016 + Aug 08 2015 - Apr 01 2016 + Aug 01 2016 @@ -5022,15 +5022,15 @@ myMenu68.width = 256; - 340 + 338 - 1 + 1 - Annual subscription domain + Monthly prorated account @@ -5046,15 +5046,15 @@ myMenu68.width = 256; - $0.00 + $20.00 - $25.00 + $30.00 - annually + monthly @@ -5062,11 +5062,11 @@ myMenu68.width = 256; - Aug 17 2015 + Mar 01 2016 - Aug 01 2016 + Apr 01 2016 @@ -5168,15 +5168,15 @@ myMenu68.width = 256; - 338 + 340 - 1 + 1 - Monthly prorated account + Annual subscription domain @@ -5192,15 +5192,15 @@ myMenu68.width = 256; - $20.00 + $0.00 - $30.00 + $25.00 - monthly + annually @@ -5208,11 +5208,11 @@ myMenu68.width = 256; - Mar 01 2016 + Aug 17 2015 - Apr 01 2016 + Aug 01 2016 @@ -5241,15 +5241,15 @@ myMenu68.width = 256; - 354 + 353 - 1 + 1 - Annual subscription domain + Monthly prorated broadband @@ -5265,15 +5265,15 @@ myMenu68.width = 256; - $0.00 + $40.00 - $25.00 + $90.00 - annually + monthly @@ -5281,11 +5281,11 @@ myMenu68.width = 256; - Aug 09 2015 + Mar 01 2016 - Aug 01 2016 + Apr 01 2016 @@ -5314,15 +5314,15 @@ myMenu68.width = 256; - 355 + 354 - 1 + 1 - Monthly anniversary phone x4 + Annual subscription domain @@ -5342,11 +5342,11 @@ myMenu68.width = 256; - $60.00 + $25.00 - monthly + annually @@ -5354,11 +5354,11 @@ myMenu68.width = 256; - Feb 09 2016 + Aug 09 2015 - Mar 09 2016 + Aug 01 2016 @@ -5387,15 +5387,15 @@ myMenu68.width = 256; - 353 + 355 - 1 + 1 - Monthly prorated broadband + Monthly anniversary phone x4 @@ -5411,11 +5411,11 @@ myMenu68.width = 256; - $40.00 + $0.00 - $90.00 + $60.00 @@ -5427,11 +5427,11 @@ myMenu68.width = 256; - Mar 01 2016 + Feb 09 2016 - Apr 01 2016 + Mar 09 2016 @@ -5460,15 +5460,15 @@ myMenu68.width = 256; - 412 + 410 - 1 + 1 - Annual subscription domain + Monthly prorated account @@ -5484,15 +5484,15 @@ myMenu68.width = 256; - $0.00 + $20.00 - $25.00 + $30.00 - annually + monthly @@ -5500,11 +5500,11 @@ myMenu68.width = 256; - Aug 13 2015 + Mar 01 2016 - Aug 01 2016 + Apr 01 2016 @@ -5606,15 +5606,15 @@ myMenu68.width = 256; - 410 + 412 - 1 + 1 - Monthly prorated account + Annual subscription domain @@ -5630,15 +5630,15 @@ myMenu68.width = 256; - $20.00 + $0.00 - $30.00 + $25.00 - monthly + annually @@ -5646,11 +5646,11 @@ myMenu68.width = 256; - Mar 01 2016 + Aug 13 2015 - Apr 01 2016 + Aug 01 2016 @@ -5679,15 +5679,15 @@ myMenu68.width = 256; - 469 + 467 - 1 + 1 - Monthly prorated broadband + Monthly anniversary phone x4 @@ -5703,11 +5703,11 @@ myMenu68.width = 256; - $40.00 + $0.00 - $90.00 + $60.00 @@ -5719,11 +5719,11 @@ myMenu68.width = 256; - Mar 01 2016 + Feb 14 2016 - Apr 01 2016 + Mar 14 2016 @@ -5752,15 +5752,15 @@ myMenu68.width = 256; - 467 + 468 - 1 + 1 - Monthly anniversary phone x4 + Monthly prorated account @@ -5776,11 +5776,11 @@ myMenu68.width = 256; - $0.00 + $20.00 - $60.00 + $30.00 @@ -5792,11 +5792,11 @@ myMenu68.width = 256; - Feb 14 2016 + Mar 01 2016 - Mar 14 2016 + Apr 01 2016 @@ -5825,15 +5825,15 @@ myMenu68.width = 256; - 468 + 469 - 1 + 1 - Monthly prorated account + Monthly prorated broadband @@ -5849,11 +5849,11 @@ myMenu68.width = 256; - $20.00 + $40.00 - $30.00 + $90.00 diff --git a/FS-Test/share/output/view/cust_bill-pdf.cgi/invnum=681:notice_name=Invoice b/FS-Test/share/output/view/cust_bill-pdf.cgi/invnum=681:notice_name=Invoice deleted file mode 100644 index f463b5fce87f8b9b4fe0a5009a72ab18bea9448f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 121764 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

o2)+4u)T7n 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 diff --git a/FS-Test/share/output/view/cust_bill-tex.cgi/invnum=681:notice_name=Invoice b/FS-Test/share/output/view/cust_bill-tex.cgi/invnum=681:notice_name=Invoice new file mode 100644 index 000000000..7d616f6af --- /dev/null +++ b/FS-Test/share/output/view/cust_bill-tex.cgi/invnum=681:notice_name=Invoice @@ -0,0 +1,288 @@ +%% file: Standard Multipage.tex +%% Purpose: Multipage bill template for e-Bills +%% +%% Created by Mark Asplen-Taylor +%% Asplen Management Ltd +%% www.asplen.co.uk +%% +%% Modified for Freeside by Kristian Hoffman +%% +%% Changes +%% 0.1 4/12/00 Created +%% 0.2 18/10/01 More fields added +%% 1.0 16/11/01 RELEASED +%% 1.2 16/10/02 Invoice number added +%% 1.3 2/12/02 Logo graphic added +%% 1.4 7/2/03 Multipage headers/footers added +%% n/a forked for Freeside; checked into CVS +%% + +\documentclass[letterpaper]{article} + +\usepackage{fancyhdr,lastpage,ifthen,array,longtable,afterpage,caption,multirow,bigstrut} +\usepackage{graphicx} % required for logo graphic +\usepackage[utf8]{inputenc} % multilanguage support +\usepackage[T1]{fontenc} + + +\addtolength{\voffset}{-0.0cm} % top margin to top of header +\addtolength{\hoffset}{-0.6cm} % left margin on page +\addtolength{\topmargin}{-1.25cm} +\setlength{\headheight}{2.0cm} % height of header +\setlength{\headsep}{1.0cm} +\setlength{\footskip}{1.0cm} % bottom of footer from bottom of text + +%\addtolength{\textwidth}{2.1in} % width of text +\setlength{\textwidth}{19.5cm} +\setlength{\textheight}{19.5cm} +\setlength{\oddsidemargin}{-0.9cm} % odd page left margin +\setlength{\evensidemargin}{-0.9cm} % even page left margin + +\LTchunksize=40 + +\renewcommand{\headrulewidth}{0pt} +\renewcommand{\footrulewidth}{1pt} + +\renewcommand{\footrule}{ +\ifthenelse{\equal{\thepage}{1}} + { + } + { + \vbox to 0pt{\rule{\headwidth}{\footrulewidth}\vss} + } +} + +\newcommand{\extracouponspace}{3.6cm} + +% Adjust the inset of the mailing address +\newcommand{\addressinset}[1][]{\hspace{1.0cm}} + +% Adjust the inset of the return address and logo +\newcommand{\returninset}[1][]{\hspace{-0.25cm}} + +% New command for address lines i.e. skip them if blank +\newcommand{\addressline}[1]{\ifthenelse{\equal{#1}{}}{}{#1\\}} + +% Inserts dollar symbol +\newcommand{\dollar}[1][]{\symbol{36}} + +% Remove plain style header/footer +\fancypagestyle{plain}{ + \fancyhead{} +} +\fancyhf{} + +% Define fancy header/footer for first and subsequent pages +\fancyfoot[C]{ + \ifthenelse{\equal{\thepage}{1}} + { % First page +\vspace{-\extracouponspace}\rule[0.5em]{\textwidth}{\footrulewidth}\\Detach and return this remittance form with your payment.\\ +\begin{tabular}{ll} +\begin{tabular}{ll} +\returninset +\begin{tabular}{ll} + \makebox{ \includegraphics{/usr/local/etc/freeside/cache.DBI:Pg:dbname=freeside/cust_bill.681.aSksR2dX.eps}} & + \begin{minipage}[b]{5.5cm} +Freeside Test 5.0.1\\* +1234 Example Lane\\* +Exampleton, CA~~54321\\* + \end{minipage}\\ +\end{tabular}& +\begin{tabular}{r@{: }lr} +Invoice date & \textbf{Dec~26th,~2015} & \multirow{4}*{ +\makebox{ +\begin{minipage}[t]{7.0cm} +\textbf{Samara Towne}\\ +\addressline{Olson Inc} +\addressline{46706 Kadin Hill \#780} +\addressline{Trailer W 2-E} +\addressline{Owensboro, KS~~69113} +\addressline{} +\ +\end{minipage}}}\\ +Customer\#& \textbf{135} & \\ +Total Due & \textbf{0.00} & \\ +\rule{0pt}{2.25em}Amount Enclosed & \rule{2cm}{1pt}& \\ +\end{tabular}\\ +\rule{0pt}{1cm} &\\ +\end{tabular}\\ +\begin{tabular}{ll} +\addressinset \rule{0.5cm}{0cm} & +\makebox{ +\begin{minipage}[t]{7.0cm} +Freeside Test 5.0.1\\* +1234 Example Lane\\* +Exampleton, CA~~54321\\* +\end{minipage}} +\hfill +\end{tabular}\\ +\end{tabular}\\ \small{ +Freeside Test 5.0.1 + }\vspace{\extracouponspace} + } + { % ... pages + \small{ +Freeside Test 5.0.1 + } + } +} + +\fancyfoot[R]{ + \ifthenelse{\equal{\thepage}{1}} + { % First page + } + { % ... pages + \small{\thepage\ of \pageref{LastPage}} + } +} + +\fancyhead[L]{ + \ifthenelse{\equal{\thepage}{1}} + { % First page + \returninset + \makebox{ + \begin{tabular}{ll} + \includegraphics{/usr/local/etc/freeside/cache.DBI:Pg:dbname=freeside/cust_bill.681.aSksR2dX.eps} & + \begin{minipage}[b]{5.5cm} +Freeside Test 5.0.1\\* +1234 Example Lane\\* +Exampleton, CA~~54321\\* + \end{minipage}\\ + \end{tabular} + } + } + { % ... pages + %\includegraphics{/usr/local/etc/freeside/cache.DBI:Pg:dbname=freeside/cust_bill.681.aSksR2dX.eps} % Uncomment if you want the logo on all pages. + } +} + +\fancyhead[R]{ + \ifthenelse{\equal{\thepage}{1}} + { % First page + \begin{tabular}{ccc} + Invoice date & Invoice \# & Customer \#\\ + \vspace{0.2cm} + \textbf{Dec~26th,~2015} & \textbf{681} & \textbf{135} \\\hline + \rule{0pt}{5ex} &~~ \huge{\textsc{Invoice}} & \\ + \vspace{-0.2cm} + & & \\\hline + \end{tabular} + } + { % ... pages + \small{ + \begin{tabular}{lll} + Invoice date & Invoice \# & Customer \#\\ + \textbf{Dec~26th,~2015} & \textbf{681} & \textbf{135}\\ + \end{tabular} + } + } +} + +\pagestyle{fancy} + + +%% Font options are: +%% bch Bitsream Charter +%% put Utopia +%% phv Adobe Helvetica +%% pnc New Century Schoolbook +%% ptm Times +%% pcr Courier + +\renewcommand{\familydefault}{phv} + + +% Commands for freeside table header... + +\newcommand{\FSdescriptionlength} { 8.2cm } +\newcommand{\FSdescriptioncolumncount} { 4 } +\newcommand{\FSunitcolumns}{ \makebox[2.5cm][r]{\textbf{~~Unit Price}} &\makebox[1.4cm]{\textbf{~Quantity}} & } + +\newcommand{\FShead}{ + \hline + \rule{0pt}{2.5ex} + \makebox[1.4cm]{} & + \multicolumn{\FSdescriptioncolumncount}{l}{\makebox[\FSdescriptionlength][l]{\textbf{Description}}}& + \FSunitcolumns + \makebox[1.6cm][r]{\textbf{Amount}} \\ + \hline +} + +% ...description... +\newcommand{\FSdesc}[5]{ + \multicolumn{1}{c}{\rule{0pt}{2.5ex}\textbf{#1}} & + \multicolumn{4}{l}{\textbf{#2}} & + \multicolumn{1}{r}{\textbf{#3}} & + \multicolumn{1}{r}{\textbf{#4}} & + + \multicolumn{1}{r}{\textbf{#5}}\\ +} +% ...extended description... +\newcommand{\FSextdesc}[1]{ + \multicolumn{1}{l}{\rule{0pt}{1.0ex}} & +%% \multicolumn{2}{l}{\small{~-~#1}}\\ +#1\\ +} +% ...and total line items. +\newcommand{\FStotaldesc}[2]{ + & \multicolumn{6}{l}{#1} & #2\\ +} + + +\begin{document} +% Headers and footers defined for the first page +\addressinset \rule{0.5cm}{0cm} +\makebox{ +\begin{minipage}[t]{7.0cm} +\vspace{0.25cm} +\textbf{Samara Towne}\\ +\addressline{Olson Inc} +\addressline{46706 Kadin Hill \#780} +\addressline{Trailer W 2-E} +\addressline{Owensboro, KS~~69113} +\addressline{} +\end{minipage}} +\hfill +\makebox{ +\begin{minipage}[t]{6.4cm} + +\begin{flushright} +\\ +~\\ +\end{flushright} +\end{minipage}} +\vspace{1.5cm} +% + +% +\section*{} +\captionsetup{singlelinecheck=false,justification=raggedright,font={Large,sc,bf}}\ifthenelse{\equal{\thepage}{1}}{\setlength{\LTextracouponspace}{\extracouponspace}}{\setlength{\LTextracouponspace}{0pt}}\begin{longtable}{cllllllr}\caption*{ Charges}\\\FShead\endfirsthead\multicolumn{7}{r}{\rule{0pt}{2.5ex}Continued from previous page}\\\FShead\endhead\multicolumn{7}{r}{\rule{0pt}{2.5ex}Continued on next page...}\\\endfoot\hline\FStotaldesc{\textbf{Total Charges}}{\textbf{\dollar 142.42}} +\FStotaldesc{Payment received 12/26/15}{$-$\dollar 142.42} +\FStotaldesc{\textbf{Balance Due}}{\textbf{\dollar 0.00}} +\hline\endlastfoot\hline +\FSdesc{}{Monthly prorated broadband Setup}{\dollar40.00}{1}{\dollar40.00}* +\FSextdesc{\multicolumn{6}{l}{\small{~~~Test svc\_broadband: IP:10.98.22.188, MAC:00007E436BF5}}}* +\FSdesc{}{Monthly prorated broadband (12/26/15 - 01/01/16)}{\dollar90.00}{1}{\dollar17.42}* +\FSextdesc{\multicolumn{6}{l}{\small{~~~Test svc\_broadband: IP:10.98.22.188, MAC:00007E436BF5}}}* +\FSextdesc{\multicolumn{6}{l}{\small{~~~Prorated (Dec 26 - Jan 01): \$17.42}}}* +\hline +\FSdesc{}{Annual subscription domain (12/26/15 - 12/01/16)}{\dollar25.00}{1}{\dollar25.00}* +\FSextdesc{\multicolumn{6}{l}{\small{~~~Test svc\_domain: botsford-mueller.com}}}* +\hline +\FSdesc{}{Monthly anniversary phone x4 (12/26/15 - 01/26/16)}{\dollar60.00}{1}{\dollar60.00}* +\FSextdesc{\multicolumn{6}{l}{\small{~~~Test svc\_phone: 152300260278657}}}* +\end{longtable} +\vfill +\begin{minipage}[t]{\textwidth} + %% +%% Add any customer specific notes in here +%% +\section*{\textsc{Notes}} +\begin{enumerate} +\item Please make your check payable to \textbf{Freeside Test 5.0.1}. +\item If you have any questions please email or telephone. +\end{enumerate} + \ifthenelse{\equal{\thepage}{1}}{\rule{0pt}{\extracouponspace}}{} +\end{minipage} +\end{document} + diff --git a/FS-Test/share/output/view/cust_main.cgi/custnum=2:show=packages b/FS-Test/share/output/view/cust_main.cgi/custnum=2:show=packages new file mode 100644 index 000000000..ba5791957 --- /dev/null +++ b/FS-Test/share/output/view/cust_main.cgi/custnum=2:show=packages @@ -0,0 +1,2400 @@ + + + + + Internal Customer #2: Schowalter, Oswald (Active) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
freeside + Freeside Test 5.0.1 + Logged in as test  logout
Preferences +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ Adv + +
+ + + + + +
+ +
+
+ Advanced + +
+ + + + + +
+ + + + + +
+ + Adv
+ +
+ + + + + +
+ +
+
+ Advanced + +
+ + + + + +
+ +
+
+ Advanced + +
+ + + + + +
+ + + + + + + +
+ + +
+ +

+ Internal Customer #2: Schowalter, Oswald (Active) +

+ + + + + + + + +
+ + + + +
+ + +
    +
  • + Basics +
      +
    • Edit customer
    • +
    • Edit contacts
    • +
    • -
    • +
    • + + + + + + + + + + +Bill now + +
      +
    • +
    • Suspend
    • +
    • Cancel
    • +
    • Merge
    • +
    • Refer a new customer
    • +
    • -
    • +
    • View billing events
    • +
    +
  • +
  • + Notes + +
  • +
  • + Tickets +
  • +
  • + Appointments + +
  • +
  • + Quotations + +
  • +
  • + Packages +
      +
    • New qualification
    • +
    • Order new package
    • +
    • +One-time charge +
    • +
    • Move services between packages
    • +
    • Bulk order and cancel packages
    • +
    • -
    • +
    • Package reports
    • +
    • View qualifications
    • +
    • View accounts
    • +
    • View CDRs
    • +
    +
  • +
  • + Payment History + +
  • +
  • + Change History +
  • +
+ + + + + +
+ +
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
PackageStatusContact/LocationServices
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + Monthly prorated account + - + $20 setup, $30/monthly +
+ + + ( Change package ) + ( Discount ) + ( Customize ) +
+ + +
+
+ + + + ( Change quantity ) + + +
+ + + + ( Change sales person ) + + +
+ + ( Add invoice details ) + + + + ( Add comments ) + +
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Ordered Aug 4th, 2015
Active, billed monthly
Setup Oct 9th, 2015
Last bill Mar 1st, 2016
Next bill Apr 1st, 2016
+ + + ( Suspend now ) + ( Suspend later ) + ( Delay suspend ) +
+ ( Cancel now ) + ( Cancel later ) + + +
+
+ + ( Add contact ) + +
+ +
+ + Default service location
24866 VonRueden Roads
Floor 94 X
Crown Point CT 59629-7714 + +
+ + 38.5000000, -121.5000000 + + +map + + directions + +earth + + + + +
+ +
+ + ( Change location ) + ( Edit location ) + + +
+ + + + + + + + + + + + + + + + +
+ Test svc_acct + + + berta@example.com + + +
+ + Unprovision ) +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + Monthly prorated broadband + - + $40 setup, $90/monthly +
+ + + ( Change package ) + ( Discount ) + ( Customize ) +
+ + +
+
+ + + + ( Change quantity ) + + +
+ + + + ( Change sales person ) + + +
+ + ( Add invoice details ) + + + + ( Add comments ) + +
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Ordered Aug 4th, 2015
Active, billed monthly
Setup Oct 9th, 2015
Last bill Mar 1st, 2016
Next bill Apr 1st, 2016
+ + + ( Suspend now ) + ( Suspend later ) + ( Delay suspend ) +
+ ( Cancel now ) + ( Cancel later ) + + +
+
+ + ( Add contact ) + +
+ +
+ + Default service location
24866 VonRueden Roads
Floor 94 X
Crown Point CT 59629-7714 + +
+ + 38.5000000, -121.5000000 + + +map + + directions + +earth + + + + +
+ +
+ + ( Change location ) + ( Edit location ) + + +
+ + + + + + + + + + + + + + + + +
+ Test svc_broadband + + + IP:10.212.50.247, MAC:0000911C4815 + + +
+ + ping ) + + + Unprovision ) +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + Annual subscription domain + - + $25/annually +
+ + + ( Change package ) + ( Discount ) + ( Customize ) +
+ + +
+
+ + + + ( Change quantity ) + + +
+ + + + ( Change sales person ) + + +
+ + ( Add invoice details ) + + + + ( Add comments ) + +
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Ordered Aug 4th, 2015
Active, billed annually
Setup Oct 9th, 2015
Last bill Oct 9th, 2015
Next bill Oct 1st, 2016
+ + + ( Suspend now ) + ( Suspend later ) + ( Delay suspend ) +
+ ( Cancel now ) + ( Cancel later ) + + +
+
+ + ( Add contact ) + +
+ +
+ + Default service location
24866 VonRueden Roads
Floor 94 X
Crown Point CT 59629-7714 + +
+ + 38.5000000, -121.5000000 + + +map + + directions + +earth + + + + +
+ +
+ + ( Change location ) + ( Edit location ) + + +
+ + + + + + + + + + + + + + + + +
+ Test svc_domain + + + waters-turner.com + + +
+ + Unprovision ) +
+
+ +
+ +
+ + + + + + + + + +
+
+ + + diff --git a/FS-Test/share/output/view/cust_main.cgi/custnum=2:show=payment_history b/FS-Test/share/output/view/cust_main.cgi/custnum=2:show=payment_history new file mode 100644 index 000000000..36a01b077 --- /dev/null +++ b/FS-Test/share/output/view/cust_main.cgi/custnum=2:show=payment_history @@ -0,0 +1,1658 @@ + + + + + Internal Customer #2: Schowalter, Oswald (Active) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
freeside + Freeside Test 5.0.1 + Logged in as test  logout
Preferences +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ Adv + +
+ + + + + +
+ +
+
+ Advanced + +
+ + + + + +
+ + + + + +
+ + Adv
+ +
+ + + + + +
+ +
+
+ Advanced + +
+ + + + + +
+ +
+
+ Advanced + +
+ + + + + +
+ + + + + + + +
+ + +
+ +

+ Internal Customer #2: Schowalter, Oswald (Active) +

+ + + + + + + + +
+ + + + +
+ + +
    +
  • + Basics +
      +
    • Edit customer
    • +
    • Edit contacts
    • +
    • -
    • +
    • + + + + + + + + + + +Bill now + +
      +
    • +
    • Suspend
    • +
    • Cancel
    • +
    • Merge
    • +
    • Refer a new customer
    • +
    • -
    • +
    • View billing events
    • +
    +
  • +
  • + Notes + +
  • +
  • + Tickets +
  • +
  • + Appointments + +
  • +
  • + Quotations + +
  • +
  • + Packages +
      +
    • New qualification
    • +
    • Order new package
    • +
    • +One-time charge +
    • +
    • Move services between packages
    • +
    • Bulk order and cancel packages
    • +
    • -
    • +
    • Package reports
    • +
    • View qualifications
    • +
    • View accounts
    • +
    • View CDRs
    • +
    +
  • +
  • + Payment History + +
  • +
  • + Change History +
  • +
+ + + + + +
+ +
+ + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DateDescriptionInvoicePaymentIn-house CreditRefundBalance
+ + 10/09/2015 + + + + Open Invoice #180 (Balance 174.03) + + + $174.03 + + + + + + + + $174.03 +
+ + 11/01/2015 + + + + Open Invoice #238 (Balance 120.00) + + + $120.00 + + + + + + + + $294.03 +
+ + 12/01/2015 + + + + Open Invoice #444 (Balance 120.00) + + + $120.00 + + + + + + + + $414.03 +
+ + 01/01/2016 + + + + Open Invoice #711 (Balance 120.00) + + + $120.00 + + + + + + + + $534.03 +
+ + 02/01/2016 + + + + Open Invoice #1040 (Balance 120.00) + + + $120.00 + + + + + + + + $654.03 +
+ + 03/01/2016 + + + + Open Invoice #1392 (Balance 120.00) + + + $120.00 + + + + + + + + $774.03 +
+
+ + + +
+ + + + + + +
+
+ + + diff --git a/FS-Test/share/ui_tests b/FS-Test/share/ui_tests index 9f781c945..8292ae521 100644 --- a/FS-Test/share/ui_tests +++ b/FS-Test/share/ui_tests @@ -4,12 +4,12 @@ search/cust_bill.html?OPEN90_date search/cust_bill.html?date search/cust_bill.html?magic=_date&agentnum=1&beginning=&ending=10%2F01%2F2015&charged_lt=&charged_gt=200.00&owed_lt=&owed_gt=&open=1 search/cust_bill_pkg.cgi?agentnum=1&status=&cust_classnum=&beginning=01%2F01%2F2016&ending=01%2F31%2F2016 -search/cust_pay.html?magic=_date&unapplied=0&beginning=01%2F01%2F2016&agentnum=1 +search/cust_pay.html?magic=_date&unapplied=0&beginning=01%2F01%2F2016&agentnum=1&order_by=paynum graph/cust_pkg.html?start_month=4&start_year=2015&end_month=3&end_year=2016 -search/cust_pkg_churn.html?agentnum=&status=setup&begin=1438412400&end=1441090800 -search/cust_pkg.cgi?pkgnum +search/cust_pkg_churn.html?agentnum=&status=setup&begin=1438412400&end=1441090800&order_by=cust_pkg.pkgnum +search/cust_pkg.cgi?keywords=pkgnum&order_by=pkgnum search/cust_pkg_summary.cgi?beginning=02%2F01%2F2016&ending=02%2F28%2F2016&classnum=0 -search/cust_pkg.cgi?magic=bill&classnum=0&setup_ending=10%2F31%2F2015&pkgpart=5&pkgpart=2 +search/cust_pkg.cgi?magic=bill&classnum=0&setup_ending=10%2F31%2F2015&pkgpart=5&pkgpart=2&order_by=pkgnum search/h_cust_pkg.html?classnum=0&status=active,suspended&date=1454313600&pkgpart=2 browse/part_svc.cgi?orderby=active search/unprovisioned_services.html @@ -41,8 +41,16 @@ view/cust_main.cgi?custnum=135&show=change_history # invoice view view/cust_bill.cgi?681 -view/cust_bill-pdf.cgi?invnum=681¬ice_name=Invoice +view/cust_bill-tex.cgi?invnum=681¬ice_name=Invoice # package configuration browse/part_pkg.cgi?active=1 edit/part_pkg.cgi?2 + +# one-time charge (cust#2) +edit/quick-charge.html?custnum=2 +edit/process/quick-charge.cgi?amount=100.00&custnum=2&pkg=Test%20one-time%20charge&quantity=1&bill_now=1 +# check that the charge was created and billed +view/cust_main.cgi?custnum=2&show=packages +view/cust_main.cgi?custnum=2&show=payment_history + -- 2.11.0