freeside.git
13 years agoapply_payments/apply_credits fixes from moving them to Billing.pm
ivan [Mon, 20 Sep 2010 19:55:18 +0000 (19:55 +0000)]
apply_payments/apply_credits fixes from moving them to Billing.pm

13 years agofix a series of unfortunate upgrades which resulted in too much payment receiptery...
ivan [Sun, 19 Sep 2010 05:55:09 +0000 (05:55 +0000)]
fix a series of unfortunate upgrades which resulted in too much payment receiptery, RT#9723

13 years agofix a series of unfortunate upgrades which resulted in too much payment receiptery...
ivan [Sun, 19 Sep 2010 05:50:28 +0000 (05:50 +0000)]
fix a series of unfortunate upgrades which resulted in too much payment receiptery, RT#9723

13 years agoanother (hopefully significant) billing optimization, RT#6802
ivan [Sun, 19 Sep 2010 03:02:09 +0000 (03:02 +0000)]
another (hopefully significant) billing optimization, RT#6802

13 years agorestore mistakenly removed fuzzyfile disabiling in _upgrade_data
ivan [Sun, 19 Sep 2010 00:37:32 +0000 (00:37 +0000)]
restore mistakenly removed fuzzyfile disabiling in _upgrade_data

13 years agoshould speed up billing (well, event checking) significantly by eliminating unnecessa...
ivan [Sun, 19 Sep 2010 00:13:05 +0000 (00:13 +0000)]
should speed up billing (well, event checking) significantly by eliminating unnecessary target objects one level up in the loop, RT#6802

13 years agofix fuzzyfile foo
ivan [Sat, 18 Sep 2010 19:10:07 +0000 (19:10 +0000)]
fix fuzzyfile foo

13 years agofix stupid cust_main_note upgrade for multi-word first names
ivan [Sat, 18 Sep 2010 15:57:52 +0000 (15:57 +0000)]
fix stupid cust_main_note upgrade for multi-word first names

13 years agoYA otaker upgrade kludge for old datasets: cust_pay.payby COMP
ivan [Sat, 18 Sep 2010 08:14:21 +0000 (08:14 +0000)]
YA otaker upgrade kludge for old datasets: cust_pay.payby COMP

13 years agoYA otaker upgrade kludge for old datasets: empty cust_credit.creasonnum
ivan [Sat, 18 Sep 2010 07:53:11 +0000 (07:53 +0000)]
YA otaker upgrade kludge for old datasets: empty cust_credit.creasonnum

13 years agodon't abort upgrade for want of not being able to fill in cust_pkg_reason.action...
ivan [Sat, 18 Sep 2010 07:28:42 +0000 (07:28 +0000)]
don't abort upgrade for want of not being able to fill in cust_pkg_reason.action when doing the otaker replace

13 years agoinvoice past due event, RT#9931
mark [Sat, 18 Sep 2010 04:28:45 +0000 (04:28 +0000)]
invoice past due event, RT#9931

13 years agocust_main otaker upgrade vs banned cards
ivan [Sat, 18 Sep 2010 04:26:17 +0000 (04:26 +0000)]
cust_main otaker upgrade vs banned cards

13 years agoinvoice past due event, RT#9931
mark [Sat, 18 Sep 2010 04:25:37 +0000 (04:25 +0000)]
invoice past due event, RT#9931

13 years agoignore bad zip on otaker upgrade
ivan [Sat, 18 Sep 2010 03:49:07 +0000 (03:49 +0000)]
ignore bad zip on otaker upgrade

13 years agorefactor giant cust_main.pm a little in preparation of adding API methods for maestro...
ivan [Fri, 17 Sep 2010 23:32:33 +0000 (23:32 +0000)]
refactor giant cust_main.pm a little in preparation of adding API methods for maestro, RT#9967

13 years agorefactor giant cust_main.pm a little in preparation of adding API methods for maestro...
ivan [Fri, 17 Sep 2010 20:19:41 +0000 (20:19 +0000)]
refactor giant cust_main.pm a little in preparation of adding API methods for maestro, RT#9967

13 years agocdr.max_callers field and skip option, RT#9810
mark [Fri, 17 Sep 2010 19:57:50 +0000 (19:57 +0000)]
cdr.max_callers field and skip option, RT#9810

13 years agoemail_search_result for cust_pkg and svc_broadband, RT#8736
mark [Fri, 17 Sep 2010 18:12:08 +0000 (18:12 +0000)]
email_search_result for cust_pkg and svc_broadband, RT#8736

13 years agowhen using src_dst_length_less, add option to charge for CDRs where accountcode is...
ivan [Fri, 17 Sep 2010 17:28:47 +0000 (17:28 +0000)]
when using src_dst_length_less, add option to charge for CDRs where accountcode is toll free anyway, RT#9683

13 years agoreturn svcnum from order_pkg, RT#9906
ivan [Fri, 17 Sep 2010 05:45:48 +0000 (05:45 +0000)]
return svcnum from order_pkg, RT#9906

13 years agoblast from the past: exclamation mark vs. cistron radius with textfiles. RT#9958
ivan [Thu, 16 Sep 2010 16:07:36 +0000 (16:07 +0000)]
blast from the past: exclamation mark vs. cistron radius with textfiles.  RT#9958

13 years agodefault registrations to 1 year
jeff [Thu, 16 Sep 2010 04:17:32 +0000 (04:17 +0000)]
default registrations to 1 year

13 years agoadd agent and agentnum to maestro customer_status, RT#9905
ivan [Sun, 12 Sep 2010 00:47:39 +0000 (00:47 +0000)]
add agent and agentnum to maestro customer_status, RT#9905

13 years agoUI hints for adding new nameservice records, too many to be intuitive now, RT#8933
ivan [Sat, 11 Sep 2010 17:27:56 +0000 (17:27 +0000)]
UI hints for adding new nameservice records, too many to be intuitive now, RT#8933

13 years agoadd Erik to credits
ivan [Sat, 11 Sep 2010 17:13:37 +0000 (17:13 +0000)]
add Erik to credits

13 years agodns updates from Erik L: add ttl support, add check for SRV and finish allowing addit...
ivan [Sat, 11 Sep 2010 17:02:59 +0000 (17:02 +0000)]
dns updates from Erik L: add ttl support, add check for SRV and finish allowing additional rectypes, allow forward slashes for RFC2317 classless in-arpa delegation, RT#8933

13 years agofix shell quoting for agent_custid...
ivan [Fri, 10 Sep 2010 19:31:15 +0000 (19:31 +0000)]
fix shell quoting for agent_custid...

13 years agofix for spurious customers appearing, thanks to Erik L
ivan [Fri, 10 Sep 2010 06:17:04 +0000 (06:17 +0000)]
fix for spurious customers appearing, thanks to Erik L

13 years agoauto-adjourn option in flat packages, RT#9516
mark [Thu, 9 Sep 2010 00:35:29 +0000 (00:35 +0000)]
auto-adjourn option in flat packages, RT#9516

13 years agorestore black magic
jeff [Wed, 8 Sep 2010 21:33:44 +0000 (21:33 +0000)]
restore black magic

13 years agoOption to include customers with credit balances in aging report, RT#9834
mark [Tue, 7 Sep 2010 23:31:14 +0000 (23:31 +0000)]
Option to include customers with credit balances in aging report, RT#9834

13 years agoagent_custid available on replace, RT#9826
mark [Tue, 7 Sep 2010 20:25:20 +0000 (20:25 +0000)]
agent_custid available on replace, RT#9826

13 years agoset expire date for customer packages, RT#9697
mark [Sat, 4 Sep 2010 02:19:03 +0000 (02:19 +0000)]
set expire date for customer packages, RT#9697

13 years agomandatory RT fields, RT#9260
ivan [Fri, 3 Sep 2010 19:18:47 +0000 (19:18 +0000)]
mandatory RT fields, RT#9260

13 years agoagent_custid in shellcommands export, RT#9826
mark [Thu, 2 Sep 2010 22:53:58 +0000 (22:53 +0000)]
agent_custid in shellcommands export, RT#9826

13 years agoRT mandatory custom fields, RT#9260
mark [Wed, 1 Sep 2010 23:39:23 +0000 (23:39 +0000)]
RT mandatory custom fields, RT#9260

13 years agowarn about multiple states
jeff [Wed, 1 Sep 2010 20:25:00 +0000 (20:25 +0000)]
warn about multiple states

13 years agofix xml tag for upper left corner of part ia and actually calculate the above 200kpbs...
jeff [Wed, 1 Sep 2010 18:48:20 +0000 (18:48 +0000)]
fix xml tag for upper left corner of part ia and actually calculate the above 200kpbs residential percentage

13 years agopackages and recurdates for impending_recur templates
mark [Wed, 1 Sep 2010 18:44:15 +0000 (18:44 +0000)]
packages and recurdates for impending_recur templates

13 years agomake expdate available in new alerter templates, RT#9786
mark [Wed, 1 Sep 2010 17:50:54 +0000 (17:50 +0000)]
make expdate available in new alerter templates, RT#9786

13 years agotax names on payment search report #9760
jeff [Tue, 31 Aug 2010 17:40:05 +0000 (17:40 +0000)]
tax names on payment search report #9760

13 years agoFilter invoice report by payby, RT#9263
mark [Sat, 28 Aug 2010 00:18:28 +0000 (00:18 +0000)]
Filter invoice report by payby, RT#9263

13 years agoper-package option to adjust bill date on unsuspend, RT#8434
mark [Fri, 27 Aug 2010 02:10:14 +0000 (02:10 +0000)]
per-package option to adjust bill date on unsuspend, RT#8434

13 years agofix bug affecting single_price calculation
mark [Thu, 26 Aug 2010 21:10:25 +0000 (21:10 +0000)]
fix bug affecting single_price calculation

13 years agodashboard subscription fix
ivan [Thu, 26 Aug 2010 06:13:21 +0000 (06:13 +0000)]
dashboard subscription fix

13 years agoavoid breaking recur_Common dependency
mark [Thu, 26 Aug 2010 00:08:59 +0000 (00:08 +0000)]
avoid breaking recur_Common dependency

13 years agoquick query on desynced bill dates, RT#9733
ivan [Wed, 25 Aug 2010 23:15:30 +0000 (23:15 +0000)]
quick query on desynced bill dates, RT#9733

13 years agofix fckeditor damage from dashboard fixes: Elements/Footer inadvertantly included...
ivan [Wed, 25 Aug 2010 22:55:25 +0000 (22:55 +0000)]
fix fckeditor damage from dashboard fixes: Elements/Footer inadvertantly included in css and javascript, RT#9412

13 years agoslightly better description?
ivan [Wed, 25 Aug 2010 22:11:08 +0000 (22:11 +0000)]
slightly better description?

13 years agoslightly better description?
ivan [Wed, 25 Aug 2010 22:02:02 +0000 (22:02 +0000)]
slightly better description?

13 years agoin default configuration, spool invoices to pdf rather than pipe them to lpr
ivan [Wed, 25 Aug 2010 18:27:00 +0000 (18:27 +0000)]
in default configuration, spool invoices to pdf rather than pipe them to lpr

13 years agoclear signup_info cache when starting xmlrpcd, RT#9380
mark [Wed, 25 Aug 2010 09:42:04 +0000 (09:42 +0000)]
clear signup_info cache when starting xmlrpcd, RT#9380

13 years agoroll back the import transaction on fatal parsing errors on CDR import, so the cdr_ba...
ivan [Wed, 25 Aug 2010 09:25:56 +0000 (09:25 +0000)]
roll back the import transaction on fatal parsing errors on CDR import, so the cdr_batch record gets removed and db doesn't throw a dup key error, RT#9135

13 years agostricter than docs suggest: no 0 values for partIA RT#9721
jeff [Wed, 25 Aug 2010 07:34:26 +0000 (07:34 +0000)]
stricter than docs suggest: no 0 values for partIA RT#9721

13 years agotypo?
ivan [Tue, 24 Aug 2010 23:41:42 +0000 (23:41 +0000)]
typo?

13 years agoblank payinfo instead of "deleted"
ivan [Tue, 24 Aug 2010 22:04:41 +0000 (22:04 +0000)]
blank payinfo instead of "deleted"

13 years agoinsurance against prepaid double-billing, RT#9689
ivan [Tue, 24 Aug 2010 20:14:25 +0000 (20:14 +0000)]
insurance against prepaid double-billing, RT#9689

13 years agoensure signup payments are applied, RT#9689
ivan [Tue, 24 Aug 2010 20:11:08 +0000 (20:11 +0000)]
ensure signup payments are applied, RT#9689

13 years agoinsurance against prepaid double-billing, RT#9689
ivan [Tue, 24 Aug 2010 20:09:51 +0000 (20:09 +0000)]
insurance against prepaid double-billing, RT#9689

13 years agoeliminate needless noise on lack of sync_bill_date option
ivan [Tue, 24 Aug 2010 19:07:59 +0000 (19:07 +0000)]
eliminate needless noise on lack of sync_bill_date option

13 years agoadd debugging and ->finish() before ->disconnect call
ivan [Tue, 24 Aug 2010 18:57:11 +0000 (18:57 +0000)]
add debugging and ->finish() before ->disconnect call

13 years agofixup 477 XML output
jeff [Tue, 24 Aug 2010 17:30:34 +0000 (17:30 +0000)]
fixup 477 XML output

13 years agoscript to remove payment info from canceled customers, RT#9652
mark [Tue, 24 Aug 2010 03:06:52 +0000 (03:06 +0000)]
script to remove payment info from canceled customers, RT#9652

13 years agodelete CVV when processing batch results, RT#9652
mark [Tue, 24 Aug 2010 03:03:09 +0000 (03:03 +0000)]
delete CVV when processing batch results, RT#9652

13 years agofix otaker still getting assigned and usernum missing after otaker->usernum upgrade...
ivan [Tue, 24 Aug 2010 02:27:46 +0000 (02:27 +0000)]
fix otaker still getting assigned and usernum missing after otaker->usernum upgrade, causes credit report to barf, RT#9712

13 years agopremature commit
mark [Tue, 24 Aug 2010 02:17:22 +0000 (02:17 +0000)]
premature commit

13 years agodelete CVV when processing batch results, RT#9652
mark [Tue, 24 Aug 2010 01:59:31 +0000 (01:59 +0000)]
delete CVV when processing batch results, RT#9652

13 years agofix payment receipts when payment_receipt_msgnum is unconfigured
ivan [Tue, 24 Aug 2010 00:55:48 +0000 (00:55 +0000)]
fix payment receipts when payment_receipt_msgnum is unconfigured

13 years agosupport importing customer notes by agent_custid
jeff [Mon, 23 Aug 2010 20:05:39 +0000 (20:05 +0000)]
support importing customer notes by agent_custid

13 years agosupport importing charges by agent_custid
jeff [Mon, 23 Aug 2010 20:02:41 +0000 (20:02 +0000)]
support importing charges by agent_custid

13 years agoallow importation of customers with no tax rates
jeff [Mon, 23 Aug 2010 19:51:25 +0000 (19:51 +0000)]
allow importation of customers with no tax rates

13 years agocreate a default finance section and have hidden sectionless line items remain sectio...
jeff [Mon, 23 Aug 2010 16:47:00 +0000 (16:47 +0000)]
create a default finance section and have hidden sectionless line items remain sectionless

13 years agowork around ffiec bug and add year 2010
jeff [Mon, 23 Aug 2010 16:35:33 +0000 (16:35 +0000)]
work around ffiec bug and add year 2010

13 years agonew event conditions, RT#8896
mark [Sat, 21 Aug 2010 00:17:26 +0000 (00:17 +0000)]
new event conditions, RT#8896

13 years agofix my mistake
mark [Thu, 19 Aug 2010 20:21:04 +0000 (20:21 +0000)]
fix my mistake

13 years agopart_pkg prorate mixin and sync_bill_date option, RT#9554
mark [Thu, 19 Aug 2010 19:11:45 +0000 (19:11 +0000)]
part_pkg prorate mixin and sync_bill_date option, RT#9554

13 years agofix batching protection against transactions settled in the meantime, RT#7905
ivan [Thu, 19 Aug 2010 11:55:33 +0000 (11:55 +0000)]
fix batching protection against transactions settled in the meantime, RT#7905

13 years agofix fixed-amount discounts against packages with pkg add-ons, RT#9669
ivan [Thu, 19 Aug 2010 10:15:21 +0000 (10:15 +0000)]
fix fixed-amount discounts against packages with pkg add-ons, RT#9669

13 years agoadd -h flag to remove history too
jeff [Wed, 18 Aug 2010 23:42:26 +0000 (23:42 +0000)]
add -h flag to remove history too

13 years agofix applied time in time worked report
ivan [Wed, 18 Aug 2010 19:20:16 +0000 (19:20 +0000)]
fix applied time in time worked report

13 years agostill don't want invoices without line items
jeff [Wed, 18 Aug 2010 18:59:30 +0000 (18:59 +0000)]
still don't want invoices without line items

13 years agoSuspension/unsuspension report, RT#8464
mark [Wed, 18 Aug 2010 17:04:53 +0000 (17:04 +0000)]
Suspension/unsuspension report, RT#8464

13 years agohandle the usage_class-less details in svc_phone sections
jeff [Wed, 18 Aug 2010 03:43:42 +0000 (03:43 +0000)]
handle the usage_class-less details in svc_phone sections

13 years agoallow sections to work without 'use_separation,' correct packages hidden behind zero...
jeff [Wed, 18 Aug 2010 01:33:26 +0000 (01:33 +0000)]
allow sections to work without 'use_separation,' correct packages hidden behind zero value packages, correct section handling, and fix propogation of other display attributes to child packages

13 years agofix directory links in RT (not picking up index.html as a default), RT#9665, fallout...
ivan [Wed, 18 Aug 2010 00:14:10 +0000 (00:14 +0000)]
fix directory links in RT (not picking up index.html as a default), RT#9665, fallout from RT#9412

13 years agoDNS, RT#8933
ivan [Tue, 17 Aug 2010 17:08:22 +0000 (17:08 +0000)]
DNS, RT#8933

13 years agocommunigate phase 3: certificates, RT#7515
ivan [Tue, 17 Aug 2010 17:05:06 +0000 (17:05 +0000)]
communigate phase 3: certificates, RT#7515

13 years agobetter sizes and labels for message tempalte subject and addresses
ivan [Tue, 17 Aug 2010 07:08:50 +0000 (07:08 +0000)]
better sizes and labels for message tempalte subject and addresses

13 years agobetter sizes and labels for message tempalte subject and addresses
ivan [Tue, 17 Aug 2010 07:07:55 +0000 (07:07 +0000)]
better sizes and labels for message tempalte subject and addresses

13 years agoallow Configuration right to see global message templates, avoid weird surprises...
ivan [Tue, 17 Aug 2010 07:00:48 +0000 (07:00 +0000)]
allow Configuration right to see global message templates, avoid weird surprises on upgrade

13 years agomysql reserves all sorts of things
ivan [Tue, 17 Aug 2010 06:45:48 +0000 (06:45 +0000)]
mysql reserves all sorts of things

13 years agoLEAVE is reserved in msyql
ivan [Tue, 17 Aug 2010 06:41:29 +0000 (06:41 +0000)]
LEAVE is reserved in msyql

13 years agofix SelfService county selector, RT#8079
mark [Tue, 17 Aug 2010 01:05:28 +0000 (01:05 +0000)]
fix SelfService county selector, RT#8079

13 years agofix search of pending/billed CDRs to find src field too, RT#9640
ivan [Mon, 16 Aug 2010 20:24:19 +0000 (20:24 +0000)]
fix search of pending/billed CDRs to find src field too, RT#9640

13 years agofix upgrade with ancient cust_bill_pkg_detail.classnum but new DBIx::DBSchema, RT...
ivan [Mon, 16 Aug 2010 20:12:45 +0000 (20:12 +0000)]
fix upgrade with ancient cust_bill_pkg_detail.classnum but new DBIx::DBSchema, RT#9640

13 years agofix search of pending/billed CDRs to find src field too, RT#9640
ivan [Mon, 16 Aug 2010 19:45:25 +0000 (19:45 +0000)]
fix search of pending/billed CDRs to find src field too, RT#9640

13 years agoBcc address for impending recur notices, RT#8953
mark [Mon, 16 Aug 2010 17:49:03 +0000 (17:49 +0000)]
Bcc address for impending recur notices, RT#8953

13 years agoadditional by-otaker searches fixed for the brave new world of usernum, RT#9555
ivan [Sun, 15 Aug 2010 07:00:21 +0000 (07:00 +0000)]
additional by-otaker searches fixed for the brave new world of usernum, RT#9555

13 years agofix payment and refund searches by otaker (now usernum), RT#9555
ivan [Sun, 15 Aug 2010 06:21:06 +0000 (06:21 +0000)]
fix payment and refund searches by otaker (now usernum), RT#9555