freeside.git
16 years agofix "texas tax" in 1.9
jeff [Thu, 25 Dec 2008 00:45:57 +0000 (00:45 +0000)]
fix "texas tax" in 1.9

16 years agomiss use
jeff [Tue, 23 Dec 2008 21:41:09 +0000 (21:41 +0000)]
miss use

16 years agocorrect bad tax calculation
jeff [Tue, 23 Dec 2008 20:35:36 +0000 (20:35 +0000)]
correct bad tax calculation

16 years agotruncate package descriptions over 50 chars to avoid pushing the total column out...
ivan [Tue, 23 Dec 2008 00:34:06 +0000 (00:34 +0000)]
truncate package descriptions over 50 chars to avoid pushing the total column out to the right, RT#4449

16 years agotruncate package descriptions over 50 chars to avoid pushing the total column out...
ivan [Tue, 23 Dec 2008 00:32:29 +0000 (00:32 +0000)]
truncate package descriptions over 50 chars to avoid pushing the total column out to the right, RT#4449

16 years agotextareas are much less annoying to work with when their scrollbar isn't scrolled...
ivan [Mon, 22 Dec 2008 23:28:02 +0000 (23:28 +0000)]
textareas are much less annoying to work with when their scrollbar isn't scrolled off the side itself

16 years agoCopying over modifications to support SuSE from the 1.7 branch.
rsiddall [Mon, 22 Dec 2008 22:30:23 +0000 (22:30 +0000)]
Copying over modifications to support SuSE from the 1.7 branch.

16 years agosoft-limit package names to 50 chars to avoid problems with typeset invoices, RT...
ivan [Mon, 22 Dec 2008 21:16:55 +0000 (21:16 +0000)]
soft-limit package names to 50 chars to avoid problems with typeset invoices, RT#4449

16 years agoand fix msgcat usage, this should do it?, RT#4204
ivan [Sun, 21 Dec 2008 21:53:00 +0000 (21:53 +0000)]
and fix msgcat usage, this should do it?, RT#4204

16 years agosvc_acct.pm bogosity too, wtf?!, RT#4204
ivan [Sun, 21 Dec 2008 21:49:47 +0000 (21:49 +0000)]
svc_acct.pm bogosity too, wtf?!, RT#4204

16 years agomsgcat.pm upgrade bogosity, shrug, RT#4204
ivan [Sun, 21 Dec 2008 21:46:33 +0000 (21:46 +0000)]
msgcat.pm upgrade bogosity, shrug, RT#4204

16 years agomsgcat.pm upgrade bogosity, shrug, RT#4204
ivan [Sun, 21 Dec 2008 21:44:51 +0000 (21:44 +0000)]
msgcat.pm upgrade bogosity, shrug, RT#4204

16 years agounique checking for svc_phone like svc_acct, closes: RT#4204 (also a few lines of...
ivan [Sun, 21 Dec 2008 21:39:55 +0000 (21:39 +0000)]
unique checking for svc_phone like svc_acct, closes: RT#4204 (also a few lines of the new per-agent config snuck in Conf.pm from RT#3989)

16 years agounique checking for svc_phone like svc_acct, closes: RT#4204 (also a few lines of...
ivan [Sun, 21 Dec 2008 21:33:28 +0000 (21:33 +0000)]
unique checking for svc_phone like svc_acct, closes: RT#4204 (also a few lines of the new per-agent config snuck in Conf.pm from RT#3989)

16 years agocdrd brainfart, finishing up RT#4423
ivan [Sun, 21 Dec 2008 18:38:12 +0000 (18:38 +0000)]
cdrd brainfart, finishing up RT#4423

16 years agohave freeside-queued put billing jobs in the queue, so they run in their own short...
ivan [Sun, 21 Dec 2008 18:09:55 +0000 (18:09 +0000)]
have freeside-queued put billing jobs in the queue, so they run in their own short-lived processes, RT#4423

16 years agodoc
ivan [Sun, 21 Dec 2008 17:40:28 +0000 (17:40 +0000)]
doc

16 years agoproper dates on expire and suspend reasons
jeff [Tue, 16 Dec 2008 00:08:23 +0000 (00:08 +0000)]
proper dates on expire and suspend reasons

16 years agoplace tax on invoice only once
jeff [Thu, 11 Dec 2008 21:11:20 +0000 (21:11 +0000)]
place tax on invoice only once

16 years agoallow all-agent reporting again
ivan [Wed, 10 Dec 2008 21:43:43 +0000 (21:43 +0000)]
allow all-agent reporting again

16 years agoallow all-agent reporting again
ivan [Wed, 10 Dec 2008 21:36:38 +0000 (21:36 +0000)]
allow all-agent reporting again

16 years agoallow all-agent reporting again
ivan [Wed, 10 Dec 2008 21:33:59 +0000 (21:33 +0000)]
allow all-agent reporting again

16 years agoreferral import fixes, RT#4427
ivan [Wed, 10 Dec 2008 20:20:32 +0000 (20:20 +0000)]
referral import fixes, RT#4427

16 years agoCleanup to quieten rpmlint.
rsiddall [Wed, 10 Dec 2008 19:43:24 +0000 (19:43 +0000)]
Cleanup to quieten rpmlint.
Fixes to cope with moving code out of handler.pl, etc.

16 years agoFurther modifications to handle Perl RPM names and map them back to Perl module
rsiddall [Wed, 10 Dec 2008 19:42:08 +0000 (19:42 +0000)]
Further modifications to handle Perl RPM names and map them back to Perl module
names.

16 years agospace is empty
jeff [Wed, 10 Dec 2008 02:47:57 +0000 (02:47 +0000)]
space is empty

16 years agooops
ivan [Tue, 9 Dec 2008 01:49:55 +0000 (01:49 +0000)]
oops

16 years agouse common base for inventory import too, fixes problems with errors due to dos line...
ivan [Tue, 9 Dec 2008 01:46:53 +0000 (01:46 +0000)]
use common base for inventory import too, fixes problems with errors due to dos line endings and allows Excel upload, RT#4346

16 years agomake CDRs smaller, so we can fit more columns, RT#4376
ivan [Mon, 8 Dec 2008 10:13:12 +0000 (10:13 +0000)]
make CDRs smaller, so we can fit more columns, RT#4376

16 years agomake room for CDRs, RT#4387
ivan [Mon, 8 Dec 2008 09:08:44 +0000 (09:08 +0000)]
make room for CDRs, RT#4387

16 years agorespect output_format and add an header for rating_method=prefix too, RT#4387
ivan [Mon, 8 Dec 2008 08:52:48 +0000 (08:52 +0000)]
respect output_format and add an header for rating_method=prefix too, RT#4387

16 years agonormal ext_desc shouldn't shove the second+ columns of CDRs out
ivan [Mon, 8 Dec 2008 08:46:32 +0000 (08:46 +0000)]
normal ext_desc shouldn't shove the second+ columns of CDRs out

16 years agopassthrough support for gross revenue taxes
jeff [Fri, 5 Dec 2008 17:23:49 +0000 (17:23 +0000)]
passthrough support for gross revenue taxes

16 years agoavoid taxation on products with no assigned taxes
jeff [Fri, 5 Dec 2008 17:19:55 +0000 (17:19 +0000)]
avoid taxation on products with no assigned taxes

16 years agomissing uses, corrects 4388
jeff [Fri, 5 Dec 2008 08:24:55 +0000 (08:24 +0000)]
missing uses, corrects 4388

16 years agobad shortcut causes taxes not to be charged
jeff [Fri, 5 Dec 2008 04:20:09 +0000 (04:20 +0000)]
bad shortcut causes taxes not to be charged

16 years agowtf?
jeff [Thu, 4 Dec 2008 05:16:57 +0000 (05:16 +0000)]
wtf?

16 years agobetter placement of script sourcing
jeff [Thu, 4 Dec 2008 02:19:24 +0000 (02:19 +0000)]
better placement of script sourcing

16 years agobetter placement of script sourcing
jeff [Thu, 4 Dec 2008 02:03:22 +0000 (02:03 +0000)]
better placement of script sourcing

16 years agobetter behavior when zip code is missing
jeff [Thu, 4 Dec 2008 01:46:20 +0000 (01:46 +0000)]
better behavior when zip code is missing

16 years agoallow an all-agent receivables report again
ivan [Wed, 3 Dec 2008 23:29:28 +0000 (23:29 +0000)]
allow an all-agent receivables report again

16 years agofix real customer numbers showing on view pages, RT#4099/4379
ivan [Wed, 3 Dec 2008 21:15:39 +0000 (21:15 +0000)]
fix real customer numbers showing on view pages, RT#4099/4379

16 years agofix internal_diddb to default to countrycode 1
ivan [Wed, 3 Dec 2008 17:25:44 +0000 (17:25 +0000)]
fix internal_diddb to default to countrycode 1

16 years ago60 char soft max length for packages, so invoices don't wrap, RT#4328
ivan [Wed, 3 Dec 2008 05:54:56 +0000 (05:54 +0000)]
60 char soft max length for packages, so invoices don't wrap, RT#4328

16 years agosupport zip5 tax lookups, correct errors with fixed format cch import, inital import...
jeff [Wed, 3 Dec 2008 01:42:26 +0000 (01:42 +0000)]
support zip5 tax lookups, correct errors with fixed format cch import, inital import performance improvements, noise reduction on imports, tool for inital import

16 years agoset charged_party to accoutncode for vedeye, RT#4342
ivan [Mon, 1 Dec 2008 07:53:12 +0000 (07:53 +0000)]
set charged_party to accoutncode for vedeye, RT#4342

16 years agos/Internal Access Groups/Employee Groups/
ivan [Sun, 30 Nov 2008 23:37:09 +0000 (23:37 +0000)]
s/Internal Access Groups/Employee Groups/

16 years agos/Internal Users/Employees/
ivan [Sun, 30 Nov 2008 23:34:36 +0000 (23:34 +0000)]
s/Internal Users/Employees/

16 years agos/Internal Access Groups/Employee Groups/
ivan [Sun, 30 Nov 2008 23:26:44 +0000 (23:26 +0000)]
s/Internal Access Groups/Employee Groups/

16 years ago_cdr_min_parser_maker fix for correct setting of duration/billsec with simple & simpl...
ivan [Sun, 30 Nov 2008 21:01:00 +0000 (21:01 +0000)]
_cdr_min_parser_maker fix for correct setting of duration/billsec with simple & simple2 rate plans

16 years agoadd selfservice_server-single_domain config, and login_info self-service method to...
ivan [Sat, 29 Nov 2008 21:54:35 +0000 (21:54 +0000)]
add selfservice_server-single_domain config, and login_info self-service method to give the login page a bit more configurability

16 years agoadd selfservice_server-single_domain config, and login_info self-service method to...
ivan [Sat, 29 Nov 2008 20:32:48 +0000 (20:32 +0000)]
add selfservice_server-single_domain config, and login_info self-service method to give the login page a bit more configurability

16 years agodon't set a Session-Timeout if the rate is 0
ivan [Wed, 26 Nov 2008 00:30:25 +0000 (00:30 +0000)]
don't set a Session-Timeout if the rate is 0

16 years agoshould fix importing from excel, closes: RT#4337
ivan [Wed, 26 Nov 2008 00:20:30 +0000 (00:20 +0000)]
should fix importing from excel, closes: RT#4337

16 years agomore caffiene, please
jeff [Mon, 24 Nov 2008 15:40:07 +0000 (15:40 +0000)]
more caffiene, please

16 years agodoh
jeff [Mon, 24 Nov 2008 15:36:48 +0000 (15:36 +0000)]
doh

16 years agobe more accepting
jeff [Mon, 24 Nov 2008 15:18:42 +0000 (15:18 +0000)]
be more accepting

16 years agoesn's are hex
jeff [Mon, 24 Nov 2008 14:48:28 +0000 (14:48 +0000)]
esn's are hex

16 years agoupdate genband import to agree with reality, RT#4177
ivan [Mon, 24 Nov 2008 12:22:07 +0000 (12:22 +0000)]
update genband import to agree with reality, RT#4177

16 years agoadd countrycode option to internal_diddb; throw a warning instead of an error if...
ivan [Mon, 24 Nov 2008 10:59:49 +0000 (10:59 +0000)]
add countrycode option to internal_diddb; throw a warning instead of an error if a number couldn't be returned to inventory

16 years agofix phone_sqlradius CDR population?, RT#4100
ivan [Mon, 24 Nov 2008 10:47:13 +0000 (10:47 +0000)]
fix phone_sqlradius CDR population?, RT#4100

16 years agoadd debugging, hopefully fix seconds returned finally, RT#4100
ivan [Mon, 24 Nov 2008 10:11:22 +0000 (10:11 +0000)]
add debugging, hopefully fix seconds returned finally, RT#4100

16 years agolook for a voip rate in pricing add-ons too... eek. also correct rating to destinati...
ivan [Mon, 24 Nov 2008 08:47:53 +0000 (08:47 +0000)]
look for a voip rate in pricing add-ons too... eek.  also correct rating to destination RT#4100

16 years agoreferral credits overhaul, use billing events, agents can self-configure, limit to...
ivan [Sat, 22 Nov 2008 22:17:28 +0000 (22:17 +0000)]
referral credits overhaul, use billing events, agents can self-configure, limit to once-per-customer, depend on any time from referred package, referred customer payment, specific packages, partial staged credits, RT#3983

16 years agobilling event cloning
ivan [Sat, 22 Nov 2008 07:10:11 +0000 (07:10 +0000)]
billing event cloning

16 years agoinitial somanetworks support
jeff [Fri, 21 Nov 2008 03:36:16 +0000 (03:36 +0000)]
initial somanetworks support

16 years agoremove debugging accidentally left in
ivan [Fri, 21 Nov 2008 02:57:21 +0000 (02:57 +0000)]
remove debugging accidentally left in

16 years agodocument viewall_ext
ivan [Fri, 21 Nov 2008 02:55:53 +0000 (02:55 +0000)]
document viewall_ext

16 years agoundo voodoo, find real problem
ivan [Fri, 21 Nov 2008 01:58:50 +0000 (01:58 +0000)]
undo voodoo, find real problem

16 years agovoodoo
ivan [Fri, 21 Nov 2008 00:06:37 +0000 (00:06 +0000)]
voodoo

16 years agothis must be what is meant
jeff [Thu, 20 Nov 2008 19:02:30 +0000 (19:02 +0000)]
this must be what is meant

16 years agotool to remove extra cdr headers
jeff [Thu, 20 Nov 2008 17:49:15 +0000 (17:49 +0000)]
tool to remove extra cdr headers

16 years agoonly one header per package, not one per service -- fixes #4260
jeff [Thu, 20 Nov 2008 16:59:40 +0000 (16:59 +0000)]
only one header per package, not one per service -- fixes #4260

16 years agobetter end-of-spreadsheet detection for excel import, hopefully. should fix "Error...
ivan [Thu, 20 Nov 2008 12:52:32 +0000 (12:52 +0000)]
better end-of-spreadsheet detection for excel import, hopefully.  should fix "Error: Can't use an undefined value as an ARRAY reference" error on import.  RT#4297

16 years agofill in the ratenum. doesn't actually delete the rate itself, just all its data...
ivan [Thu, 20 Nov 2008 11:35:00 +0000 (11:35 +0000)]
fill in the ratenum.  doesn't actually delete the rate itself, just all its data (the hard part)

16 years agodon't use payname for CARD or DCRD either, closes: RT#3982
ivan [Thu, 20 Nov 2008 00:42:09 +0000 (00:42 +0000)]
don't use payname for CARD or DCRD either, closes: RT#3982

16 years agosupport for cch fixed format
jeff [Wed, 19 Nov 2008 14:56:00 +0000 (14:56 +0000)]
support for cch fixed format

16 years agofix phone_avail.availnum to be a proper primary key, fix agent.agent_custnum unique...
ivan [Wed, 19 Nov 2008 01:24:24 +0000 (01:24 +0000)]
fix phone_avail.availnum to be a proper primary key, fix agent.agent_custnum unique index causing it to get a value filled in by Record.pm

16 years agoNow handles hyphenated Perl requirements as well as those in parentheses, and
rsiddall [Tue, 18 Nov 2008 02:56:51 +0000 (02:56 +0000)]
Now handles hyphenated Perl requirements as well as those in parentheses, and
handles more version relation types.

16 years agoadd ability to view/edit access groups of an agent
ivan [Thu, 13 Nov 2008 02:22:04 +0000 (02:22 +0000)]
add ability to view/edit access groups of an agent

16 years agoadd fax to invoice data, RT#3290
ivan [Tue, 11 Nov 2008 08:55:40 +0000 (08:55 +0000)]
add fax to invoice data, RT#3290

16 years agoagent_custid and ship_fax don't belong with the ship address, that was an unrelated...
ivan [Tue, 11 Nov 2008 08:45:24 +0000 (08:45 +0000)]
agent_custid and ship_fax don't belong with the ship address, that was an unrelated tampabay/pbx-change request, RT#3290

16 years agomake HTML invoice more consistent with current typeset invoice: center invoice date...
ivan [Tue, 11 Nov 2008 07:51:13 +0000 (07:51 +0000)]
make HTML invoice more consistent with current typeset invoice: center invoice date instead of right-justify

16 years agorealign things in light of small_custview in this table for master customering, round...
ivan [Sun, 9 Nov 2008 11:43:02 +0000 (11:43 +0000)]
realign things in light of small_custview in this table for master customering, roundaboutly part of #2933

16 years agomove batch customer import to its own file; add svc_external_svc_phone export format...
ivan [Sun, 9 Nov 2008 11:31:21 +0000 (11:31 +0000)]
move batch customer import to its own file; add svc_external_svc_phone export format, RT#4103

16 years agoadd a global countrycode to phone_avail import and a conf for the default (some other...
ivan [Sun, 9 Nov 2008 09:14:40 +0000 (09:14 +0000)]
add a global countrycode to phone_avail import and a conf for the default (some other conf values snuck in also, oh well)

16 years agomove batch customer import to its own file; add svc_external_svc_phone export format...
ivan [Sun, 9 Nov 2008 08:51:01 +0000 (08:51 +0000)]
move batch customer import to its own file; add svc_external_svc_phone export format, RT#4103

16 years agofix viewing of unlinked services. wow, it has been a while
ivan [Fri, 7 Nov 2008 06:04:58 +0000 (06:04 +0000)]
fix viewing of unlinked services.  wow, it has been a while

16 years agoshould fix open session RADIUS search, RT #4233
ivan [Thu, 6 Nov 2008 22:53:25 +0000 (22:53 +0000)]
should fix open session RADIUS search, RT #4233

16 years agofix radius search, RT#4233
ivan [Thu, 6 Nov 2008 22:20:00 +0000 (22:20 +0000)]
fix radius search, RT#4233

16 years agoavoid harmless "Use of uninitialized value in concatenation (.) or string at /usr...
ivan [Thu, 6 Nov 2008 04:22:59 +0000 (04:22 +0000)]
avoid harmless "Use of uninitialized value in concatenation (.) or string at /usr/local/share/perl/5.8.8/FS/svc_acct.pm line 1140" error

16 years ago. is used in some implementations of classic crypt
ivan [Thu, 6 Nov 2008 04:18:22 +0000 (04:18 +0000)]
. is used in some implementations of classic crypt

16 years agoREAL otherwise there are no taxes
jeff [Mon, 3 Nov 2008 15:28:13 +0000 (15:28 +0000)]
REAL otherwise there are no taxes

16 years agoyikes! not yet
jeff [Mon, 3 Nov 2008 15:26:48 +0000 (15:26 +0000)]
yikes! not yet

16 years agootherwise there are no taxes
jeff [Mon, 3 Nov 2008 15:14:47 +0000 (15:14 +0000)]
otherwise there are no taxes

16 years agotime remaining is more useful to display as hours + minutes than days, hours, minutes...
ivan [Mon, 3 Nov 2008 01:10:25 +0000 (01:10 +0000)]
time remaining is more useful to display as hours + minutes than days, hours, minutes from Time::Duration

16 years ago(and REALLY fix the line-item links too, whew) fix overreporting of tax invoiced...
ivan [Sun, 2 Nov 2008 20:28:09 +0000 (20:28 +0000)]
(and REALLY fix the line-item links too, whew) fix overreporting of tax invoiced when using & reporting with taxclasses, RT#4131

16 years ago(and fix the line-item links too, whew) fix overreporting of tax invoiced when using...
ivan [Sun, 2 Nov 2008 20:03:30 +0000 (20:03 +0000)]
(and fix the line-item links too, whew) fix overreporting of tax invoiced when using & reporting with taxclasses, RT#4131

16 years ago(and fix the total too) fix overreporting of tax invoiced when using & reporting...
ivan [Sun, 2 Nov 2008 19:40:35 +0000 (19:40 +0000)]
(and fix the total too) fix overreporting of tax invoiced when using & reporting with taxclasses, RT#4131

16 years agofix overreporting of tax invoiced when using & reporting with taxclasses, RT#4131
ivan [Sun, 2 Nov 2008 19:26:49 +0000 (19:26 +0000)]
fix overreporting of tax invoiced when using & reporting with taxclasses, RT#4131