freeside.git
14 years agosansay CDRs, RT#5495
ivan [Fri, 10 Jul 2009 00:00:37 +0000 (00:00 +0000)]
sansay CDRs, RT#5495

14 years agosansay CDRs, RT#5495
ivan [Thu, 9 Jul 2009 23:59:34 +0000 (23:59 +0000)]
sansay CDRs, RT#5495

14 years agoadd -r option
ivan [Thu, 9 Jul 2009 23:58:43 +0000 (23:58 +0000)]
add -r option

14 years agounapplied payments report, RT#4861
ivan [Thu, 9 Jul 2009 21:05:54 +0000 (21:05 +0000)]
unapplied payments report, RT#4861

14 years agono idea how i missed fixing this before
ivan [Thu, 9 Jul 2009 20:36:28 +0000 (20:36 +0000)]
no idea how i missed fixing this before

14 years agooops
ivan [Thu, 9 Jul 2009 20:18:17 +0000 (20:18 +0000)]
oops

14 years agodoh, fix RT onLoadHook; this fixes "Undefined subroutine &HTML::Mason::Commands:...
ivan [Thu, 9 Jul 2009 02:34:04 +0000 (02:34 +0000)]
doh, fix RT onLoadHook; this fixes "Undefined subroutine &HTML::Mason::Commands::onLoadHook" error on ticket creation and otherwise, RT#1169

14 years agoborg RT menus, RT#1169
ivan [Wed, 8 Jul 2009 11:12:46 +0000 (11:12 +0000)]
borg RT menus, RT#1169

14 years agofactor out the range-handling portions of receivables report, start on a similar...
ivan [Wed, 8 Jul 2009 03:33:45 +0000 (03:33 +0000)]
factor out the range-handling portions of receivables report, start on a similar unapplied payment report, RT#4861

14 years agoallow null svc_broadband.ip_addr
ivan [Tue, 7 Jul 2009 09:53:15 +0000 (09:53 +0000)]
allow null svc_broadband.ip_addr

14 years agoallow null svc_broadband.ip_addr
ivan [Tue, 7 Jul 2009 09:23:20 +0000 (09:23 +0000)]
allow null svc_broadband.ip_addr

14 years agoUI nit - double #
ivan [Tue, 7 Jul 2009 09:22:03 +0000 (09:22 +0000)]
UI nit - double #

14 years agoAdd freeside-void-payments script for returned check processing
mark [Tue, 7 Jul 2009 07:32:07 +0000 (07:32 +0000)]
Add freeside-void-payments script for returned check processing

14 years agofor netcentrex CDRs, import duration to duration field (previously only billsec)
ivan [Tue, 7 Jul 2009 00:53:12 +0000 (00:53 +0000)]
for netcentrex CDRs, import duration to duration field (previously only billsec)

14 years agoon CDR date parse, consider 1970-01-01 NULL like 1900-01-01, RT#4081
ivan [Tue, 7 Jul 2009 00:47:58 +0000 (00:47 +0000)]
on CDR date parse, consider 1970-01-01 NULL like 1900-01-01, RT#4081

14 years agosearch cdr by acctid
ivan [Mon, 6 Jul 2009 23:14:14 +0000 (23:14 +0000)]
search cdr by acctid

14 years agoalign, display countrycode with +, space between prefixes allowing wrapping
ivan [Mon, 6 Jul 2009 21:34:21 +0000 (21:34 +0000)]
align, display countrycode with +, space between prefixes allowing wrapping

14 years agofix incoming CDR links wrt cdrbatch field
ivan [Mon, 6 Jul 2009 00:28:50 +0000 (00:28 +0000)]
fix incoming CDR links wrt cdrbatch field

14 years agodoh
ivan [Mon, 6 Jul 2009 00:10:49 +0000 (00:10 +0000)]
doh

14 years agoallow svc_phone.phonenum to be edited when a DID selector is not in use
ivan [Sun, 5 Jul 2009 23:56:24 +0000 (23:56 +0000)]
allow svc_phone.phonenum to be edited when a DID selector is not in use

14 years agoformat start/answer/end dates and link svcnum to service
ivan [Sun, 5 Jul 2009 23:17:31 +0000 (23:17 +0000)]
format start/answer/end dates and link svcnum to service

14 years agoCDR search by dcontext, charged_party, toggle of display fields, RT#4081
ivan [Sun, 5 Jul 2009 21:35:52 +0000 (21:35 +0000)]
CDR search by dcontext, charged_party, toggle of display fields, RT#4081

14 years agoadd condition based on total customer payments as a multiplier of a specific package...
ivan [Sat, 4 Jul 2009 00:47:53 +0000 (00:47 +0000)]
add condition based on total customer payments as a multiplier of a specific package, RT#3983

14 years agospealing
ivan [Sat, 4 Jul 2009 00:08:12 +0000 (00:08 +0000)]
spealing

14 years agosettlement cdr processing, RT#5495
ivan [Thu, 2 Jul 2009 11:22:48 +0000 (11:22 +0000)]
settlement cdr processing, RT#5495

14 years agofix late fees, RT#5665
ivan [Thu, 2 Jul 2009 02:02:46 +0000 (02:02 +0000)]
fix late fees, RT#5665

14 years agoupdate flat_introrate plan to better fit current codebase RT#4912
jeff [Thu, 2 Jul 2009 01:26:46 +0000 (01:26 +0000)]
update flat_introrate plan to better fit current codebase RT#4912

14 years agostart of settlement CDR processing, RT#5495
ivan [Wed, 1 Jul 2009 10:28:49 +0000 (10:28 +0000)]
start of settlement CDR processing, RT#5495

14 years agoadd tax class selection back for late charges w/1.9 events, RT#5665
ivan [Wed, 1 Jul 2009 05:34:43 +0000 (05:34 +0000)]
add tax class selection back for late charges w/1.9 events, RT#5665

14 years agodocumentation corrections
jeff [Tue, 30 Jun 2009 20:18:39 +0000 (20:18 +0000)]
documentation corrections

14 years agodisabling a taxclass, RT#5472
ivan [Tue, 30 Jun 2009 19:38:57 +0000 (19:38 +0000)]
disabling a taxclass, RT#5472

14 years agoremove debugging
ivan [Tue, 30 Jun 2009 12:32:47 +0000 (12:32 +0000)]
remove debugging

14 years agoone-time charge "hold for later" / any package future start date, RT#5347
ivan [Tue, 30 Jun 2009 12:28:38 +0000 (12:28 +0000)]
one-time charge "hold for later" / any package future start date, RT#5347

14 years agothis will help
ivan [Tue, 30 Jun 2009 11:09:23 +0000 (11:09 +0000)]
this will help

14 years agomore steps to netsapiens export, RT#5226
ivan [Tue, 30 Jun 2009 09:38:41 +0000 (09:38 +0000)]
more steps to netsapiens export, RT#5226

14 years agoadd DID association w/user? docs from netsapiens rough... RT#5226
ivan [Tue, 30 Jun 2009 02:54:54 +0000 (02:54 +0000)]
add DID association w/user?  docs from netsapiens rough... RT#5226

14 years agophone devices (for netsapiens integration), RT#5226
ivan [Tue, 30 Jun 2009 01:42:56 +0000 (01:42 +0000)]
phone devices (for netsapiens integration), RT#5226

14 years agoFix PDF invoice generation, including requirement for ghostscript.
rsiddall [Mon, 29 Jun 2009 22:48:51 +0000 (22:48 +0000)]
Fix PDF invoice generation, including requirement for ghostscript.

14 years agoshow total number of payments
jeff [Mon, 29 Jun 2009 14:45:27 +0000 (14:45 +0000)]
show total number of payments

14 years agocommandline tool for examining cust_pay records by date range #5652
jeff [Mon, 29 Jun 2009 13:55:39 +0000 (13:55 +0000)]
commandline tool for examining cust_pay records by date range #5652

14 years agoFCC form 477 reporting #4912
jeff [Mon, 29 Jun 2009 13:53:25 +0000 (13:53 +0000)]
FCC form 477 reporting #4912

14 years agoremove freeside-expiration-alerter
ivan [Mon, 29 Jun 2009 06:21:51 +0000 (06:21 +0000)]
remove freeside-expiration-alerter

14 years agoreplaced by FS::Cron::alert_expiration
ivan [Sat, 27 Jun 2009 00:55:33 +0000 (00:55 +0000)]
replaced by FS::Cron::alert_expiration

14 years agodoh, brainfart, RT#5572
ivan [Fri, 26 Jun 2009 23:21:45 +0000 (23:21 +0000)]
doh, brainfart, RT#5572

14 years agoadd -s and -n flags to freeside-daily to specify the kinds of jobs to be run, RT...
ivan [Fri, 26 Jun 2009 23:12:45 +0000 (23:12 +0000)]
add -s and -n flags to freeside-daily to specify the kinds of jobs to be run, RT#5572

14 years agoin smart_search, move duplicate elimination bits so that they're used even when doing...
ivan [Fri, 26 Jun 2009 18:53:46 +0000 (18:53 +0000)]
in smart_search, move duplicate elimination bits so that they're used even when doing an exact search on a browser-remembered result

14 years agoAdd expiration alerts to freeside-daily routine
mark [Fri, 26 Jun 2009 06:55:07 +0000 (06:55 +0000)]
Add expiration alerts to freeside-daily routine

14 years agofinish fixing "Real time processing not enabled!" error when using signup
ivan [Thu, 25 Jun 2009 20:23:22 +0000 (20:23 +0000)]
finish fixing "Real time processing not enabled!" error when using signup
without any real-time processor

14 years agoeliminate harmless warning log spam:
ivan [Thu, 25 Jun 2009 19:55:35 +0000 (19:55 +0000)]
eliminate harmless warning log spam:
 Argument "" isn't numeric in numeric eq (==)
at /usr/local/share/perl/5.8.8/FS/ClientAPI/Signup.pm line 57

14 years agofix signups for the no-gateway-at-all case, RT#5673
ivan [Thu, 25 Jun 2009 19:47:48 +0000 (19:47 +0000)]
fix signups for the no-gateway-at-all case, RT#5673

14 years agofix tax adjustment report
ivan [Thu, 25 Jun 2009 19:06:24 +0000 (19:06 +0000)]
fix tax adjustment report

14 years agotax adjustments, RT#5595
ivan [Thu, 25 Jun 2009 01:28:53 +0000 (01:28 +0000)]
tax adjustments, RT#5595

14 years agofix extra whitespace in IE
ivan [Thu, 25 Jun 2009 01:22:54 +0000 (01:22 +0000)]
fix extra whitespace in IE

14 years agoadd support for db profiling, RT#5662
ivan [Wed, 24 Jun 2009 18:36:32 +0000 (18:36 +0000)]
add support for db profiling, RT#5662

14 years agoMove expiration alerts into FS::Cron::alert_expiration
mark [Wed, 24 Jun 2009 09:07:21 +0000 (09:07 +0000)]
Move expiration alerts into FS::Cron::alert_expiration

14 years agofix upgrade issue w/ black part_pkg.comment, RT#3988
ivan [Wed, 24 Jun 2009 04:42:14 +0000 (04:42 +0000)]
fix upgrade issue w/ black part_pkg.comment, RT#3988

14 years agofix total links on agent-specific sales report, RT#5449
ivan [Wed, 24 Jun 2009 01:40:12 +0000 (01:40 +0000)]
fix total links on agent-specific sales report, RT#5449

14 years agoRemove ability to renew domain registration for more than one year as we
rsiddall [Tue, 23 Jun 2009 20:33:10 +0000 (20:33 +0000)]
Remove ability to renew domain registration for more than one year as we
can't automatically bill for multi-year renewals at this time.

14 years agofix using encryption produces non-decrypted data in payment receipts, RT#5536
ivan [Mon, 22 Jun 2009 23:42:19 +0000 (23:42 +0000)]
fix using encryption produces non-decrypted data in payment receipts, RT#5536

14 years agofix advanced customer report failure, RT#5515
ivan [Mon, 22 Jun 2009 22:55:05 +0000 (22:55 +0000)]
fix advanced customer report failure, RT#5515

14 years agowtf? the tax applies but it doesn't? RT#5574
jeff [Mon, 22 Jun 2009 17:00:57 +0000 (17:00 +0000)]
wtf?  the tax applies but it doesn't? RT#5574

14 years agoeliminate harmless upgrade error:
ivan [Mon, 22 Jun 2009 10:45:26 +0000 (10:45 +0000)]
eliminate harmless upgrade error:
Argument "" isn't numeric in numeric eq (==) at /usr/local/share/perl/5.8.8/FS/part_pkg.pm line 371.

14 years agofix pod
ivan [Mon, 22 Jun 2009 10:39:48 +0000 (10:39 +0000)]
fix pod

14 years agofix setup/recur -> setup_fee/recur_fee upgrade
ivan [Mon, 22 Jun 2009 10:28:41 +0000 (10:28 +0000)]
fix setup/recur -> setup_fee/recur_fee upgrade

14 years agofinish basic implemention of tax exemption by tax name hack, RT#5127
ivan [Mon, 22 Jun 2009 10:06:11 +0000 (10:06 +0000)]
finish basic implemention of tax exemption by tax name hack, RT#5127

14 years agotax exemption by tax name, RT#5127
ivan [Mon, 22 Jun 2009 07:50:18 +0000 (07:50 +0000)]
tax exemption by tax name, RT#5127

14 years agoeliminate leaky debugging and a warning about it
ivan [Sun, 21 Jun 2009 22:00:06 +0000 (22:00 +0000)]
eliminate leaky debugging and a warning about it

14 years agolink to docs #5855
jeff [Sun, 21 Jun 2009 15:42:33 +0000 (15:42 +0000)]
link to docs #5855

14 years agoCUSTOM packages/actual flag for custom packages #3988
jeff [Sun, 21 Jun 2009 15:21:32 +0000 (15:21 +0000)]
CUSTOM packages/actual flag for custom packages #3988

14 years agosupport some older Pg when upgrading tax rates and cust_bill_pkg_details
jeff [Fri, 19 Jun 2009 21:49:03 +0000 (21:49 +0000)]
support some older Pg when upgrading tax rates and cust_bill_pkg_details

14 years agotreat webpay type payments as manual
jeff [Fri, 19 Jun 2009 17:53:28 +0000 (17:53 +0000)]
treat webpay type payments as manual

14 years agofix the prorating for the package's first month (whew!)
ivan [Fri, 19 Jun 2009 12:08:27 +0000 (12:08 +0000)]
fix the prorating for the package's first month (whew!)
add an option not to prorate the accounts themselves

14 years agoAND helps alot, RT#5572 for real
ivan [Fri, 19 Jun 2009 07:46:29 +0000 (07:46 +0000)]
AND helps alot, RT#5572 for real

14 years agoattempt to optimize the easy parts of billing run, RT#18737
ivan [Fri, 19 Jun 2009 07:14:42 +0000 (07:14 +0000)]
attempt to optimize the easy parts of billing run, RT#18737

14 years agoomit listing spurious customer details
ivan [Thu, 18 Jun 2009 11:09:28 +0000 (11:09 +0000)]
omit listing spurious customer details

14 years ago bulk price plan fix - don't omit setup fee
ivan [Thu, 18 Jun 2009 11:07:04 +0000 (11:07 +0000)]
 bulk price plan fix - don't omit setup fee

14 years agoadd agent wholsale price plan, RT#4696
ivan [Thu, 18 Jun 2009 11:04:14 +0000 (11:04 +0000)]
add agent wholsale price plan, RT#4696

14 years agoadd basic part_pkg cost columns for agent wholsale price plan, RT#4696
ivan [Thu, 18 Jun 2009 11:03:34 +0000 (11:03 +0000)]
add basic part_pkg cost columns for agent wholsale price plan, RT#4696

14 years agouuh, don't bomb out if there *isn't* a postal fee package
ivan [Thu, 18 Jun 2009 10:07:29 +0000 (10:07 +0000)]
uuh, don't bomb out if there *isn't* a postal fee package

14 years agoforgot this
ivan [Thu, 18 Jun 2009 09:52:49 +0000 (09:52 +0000)]
forgot this

14 years agoFix receivables report ACL checks and menu
mark [Thu, 18 Jun 2009 01:17:09 +0000 (01:17 +0000)]
Fix receivables report ACL checks and menu

14 years agoAdded separate access right for receivables report
mark [Wed, 17 Jun 2009 06:43:08 +0000 (06:43 +0000)]
Added separate access right for receivables report

14 years agofinish up initial work on customer view tabs (ensure links back to customer view...
ivan [Wed, 17 Jun 2009 02:39:09 +0000 (02:39 +0000)]
finish up initial work on customer view tabs (ensure links back to customer view call include show=packages if default view isn't jumbo or packages already), RT#5586

14 years agobasic customer view tabs, RT#5586
ivan [Tue, 16 Jun 2009 03:29:26 +0000 (03:29 +0000)]
basic customer view tabs, RT#5586

14 years agoAdd a new access right for managing domain registration (registering,
rsiddall [Mon, 15 Jun 2009 21:41:33 +0000 (21:41 +0000)]
Add a new access right for managing domain registration (registering,
transferring, revoking, renewing, etc.).

14 years agocheck for need for postal fee before charging the customer, not after
jeff [Mon, 15 Jun 2009 20:43:57 +0000 (20:43 +0000)]
check for need for postal fee before charging the customer, not after

14 years agoAdd domain registration operations to the View Domain screen, if the domain
rsiddall [Mon, 15 Jun 2009 19:41:29 +0000 (19:41 +0000)]
Add domain registration operations to the View Domain screen, if the domain
has an associated export supporting registration.  Shows the domain status
and allows registration, transfer, revocation, or renewal.  Revocation
almost never works since the registries impose very short windows after
initial registration.
Also updated the OpenSRS registration export to support the additional
operations.

14 years agoDefault configuration files had directory-style permission values.
rsiddall [Sat, 13 Jun 2009 03:13:19 +0000 (03:13 +0000)]
Default configuration files had directory-style permission values.

14 years agoFreeside no longer uses a datasource-specific configuration folder. Configuration
rsiddall [Fri, 12 Jun 2009 02:48:29 +0000 (02:48 +0000)]
Freeside no longer uses a datasource-specific configuration folder.  Configuration
is kept in the RDBMS and initialized from the default_conf folder.  RT 5579.

14 years agoprevent notes from bleeding onto coupon RT#5537
jeff [Wed, 10 Jun 2009 23:30:46 +0000 (23:30 +0000)]
prevent notes from bleeding onto coupon RT#5537

14 years agoshould hopefully fix old services showing up on invoices, RT#5451/RT#5514/RT#5564...
ivan [Wed, 10 Jun 2009 21:58:30 +0000 (21:58 +0000)]
should hopefully fix old services showing up on invoices, RT#5451/RT#5514/RT#5564/RT#3032

14 years agodon't add another queued_bill job to the queue if there's already one waiting to...
ivan [Wed, 10 Jun 2009 19:50:01 +0000 (19:50 +0000)]
don't add another queued_bill job to the queue if there's already one waiting to run for a customer, RT#5572

14 years agothis should add the info s1 was looking for, RT#5539
ivan [Wed, 10 Jun 2009 07:58:21 +0000 (07:58 +0000)]
this should add the info s1 was looking for, RT#5539

14 years agodoh, semicolon
ivan [Wed, 10 Jun 2009 03:06:21 +0000 (03:06 +0000)]
doh, semicolon

14 years agodon't attempt to create h_queue indices, for SG upgradability
ivan [Wed, 10 Jun 2009 03:00:08 +0000 (03:00 +0000)]
don't attempt to create h_queue indices, for SG upgradability

14 years agoupdate gateway list in order to add WesternACH, RT#5409
ivan [Wed, 10 Jun 2009 02:08:58 +0000 (02:08 +0000)]
update gateway list in order to add WesternACH, RT#5409

14 years agoeliminate harmless
ivan [Wed, 10 Jun 2009 00:02:27 +0000 (00:02 +0000)]
eliminate harmless

  Argument "" isn't numeric in numeric comparison (<=>) at /usr/local/share/perl/5.8.8/FS/cust_main.pm line 6759.

warning, sort batched payments on a column that actually exists

14 years agofix scrolling
ivan [Thu, 4 Jun 2009 14:27:13 +0000 (14:27 +0000)]
fix scrolling

14 years agothere are lots of contributors too!
ivan [Thu, 4 Jun 2009 14:09:19 +0000 (14:09 +0000)]
there are lots of contributors too!

14 years ago$core->add("jeremyd");
ivan [Thu, 4 Jun 2009 14:08:04 +0000 (14:08 +0000)]
$core->add("jeremyd");