freeside.git
15 years agofinish adding str2time_sql_closing
ivan [Wed, 25 Jun 2008 00:29:29 +0000 (00:29 +0000)]
finish adding str2time_sql_closing

15 years agoi think we need a $ there???
ivan [Tue, 24 Jun 2008 18:50:15 +0000 (18:50 +0000)]
i think we need a $ there???

15 years agopostal invoice fees
jeff [Tue, 24 Jun 2008 16:39:56 +0000 (16:39 +0000)]
postal invoice fees

15 years agoprevent decrementing time/bandwidth for old RADIUS records
ivan [Tue, 24 Jun 2008 02:09:37 +0000 (02:09 +0000)]
prevent decrementing time/bandwidth for old RADIUS records

15 years agohahahd doh, we're in perl
ivan [Mon, 23 Jun 2008 22:59:15 +0000 (22:59 +0000)]
hahahd doh, we're in perl

15 years agoadd quick command line too for CDR imports
ivan [Mon, 23 Jun 2008 22:11:21 +0000 (22:11 +0000)]
add quick command line too for CDR imports

15 years agothis is what it was for
jeff [Mon, 23 Jun 2008 16:46:31 +0000 (16:46 +0000)]
this is what it was for

15 years agoinvoice service address modifications
jeff [Mon, 23 Jun 2008 15:37:15 +0000 (15:37 +0000)]
invoice service address modifications

15 years agowtf was this for in the first place then
ivan [Mon, 23 Jun 2008 02:50:22 +0000 (02:50 +0000)]
wtf was this for in the first place then

15 years agothis seems to match the latex templates more accurately, rather than push the sub...
ivan [Mon, 23 Jun 2008 02:48:59 +0000 (02:48 +0000)]
this seems to match the latex templates more accurately, rather than push the sub-totals out into their own column

15 years agofix leaking colspan in totals on sectioned invoices
ivan [Mon, 23 Jun 2008 02:35:02 +0000 (02:35 +0000)]
fix leaking colspan in totals on sectioned invoices

15 years agoadding report on legacy tax exemptions to assist in enet migraiton
ivan [Mon, 23 Jun 2008 00:41:06 +0000 (00:41 +0000)]
adding report on legacy tax exemptions to assist in enet migraiton

15 years agolegacy tax exemption report fix, no _date
ivan [Mon, 23 Jun 2008 00:37:07 +0000 (00:37 +0000)]
legacy tax exemption report fix, no _date

15 years agoadding report on legacy tax exemptions to assist in enet migraiton
ivan [Mon, 23 Jun 2008 00:34:23 +0000 (00:34 +0000)]
adding report on legacy tax exemptions to assist in enet migraiton

15 years agoextra values for invoices
jeff [Fri, 20 Jun 2008 05:47:33 +0000 (05:47 +0000)]
extra values for invoices

15 years agoVoxLineSystems are lying scum who charged back their customization work and then...
ivan [Fri, 20 Jun 2008 03:36:16 +0000 (03:36 +0000)]
VoxLineSystems are lying scum who charged back their customization work and then used the software anyway

15 years agopackage categories (meta package classes) and grouping invoices by them
jeff [Thu, 19 Jun 2008 03:18:19 +0000 (03:18 +0000)]
package categories (meta package classes) and grouping invoices by them

15 years agofix regression caused by use of IPC::Run to run pslatex: send STDOUT and STDERR from...
ivan [Wed, 18 Jun 2008 21:18:40 +0000 (21:18 +0000)]
fix regression caused by use of IPC::Run to run pslatex: send STDOUT and STDERR from pslatex to /dev/null, we don't want them

15 years agos helps alot
ivan [Wed, 18 Jun 2008 19:24:50 +0000 (19:24 +0000)]
s helps alot

15 years agofix setup/recur fees on cloning (customizing) package definitions w/new editor
ivan [Wed, 18 Jun 2008 19:09:28 +0000 (19:09 +0000)]
fix setup/recur fees on cloning (customizing) package definitions w/new editor

15 years agoallow enabling and disabling if tax_rate rows in groups (RT 3566)
jeff [Wed, 18 Jun 2008 18:50:46 +0000 (18:50 +0000)]
allow enabling and disabling if tax_rate rows in groups (RT 3566)

15 years ago%statuscolor is either a global or a my var, make up your mind
ivan [Wed, 18 Jun 2008 05:22:52 +0000 (05:22 +0000)]
%statuscolor is either a global or a my var, make up your mind

15 years agothis module, also, has no need to import qsearch/qsearchs, and is causing dependency...
ivan [Wed, 18 Jun 2008 00:49:11 +0000 (00:49 +0000)]
this module, also, has no need to import qsearch/qsearchs, and is causing dependency loop problems (Record->part_virtual_field->Record)

15 years agohopefully finally fix the dependency loops bs... as simple as Record->Conf->Record...
ivan [Wed, 18 Jun 2008 00:46:56 +0000 (00:46 +0000)]
hopefully finally fix the dependency loops bs... as simple as Record->Conf->Record here

15 years agoREALLY, don't use FS::Conf from Msgcat until runtime... should hopefully FINALLY...
ivan [Wed, 18 Jun 2008 00:42:31 +0000 (00:42 +0000)]
REALLY, don't use FS::Conf from Msgcat until runtime... should hopefully FINALLY eliminate the Record->Msgcat->Conf->Record loop

15 years agomsgcat.pm doesn't actually need qsearch/qsearchs... hopefully this is the last of...
ivan [Wed, 18 Jun 2008 00:36:51 +0000 (00:36 +0000)]
msgcat.pm doesn't actually need qsearch/qsearchs... hopefully this is the last of the weird dependency loops (this one is Record->Msgcat->msgcat->Record)

15 years agofix dependency loop problem with database config, hopefully? (Record->Msgcat->Conf...
ivan [Wed, 18 Jun 2008 00:27:44 +0000 (00:27 +0000)]
fix dependency loop problem with database config, hopefully?  (Record->Msgcat->Conf->Record)

15 years agoconf.pm doesn't actually need qsearch/qsearchs - hopefully this will solve the weird...
ivan [Wed, 18 Jun 2008 00:10:01 +0000 (00:10 +0000)]
conf.pm doesn't actually need qsearch/qsearchs - hopefully this will solve the weird circular dependency issue (Record->Msgcat->Conf->conf->Record)

15 years agoturn off debugging for address standardization
ivan [Wed, 18 Jun 2008 00:05:21 +0000 (00:05 +0000)]
turn off debugging for address standardization

15 years agodon't lose the pricing on package cloning w/new package editor
ivan [Tue, 17 Jun 2008 23:57:20 +0000 (23:57 +0000)]
don't lose the pricing on package cloning w/new package editor

15 years agofixup damage from quantity addition
jeff [Tue, 17 Jun 2008 19:29:51 +0000 (19:29 +0000)]
fixup damage from quantity addition

15 years agofinish adding a feature to easily list all email addresses for an agent & send them...
ivan [Tue, 17 Jun 2008 03:35:56 +0000 (03:35 +0000)]
finish adding a feature to easily list all email addresses for an agent & send them email

15 years agonot forgetting to add fax and old customer id
jeff [Tue, 17 Jun 2008 03:14:12 +0000 (03:14 +0000)]
not forgetting to add fax and old customer id

15 years agohave agent_custid editing now
ivan [Tue, 17 Jun 2008 01:43:59 +0000 (01:43 +0000)]
have agent_custid editing now

15 years agocatch one more customer
jeff [Mon, 16 Jun 2008 13:36:19 +0000 (13:36 +0000)]
catch one more customer

15 years agoadd (with config) ability to edit agent_custid
ivan [Mon, 16 Jun 2008 06:53:44 +0000 (06:53 +0000)]
add (with config) ability to edit agent_custid

15 years agough; cast about for svc/pkg linkages
jeff [Mon, 16 Jun 2008 01:32:06 +0000 (01:32 +0000)]
ugh; cast about for svc/pkg linkages

15 years agofix visual regression not displaying package and comment on date editing
ivan [Thu, 12 Jun 2008 23:15:56 +0000 (23:15 +0000)]
fix visual regression not displaying package and comment on date editing

15 years agofix cloning w/new package editor
ivan [Thu, 12 Jun 2008 21:53:32 +0000 (21:53 +0000)]
fix cloning w/new package editor

15 years agodate fixups
jeff [Thu, 12 Jun 2008 16:56:30 +0000 (16:56 +0000)]
date fixups

15 years agoimport services from service providing servers
jeff [Thu, 12 Jun 2008 15:55:28 +0000 (15:55 +0000)]
import services from service providing servers

15 years agostart of better error reporting for RADIUS upgrade errors
ivan [Tue, 10 Jun 2008 23:26:14 +0000 (23:26 +0000)]
start of better error reporting for RADIUS upgrade errors

15 years agostart of better error reporting for RADIUS upgrade errors
ivan [Tue, 10 Jun 2008 23:24:16 +0000 (23:24 +0000)]
start of better error reporting for RADIUS upgrade errors

15 years agoturn off debugging that got left on by accident
ivan [Tue, 10 Jun 2008 17:39:20 +0000 (17:39 +0000)]
turn off debugging that got left on by accident

15 years agofix up application of things to refunds, RT#3606/RT#3545
ivan [Tue, 10 Jun 2008 02:12:32 +0000 (02:12 +0000)]
fix up application of things to refunds, RT#3606/RT#3545

15 years agoremove name from voxlinesystems2, really
ivan [Mon, 9 Jun 2008 18:32:24 +0000 (18:32 +0000)]
remove name from voxlinesystems2, really

15 years agoadd am/pm to voxlinesystems2 display format, remove name, revsere src/dst
ivan [Thu, 5 Jun 2008 22:44:41 +0000 (22:44 +0000)]
add am/pm to voxlinesystems2 display format, remove name, revsere src/dst

15 years agofix one-time charge quantities &
ivan [Thu, 5 Jun 2008 20:09:21 +0000 (20:09 +0000)]
fix one-time charge quantities &

15 years agodisable_src fixes
ivan [Thu, 5 Jun 2008 19:44:27 +0000 (19:44 +0000)]
disable_src fixes

15 years agounit pricing didn't exist before, so it can be NULL
ivan [Thu, 5 Jun 2008 19:29:01 +0000 (19:29 +0000)]
unit pricing didn't exist before, so it can be NULL

15 years agoimplement quantity charging for setup fees
ivan [Thu, 5 Jun 2008 19:25:32 +0000 (19:25 +0000)]
implement quantity charging for setup fees

15 years agovoxlinesystems CDRs and quantity bs
ivan [Thu, 5 Jun 2008 19:24:33 +0000 (19:24 +0000)]
voxlinesystems CDRs and quantity bs

15 years agodash removal
jeff [Thu, 5 Jun 2008 19:06:50 +0000 (19:06 +0000)]
dash removal

15 years agofix unitprice/posttotal nit
jeff [Thu, 5 Jun 2008 17:05:57 +0000 (17:05 +0000)]
fix unitprice/posttotal nit

15 years agofix unitprice/section nit
jeff [Thu, 5 Jun 2008 16:56:55 +0000 (16:56 +0000)]
fix unitprice/section nit

15 years agocorrect bogus porting
jeff [Thu, 5 Jun 2008 16:51:34 +0000 (16:51 +0000)]
correct bogus porting

15 years agoreplace lost braces
jeff [Thu, 5 Jun 2008 12:42:27 +0000 (12:42 +0000)]
replace lost braces

15 years agoadd customer status to adv. customer report, template customer search for future...
ivan [Thu, 5 Jun 2008 10:36:42 +0000 (10:36 +0000)]
add customer status to adv. customer report, template customer search for future use in emailing notices, RT#2731

15 years agodocs for search_sql
ivan [Thu, 5 Jun 2008 10:34:18 +0000 (10:34 +0000)]
docs for search_sql

15 years agodocs for search_sql
ivan [Thu, 5 Jun 2008 10:34:04 +0000 (10:34 +0000)]
docs for search_sql

15 years agominor invoice report UI
ivan [Thu, 5 Jun 2008 08:54:35 +0000 (08:54 +0000)]
minor invoice report UI

15 years agopayment and credit applications have separate "apply to refund" choices now, and...
ivan [Thu, 5 Jun 2008 05:06:36 +0000 (05:06 +0000)]
payment and credit applications have separate "apply to refund" choices now, and no auto-refund choice in the invoice dropdown.  RT#3545

15 years agomoar tyop
jeff [Wed, 4 Jun 2008 22:44:04 +0000 (22:44 +0000)]
moar tyop

15 years agotyop
jeff [Wed, 4 Jun 2008 22:42:48 +0000 (22:42 +0000)]
tyop

15 years agothis should fix the random "HylaFax support has not been configured" error, caused...
ivan [Wed, 4 Jun 2008 18:50:25 +0000 (18:50 +0000)]
this should fix the random "HylaFax support has not been configured" error, caused by cust_bill->fax getting called instead of cust_main->fax field

15 years agomore voxline invoice formatting
jeff [Wed, 4 Jun 2008 18:40:54 +0000 (18:40 +0000)]
more voxline invoice formatting

15 years agovoxline invoice formatting
jeff [Wed, 4 Jun 2008 18:05:21 +0000 (18:05 +0000)]
voxline invoice formatting

15 years agovoxline invoice formatting
jeff [Wed, 4 Jun 2008 17:59:42 +0000 (17:59 +0000)]
voxline invoice formatting

15 years agotax on tax
jeff [Wed, 4 Jun 2008 13:28:18 +0000 (13:28 +0000)]
tax on tax

15 years agoservice address on invoice
jeff [Wed, 4 Jun 2008 13:26:57 +0000 (13:26 +0000)]
service address on invoice

15 years agovery basic start at adding quantities
ivan [Tue, 3 Jun 2008 21:06:22 +0000 (21:06 +0000)]
very basic start at adding quantities

15 years agofix payinfo_transaction
ivan [Mon, 2 Jun 2008 18:59:37 +0000 (18:59 +0000)]
fix payinfo_transaction

15 years agofix ntable calls
ivan [Mon, 2 Jun 2008 18:31:07 +0000 (18:31 +0000)]
fix ntable calls

15 years agofix error apply fractional seconds
ivan [Mon, 2 Jun 2008 17:58:48 +0000 (17:58 +0000)]
fix error apply fractional seconds

15 years agodoh!
ivan [Mon, 2 Jun 2008 17:14:30 +0000 (17:14 +0000)]
doh!

15 years agobadly placed small_custview all of a sudden causing fatal errors?! wtf
ivan [Mon, 2 Jun 2008 17:06:09 +0000 (17:06 +0000)]
badly placed small_custview all of a sudden causing fatal errors?!  wtf

15 years agotypeset tear-off remittance coupon
jeff [Mon, 2 Jun 2008 11:16:09 +0000 (11:16 +0000)]
typeset tear-off remittance coupon

15 years agoand batchmode was probably right
ivan [Mon, 2 Jun 2008 02:47:32 +0000 (02:47 +0000)]
and batchmode was probably right

15 years agoyow, don't want everything to waitt until the timeout
ivan [Mon, 2 Jun 2008 02:45:54 +0000 (02:45 +0000)]
yow, don't want everything to waitt until the timeout

15 years agouse IPC::Run to run pslatex & add a timeout, this should prevent hanging on template...
ivan [Mon, 2 Jun 2008 02:16:14 +0000 (02:16 +0000)]
use IPC::Run to run pslatex & add a timeout, this should prevent hanging on template errors

15 years agorefactor payment history slightly, add refund receipts, have "unapplied" refunds...
ivan [Sun, 1 Jun 2008 22:48:15 +0000 (22:48 +0000)]
refactor payment history slightly, add refund receipts, have "unapplied" refunds show like other unapplied/open things, RT#3545

15 years agoshow "Check #" on payment receipts instead of "Billing #"
ivan [Sun, 1 Jun 2008 07:08:46 +0000 (07:08 +0000)]
show "Check #" on payment receipts instead of "Billing #"

15 years agoadd date to "applied to Invoice#" messages in history
ivan [Sun, 1 Jun 2008 05:43:39 +0000 (05:43 +0000)]
add date to "applied to Invoice#" messages in history

15 years agofix line item report for agent-virtualized packages, clean up sloppy $where stringifi...
ivan [Sun, 1 Jun 2008 03:19:06 +0000 (03:19 +0000)]
fix line item report for agent-virtualized packages, clean up sloppy $where stringification, hard agent virtualization

15 years agoumm.. right.. really do some on-demand stuff
jeff [Sun, 1 Jun 2008 02:19:15 +0000 (02:19 +0000)]
umm.. right.. really do some on-demand stuff

15 years agodepend on CGI.pm 3.29 to fix RT attachment problems
ivan [Sun, 1 Jun 2008 01:23:36 +0000 (01:23 +0000)]
depend on CGI.pm 3.29 to fix RT attachment problems

15 years agofix problems when service definition names contain chars that need to be latex escaped
ivan [Sun, 1 Jun 2008 00:11:54 +0000 (00:11 +0000)]
fix problems when service definition names contain chars that need to be latex escaped

15 years agoguess at on demand billing, link pre-existing services
jeff [Sat, 31 May 2008 23:50:11 +0000 (23:50 +0000)]
guess at on demand billing, link pre-existing services

15 years agoadd an explicit use for RT's not-well-declared dependency on CSS::Squish 0.06
ivan [Sat, 31 May 2008 17:54:04 +0000 (17:54 +0000)]
add an explicit use for RT's not-well-declared dependency on CSS::Squish 0.06

15 years agoinvoice cosmetic improvements
jeff [Sat, 31 May 2008 14:49:03 +0000 (14:49 +0000)]
invoice cosmetic improvements

15 years ago1.7 sucks. but people are still going to be editing old-style invoice events for...
ivan [Fri, 30 May 2008 04:04:41 +0000 (04:04 +0000)]
1.7 sucks.  but people are still going to be editing old-style invoice events for a little while more yet, so space them out better (so options don't run together)

15 years ago1.7 sucks. add a "balance over" option to the 1.7 style agent-specific invoice send...
ivan [Fri, 30 May 2008 03:55:49 +0000 (03:55 +0000)]
1.7 sucks.  add a "balance over" option to the 1.7 style agent-specific invoice send event

15 years agofix a missing semicolon bug only triggered when running prune_applications not in...
ivan [Fri, 30 May 2008 01:38:01 +0000 (01:38 +0000)]
fix a missing semicolon bug only triggered when running prune_applications not in debug mode...

15 years agodon't print out warnings about SQL RADIUS FreesideStatus every time either. really?
ivan [Fri, 30 May 2008 01:34:29 +0000 (01:34 +0000)]
don't print out warnings about SQL RADIUS FreesideStatus every time either.  really?

15 years agodon't print out the cust_credit_refund pruning every time
ivan [Fri, 30 May 2008 01:33:50 +0000 (01:33 +0000)]
don't print out the cust_credit_refund pruning every time

15 years agodon't print out the cust_credit_refund pruning every time
ivan [Fri, 30 May 2008 01:28:20 +0000 (01:28 +0000)]
don't print out the cust_credit_refund pruning every time

15 years agoclean up any stray/old cust_pay_pending records causing problems
ivan [Fri, 30 May 2008 01:02:12 +0000 (01:02 +0000)]
clean up any stray/old cust_pay_pending records causing problems

15 years agoclean up any stray/old cust_pay_pending records causing problems
ivan [Fri, 30 May 2008 00:53:04 +0000 (00:53 +0000)]
clean up any stray/old cust_pay_pending records causing problems

15 years agoline things up better on the 12mo report (prevent labels from taking up most of the...
ivan [Thu, 29 May 2008 00:11:58 +0000 (00:11 +0000)]
line things up better on the 12mo report (prevent labels from taking up most of the graph

15 years agomailgate realiability fix: don't bomb out when FS dbdef hasn't been initialized yet...
ivan [Wed, 28 May 2008 10:45:41 +0000 (10:45 +0000)]
mailgate realiability fix: don't bomb out when FS dbdef hasn't been initialized yet (& need to import adminsuidsetup)