From 6cdf768f2f350f81fed9a552e34fd07a2ef1846f Mon Sep 17 00:00:00 2001 From: Mark Wells Date: Mon, 31 Aug 2015 14:19:18 -0700 Subject: [PATCH] refresh tests with August 2015 updates --- FS-Test/share/output/browse/part_pkg.cgi/active=1 | 6 +- .../output/browse/part_svc.cgi/orderby=active | 268 +-- .../share/output/edit/cust_main-contacts.html/135 | 2 +- FS-Test/share/output/edit/cust_main.cgi/135 | 2 +- FS-Test/share/output/edit/part_pkg.cgi/2 | 852 ++++++++-- ...ggregate:use_setup=1:use_usage=0:use_discount=1 | 2 +- ...nth=4:start_year=2015:end_month=3:end_year=2016 | 2 +- ...nd_year=2016:agentnum=1:cust_classnum=:refnum=1 | 2 +- ...01%2F01%2F2016:ending=02%2F28%2F2016:agentnum=1 | 2 +- ...0_date => keywords=OPEN90_date:order_by=invnum} | 1717 ++++++++++---------- .../{date => keywords=date:order_by=invnum} | 720 ++++---- ..._lt=:charged_gt=200.00:owed_lt=:owed_gt=:open=1 | 2 +- ...:beginning=01%2F01%2F2016:ending=01%2F31%2F2016 | 6 +- ...um=0:classnum=1:begin=1438412400:end=1441090800 | 6 +- ...um=0:classnum=1:begin=1438412400:end=1441090800 | 6 +- ...um=0:classnum=1:begin=1438412400:end=1441090800 | 6 +- .../share/output/search/cust_main.cgi/browse=last | 2 +- ...nning=01%2F01%2F2016:agentnum=1:order_by=paynum | 2 +- .../cust_pkg.cgi/keywords=pkgnum:order_by=pkgnum | 202 +-- ...2F31%2F2015:pkgpart=5:pkgpart=2:order_by=pkgnum | 204 +-- .../search/cust_pkg.cgi/magic=bill:custnum=135 | 8 +- ...8412400:end=1441090800:order_by=cust_pkg.pkgnum | 2 +- ...02%2F01%2F2016:ending=02%2F28%2F2016:classnum=0 | 2 +- ...atus=active,suspended:date=1454313600:pkgpart=2 | 2 +- .../days=0:as_of=03%2F01%2F2016 | 2 +- .../search/svc_acct.cgi/magic=all:sortby=username | 2 +- ...ecords=100:_type=html:offset=0:order_by=ip_addr | 2 +- .../search/svc_domain.cgi/magic=all:sortby=domain | 2 +- .../search/svc_phone.cgi/magic=all:sortby=phonenum | 2 +- .../output/search/unprovisioned_services.html | 2 +- .../invnum=681:notice_name=Invoice | 6 +- FS-Test/share/output/view/cust_bill.cgi/681 | 2 +- FS-Test/share/output/view/cust_main.cgi/135 | 2 +- .../cust_main.cgi/custnum=135:show=change_history | 2 +- .../view/cust_main.cgi/custnum=135:show=packages | 2 +- .../cust_main.cgi/custnum=135:show=payment_history | 2 +- .../view/cust_main.cgi/custnum=2:show=packages | 212 ++- .../cust_main.cgi/custnum=2:show=payment_history | 31 +- FS-Test/share/output/view/svc_acct.cgi/406 | 4 +- FS-Test/share/output/view/svc_broadband.cgi/401 | 2 +- FS-Test/share/output/view/svc_domain.cgi/402 | 6 +- FS-Test/share/output/view/svc_phone.cgi/403 | 4 +- 42 files changed, 2616 insertions(+), 1696 deletions(-) rename FS-Test/share/output/search/cust_bill.html/{OPEN90_date => keywords=OPEN90_date:order_by=invnum} (83%) rename FS-Test/share/output/search/cust_bill.html/{date => keywords=date:order_by=invnum} (97%) diff --git a/FS-Test/share/output/browse/part_pkg.cgi/active=1 b/FS-Test/share/output/browse/part_pkg.cgi/active=1 index 6eeffd57a..5f5f8a313 100644 --- a/FS-Test/share/output/browse/part_pkg.cgi/active=1 +++ b/FS-Test/share/output/browse/part_pkg.cgi/active=1 @@ -618,7 +618,7 @@ myMenu48.add(new WebFXMenuItem("Billing", null, "", myMenu65 )); myMenu48.add(new WebFXMenuSeparator()); var myMenu67 = new WebFXMenu; myMenu67.emptyText = ''; -myMenu67.add(new WebFXMenuItem("Message templates", "http://localhost/freeside/browse/msg_template.html", "Templates for customer notices" )); +myMenu67.add(new WebFXMenuItem("Message templates", "http://localhost/freeside/browse/msg_template/email.html", "Templates for customer notices" )); myMenu67.add(new WebFXMenuItem("Advertising sources", "http://localhost/freeside/browse/part_referral.html", "Where a customer heard about your service." )); myMenu67.add(new WebFXMenuItem("Custom fields", "http://localhost/freeside/browse/part_virtual_field.html", "Locally defined fields" )); myMenu67.add(new WebFXMenuItem("Translation strings", "http://localhost/freeside/browse/msgcat.html", "Translations and other customizable labels for each locale" )); @@ -1131,7 +1131,7 @@ function filter_change() { window.location = 'http://localhost/freeside/browse/ -
prorate_round_day: 1
prorate_verbose: 1
cutoff_day: 1
+
cutoff_day: 1
prorate_round_day: 1
prorate_verbose: 1
@@ -1185,7 +1185,7 @@ function filter_change() { window.location = 'http://localhost/freeside/browse/ -
prorate_round_day: 1
prorate_verbose: 1
cutoff_day: 1
+
cutoff_day: 1
prorate_round_day: 1
prorate_verbose: 1
diff --git a/FS-Test/share/output/browse/part_svc.cgi/orderby=active b/FS-Test/share/output/browse/part_svc.cgi/orderby=active index 3ce994cf8..ce7d11994 100644 --- a/FS-Test/share/output/browse/part_svc.cgi/orderby=active +++ b/FS-Test/share/output/browse/part_svc.cgi/orderby=active @@ -617,7 +617,7 @@ myMenu48.add(new WebFXMenuItem("Billing", null, "", myMenu65 )); myMenu48.add(new WebFXMenuSeparator()); var myMenu67 = new WebFXMenu; myMenu67.emptyText = ''; -myMenu67.add(new WebFXMenuItem("Message templates", "http://localhost/freeside/browse/msg_template.html", "Templates for customer notices" )); +myMenu67.add(new WebFXMenuItem("Message templates", "http://localhost/freeside/browse/msg_template/email.html", "Templates for customer notices" )); myMenu67.add(new WebFXMenuItem("Advertising sources", "http://localhost/freeside/browse/part_referral.html", "Where a customer heard about your service." )); myMenu67.add(new WebFXMenuItem("Custom fields", "http://localhost/freeside/browse/part_virtual_field.html", "Locally defined fields" )); myMenu67.add(new WebFXMenuItem("Translation strings", "http://localhost/freeside/browse/msgcat.html", "Translations and other customizable labels for each locale" )); @@ -962,7 +962,7 @@ function part_export_areyousure(href) { - sec_phrase + blocknum Fixed (unchangeable) @@ -974,8 +974,8 @@ function part_export_areyousure(href) { - popnum - Access number + cf_privatekey + Fixed (unchangeable) @@ -986,8 +986,8 @@ function part_export_areyousure(href) { - sectornum - Tower sector + dir + Home directory Fixed (unchangeable) @@ -998,20 +998,21 @@ function part_export_areyousure(href) { - uid - UID + domsvc + Domain Fixed (unchangeable) - + 1 + Yes - gid - GID + finger + Real name Fixed (unchangeable) @@ -1022,8 +1023,8 @@ function part_export_areyousure(href) { - finger - Real name + gid + GID Fixed (unchangeable) @@ -1034,8 +1035,8 @@ function part_export_areyousure(href) { - dir - Home directory + pbxsvc + PBX Fixed (unchangeable) @@ -1046,8 +1047,8 @@ function part_export_areyousure(href) { - shell - Shell + popnum + Access number Fixed (unchangeable) @@ -1070,8 +1071,8 @@ function part_export_areyousure(href) { - slipip - IP address + routernum + Fixed (unchangeable) @@ -1082,7 +1083,7 @@ function part_export_areyousure(href) { - routernum + sec_phrase Fixed (unchangeable) @@ -1094,8 +1095,8 @@ function part_export_areyousure(href) { - blocknum - + sectornum + Tower sector Fixed (unchangeable) @@ -1106,21 +1107,20 @@ function part_export_areyousure(href) { - domsvc - Domain + shell + Shell Fixed (unchangeable) - 1 + - Yes - pbxsvc - PBX + slipip + IP address Fixed (unchangeable) @@ -1131,8 +1131,8 @@ function part_export_areyousure(href) { - cf_privatekey - + uid + UID Fixed (unchangeable) @@ -1188,8 +1188,8 @@ function part_export_areyousure(href) { - suffix - + au_eligibility_type + AU Eligibility Type Fixed (unchangeable) @@ -1200,8 +1200,8 @@ function part_export_areyousure(href) { - catchall - + au_registrant_name + AU Registrant Name Fixed (unchangeable) @@ -1212,8 +1212,8 @@ function part_export_areyousure(href) { - quota - Quota + catchall + Fixed (unchangeable) @@ -1224,7 +1224,7 @@ function part_export_areyousure(href) { - registrarnum + expiration_date Fixed (unchangeable) @@ -1236,8 +1236,8 @@ function part_export_areyousure(href) { - registrarkey - + quota + Quota Fixed (unchangeable) @@ -1248,7 +1248,7 @@ function part_export_areyousure(href) { - setup_date + registrarkey Fixed (unchangeable) @@ -1260,7 +1260,7 @@ function part_export_areyousure(href) { - renewal_interval + registrarnum Fixed (unchangeable) @@ -1272,7 +1272,7 @@ function part_export_areyousure(href) { - expiration_date + renewal_interval Fixed (unchangeable) @@ -1284,8 +1284,8 @@ function part_export_areyousure(href) { - au_registrant_name - AU Registrant Name + setup_date + Fixed (unchangeable) @@ -1296,8 +1296,8 @@ function part_export_areyousure(href) { - au_eligibility_type - AU Eligibility Type + suffix + Fixed (unchangeable) @@ -1341,8 +1341,8 @@ function part_export_areyousure(href) { - description - Descriptive label + altitude + Altitude Fixed (unchangeable) @@ -1353,8 +1353,8 @@ function part_export_areyousure(href) { - routernum - Router/block + authkey + Authentication key Fixed (unchangeable) @@ -1377,8 +1377,8 @@ function part_export_areyousure(href) { - sectornum - Tower/sector + description + Descriptive label Fixed (unchangeable) @@ -1389,32 +1389,32 @@ function part_export_areyousure(href) { - speed_up - Upload speed (Kbps) + latitude + Latitude Fixed (unchangeable) - 1024 + - speed_down - Download speed (Kbps) + longitude + Longitude Fixed (unchangeable) - 1024 + - authkey - Authentication key + performance_profile + Peformance Profile Fixed (unchangeable) @@ -1425,8 +1425,8 @@ function part_export_areyousure(href) { - latitude - Latitude + plan_id + Service Plan Id Fixed (unchangeable) @@ -1437,8 +1437,8 @@ function part_export_areyousure(href) { - longitude - Longitude + poe_location + POE Location Fixed (unchangeable) @@ -1449,8 +1449,8 @@ function part_export_areyousure(href) { - altitude - Altitude + radio_location + Radio Location Fixed (unchangeable) @@ -1461,8 +1461,8 @@ function part_export_areyousure(href) { - vlan_profile - VLAN profile + radio_serialnum + Radio Serial Number Fixed (unchangeable) @@ -1473,8 +1473,8 @@ function part_export_areyousure(href) { - performance_profile - Peformance Profile + routernum + Router/block Fixed (unchangeable) @@ -1485,8 +1485,8 @@ function part_export_areyousure(href) { - plan_id - Service Plan Id + rssi + RSSI Fixed (unchangeable) @@ -1497,8 +1497,8 @@ function part_export_areyousure(href) { - radio_serialnum - Radio Serial Number + sectornum + Tower/sector Fixed (unchangeable) @@ -1509,8 +1509,8 @@ function part_export_areyousure(href) { - radio_location - Radio Location + serviceid + Torrus serviceid Fixed (unchangeable) @@ -1521,8 +1521,8 @@ function part_export_areyousure(href) { - poe_location - POE Location + shared_svcnum + Shared Service Fixed (unchangeable) @@ -1533,32 +1533,32 @@ function part_export_areyousure(href) { - rssi - RSSI + speed_down + Download speed (Kbps) Fixed (unchangeable) - + 1024 - suid - SUID + speed_up + Upload speed (Kbps) Fixed (unchangeable) - + 1024 - shared_svcnum - Shared Service + suid + SUID Fixed (unchangeable) @@ -1569,8 +1569,8 @@ function part_export_areyousure(href) { - serviceid - Torrus serviceid + vlan_profile + VLAN profile Fixed (unchangeable) @@ -1614,8 +1614,8 @@ function part_export_areyousure(href) { - countrycode - Country code + circuit_svcnum + Circuit Fixed (unchangeable) @@ -1626,20 +1626,20 @@ function part_export_areyousure(href) { - sim_imsi - IMSI + countrycode + Country code Fixed (unchangeable) - + 1 - phone_name - Name + domsvc + Domain Fixed (unchangeable) @@ -1650,8 +1650,8 @@ function part_export_areyousure(href) { - pbxsvc - PBX + e911_class + E911 Service Class Fixed (unchangeable) @@ -1662,8 +1662,8 @@ function part_export_areyousure(href) { - domsvc - Domain + e911_type + E911 Service Type Fixed (unchangeable) @@ -1674,8 +1674,8 @@ function part_export_areyousure(href) { - forwarddst - Forward Destination + email + Email Fixed (unchangeable) @@ -1686,8 +1686,8 @@ function part_export_areyousure(href) { - email - Email + forwarddst + Forward Destination Fixed (unchangeable) @@ -1698,8 +1698,8 @@ function part_export_areyousure(href) { - lnp_status - LNP Status + lnp_desired_due_date + LNP Desired Due Date Fixed (unchangeable) @@ -1710,8 +1710,8 @@ function part_export_areyousure(href) { - portable - Portable? + lnp_due_date + LNP Due Date Fixed (unchangeable) @@ -1722,8 +1722,8 @@ function part_export_areyousure(href) { - lrn - LRN + lnp_other_provider + LNP Other Provider Fixed (unchangeable) @@ -1734,8 +1734,8 @@ function part_export_areyousure(href) { - lnp_desired_due_date - LNP Desired Due Date + lnp_other_provider_account + LNP Other Provider Account # Fixed (unchangeable) @@ -1746,8 +1746,8 @@ function part_export_areyousure(href) { - lnp_due_date - LNP Due Date + lnp_reject_reason + LNP Reject Reason Fixed (unchangeable) @@ -1758,8 +1758,8 @@ function part_export_areyousure(href) { - lnp_other_provider - LNP Other Provider + lnp_status + LNP Status Fixed (unchangeable) @@ -1770,8 +1770,8 @@ function part_export_areyousure(href) { - lnp_other_provider_account - LNP Other Provider Account # + lrn + LRN Fixed (unchangeable) @@ -1782,8 +1782,8 @@ function part_export_areyousure(href) { - lnp_reject_reason - LNP Reject Reason + max_simultaneous + Maximum number of simultaneous users Fixed (unchangeable) @@ -1794,8 +1794,8 @@ function part_export_areyousure(href) { - sms_carrierid - SMS Carrier + pbxsvc + PBX Fixed (unchangeable) @@ -1806,8 +1806,8 @@ function part_export_areyousure(href) { - sms_account - SMS Carrier Account + phone_name + Name Fixed (unchangeable) @@ -1818,8 +1818,8 @@ function part_export_areyousure(href) { - max_simultaneous - Maximum number of simultaneous users + portable + Portable? Fixed (unchangeable) @@ -1830,8 +1830,8 @@ function part_export_areyousure(href) { - e911_class - E911 Service Class + sim_imsi + IMSI Fixed (unchangeable) @@ -1842,8 +1842,8 @@ function part_export_areyousure(href) { - e911_type - E911 Service Type + sip_server + SIP Host Fixed (unchangeable) @@ -1854,20 +1854,20 @@ function part_export_areyousure(href) { - circuit_svcnum - Circuit + sms_account + SMS Carrier Account Fixed (unchangeable) - 1 + - sip_server - SIP Host + sms_carrierid + SMS Carrier Fixed (unchangeable) diff --git a/FS-Test/share/output/edit/cust_main-contacts.html/135 b/FS-Test/share/output/edit/cust_main-contacts.html/135 index 6dd5bd895..ae160d6f1 100644 --- a/FS-Test/share/output/edit/cust_main-contacts.html/135 +++ b/FS-Test/share/output/edit/cust_main-contacts.html/135 @@ -617,7 +617,7 @@ myMenu48.add(new WebFXMenuItem("Billing", null, "", myMenu65 )); myMenu48.add(new WebFXMenuSeparator()); var myMenu67 = new WebFXMenu; myMenu67.emptyText = ''; -myMenu67.add(new WebFXMenuItem("Message templates", "http://localhost/freeside/browse/msg_template.html", "Templates for customer notices" )); +myMenu67.add(new WebFXMenuItem("Message templates", "http://localhost/freeside/browse/msg_template/email.html", "Templates for customer notices" )); myMenu67.add(new WebFXMenuItem("Advertising sources", "http://localhost/freeside/browse/part_referral.html", "Where a customer heard about your service." )); myMenu67.add(new WebFXMenuItem("Custom fields", "http://localhost/freeside/browse/part_virtual_field.html", "Locally defined fields" )); myMenu67.add(new WebFXMenuItem("Translation strings", "http://localhost/freeside/browse/msgcat.html", "Translations and other customizable labels for each locale" )); diff --git a/FS-Test/share/output/edit/cust_main.cgi/135 b/FS-Test/share/output/edit/cust_main.cgi/135 index 84196c7cc..3f60d0069 100644 --- a/FS-Test/share/output/edit/cust_main.cgi/135 +++ b/FS-Test/share/output/edit/cust_main.cgi/135 @@ -617,7 +617,7 @@ myMenu48.add(new WebFXMenuItem("Billing", null, "", myMenu65 )); myMenu48.add(new WebFXMenuSeparator()); var myMenu67 = new WebFXMenu; myMenu67.emptyText = ''; -myMenu67.add(new WebFXMenuItem("Message templates", "http://localhost/freeside/browse/msg_template.html", "Templates for customer notices" )); +myMenu67.add(new WebFXMenuItem("Message templates", "http://localhost/freeside/browse/msg_template/email.html", "Templates for customer notices" )); myMenu67.add(new WebFXMenuItem("Advertising sources", "http://localhost/freeside/browse/part_referral.html", "Where a customer heard about your service." )); myMenu67.add(new WebFXMenuItem("Custom fields", "http://localhost/freeside/browse/part_virtual_field.html", "Locally defined fields" )); myMenu67.add(new WebFXMenuItem("Translation strings", "http://localhost/freeside/browse/msgcat.html", "Translations and other customizable labels for each locale" )); diff --git a/FS-Test/share/output/edit/part_pkg.cgi/2 b/FS-Test/share/output/edit/part_pkg.cgi/2 index 8a9f1fc00..9aba1583e 100644 --- a/FS-Test/share/output/edit/part_pkg.cgi/2 +++ b/FS-Test/share/output/edit/part_pkg.cgi/2 @@ -617,7 +617,7 @@ myMenu48.add(new WebFXMenuItem("Billing", null, "", myMenu65 )); myMenu48.add(new WebFXMenuSeparator()); var myMenu67 = new WebFXMenu; myMenu67.emptyText = ''; -myMenu67.add(new WebFXMenuItem("Message templates", "http://localhost/freeside/browse/msg_template.html", "Templates for customer notices" )); +myMenu67.add(new WebFXMenuItem("Message templates", "http://localhost/freeside/browse/msg_template/email.html", "Templates for customer notices" )); myMenu67.add(new WebFXMenuItem("Advertising sources", "http://localhost/freeside/browse/part_referral.html", "Where a customer heard about your service." )); myMenu67.add(new WebFXMenuItem("Custom fields", "http://localhost/freeside/browse/part_virtual_field.html", "Locally defined fields" )); myMenu67.add(new WebFXMenuItem("Translation strings", "http://localhost/freeside/browse/msgcat.html", "Translations and other customizable labels for each locale" )); @@ -1325,11 +1325,6 @@ function confirm_submit(f) { >Anniversary, with intro price - - - @@ -1340,6 +1335,11 @@ function confirm_submit(f) { >Prorate (Nth of month billing), with intro period + + + @@ -3742,10 +3742,15 @@ spawn_bill_dst_pkgpart(this);" + +
- +
Quan.PrimaryServiceHide
from
Invoices
Bulk
Charge
Hold
Until
Provision
@@ -3769,9 +3774,13 @@ spawn_bill_dst_pkgpart(this);" - + @@ -3796,15 +3805,19 @@ spawn_bill_dst_pkgpart(this);" - +
Quan.PrimaryServiceHide
from
Invoices
Bulk
Charge
Remove Hold After Provisioning
- + +
- + +
- +
Quan.PrimaryServiceHide
from
Invoices
Bulk
Charge
Hold
Until
Provision
- + @@ -3854,15 +3871,19 @@ spawn_bill_dst_pkgpart(this);" - +
Quan.PrimaryServiceHide
from
Invoices
Bulk
Charge
Remove Hold After Provisioning
@@ -3827,9 +3840,13 @@ spawn_bill_dst_pkgpart(this);" - + +
- + +
- +
Quan.PrimaryServiceHide
from
Invoices
Bulk
Charge
Hold
Until
Provision
- +
Quan.PrimaryServiceHide
from
Invoices
Bulk
Charge
Remove Hold After Provisioning
@@ -3885,14 +3906,42 @@ spawn_bill_dst_pkgpart(this);" - + +
+ + @@ -4261,7 +4310,39 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > -
Charge recurring fee for period
Auto-add a start date to the 1st, ignoring the current month.
Prorate first month to synchronize with the customer's other packages
When synchronizing, defer the bill until the customer's next bill date
When synchronizing, round the prorated period to the nearest full day
Continue recurring billing while suspended
Adjust next bill date forward when unsuspending
Bill the last period on cancellation
Bill immediately upon suspension
Optional External ID
Show prorate details on the invoice
Time limit for this package
Upload limit for this package
Download limit for this package
Transfer limit for this package
Cost of recharge for this package
Recharge time for this package
Recharge upload for this package
Recharge download for this package
Recharge transfer for this package
Allow usage from previous period to roll over into current period
Reset usage to these values on manual package recharge
Credit the customer for the unused portion of service at cancellation
Credit the customer for the unused portion of service when suspendingN/A
Credit the customer for the unused portion of service when changing packages
Automatically suspend for one day before cancelling
+
Charge recurring fee for period +
Auto-add a start date to the 1st, ignoring the current month. +
Prorate first month to synchronize with the customer's other packages +
When synchronizing, defer the bill until the customer's next bill date +
When synchronizing, round the prorated period to the nearest full day +
Continue recurring billing while suspended +
Adjust next bill date forward when unsuspending +
Bill the last period on cancellation +
Bill immediately upon suspension +
Optional External ID +
Show prorate details on the invoice +
Time limit for this package +
Upload limit for this package +
Download limit for this package +
Transfer limit for this package +
Cost of recharge for this package +
Recharge time for this package +
Recharge upload for this package +
Recharge download for this package +
Recharge transfer for this package +
Allow usage from previous period to roll over into current period +
Reset usage to these values on manual package recharge +
Credit the customer for the unused portion of service at cancellation +
Credit the customer for the unused portion of service when suspending + N/A
Credit the customer for the unused portion of service when changing packages +
Automatically suspend for one day before cancelling +
+ + @@ -4270,7 +4351,21 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > -
Continue recurring billing while suspended
Credit the customer for the unused portion of service at cancellation
Credit the customer for the unused portion of service when suspendingN/A
Credit the customer for the unused portion of service when changing packages
Automatically suspend for one day before cancelling
Initial free days
Delay setup fee in addition to recurring fee
Number of days before recurring billing commences to notify customer. (0 means no warning)
+
Continue recurring billing while suspended +
Credit the customer for the unused portion of service at cancellation +
Credit the customer for the unused portion of service when suspending + N/A
Credit the customer for the unused portion of service when changing packages +
Automatically suspend for one day before cancelling +
Initial free days +
Delay setup fee in addition to recurring fee +
Number of days before recurring billing commences to notify customer. (0 means no warning) +
+ + @@ -4279,34 +4374,143 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > -
Duration of the introductory period, in number of months
Introductory recurring fee for this package
Charge recurring fee for period
Auto-add a start date to the 1st, ignoring the current month.
Prorate first month to synchronize with the customer's other packages
When synchronizing, defer the bill until the customer's next bill date
When synchronizing, round the prorated period to the nearest full day
Continue recurring billing while suspended
Adjust next bill date forward when unsuspending
Bill the last period on cancellation
Bill immediately upon suspension
Optional External ID
Time limit for this package
Upload limit for this package
Download limit for this package
Transfer limit for this package
Cost of recharge for this package
Recharge time for this package
Recharge upload for this package
Recharge download for this package
Recharge transfer for this package
Allow usage from previous period to roll over into current period
Reset usage to these values on manual package recharge
Credit the customer for the unused portion of service at cancellation
Credit the customer for the unused portion of service when suspendingN/A
Credit the customer for the unused portion of service when changing packages
Automatically suspend for one day before cancelling
+
Duration of the introductory period, in number of months +
Introductory recurring fee for this package +
Charge recurring fee for period +
Auto-add a start date to the 1st, ignoring the current month. +
Prorate first month to synchronize with the customer's other packages +
When synchronizing, defer the bill until the customer's next bill date +
When synchronizing, round the prorated period to the nearest full day +
Continue recurring billing while suspended +
Adjust next bill date forward when unsuspending +
Bill the last period on cancellation +
Bill immediately upon suspension +
Optional External ID +
Time limit for this package +
Upload limit for this package +
Download limit for this package +
Transfer limit for this package +
Cost of recharge for this package +
Recharge time for this package +
Recharge upload for this package +
Recharge download for this package +
Recharge transfer for this package +
Allow usage from previous period to roll over into current period +
Reset usage to these values on manual package recharge +
Credit the customer for the unused portion of service at cancellation +
Credit the customer for the unused portion of service when suspending + N/A
Credit the customer for the unused portion of service when changing packages +
Automatically suspend for one day before cancelling +
+ + - -
-
Billing Day (1 - 28)
Defer the first bill until the billing day
When prorating first month, also bill for one full period after that
Round the prorated period to the nearest full day
Show prorate details on the invoice
Auto-add a start date to the 1st, ignoring the current month.
Continue recurring billing while suspended
Adjust next bill date forward when unsuspending
Bill the last period on cancellation
Bill immediately upon suspension
Optional External ID
Time limit for this package
Upload limit for this package
Download limit for this package
Transfer limit for this package
Cost of recharge for this package
Recharge time for this package
Recharge upload for this package
Recharge download for this package
Recharge transfer for this package
Allow usage from previous period to roll over into current period
Reset usage to these values on manual package recharge
Credit the customer for the unused portion of service at cancellation
Credit the customer for the unused portion of service when suspendingN/A
Credit the customer for the unused portion of service when changing packages
Automatically suspend for one day before cancelling
+
Continue recurring billing while suspended +
Credit the customer for the unused portion of service at cancellation +
Credit the customer for the unused portion of service when suspending + N/A
Credit the customer for the unused portion of service when changing packages +
Automatically suspend for one day before cancelling +
Initial free days +
Delay setup fee in addition to recurring fee +
Number of days before recurring billing commences to notify customer. (0 means no warning) +
+ +
- @@ -4315,7 +4519,23 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > -
Action to take upon reaching end of prepaid period
Action to take upon reaching a usage limit.
Time limit for this package
Upload limit for this package
Download limit for this package
Transfer limit for this package
Credit the customer for the unused portion of service at cancellation
Credit the customer for the unused portion of service when suspendingN/A
Credit the customer for the unused portion of service when changing packages
Automatically suspend for one day before cancelling
+
Action to take upon reaching end of prepaid period +
Action to take upon reaching a usage limit. +
Time limit for this package +
Upload limit for this package +
Download limit for this package +
Transfer limit for this package +
Credit the customer for the unused portion of service at cancellation +
Credit the customer for the unused portion of service when suspending + N/A
Credit the customer for the unused portion of service when changing packages +
Automatically suspend for one day before cancelling +
+ + @@ -4324,7 +4544,30 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > -
Billing day
Time limit for this package
Upload limit for this package
Download limit for this package
Transfer limit for this package
Cost of recharge for this package
Recharge time for this package
Recharge upload for this package
Recharge download for this package
Recharge transfer for this package
Allow usage from previous period to roll over into current period
Reset usage to these values on manual package recharge
Optional External ID
Credit the customer for the unused portion of service at cancellation
Credit the customer for the unused portion of service when suspendingN/A
Credit the customer for the unused portion of service when changing packages
Automatically suspend for one day before cancelling
+
Billing day +
Time limit for this package +
Upload limit for this package +
Download limit for this package +
Transfer limit for this package +
Cost of recharge for this package +
Recharge time for this package +
Recharge upload for this package +
Recharge download for this package +
Recharge transfer for this package +
Allow usage from previous period to roll over into current period +
Reset usage to these values on manual package recharge +
Optional External ID +
Credit the customer for the unused portion of service at cancellation +
Credit the customer for the unused portion of service when suspending + N/A
Credit the customer for the unused portion of service when changing packages +
Automatically suspend for one day before cancelling +
+ + @@ -4333,7 +4576,30 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > -
Hours included
Additional charge per hour
Maximum overage charge for hours (0 means no cap)
Upload gigabytes included
Additional charge per gigabyte upload
Maximum overage charge for upload (0 means no cap)
Download gigabytes included
Additional charge per gigabyte download
Maximum overage charge for download (0 means no cap)
Total gigabytes included
Additional charge per gigabyte total
Maximum overage charge for total gigabytes (0 means no cap)
Global cap on all overage charges (0 means no cap)
Credit the customer for the unused portion of service at cancellation
Credit the customer for the unused portion of service when suspendingN/A
Credit the customer for the unused portion of service when changing packages
Automatically suspend for one day before cancelling
+
Hours included +
Additional charge per hour +
Maximum overage charge for hours (0 means no cap) +
Upload gigabytes included +
Additional charge per gigabyte upload +
Maximum overage charge for upload (0 means no cap) +
Download gigabytes included +
Additional charge per gigabyte download +
Maximum overage charge for download (0 means no cap) +
Total gigabytes included +
Additional charge per gigabyte total +
Maximum overage charge for total gigabytes (0 means no cap) +
Global cap on all overage charges (0 means no cap) +
Credit the customer for the unused portion of service at cancellation +
Credit the customer for the unused portion of service when suspending + N/A
Credit the customer for the unused portion of service when changing packages +
Automatically suspend for one day before cancelling +
+ + @@ -4342,7 +4608,31 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > -
Hours included per day
Additional charge per hour
Maximum daily charge for hours (0 means no cap)
Upload megabytes included per day
Additional charge per megabyte upload
Maximum daily charge for upload (0 means no cap)
Download megabytes included per day
Additional charge per megabyte download
Maximum daily charge for download (0 means no cap)
Total megabytes included per day
Additional charge per megabyte total
Maximum daily charge for total megabytes (0 means no cap)
Daily cap on all overage charges (0 means no cap)
Monthly (billing frequency) cap on all overage charges (0 means no cap)
Credit the customer for the unused portion of service at cancellation
Credit the customer for the unused portion of service when suspendingN/A
Credit the customer for the unused portion of service when changing packages
Automatically suspend for one day before cancelling
+
Hours included per day +
Additional charge per hour +
Maximum daily charge for hours (0 means no cap) +
Upload megabytes included per day +
Additional charge per megabyte upload +
Maximum daily charge for upload (0 means no cap) +
Download megabytes included per day +
Additional charge per megabyte download +
Maximum daily charge for download (0 means no cap) +
Total megabytes included per day +
Additional charge per megabyte total +
Maximum daily charge for total megabytes (0 means no cap) +
Daily cap on all overage charges (0 means no cap) +
Monthly (billing frequency) cap on all overage charges (0 means no cap) +
Credit the customer for the unused portion of service at cancellation +
Credit the customer for the unused portion of service when suspending + N/A
Credit the customer for the unused portion of service when changing packages +
Automatically suspend for one day before cancelling +
+ + @@ -4351,7 +4641,18 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > -
Charge recurring fee for period
Recurring fee method
Billing Day (1 - 28) for prorating or subscription
When prorating, defer the first bill until the billing day
When prorating, round to the nearest full day
When prorating first month, also bill for one full period after that
Show prorate details on the invoice
CDR service matching method
Rating method Rate calls by using destination prefix to look up a region and rate according to the internal prefix and rate tables
Simply pass through and charge the "upstream_price" amount.
A single price per minute for all calls.
Rounding for destination prefix rating
Rate plan +
Charge recurring fee for period +
Recurring fee method +
Billing Day (1 - 28) for prorating or subscription +
When prorating, defer the first bill until the billing day +
When prorating, round to the nearest full day +
When prorating first month, also bill for one full period after that +
Show prorate details on the invoice +
CDR service matching method +
Rating method + Rate calls by using destination prefix to look up a region and rate according to the internal prefix and rate tables
Simply pass through and charge the "upstream_price" amount.
A single price per minute for all calls.
Rounding for destination prefix rating +
Rate plan +
Optional alternate intrastate rate plan +
Number of calls included at no usage charge
Charge per minute when using "single price per minute" rating method
Minutes included when using the "single price per minute" or "prefix" rating method
Granularity when using "single price per minute" rating method
Handling of calls without a rate in the rate table
Default prefix optionally prepended to customer DID numbers when searching for CDR records
Disable rating of CDR records based on the "src" field in addition to "charged_party"
Destination prefix for domestic CDR records
Destination prefix for international CDR records
Disable automatic toll-free processing
Only charge for CDRs where the amaflags field is set to "2" ("BILL"/"BILLING").
Only charge for CDRs where the Carrier ID is set to any of these (comma-separated) values:
Only charge for CDRs where the CDR Type is set to this cdrtypenum:
Do not charge for CDRs where the CDR Type is set to this cdrtypenum:
Only charge for CDRs where the CDR Call Type is set to this calltypenum:
Do not charge for CDRs where the CDR Call Type is set to this calltypenum:
Do not charge for CDRs where the Disposition is set to any of these (comma-separated) values:
Only charge for CDRs where the Disposition is set to any of these (comma-separated) values:
Do not charge for CDRs where the dcontext is set to any of these (comma-separated) values:
Do not charge for CDRs where the destination number starts with any of these values:
Do not charge for CDRs where the dstchannel starts with:
Do not charge for CDRs where the source is more than this many digits:
Do charge for CDRs where source is equal or greater than the specified digits, when accountcode is toll free
Optional alternate rate plan when accountcode is toll free:
When using an alternate rate plan for toll-free accountcodes, the CDR field to use in rating calculations
Do not charge for CDRs where the destination is less than this many digits:
Do charge for CDRs where dst is less than the specified digits, when accountcode is toll free
Do not charge for CDRs where the lastapp matches this value:
Do not charge for CDRs where max_callers is less than or equal to this value:
Do not charge for calls between numbers belonging to the same customer
Calculate usage based on the duration field instead of the billsec field
Rewrite these (comma-separated) destination numbers to 411 for rating purposes (also ignore any carrierid check):
CDR display format for invoices
CDR display format for selfservice
Inbound CDR display format for selfservice
Always put usage details in separate section. The section is defined in the next option.
Section in which to place usage charges (whether separated or not):
Include usage summary with recurring charges when usage is in separate section
Show details for included / no-charge calls.
Generate an invoice immediately for every call (as well any setup fee, upon first payment). Useful for prepaid.
Bill for all phone numbers that were active during the billing period
Only bill CDRs with a date during the package billing period
Consider for tax purposes the number of lines to be svc_phones that may be provisioned rather than those that actually are.
Continue recurring billing while suspended
Credit the customer for the unused portion of service at cancellation
Credit the customer for the unused portion of service when suspendingN/A
Credit the customer for the unused portion of service when changing packages
Automatically suspend for one day before cancelling
+
Number of calls included at no usage charge +
Charge per minute when using "single price per minute" rating method +
Minutes included when using the "single price per minute" or "prefix" rating method +
Granularity when using "single price per minute" rating method +
Handling of calls without a rate in the rate table +
Default prefix optionally prepended to customer DID numbers when searching for CDR records +
Disable rating of CDR records based on the "src" field in addition to "charged_party" +
Destination prefix for domestic CDR records +
Destination prefix for international CDR records +
Disable automatic toll-free processing +
Only charge for CDRs where the amaflags field is set to "2" ("BILL"/"BILLING"). +
Only charge for CDRs where the Carrier ID is set to any of these (comma-separated) values: +
Only charge for CDRs where the CDR Type is set to this cdrtypenum: +
Do not charge for CDRs where the CDR Type is set to this cdrtypenum: +
Only charge for CDRs where the CDR Call Type is set to this calltypenum: +
Do not charge for CDRs where the CDR Call Type is set to this calltypenum: +
Do not charge for CDRs where the Disposition is set to any of these (comma-separated) values: +
Only charge for CDRs where the Disposition is set to any of these (comma-separated) values: +
Do not charge for CDRs where the dcontext is set to any of these (comma-separated) values: +
Do not charge for CDRs where the destination number starts with any of these values: +
Do not charge for CDRs where the dstchannel starts with: +
Do not charge for CDRs where the source is more than this many digits: +
Do charge for CDRs where source is equal or greater than the specified digits, when accountcode is toll free +
Optional alternate rate plan when accountcode is toll free: +
When using an alternate rate plan for toll-free accountcodes, the CDR field to use in rating calculations +
Do not charge for CDRs where the destination is less than this many digits: +
Do charge for CDRs where dst is less than the specified digits, when accountcode is toll free +
Do not charge for CDRs where the lastapp matches this value: +
Do not charge for CDRs where max_callers is less than or equal to this value: +
Do not charge for calls between numbers belonging to the same customer +
Calculate usage based on the duration field instead of the billsec field +
Rewrite these (comma-separated) destination numbers to 411 for rating purposes (also ignore any carrierid check): +
CDR display format for invoices +
CDR display format for selfservice +
Inbound CDR display format for selfservice +
Always put usage details in separate section. The section is defined in the next option. +
Section in which to place usage charges (whether separated or not): +
Include usage summary with recurring charges when usage is in separate section +
Show details for included / no-charge calls. +
Generate an invoice immediately for every call (as well any setup fee, upon first payment). Useful for prepaid. +
Bill for all phone numbers that were active during the billing period +
Only bill CDRs with a date during the package billing period +
Consider for tax purposes the number of lines to be svc_phones that may be provisioned rather than those that actually are. +
Continue recurring billing while suspended +
Credit the customer for the unused portion of service at cancellation +
Credit the customer for the unused portion of service when suspending + N/A
Credit the customer for the unused portion of service when changing packages +
Automatically suspend for one day before cancelling +
+ + @@ -4394,7 +4750,46 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > -
Charge recurring fee for period
Recurring fee method
Billing Day (1 - 28) for prorating or subscription
When prorating, defer the first bill until the billing day
When prorating, round to the nearest full day
When prorating first month, also bill for one full period after that
Show prorate details on the invoice
Charge per minute
Minutes included
Granularity
Default prefix optionally prepended to customer DID numbers when searching for CDR records
Only charge for CDRs where the amaflags field is set to "2" ("BILL"/"BILLING").
Only charge for CDRs where the Carrier ID is set to any of these (comma-separated) values:
Only charge for CDRs where the CDR Type is set to this cdrtypenum:
Do not charge for CDRs where the CDR Type is set to this cdrtypenum:
Only charge for CDRs where the CDR Call Type is set to this cdrtypenum:
Do not charge for CDRs where the CDR Call Type is set to this cdrtypenum:
Do not charge for CDRs where the Disposition is set to any of these (comma-separated) values:
Only charge for CDRs where the Disposition is set to any of these (comma-separated) values:
Do not charge for CDRs where the dcontext is set to any of these (comma-separated) values:
Do not charge for CDRs where the dstchannel starts with:
Do not charge for CDRs where the destination is less than this many digits:
Do not charge for CDRs where the lastapp matches this value
Calculate usage based on the duration field instead of the billsec field
CDR invoice display format
Always put usage details in separate section
Include usage summary with recurring charges when usage is in separate section
Section in which to place usage charges (whether separated or not)
Generate an invoice immediately for every call. Useful for prepaid.
Credit the customer for the unused portion of service at cancellation
Credit the customer for the unused portion of service when suspendingN/A
Credit the customer for the unused portion of service when changing packages
Automatically suspend for one day before cancelling
+
Charge recurring fee for period +
Recurring fee method +
Billing Day (1 - 28) for prorating or subscription +
When prorating, defer the first bill until the billing day +
When prorating, round to the nearest full day +
When prorating first month, also bill for one full period after that +
Show prorate details on the invoice +
Charge per minute +
Minutes included +
Granularity +
Default prefix optionally prepended to customer DID numbers when searching for CDR records +
Only charge for CDRs where the amaflags field is set to "2" ("BILL"/"BILLING"). +
Only charge for CDRs where the Carrier ID is set to any of these (comma-separated) values: +
Only charge for CDRs where the CDR Type is set to this cdrtypenum: +
Do not charge for CDRs where the CDR Type is set to this cdrtypenum: +
Only charge for CDRs where the CDR Call Type is set to this cdrtypenum: +
Do not charge for CDRs where the CDR Call Type is set to this cdrtypenum: +
Do not charge for CDRs where the Disposition is set to any of these (comma-separated) values: +
Only charge for CDRs where the Disposition is set to any of these (comma-separated) values: +
Do not charge for CDRs where the dcontext is set to any of these (comma-separated) values: +
Do not charge for CDRs where the dstchannel starts with: +
Do not charge for CDRs where the destination is less than this many digits: +
Do not charge for CDRs where the lastapp matches this value +
Calculate usage based on the duration field instead of the billsec field +
CDR invoice display format +
Always put usage details in separate section +
Include usage summary with recurring charges when usage is in separate section +
Section in which to place usage charges (whether separated or not) +
Generate an invoice immediately for every call. Useful for prepaid. +
Credit the customer for the unused portion of service at cancellation +
Credit the customer for the unused portion of service when suspending + N/A
Credit the customer for the unused portion of service when changing packages +
Automatically suspend for one day before cancelling +
+ + @@ -4403,7 +4798,64 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > -
Charge recurring fee for period
Recurring fee method
Billing Day (1 - 28) for prorating or subscription
When prorating, defer the first bill until the billing day
When prorating, round to the nearest full day
When prorating first month, also bill for one full period after that
Show prorate details on the invoice
CDR service matching method
Call direction when using phone number matching
Tier plan
Rounding for destination prefix rating
Number of calls included at no usage charge
Minutes included
Granularity
Default prefix optionally prepended to customer DID numbers when searching for CDR records
Disable rating of CDR records based on the "src" field in addition to "charged_party"
Only charge for CDRs where the amaflags field is set to "2" ("BILL"/"BILLING").
Only charge for CDRs where the Carrier ID is set to any of these (comma-separated) values:
Only charge for CDRs where the CDR Type is set to this cdrtypenum:
Do not charge for CDRs where the CDR Type is set to this cdrtypenum:
Only charge for CDRs where the CDR Call Type is set to this calltypenum:
Do not charge for CDRs where the CDR Call Type is set to this calltypenum:
Do not charge for CDRs where the Disposition is set to any of these (comma-separated) values:
Only charge for CDRs where the Disposition is set to any of these (comma-separated) values:
Do not charge for CDRs where the dcontext is set to any of these (comma-separated) values:
Do not charge for CDRs where the destination number starts with any of these values:
Do not charge for CDRs where the dstchannel starts with:
Do not charge for CDRs where the source is more than this many digits:
When using an alternate rate plan for toll-free accountcodes, the CDR field to use in rating calculations
Do not charge for CDRs where the destination is less than this many digits:
Do not charge for CDRs where the lastapp matches this value:
Do not charge for CDRs where max_callers is less than or equal to this value:
Do not charge for calls between numbers belonging to the same customer
Calculate usage based on the duration field instead of the billsec field
Rewrite these (comma-separated) destination numbers to 411 for rating purposes (also ignore any carrierid check):
CDR display format for invoices
CDR display format for selfservice
Inbound CDR display format for selfservice
Always put usage details in separate section. The section is defined in the next option.
Section in which to place usage charges (whether separated or not):
Include usage summary with recurring charges when usage is in separate section
Show details for included / no-charge calls.
Generate an invoice immediately for every call (as well any setup fee, upon first payment). Useful for prepaid.
Bill for all phone numbers that were active during the billing period
Only bill CDRs with a date during the package billing period
Consider for tax purposes the number of lines to be svc_phones that may be provisioned rather than those that actually are.
Continue recurring billing while suspended
Credit the customer for the unused portion of service at cancellation
Credit the customer for the unused portion of service when suspendingN/A
Credit the customer for the unused portion of service when changing packages
Automatically suspend for one day before cancelling
+
Charge recurring fee for period +
Recurring fee method +
Billing Day (1 - 28) for prorating or subscription +
When prorating, defer the first bill until the billing day +
When prorating, round to the nearest full day +
When prorating first month, also bill for one full period after that +
Show prorate details on the invoice +
CDR service matching method +
Call direction when using phone number matching +
Tier plan +
Rounding for destination prefix rating +
Number of calls included at no usage charge +
Minutes included +
Granularity +
Default prefix optionally prepended to customer DID numbers when searching for CDR records +
Disable rating of CDR records based on the "src" field in addition to "charged_party" +
Only charge for CDRs where the amaflags field is set to "2" ("BILL"/"BILLING"). +
Only charge for CDRs where the Carrier ID is set to any of these (comma-separated) values: +
Only charge for CDRs where the CDR Type is set to this cdrtypenum: +
Do not charge for CDRs where the CDR Type is set to this cdrtypenum: +
Only charge for CDRs where the CDR Call Type is set to this calltypenum: +
Do not charge for CDRs where the CDR Call Type is set to this calltypenum: +
Do not charge for CDRs where the Disposition is set to any of these (comma-separated) values: +
Only charge for CDRs where the Disposition is set to any of these (comma-separated) values: +
Do not charge for CDRs where the dcontext is set to any of these (comma-separated) values: +
Do not charge for CDRs where the destination number starts with any of these values: +
Do not charge for CDRs where the dstchannel starts with: +
Do not charge for CDRs where the source is more than this many digits: +
When using an alternate rate plan for toll-free accountcodes, the CDR field to use in rating calculations +
Do not charge for CDRs where the destination is less than this many digits: +
Do not charge for CDRs where the lastapp matches this value: +
Do not charge for CDRs where max_callers is less than or equal to this value: +
Do not charge for calls between numbers belonging to the same customer +
Calculate usage based on the duration field instead of the billsec field +
Rewrite these (comma-separated) destination numbers to 411 for rating purposes (also ignore any carrierid check): +
CDR display format for invoices +
CDR display format for selfservice +
Inbound CDR display format for selfservice +
Always put usage details in separate section. The section is defined in the next option. +
Section in which to place usage charges (whether separated or not): +
Include usage summary with recurring charges when usage is in separate section +
Show details for included / no-charge calls. +
Generate an invoice immediately for every call (as well any setup fee, upon first payment). Useful for prepaid. +
Bill for all phone numbers that were active during the billing period +
Only bill CDRs with a date during the package billing period +
Consider for tax purposes the number of lines to be svc_phones that may be provisioned rather than those that actually are. +
Continue recurring billing while suspended +
Credit the customer for the unused portion of service at cancellation +
Credit the customer for the unused portion of service when suspending + N/A
Credit the customer for the unused portion of service when changing packages +
Automatically suspend for one day before cancelling +
+ + @@ -4412,7 +4864,28 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > -
Charge recurring fee for period
Recurring fee method
Billing Day (1 - 28) for prorating or subscription
When prorating, defer the first bill until the billing day
When prorating, round to the nearest full day
When prorating first month, also bill for one full period after that
Show prorate details on the invoice
CDR invoice display format
Section in which to place separate usage charges
Include usage summary with recurring charges when usage is in separate section
Always put usage details in separate section
Credit the customer for the unused portion of service at cancellation
Credit the customer for the unused portion of service when suspendingN/A
Credit the customer for the unused portion of service when changing packages
Automatically suspend for one day before cancelling
+
Charge recurring fee for period +
Recurring fee method +
Billing Day (1 - 28) for prorating or subscription +
When prorating, defer the first bill until the billing day +
When prorating, round to the nearest full day +
When prorating first month, also bill for one full period after that +
Show prorate details on the invoice +
CDR invoice display format +
Section in which to place separate usage charges +
Include usage summary with recurring charges when usage is in separate section +
Always put usage details in separate section +
Credit the customer for the unused portion of service at cancellation +
Credit the customer for the unused portion of service when suspending + N/A
Credit the customer for the unused portion of service when changing packages +
Automatically suspend for one day before cancelling +
+ + @@ -4421,7 +4894,14 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > -
Nibble rate
+
Nibble rate +
+ + @@ -4430,7 +4910,21 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > -
Setup fee for each new service
Recurring fee for each service
Only charge fees for these services
Show a count of services on the invoice, instead of a detailed list
Credit the customer for the unused portion of service at cancellation
Credit the customer for the unused portion of service when suspendingN/A
Credit the customer for the unused portion of service when changing packages
Automatically suspend for one day before cancelling
+
Setup fee for each new service +
Recurring fee for each service +
Only charge fees for these services +
Show a count of services on the invoice, instead of a detailed list +
Credit the customer for the unused portion of service at cancellation +
Credit the customer for the unused portion of service when suspending + N/A
Credit the customer for the unused portion of service when changing packages +
Automatically suspend for one day before cancelling +
+ + @@ -4439,7 +4933,22 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > -
Don't prorate recurring fees on services active for a partial month
Setup fee for each new service
Recurring fee for each service
Only charge fees for these services
Show a count of services on the invoice, instead of a detailed list
Credit the customer for the unused portion of service at cancellation
Credit the customer for the unused portion of service when suspendingN/A
Credit the customer for the unused portion of service when changing packages
Automatically suspend for one day before cancelling
+
Don't prorate recurring fees on services active for a partial month +
Setup fee for each new service +
Recurring fee for each service +
Only charge fees for these services +
Show a count of services on the invoice, instead of a detailed list +
Credit the customer for the unused portion of service at cancellation +
Credit the customer for the unused portion of service when suspending + N/A
Credit the customer for the unused portion of service when changing packages +
Automatically suspend for one day before cancelling +
+ + @@ -4448,7 +4957,25 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > -
Billing Day (1 - 28)
When prorating first month, also bill for one full period after that
Disable prorating bulk packages (charge full price for packages active only a portion of the month)
Separate customer from package display on invoices
Bill wholesale on cost only, disabling the price fallback
Defer the first bill until the billing day
Round the prorated period to the nearest full day
Show prorate details on the invoice
Credit the customer for the unused portion of service at cancellation
Credit the customer for the unused portion of service when suspendingN/A
Credit the customer for the unused portion of service when changing packages
Automatically suspend for one day before cancelling
+
Billing Day (1 - 28) +
When prorating first month, also bill for one full period after that +
Disable prorating bulk packages (charge full price for packages active only a portion of the month) +
Separate customer from package display on invoices +
Bill wholesale on cost only, disabling the price fallback +
Defer the first bill until the billing day +
Round the prorated period to the nearest full day +
Show prorate details on the invoice +
Credit the customer for the unused portion of service at cancellation +
Credit the customer for the unused portion of service when suspending + N/A
Credit the customer for the unused portion of service when changing packages +
Automatically suspend for one day before cancelling +
+ + @@ -4457,7 +4984,28 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > -
Charge recurring fee for period
Recurring fee method
Billing Day (1 - 28) for prorating or subscription
When prorating, defer the first bill until the billing day
When prorating, round to the nearest full day
When prorating first month, also bill for one full period after that
Show prorate details on the invoice
CDR invoice display format
Section in which to place separate usage charges
Include usage summary with recurring charges when usage is in separate section
Always put usage details in separate section
Credit the customer for the unused portion of service at cancellation
Credit the customer for the unused portion of service when suspendingN/A
Credit the customer for the unused portion of service when changing packages
Automatically suspend for one day before cancelling
+
Charge recurring fee for period +
Recurring fee method +
Billing Day (1 - 28) for prorating or subscription +
When prorating, defer the first bill until the billing day +
When prorating, round to the nearest full day +
When prorating first month, also bill for one full period after that +
Show prorate details on the invoice +
CDR invoice display format +
Section in which to place separate usage charges +
Include usage summary with recurring charges when usage is in separate section +
Always put usage details in separate section +
Credit the customer for the unused portion of service at cancellation +
Credit the customer for the unused portion of service when suspending + N/A
Credit the customer for the unused portion of service when changing packages +
Automatically suspend for one day before cancelling +
+ + @@ -4466,7 +5014,27 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > -
Included megabytes/sec (95th percentile)
Charge per megabyte/sec (95th percentile)
Auto-add a start date to the 1st, ignoring the current month.
When synchronizing, defer the bill until the customer's next bill date
When synchronizing, round the prorated period to the nearest full day
Continue recurring billing while suspended
Adjust next bill date forward when unsuspending
Bill the last period on cancellation
Bill immediately upon suspension
Optional External ID
Credit the customer for the unused portion of service at cancellation
Credit the customer for the unused portion of service when suspendingN/A
Credit the customer for the unused portion of service when changing packages
Automatically suspend for one day before cancelling
+
Included megabytes/sec (95th percentile) +
Charge per megabyte/sec (95th percentile) +
Auto-add a start date to the 1st, ignoring the current month. +
When synchronizing, defer the bill until the customer's next bill date +
When synchronizing, round the prorated period to the nearest full day +
Continue recurring billing while suspended +
Adjust next bill date forward when unsuspending +
Bill the last period on cancellation +
Bill immediately upon suspension +
Optional External ID +
Credit the customer for the unused portion of service at cancellation +
Credit the customer for the unused portion of service when suspending + N/A
Credit the customer for the unused portion of service when changing packages +
Automatically suspend for one day before cancelling +
+ + @@ -4475,7 +5043,27 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > -
Included gigabytes
Charge per gigabyte
Auto-add a start date to the 1st, ignoring the current month.
When synchronizing, defer the bill until the customer's next bill date
When synchronizing, round the prorated period to the nearest full day
Continue recurring billing while suspended
Adjust next bill date forward when unsuspending
Bill the last period on cancellation
Bill immediately upon suspension
Optional External ID
Credit the customer for the unused portion of service at cancellation
Credit the customer for the unused portion of service when suspendingN/A
Credit the customer for the unused portion of service when changing packages
Automatically suspend for one day before cancelling
+
Included gigabytes +
Charge per gigabyte +
Auto-add a start date to the 1st, ignoring the current month. +
When synchronizing, defer the bill until the customer's next bill date +
When synchronizing, round the prorated period to the nearest full day +
Continue recurring billing while suspended +
Adjust next bill date forward when unsuspending +
Bill the last period on cancellation +
Bill immediately upon suspension +
Optional External ID +
Credit the customer for the unused portion of service at cancellation +
Credit the customer for the unused portion of service when suspending + N/A
Credit the customer for the unused portion of service when changing packages +
Automatically suspend for one day before cancelling +
+ + @@ -4484,7 +5072,23 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > -
Units included
Additional charge per unit
DBI data source
Database username
Database username
SQL query
Credit the customer for the unused portion of service at cancellation
Credit the customer for the unused portion of service when suspendingN/A
Credit the customer for the unused portion of service when changing packages
Automatically suspend for one day before cancelling
+
Units included +
Additional charge per unit +
DBI data source +
Database username +
Database username +
SQL query +
Credit the customer for the unused portion of service at cancellation +
Credit the customer for the unused portion of service when suspending + N/A
Credit the customer for the unused portion of service when changing packages +
Automatically suspend for one day before cancelling +
+ + @@ -4493,7 +5097,27 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > -
Recurring fee method
Billing Day (1 - 28) for prorating or subscription
When prorating, defer the first bill until the billing day
When prorating, round to the nearest full day
When prorating first month, also bill for one full period after that
Show prorate details on the invoice
DBI data source
Database username
Database password
SQL query
Credit the customer for the unused portion of service at cancellation
Credit the customer for the unused portion of service when suspendingN/A
Credit the customer for the unused portion of service when changing packages
Automatically suspend for one day before cancelling
+
Recurring fee method +
Billing Day (1 - 28) for prorating or subscription +
When prorating, defer the first bill until the billing day +
When prorating, round to the nearest full day +
When prorating first month, also bill for one full period after that +
Show prorate details on the invoice +
DBI data source +
Database username +
Database password +
SQL query +
Credit the customer for the unused portion of service at cancellation +
Credit the customer for the unused portion of service when suspending + N/A
Credit the customer for the unused portion of service when changing packages +
Automatically suspend for one day before cancelling +
+ + @@ -4502,7 +5126,23 @@ spawn_supp_dst_pkgpart(this);" STYLE="display: none; z-index: 0" > -
Recurring fee method
Billing Day (1 - 28) for prorating or subscription
When prorating, defer the first bill until the billing day
When prorating, round to the nearest full day
When prorating first month, also bill for one full period after that
Show prorate details on the invoice
Credit the customer for the unused portion of service at cancellation
Credit the customer for the unused portion of service when suspendingN/A
Credit the customer for the unused portion of service when changing packages
Automatically suspend for one day before cancelling
+
Recurring fee method +
Billing Day (1 - 28) for prorating or subscription +
When prorating, defer the first bill until the billing day +
When prorating, round to the nearest full day +
When prorating first month, also bill for one full period after that +
Show prorate details on the invoice +
Credit the customer for the unused portion of service at cancellation +
Credit the customer for the unused portion of service when suspending + N/A
Credit the customer for the unused portion of service when changing packages +
Automatically suspend for one day before cancelling +
+ + @@ -4521,12 +5161,12 @@ spawn_supp_dst_pkgpart(this);" document.getElementById('plandflat_delayed').style.zIndex = 0; document.getElementById('plandflat_introrate').style.display = "none"; document.getElementById('plandflat_introrate').style.zIndex = 0; - document.getElementById('plandprorate_calendar').style.display = "none"; - document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprorate').style.display = "none"; document.getElementById('plandprorate').style.zIndex = 0; document.getElementById('plandprorate_delayed').style.display = "none"; document.getElementById('plandprorate_delayed').style.zIndex = 0; + document.getElementById('plandprorate_calendar').style.display = "none"; + document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprepaid').style.display = "none"; document.getElementById('plandprepaid').style.zIndex = 0; document.getElementById('plandsubscription').style.display = "none"; @@ -4574,12 +5214,12 @@ spawn_supp_dst_pkgpart(this);" document.getElementById('plandflat').style.zIndex = 0; document.getElementById('plandflat_introrate').style.display = "none"; document.getElementById('plandflat_introrate').style.zIndex = 0; - document.getElementById('plandprorate_calendar').style.display = "none"; - document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprorate').style.display = "none"; document.getElementById('plandprorate').style.zIndex = 0; document.getElementById('plandprorate_delayed').style.display = "none"; document.getElementById('plandprorate_delayed').style.zIndex = 0; + document.getElementById('plandprorate_calendar').style.display = "none"; + document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprepaid').style.display = "none"; document.getElementById('plandprepaid').style.zIndex = 0; document.getElementById('plandsubscription').style.display = "none"; @@ -4627,12 +5267,12 @@ spawn_supp_dst_pkgpart(this);" document.getElementById('plandflat').style.zIndex = 0; document.getElementById('plandflat_delayed').style.display = "none"; document.getElementById('plandflat_delayed').style.zIndex = 0; - document.getElementById('plandprorate_calendar').style.display = "none"; - document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprorate').style.display = "none"; document.getElementById('plandprorate').style.zIndex = 0; document.getElementById('plandprorate_delayed').style.display = "none"; document.getElementById('plandprorate_delayed').style.zIndex = 0; + document.getElementById('plandprorate_calendar').style.display = "none"; + document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprepaid').style.display = "none"; document.getElementById('plandprepaid').style.zIndex = 0; document.getElementById('plandsubscription').style.display = "none"; @@ -4674,7 +5314,7 @@ spawn_supp_dst_pkgpart(this);" document.getElementById('plandflat_introrate').style.zIndex = 1; } - if (planlayer == "prorate_calendar" ) { + if (planlayer == "prorate" ) { document.getElementById('plandflat').style.display = "none"; document.getElementById('plandflat').style.zIndex = 0; @@ -4682,10 +5322,10 @@ spawn_supp_dst_pkgpart(this);" document.getElementById('plandflat_delayed').style.zIndex = 0; document.getElementById('plandflat_introrate').style.display = "none"; document.getElementById('plandflat_introrate').style.zIndex = 0; - document.getElementById('plandprorate').style.display = "none"; - document.getElementById('plandprorate').style.zIndex = 0; document.getElementById('plandprorate_delayed').style.display = "none"; document.getElementById('plandprorate_delayed').style.zIndex = 0; + document.getElementById('plandprorate_calendar').style.display = "none"; + document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprepaid').style.display = "none"; document.getElementById('plandprepaid').style.zIndex = 0; document.getElementById('plandsubscription').style.display = "none"; @@ -4723,11 +5363,11 @@ spawn_supp_dst_pkgpart(this);" document.getElementById('plandcurrency_fixed').style.display = "none"; document.getElementById('plandcurrency_fixed').style.zIndex = 0; - document.getElementById('plandprorate_calendar').style.display = ""; - document.getElementById('plandprorate_calendar').style.zIndex = 1; + document.getElementById('plandprorate').style.display = ""; + document.getElementById('plandprorate').style.zIndex = 1; } - if (planlayer == "prorate" ) { + if (planlayer == "prorate_delayed" ) { document.getElementById('plandflat').style.display = "none"; document.getElementById('plandflat').style.zIndex = 0; @@ -4735,10 +5375,10 @@ spawn_supp_dst_pkgpart(this);" document.getElementById('plandflat_delayed').style.zIndex = 0; document.getElementById('plandflat_introrate').style.display = "none"; document.getElementById('plandflat_introrate').style.zIndex = 0; + document.getElementById('plandprorate').style.display = "none"; + document.getElementById('plandprorate').style.zIndex = 0; document.getElementById('plandprorate_calendar').style.display = "none"; document.getElementById('plandprorate_calendar').style.zIndex = 0; - document.getElementById('plandprorate_delayed').style.display = "none"; - document.getElementById('plandprorate_delayed').style.zIndex = 0; document.getElementById('plandprepaid').style.display = "none"; document.getElementById('plandprepaid').style.zIndex = 0; document.getElementById('plandsubscription').style.display = "none"; @@ -4776,11 +5416,11 @@ spawn_supp_dst_pkgpart(this);" document.getElementById('plandcurrency_fixed').style.display = "none"; document.getElementById('plandcurrency_fixed').style.zIndex = 0; - document.getElementById('plandprorate').style.display = ""; - document.getElementById('plandprorate').style.zIndex = 1; + document.getElementById('plandprorate_delayed').style.display = ""; + document.getElementById('plandprorate_delayed').style.zIndex = 1; } - if (planlayer == "prorate_delayed" ) { + if (planlayer == "prorate_calendar" ) { document.getElementById('plandflat').style.display = "none"; document.getElementById('plandflat').style.zIndex = 0; @@ -4788,10 +5428,10 @@ spawn_supp_dst_pkgpart(this);" document.getElementById('plandflat_delayed').style.zIndex = 0; document.getElementById('plandflat_introrate').style.display = "none"; document.getElementById('plandflat_introrate').style.zIndex = 0; - document.getElementById('plandprorate_calendar').style.display = "none"; - document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprorate').style.display = "none"; document.getElementById('plandprorate').style.zIndex = 0; + document.getElementById('plandprorate_delayed').style.display = "none"; + document.getElementById('plandprorate_delayed').style.zIndex = 0; document.getElementById('plandprepaid').style.display = "none"; document.getElementById('plandprepaid').style.zIndex = 0; document.getElementById('plandsubscription').style.display = "none"; @@ -4829,8 +5469,8 @@ spawn_supp_dst_pkgpart(this);" document.getElementById('plandcurrency_fixed').style.display = "none"; document.getElementById('plandcurrency_fixed').style.zIndex = 0; - document.getElementById('plandprorate_delayed').style.display = ""; - document.getElementById('plandprorate_delayed').style.zIndex = 1; + document.getElementById('plandprorate_calendar').style.display = ""; + document.getElementById('plandprorate_calendar').style.zIndex = 1; } if (planlayer == "prepaid" ) { @@ -4841,12 +5481,12 @@ spawn_supp_dst_pkgpart(this);" document.getElementById('plandflat_delayed').style.zIndex = 0; document.getElementById('plandflat_introrate').style.display = "none"; document.getElementById('plandflat_introrate').style.zIndex = 0; - document.getElementById('plandprorate_calendar').style.display = "none"; - document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprorate').style.display = "none"; document.getElementById('plandprorate').style.zIndex = 0; document.getElementById('plandprorate_delayed').style.display = "none"; document.getElementById('plandprorate_delayed').style.zIndex = 0; + document.getElementById('plandprorate_calendar').style.display = "none"; + document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandsubscription').style.display = "none"; document.getElementById('plandsubscription').style.zIndex = 0; document.getElementById('plandsqlradacct_hour').style.display = "none"; @@ -4894,12 +5534,12 @@ spawn_supp_dst_pkgpart(this);" document.getElementById('plandflat_delayed').style.zIndex = 0; document.getElementById('plandflat_introrate').style.display = "none"; document.getElementById('plandflat_introrate').style.zIndex = 0; - document.getElementById('plandprorate_calendar').style.display = "none"; - document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprorate').style.display = "none"; document.getElementById('plandprorate').style.zIndex = 0; document.getElementById('plandprorate_delayed').style.display = "none"; document.getElementById('plandprorate_delayed').style.zIndex = 0; + document.getElementById('plandprorate_calendar').style.display = "none"; + document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprepaid').style.display = "none"; document.getElementById('plandprepaid').style.zIndex = 0; document.getElementById('plandsqlradacct_hour').style.display = "none"; @@ -4947,12 +5587,12 @@ spawn_supp_dst_pkgpart(this);" document.getElementById('plandflat_delayed').style.zIndex = 0; document.getElementById('plandflat_introrate').style.display = "none"; document.getElementById('plandflat_introrate').style.zIndex = 0; - document.getElementById('plandprorate_calendar').style.display = "none"; - document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprorate').style.display = "none"; document.getElementById('plandprorate').style.zIndex = 0; document.getElementById('plandprorate_delayed').style.display = "none"; document.getElementById('plandprorate_delayed').style.zIndex = 0; + document.getElementById('plandprorate_calendar').style.display = "none"; + document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprepaid').style.display = "none"; document.getElementById('plandprepaid').style.zIndex = 0; document.getElementById('plandsubscription').style.display = "none"; @@ -5000,12 +5640,12 @@ spawn_supp_dst_pkgpart(this);" document.getElementById('plandflat_delayed').style.zIndex = 0; document.getElementById('plandflat_introrate').style.display = "none"; document.getElementById('plandflat_introrate').style.zIndex = 0; - document.getElementById('plandprorate_calendar').style.display = "none"; - document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprorate').style.display = "none"; document.getElementById('plandprorate').style.zIndex = 0; document.getElementById('plandprorate_delayed').style.display = "none"; document.getElementById('plandprorate_delayed').style.zIndex = 0; + document.getElementById('plandprorate_calendar').style.display = "none"; + document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprepaid').style.display = "none"; document.getElementById('plandprepaid').style.zIndex = 0; document.getElementById('plandsubscription').style.display = "none"; @@ -5053,12 +5693,12 @@ spawn_supp_dst_pkgpart(this);" document.getElementById('plandflat_delayed').style.zIndex = 0; document.getElementById('plandflat_introrate').style.display = "none"; document.getElementById('plandflat_introrate').style.zIndex = 0; - document.getElementById('plandprorate_calendar').style.display = "none"; - document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprorate').style.display = "none"; document.getElementById('plandprorate').style.zIndex = 0; document.getElementById('plandprorate_delayed').style.display = "none"; document.getElementById('plandprorate_delayed').style.zIndex = 0; + document.getElementById('plandprorate_calendar').style.display = "none"; + document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprepaid').style.display = "none"; document.getElementById('plandprepaid').style.zIndex = 0; document.getElementById('plandsubscription').style.display = "none"; @@ -5106,12 +5746,12 @@ spawn_supp_dst_pkgpart(this);" document.getElementById('plandflat_delayed').style.zIndex = 0; document.getElementById('plandflat_introrate').style.display = "none"; document.getElementById('plandflat_introrate').style.zIndex = 0; - document.getElementById('plandprorate_calendar').style.display = "none"; - document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprorate').style.display = "none"; document.getElementById('plandprorate').style.zIndex = 0; document.getElementById('plandprorate_delayed').style.display = "none"; document.getElementById('plandprorate_delayed').style.zIndex = 0; + document.getElementById('plandprorate_calendar').style.display = "none"; + document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprepaid').style.display = "none"; document.getElementById('plandprepaid').style.zIndex = 0; document.getElementById('plandsubscription').style.display = "none"; @@ -5159,12 +5799,12 @@ spawn_supp_dst_pkgpart(this);" document.getElementById('plandflat_delayed').style.zIndex = 0; document.getElementById('plandflat_introrate').style.display = "none"; document.getElementById('plandflat_introrate').style.zIndex = 0; - document.getElementById('plandprorate_calendar').style.display = "none"; - document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprorate').style.display = "none"; document.getElementById('plandprorate').style.zIndex = 0; document.getElementById('plandprorate_delayed').style.display = "none"; document.getElementById('plandprorate_delayed').style.zIndex = 0; + document.getElementById('plandprorate_calendar').style.display = "none"; + document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprepaid').style.display = "none"; document.getElementById('plandprepaid').style.zIndex = 0; document.getElementById('plandsubscription').style.display = "none"; @@ -5212,12 +5852,12 @@ spawn_supp_dst_pkgpart(this);" document.getElementById('plandflat_delayed').style.zIndex = 0; document.getElementById('plandflat_introrate').style.display = "none"; document.getElementById('plandflat_introrate').style.zIndex = 0; - document.getElementById('plandprorate_calendar').style.display = "none"; - document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprorate').style.display = "none"; document.getElementById('plandprorate').style.zIndex = 0; document.getElementById('plandprorate_delayed').style.display = "none"; document.getElementById('plandprorate_delayed').style.zIndex = 0; + document.getElementById('plandprorate_calendar').style.display = "none"; + document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprepaid').style.display = "none"; document.getElementById('plandprepaid').style.zIndex = 0; document.getElementById('plandsubscription').style.display = "none"; @@ -5265,12 +5905,12 @@ spawn_supp_dst_pkgpart(this);" document.getElementById('plandflat_delayed').style.zIndex = 0; document.getElementById('plandflat_introrate').style.display = "none"; document.getElementById('plandflat_introrate').style.zIndex = 0; - document.getElementById('plandprorate_calendar').style.display = "none"; - document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprorate').style.display = "none"; document.getElementById('plandprorate').style.zIndex = 0; document.getElementById('plandprorate_delayed').style.display = "none"; document.getElementById('plandprorate_delayed').style.zIndex = 0; + document.getElementById('plandprorate_calendar').style.display = "none"; + document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprepaid').style.display = "none"; document.getElementById('plandprepaid').style.zIndex = 0; document.getElementById('plandsubscription').style.display = "none"; @@ -5318,12 +5958,12 @@ spawn_supp_dst_pkgpart(this);" document.getElementById('plandflat_delayed').style.zIndex = 0; document.getElementById('plandflat_introrate').style.display = "none"; document.getElementById('plandflat_introrate').style.zIndex = 0; - document.getElementById('plandprorate_calendar').style.display = "none"; - document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprorate').style.display = "none"; document.getElementById('plandprorate').style.zIndex = 0; document.getElementById('plandprorate_delayed').style.display = "none"; document.getElementById('plandprorate_delayed').style.zIndex = 0; + document.getElementById('plandprorate_calendar').style.display = "none"; + document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprepaid').style.display = "none"; document.getElementById('plandprepaid').style.zIndex = 0; document.getElementById('plandsubscription').style.display = "none"; @@ -5371,12 +6011,12 @@ spawn_supp_dst_pkgpart(this);" document.getElementById('plandflat_delayed').style.zIndex = 0; document.getElementById('plandflat_introrate').style.display = "none"; document.getElementById('plandflat_introrate').style.zIndex = 0; - document.getElementById('plandprorate_calendar').style.display = "none"; - document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprorate').style.display = "none"; document.getElementById('plandprorate').style.zIndex = 0; document.getElementById('plandprorate_delayed').style.display = "none"; document.getElementById('plandprorate_delayed').style.zIndex = 0; + document.getElementById('plandprorate_calendar').style.display = "none"; + document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprepaid').style.display = "none"; document.getElementById('plandprepaid').style.zIndex = 0; document.getElementById('plandsubscription').style.display = "none"; @@ -5424,12 +6064,12 @@ spawn_supp_dst_pkgpart(this);" document.getElementById('plandflat_delayed').style.zIndex = 0; document.getElementById('plandflat_introrate').style.display = "none"; document.getElementById('plandflat_introrate').style.zIndex = 0; - document.getElementById('plandprorate_calendar').style.display = "none"; - document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprorate').style.display = "none"; document.getElementById('plandprorate').style.zIndex = 0; document.getElementById('plandprorate_delayed').style.display = "none"; document.getElementById('plandprorate_delayed').style.zIndex = 0; + document.getElementById('plandprorate_calendar').style.display = "none"; + document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprepaid').style.display = "none"; document.getElementById('plandprepaid').style.zIndex = 0; document.getElementById('plandsubscription').style.display = "none"; @@ -5477,12 +6117,12 @@ spawn_supp_dst_pkgpart(this);" document.getElementById('plandflat_delayed').style.zIndex = 0; document.getElementById('plandflat_introrate').style.display = "none"; document.getElementById('plandflat_introrate').style.zIndex = 0; - document.getElementById('plandprorate_calendar').style.display = "none"; - document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprorate').style.display = "none"; document.getElementById('plandprorate').style.zIndex = 0; document.getElementById('plandprorate_delayed').style.display = "none"; document.getElementById('plandprorate_delayed').style.zIndex = 0; + document.getElementById('plandprorate_calendar').style.display = "none"; + document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprepaid').style.display = "none"; document.getElementById('plandprepaid').style.zIndex = 0; document.getElementById('plandsubscription').style.display = "none"; @@ -5530,12 +6170,12 @@ spawn_supp_dst_pkgpart(this);" document.getElementById('plandflat_delayed').style.zIndex = 0; document.getElementById('plandflat_introrate').style.display = "none"; document.getElementById('plandflat_introrate').style.zIndex = 0; - document.getElementById('plandprorate_calendar').style.display = "none"; - document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprorate').style.display = "none"; document.getElementById('plandprorate').style.zIndex = 0; document.getElementById('plandprorate_delayed').style.display = "none"; document.getElementById('plandprorate_delayed').style.zIndex = 0; + document.getElementById('plandprorate_calendar').style.display = "none"; + document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprepaid').style.display = "none"; document.getElementById('plandprepaid').style.zIndex = 0; document.getElementById('plandsubscription').style.display = "none"; @@ -5583,12 +6223,12 @@ spawn_supp_dst_pkgpart(this);" document.getElementById('plandflat_delayed').style.zIndex = 0; document.getElementById('plandflat_introrate').style.display = "none"; document.getElementById('plandflat_introrate').style.zIndex = 0; - document.getElementById('plandprorate_calendar').style.display = "none"; - document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprorate').style.display = "none"; document.getElementById('plandprorate').style.zIndex = 0; document.getElementById('plandprorate_delayed').style.display = "none"; document.getElementById('plandprorate_delayed').style.zIndex = 0; + document.getElementById('plandprorate_calendar').style.display = "none"; + document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprepaid').style.display = "none"; document.getElementById('plandprepaid').style.zIndex = 0; document.getElementById('plandsubscription').style.display = "none"; @@ -5636,12 +6276,12 @@ spawn_supp_dst_pkgpart(this);" document.getElementById('plandflat_delayed').style.zIndex = 0; document.getElementById('plandflat_introrate').style.display = "none"; document.getElementById('plandflat_introrate').style.zIndex = 0; - document.getElementById('plandprorate_calendar').style.display = "none"; - document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprorate').style.display = "none"; document.getElementById('plandprorate').style.zIndex = 0; document.getElementById('plandprorate_delayed').style.display = "none"; document.getElementById('plandprorate_delayed').style.zIndex = 0; + document.getElementById('plandprorate_calendar').style.display = "none"; + document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprepaid').style.display = "none"; document.getElementById('plandprepaid').style.zIndex = 0; document.getElementById('plandsubscription').style.display = "none"; @@ -5689,12 +6329,12 @@ spawn_supp_dst_pkgpart(this);" document.getElementById('plandflat_delayed').style.zIndex = 0; document.getElementById('plandflat_introrate').style.display = "none"; document.getElementById('plandflat_introrate').style.zIndex = 0; - document.getElementById('plandprorate_calendar').style.display = "none"; - document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprorate').style.display = "none"; document.getElementById('plandprorate').style.zIndex = 0; document.getElementById('plandprorate_delayed').style.display = "none"; document.getElementById('plandprorate_delayed').style.zIndex = 0; + document.getElementById('plandprorate_calendar').style.display = "none"; + document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprepaid').style.display = "none"; document.getElementById('plandprepaid').style.zIndex = 0; document.getElementById('plandsubscription').style.display = "none"; @@ -5742,12 +6382,12 @@ spawn_supp_dst_pkgpart(this);" document.getElementById('plandflat_delayed').style.zIndex = 0; document.getElementById('plandflat_introrate').style.display = "none"; document.getElementById('plandflat_introrate').style.zIndex = 0; - document.getElementById('plandprorate_calendar').style.display = "none"; - document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprorate').style.display = "none"; document.getElementById('plandprorate').style.zIndex = 0; document.getElementById('plandprorate_delayed').style.display = "none"; document.getElementById('plandprorate_delayed').style.zIndex = 0; + document.getElementById('plandprorate_calendar').style.display = "none"; + document.getElementById('plandprorate_calendar').style.zIndex = 0; document.getElementById('plandprepaid').style.display = "none"; document.getElementById('plandprepaid').style.zIndex = 0; document.getElementById('plandsubscription').style.display = "none"; diff --git a/FS-Test/share/output/graph/cust_bill_pkg.cgi/start_month=4:start_year=2015:end_month=3:end_year=2016:agentnum=1:cust_classnum=:refnum=1:class_mode=pkg:classnum=0:classnum=1:report_optionnum=0:class_agg_break=aggregate:use_setup=1:use_usage=0:use_discount=1 b/FS-Test/share/output/graph/cust_bill_pkg.cgi/start_month=4:start_year=2015:end_month=3:end_year=2016:agentnum=1:cust_classnum=:refnum=1:class_mode=pkg:classnum=0:classnum=1:report_optionnum=0:class_agg_break=aggregate:use_setup=1:use_usage=0:use_discount=1 index 0cd3f850c..e61ca51a1 100644 --- a/FS-Test/share/output/graph/cust_bill_pkg.cgi/start_month=4:start_year=2015:end_month=3:end_year=2016:agentnum=1:cust_classnum=:refnum=1:class_mode=pkg:classnum=0:classnum=1:report_optionnum=0:class_agg_break=aggregate:use_setup=1:use_usage=0:use_discount=1 +++ b/FS-Test/share/output/graph/cust_bill_pkg.cgi/start_month=4:start_year=2015:end_month=3:end_year=2016:agentnum=1:cust_classnum=:refnum=1:class_mode=pkg:classnum=0:classnum=1:report_optionnum=0:class_agg_break=aggregate:use_setup=1:use_usage=0:use_discount=1 @@ -617,7 +617,7 @@ myMenu48.add(new WebFXMenuItem("Billing", null, "", myMenu65 )); myMenu48.add(new WebFXMenuSeparator()); var myMenu67 = new WebFXMenu; myMenu67.emptyText = ''; -myMenu67.add(new WebFXMenuItem("Message templates", "http://localhost/freeside/browse/msg_template.html", "Templates for customer notices" )); +myMenu67.add(new WebFXMenuItem("Message templates", "http://localhost/freeside/browse/msg_template/email.html", "Templates for customer notices" )); myMenu67.add(new WebFXMenuItem("Advertising sources", "http://localhost/freeside/browse/part_referral.html", "Where a customer heard about your service." )); myMenu67.add(new WebFXMenuItem("Custom fields", "http://localhost/freeside/browse/part_virtual_field.html", "Locally defined fields" )); myMenu67.add(new WebFXMenuItem("Translation strings", "http://localhost/freeside/browse/msgcat.html", "Translations and other customizable labels for each locale" )); diff --git a/FS-Test/share/output/graph/cust_pkg.html/start_month=4:start_year=2015:end_month=3:end_year=2016 b/FS-Test/share/output/graph/cust_pkg.html/start_month=4:start_year=2015:end_month=3:end_year=2016 index 6d2242390..24ef4580a 100644 --- a/FS-Test/share/output/graph/cust_pkg.html/start_month=4:start_year=2015:end_month=3:end_year=2016 +++ b/FS-Test/share/output/graph/cust_pkg.html/start_month=4:start_year=2015:end_month=3:end_year=2016 @@ -617,7 +617,7 @@ myMenu48.add(new WebFXMenuItem("Billing", null, "", myMenu65 )); myMenu48.add(new WebFXMenuSeparator()); var myMenu67 = new WebFXMenu; myMenu67.emptyText = ''; -myMenu67.add(new WebFXMenuItem("Message templates", "http://localhost/freeside/browse/msg_template.html", "Templates for customer notices" )); +myMenu67.add(new WebFXMenuItem("Message templates", "http://localhost/freeside/browse/msg_template/email.html", "Templates for customer notices" )); myMenu67.add(new WebFXMenuItem("Advertising sources", "http://localhost/freeside/browse/part_referral.html", "Where a customer heard about your service." )); myMenu67.add(new WebFXMenuItem("Custom fields", "http://localhost/freeside/browse/part_virtual_field.html", "Locally defined fields" )); myMenu67.add(new WebFXMenuItem("Translation strings", "http://localhost/freeside/browse/msgcat.html", "Translations and other customizable labels for each locale" )); diff --git a/FS-Test/share/output/graph/money_time.cgi/start_month=4:start_year=2015:end_month=3:end_year=2016:agentnum=1:cust_classnum=:refnum=1 b/FS-Test/share/output/graph/money_time.cgi/start_month=4:start_year=2015:end_month=3:end_year=2016:agentnum=1:cust_classnum=:refnum=1 index 9ed8214dd..106bad477 100644 --- a/FS-Test/share/output/graph/money_time.cgi/start_month=4:start_year=2015:end_month=3:end_year=2016:agentnum=1:cust_classnum=:refnum=1 +++ b/FS-Test/share/output/graph/money_time.cgi/start_month=4:start_year=2015:end_month=3:end_year=2016:agentnum=1:cust_classnum=:refnum=1 @@ -617,7 +617,7 @@ myMenu48.add(new WebFXMenuItem("Billing", null, "", myMenu65 )); myMenu48.add(new WebFXMenuSeparator()); var myMenu67 = new WebFXMenu; myMenu67.emptyText = ''; -myMenu67.add(new WebFXMenuItem("Message templates", "http://localhost/freeside/browse/msg_template.html", "Templates for customer notices" )); +myMenu67.add(new WebFXMenuItem("Message templates", "http://localhost/freeside/browse/msg_template/email.html", "Templates for customer notices" )); myMenu67.add(new WebFXMenuItem("Advertising sources", "http://localhost/freeside/browse/part_referral.html", "Where a customer heard about your service." )); myMenu67.add(new WebFXMenuItem("Custom fields", "http://localhost/freeside/browse/part_virtual_field.html", "Locally defined fields" )); myMenu67.add(new WebFXMenuItem("Translation strings", "http://localhost/freeside/browse/msgcat.html", "Translations and other customizable labels for each locale" )); diff --git a/FS-Test/share/output/graph/money_time_daily.cgi/beginning=01%2F01%2F2016:ending=02%2F28%2F2016:agentnum=1 b/FS-Test/share/output/graph/money_time_daily.cgi/beginning=01%2F01%2F2016:ending=02%2F28%2F2016:agentnum=1 index bc1f09d27..9a0954667 100644 --- a/FS-Test/share/output/graph/money_time_daily.cgi/beginning=01%2F01%2F2016:ending=02%2F28%2F2016:agentnum=1 +++ b/FS-Test/share/output/graph/money_time_daily.cgi/beginning=01%2F01%2F2016:ending=02%2F28%2F2016:agentnum=1 @@ -617,7 +617,7 @@ myMenu48.add(new WebFXMenuItem("Billing", null, "", myMenu65 )); myMenu48.add(new WebFXMenuSeparator()); var myMenu67 = new WebFXMenu; myMenu67.emptyText = ''; -myMenu67.add(new WebFXMenuItem("Message templates", "http://localhost/freeside/browse/msg_template.html", "Templates for customer notices" )); +myMenu67.add(new WebFXMenuItem("Message templates", "http://localhost/freeside/browse/msg_template/email.html", "Templates for customer notices" )); myMenu67.add(new WebFXMenuItem("Advertising sources", "http://localhost/freeside/browse/part_referral.html", "Where a customer heard about your service." )); myMenu67.add(new WebFXMenuItem("Custom fields", "http://localhost/freeside/browse/part_virtual_field.html", "Locally defined fields" )); myMenu67.add(new WebFXMenuItem("Translation strings", "http://localhost/freeside/browse/msgcat.html", "Translations and other customizable labels for each locale" )); diff --git a/FS-Test/share/output/search/cust_bill.html/OPEN90_date b/FS-Test/share/output/search/cust_bill.html/keywords=OPEN90_date:order_by=invnum similarity index 83% rename from FS-Test/share/output/search/cust_bill.html/OPEN90_date rename to FS-Test/share/output/search/cust_bill.html/keywords=OPEN90_date:order_by=invnum index bf1c2dd46..cb6d637f3 100644 --- a/FS-Test/share/output/search/cust_bill.html/OPEN90_date +++ b/FS-Test/share/output/search/cust_bill.html/keywords=OPEN90_date:order_by=invnum @@ -618,7 +618,7 @@ myMenu48.add(new WebFXMenuItem("Billing", null, "", myMenu65 )); myMenu48.add(new WebFXMenuSeparator()); var myMenu67 = new WebFXMenu; myMenu67.emptyText = ''; -myMenu67.add(new WebFXMenuItem("Message templates", "http://localhost/freeside/browse/msg_template.html", "Templates for customer notices" )); +myMenu67.add(new WebFXMenuItem("Message templates", "http://localhost/freeside/browse/msg_template/email.html", "Templates for customer notices" )); myMenu67.add(new WebFXMenuItem("Advertising sources", "http://localhost/freeside/browse/part_referral.html", "Where a customer heard about your service." )); myMenu67.add(new WebFXMenuItem("Custom fields", "http://localhost/freeside/browse/part_virtual_field.html", "Locally defined fields" )); myMenu67.add(new WebFXMenuItem("Translation strings", "http://localhost/freeside/browse/msgcat.html", "Translations and other customizable labels for each locale" )); @@ -973,7 +973,7 @@ function print_process () { var fieldName; for (var i = 0; i -1) || (field.name.indexOf('charged') > -1) || (field.name.indexOf('order_by') > -1) || (field.name.indexOf('open') > -1) || (field.name.indexOf('owed') > -1) + if ( (field.name.indexOf('charged') > -1) || (field.name.indexOf('owed') > -1) ) { if ( field.type == 'select-multiple' ) { @@ -1018,9 +1018,6 @@ function print_myCallback( jobnum ) {
- - -
@@ -1131,7 +1128,7 @@ function email_process () { var fieldName; for (var i = 0; i -1) || (field.name.indexOf('charged') > -1) || (field.name.indexOf('order_by') > -1) || (field.name.indexOf('open') > -1) || (field.name.indexOf('owed') > -1) + if ( (field.name.indexOf('charged') > -1) || (field.name.indexOf('owed') > -1) ) { if ( field.type == 'select-multiple' ) { @@ -1176,9 +1173,6 @@ function email_myCallback( jobnum ) {
- - -
@@ -1289,7 +1283,7 @@ function fax_process () { var fieldName; for (var i = 0; i -1) || (field.name.indexOf('charged') > -1) || (field.name.indexOf('order_by') > -1) || (field.name.indexOf('open') > -1) || (field.name.indexOf('owed') > -1) + if ( (field.name.indexOf('charged') > -1) || (field.name.indexOf('owed') > -1) ) { if ( field.type == 'select-multiple' ) { @@ -1334,9 +1328,6 @@ function fax_myCallback( jobnum ) {
- - -
@@ -1447,7 +1438,7 @@ function ftp_process () { var fieldName; for (var i = 0; i -1) || (field.name.indexOf('charged') > -1) || (field.name.indexOf('order_by') > -1) || (field.name.indexOf('open') > -1) || (field.name.indexOf('owed') > -1) + if ( (field.name.indexOf('charged') > -1) || (field.name.indexOf('owed') > -1) ) { if ( field.type == 'select-multiple' ) { @@ -1492,9 +1483,6 @@ function ftp_myCallback( jobnum ) {
- - -
@@ -1605,7 +1593,7 @@ function spool_process () { var fieldName; for (var i = 0; i -1) || (field.name.indexOf('charged') > -1) || (field.name.indexOf('order_by') > -1) || (field.name.indexOf('open') > -1) || (field.name.indexOf('owed') > -1) + if ( (field.name.indexOf('charged') > -1) || (field.name.indexOf('owed') > -1) ) { if ( field.type == 'select-multiple' ) { @@ -1650,9 +1638,6 @@ function spool_myCallback( jobnum ) {
- - -
+ + + + + + + + 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 index 36a01b077..8d15d4190 100644 --- 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 @@ -617,7 +617,7 @@ myMenu48.add(new WebFXMenuItem("Billing", null, "", myMenu65 )); myMenu48.add(new WebFXMenuSeparator()); var myMenu67 = new WebFXMenu; myMenu67.emptyText = ''; -myMenu67.add(new WebFXMenuItem("Message templates", "http://localhost/freeside/browse/msg_template.html", "Templates for customer notices" )); +myMenu67.add(new WebFXMenuItem("Message templates", "http://localhost/freeside/browse/msg_template/email.html", "Templates for customer notices" )); myMenu67.add(new WebFXMenuItem("Advertising sources", "http://localhost/freeside/browse/part_referral.html", "Where a customer heard about your service." )); myMenu67.add(new WebFXMenuItem("Custom fields", "http://localhost/freeside/browse/part_virtual_field.html", "Locally defined fields" )); myMenu67.add(new WebFXMenuItem("Translation strings", "http://localhost/freeside/browse/msgcat.html", "Translations and other customizable labels for each locale" )); @@ -1620,6 +1620,35 @@ function areyousure(href, message) { + + + + 03/02/2016 + + + + + Open Invoice #1585 (Balance 100.00) + + + + $100.00 + + + + + + + + + + + + $874.03 + + + + diff --git a/FS-Test/share/output/view/svc_acct.cgi/406 b/FS-Test/share/output/view/svc_acct.cgi/406 index 32d9a568a..60867f8d4 100644 --- a/FS-Test/share/output/view/svc_acct.cgi/406 +++ b/FS-Test/share/output/view/svc_acct.cgi/406 @@ -618,7 +618,7 @@ myMenu48.add(new WebFXMenuItem("Billing", null, "", myMenu65 )); myMenu48.add(new WebFXMenuSeparator()); var myMenu67 = new WebFXMenu; myMenu67.emptyText = ''; -myMenu67.add(new WebFXMenuItem("Message templates", "http://localhost/freeside/browse/msg_template.html", "Templates for customer notices" )); +myMenu67.add(new WebFXMenuItem("Message templates", "http://localhost/freeside/browse/msg_template/email.html", "Templates for customer notices" )); myMenu67.add(new WebFXMenuItem("Advertising sources", "http://localhost/freeside/browse/part_referral.html", "Where a customer heard about your service." )); myMenu67.add(new WebFXMenuItem("Custom fields", "http://localhost/freeside/browse/part_virtual_field.html", "Locally defined fields" )); myMenu67.add(new WebFXMenuItem("Translation strings", "http://localhost/freeside/browse/msgcat.html", "Translations and other customizable labels for each locale" )); @@ -1015,7 +1015,7 @@ function updateTicketLink() { } Tickets -Create new ticket +Create new ticket in queue diff --git a/FS-Test/share/output/view/svc_broadband.cgi/401 b/FS-Test/share/output/view/svc_broadband.cgi/401 index 31877d80e..8bf4026f9 100644 --- a/FS-Test/share/output/view/svc_broadband.cgi/401 +++ b/FS-Test/share/output/view/svc_broadband.cgi/401 @@ -634,7 +634,7 @@ myMenu48.add(new WebFXMenuItem("Billing", null, "", myMenu65 )); myMenu48.add(new WebFXMenuSeparator()); var myMenu67 = new WebFXMenu; myMenu67.emptyText = ''; -myMenu67.add(new WebFXMenuItem("Message templates", "http://localhost/freeside/browse/msg_template.html", "Templates for customer notices" )); +myMenu67.add(new WebFXMenuItem("Message templates", "http://localhost/freeside/browse/msg_template/email.html", "Templates for customer notices" )); myMenu67.add(new WebFXMenuItem("Advertising sources", "http://localhost/freeside/browse/part_referral.html", "Where a customer heard about your service." )); myMenu67.add(new WebFXMenuItem("Custom fields", "http://localhost/freeside/browse/part_virtual_field.html", "Locally defined fields" )); myMenu67.add(new WebFXMenuItem("Translation strings", "http://localhost/freeside/browse/msgcat.html", "Translations and other customizable labels for each locale" )); diff --git a/FS-Test/share/output/view/svc_domain.cgi/402 b/FS-Test/share/output/view/svc_domain.cgi/402 index 71977b5d2..b930c3c19 100644 --- a/FS-Test/share/output/view/svc_domain.cgi/402 +++ b/FS-Test/share/output/view/svc_domain.cgi/402 @@ -618,7 +618,7 @@ myMenu48.add(new WebFXMenuItem("Billing", null, "", myMenu65 )); myMenu48.add(new WebFXMenuSeparator()); var myMenu67 = new WebFXMenu; myMenu67.emptyText = ''; -myMenu67.add(new WebFXMenuItem("Message templates", "http://localhost/freeside/browse/msg_template.html", "Templates for customer notices" )); +myMenu67.add(new WebFXMenuItem("Message templates", "http://localhost/freeside/browse/msg_template/email.html", "Templates for customer notices" )); myMenu67.add(new WebFXMenuItem("Advertising sources", "http://localhost/freeside/browse/part_referral.html", "Where a customer heard about your service." )); myMenu67.add(new WebFXMenuItem("Custom fields", "http://localhost/freeside/browse/part_virtual_field.html", "Locally defined fields" )); myMenu67.add(new WebFXMenuItem("Translation strings", "http://localhost/freeside/browse/msgcat.html", "Translations and other customizable labels for each locale" )); @@ -1025,11 +1025,11 @@ Service #402 function updateTicketLink() { var link = document.getElementById('CreateTicketLink'); var selector = document.getElementById('Queue') - link.href = "http://localhost/freeside//rt/Ticket/Create.html?new-MemberOf=freeside://freeside/cust_svc/402;Requestors=;Queue=" + selector.options[selector.selectedIndex].value; + link.href = "http://localhost/freeside//rt/Ticket/Create.html?Requestors=;new-MemberOf=freeside://freeside/cust_svc/402;Queue=" + selector.options[selector.selectedIndex].value; } Tickets -Create new ticket +Create new ticket in queue diff --git a/FS-Test/share/output/view/svc_phone.cgi/403 b/FS-Test/share/output/view/svc_phone.cgi/403 index 113aaf715..1389fd7eb 100644 --- a/FS-Test/share/output/view/svc_phone.cgi/403 +++ b/FS-Test/share/output/view/svc_phone.cgi/403 @@ -634,7 +634,7 @@ myMenu48.add(new WebFXMenuItem("Billing", null, "", myMenu65 )); myMenu48.add(new WebFXMenuSeparator()); var myMenu67 = new WebFXMenu; myMenu67.emptyText = ''; -myMenu67.add(new WebFXMenuItem("Message templates", "http://localhost/freeside/browse/msg_template.html", "Templates for customer notices" )); +myMenu67.add(new WebFXMenuItem("Message templates", "http://localhost/freeside/browse/msg_template/email.html", "Templates for customer notices" )); myMenu67.add(new WebFXMenuItem("Advertising sources", "http://localhost/freeside/browse/part_referral.html", "Where a customer heard about your service." )); myMenu67.add(new WebFXMenuItem("Custom fields", "http://localhost/freeside/browse/part_virtual_field.html", "Locally defined fields" )); myMenu67.add(new WebFXMenuItem("Translation strings", "http://localhost/freeside/browse/msgcat.html", "Translations and other customizable labels for each locale" )); @@ -977,7 +977,7 @@ function areyousure_delete() { function updateTicketLink() { var link = document.getElementById('CreateTicketLink'); var selector = document.getElementById('Queue') - link.href = "http://localhost/freeside//rt/Ticket/Create.html?new-MemberOf=freeside://freeside/cust_svc/403;Requestors=;Queue=" + selector.options[selector.selectedIndex].value; + link.href = "http://localhost/freeside//rt/Ticket/Create.html?Requestors=;new-MemberOf=freeside://freeside/cust_svc/403;Queue=" + selector.options[selector.selectedIndex].value; } Tickets -- 2.11.0