Ivan Kohler [Thu, 19 Jul 2018 15:21:04 +0000 (08:21 -0700)]
fix phantom customer links (fix user links)
Ivan Kohler [Wed, 18 Jul 2018 23:17:05 +0000 (16:17 -0700)]
fix phantom customer links
Ivan Kohler [Wed, 18 Jul 2018 22:44:32 +0000 (15:44 -0700)]
fix phantom customer links
Mitch Jackson [Wed, 18 Jul 2018 22:38:44 +0000 (22:38 +0000)]
RT# 79705 fakesmtpserver - saved messages viewable with e-mail client
Mitch Jackson [Wed, 23 May 2018 04:44:21 +0000 (23:44 -0500)]
RT# 79705 Correct UTF-8 output for generated E-Mail
Ivan Kohler [Wed, 18 Jul 2018 21:47:35 +0000 (14:47 -0700)]
fix phantom customer links
Mitch Jackson [Wed, 18 Jul 2018 19:03:57 +0000 (19:03 +0000)]
RT# 32234 unmask_ss deprecated - drop from templates
Mitch Jackson [Wed, 18 Jul 2018 03:31:00 +0000 (22:31 -0500)]
freeside-upgrade - fix uninitalized value warnings
Mitch Jackson [Wed, 18 Jul 2018 03:14:07 +0000 (22:14 -0500)]
RT# 32234 Change unmask_ss from global conf to group access right
Mitch Jackson [Sat, 16 Jun 2018 02:14:44 +0000 (21:14 -0500)]
RT# 32234 Show unmask widget only if a value exists to unmask
Mitch Jackson [Wed, 13 Jun 2018 07:25:09 +0000 (02:25 -0500)]
RT# 32234 Allow unmask of SSN/DL#
Christopher Burger [Tue, 17 Jul 2018 01:57:52 +0000 (21:57 -0400)]
Merge branch 'FREESIDE_4_BRANCH' of ssh://git.freeside.biz/home/git/freeside into FREESIDE_4_BRANCH
Ivan Kohler [Tue, 17 Jul 2018 01:46:27 +0000 (18:46 -0700)]
fix phantom customer links
Ivan Kohler [Tue, 17 Jul 2018 01:43:36 +0000 (18:43 -0700)]
whitespace, RT#79825
Ivan Kohler [Tue, 17 Jul 2018 01:41:46 +0000 (18:41 -0700)]
harmless, but don't do a string comparison on numbers anyway, RT#79825
Christopher Burger [Mon, 16 Jul 2018 18:40:39 +0000 (14:40 -0400)]
RT# 74435 - added check, to make sure batch format can handle refunds
Christopher Burger [Mon, 9 Jul 2018 12:27:53 +0000 (08:27 -0400)]
RT# 74435 - Fixed error with refund link on payment history page not allowing batch refund when batch payment was made.
Mitch Jackson [Fri, 29 Jun 2018 19:36:45 +0000 (14:36 -0500)]
RT# 31208,80543 Issue converting quotation
Christopher Burger [Tue, 19 Jun 2018 17:08:59 +0000 (13:08 -0400)]
RT# 34134 - readded config option and move to deprecated section
Christopher Burger [Wed, 16 May 2018 13:15:39 +0000 (09:15 -0400)]
RT# 34134 - fixed initial display of surcharge amount
Christopher Burger [Tue, 15 May 2018 18:53:38 +0000 (14:53 -0400)]
RT# 34134 - Fixed error with amount not being sent when field disabled.
Christopher Burger [Mon, 14 May 2018 14:21:15 +0000 (10:21 -0400)]
RT# 34134 - fixed error with credit surchage not attached to total
Christopher Burger [Wed, 3 Jan 2018 19:09:38 +0000 (14:09 -0500)]
RT# 34134 - fixed error where payment amount field is hidden in self service.
Christopher Burger [Wed, 3 Jan 2018 15:43:28 +0000 (10:43 -0500)]
RT# 34134 - added documentation for new feature
Conflicts:
httemplate/elements/tr-select-payment_options.html
Christopher Burger [Wed, 3 Jan 2018 14:49:58 +0000 (09:49 -0500)]
RT# 34134 - removed config option manual_process-single_invoice_amount from config and payment page that used it.
Conflicts:
httemplate/misc/payment.cgi
Christopher Burger [Wed, 3 Jan 2018 00:52:46 +0000 (19:52 -0500)]
RT# 34134 - added open invoices selection when selecting pay specific invoice
Christopher Burger [Wed, 3 Jan 2018 00:47:44 +0000 (19:47 -0500)]
RT# 34134 - removed payment amount field from payment screen, added 3 payment options (pay full balance, pay specific invoice, pay another amount) which will prefill the payment amount field.
Conflicts:
httemplate/elements/tr-select-payment_options.html
Christopher Burger [Thu, 21 Dec 2017 17:31:40 +0000 (12:31 -0500)]
RT# 29974 - Added ability to show invoice_pay_by_message on total new charges line rather than balance due line
Christopher Burger [Wed, 15 Nov 2017 21:00:26 +0000 (16:00 -0500)]
RT# 77470 - Fixed error with select reason drop down box, not working when no pre_options listed
Christopher Burger [Mon, 13 Nov 2017 17:45:15 +0000 (12:45 -0500)]
RT# 77470 - added reason option to advanced package report with suspended status is selected. Also added links to suspend and unsuspend when status active or suspended is used.
Christopher Burger [Mon, 18 Jun 2018 14:16:37 +0000 (10:16 -0400)]
RT# 80175 - changed gateway selection to select either ACH or NULL for echeck payments
Christopher Burger [Fri, 15 Jun 2018 20:52:39 +0000 (16:52 -0400)]
RT# 80175 - fixed error with ACH gateway not being selected.
Christopher Burger [Mon, 16 Apr 2018 20:44:16 +0000 (16:44 -0400)]
RT# 80175 - fixed error in payment gateway where ACH cardtype was always selected.
Christopher Burger [Thu, 12 Apr 2018 18:08:26 +0000 (14:08 -0400)]
RT# 80175 - readded the ability for payment gateway overrides to have an option to be for just ACH
Mitch Jackson [Thu, 14 Jun 2018 19:46:38 +0000 (14:46 -0500)]
RT# 80543 Crash creating new quotation
Ivan Kohler [Wed, 1 Feb 2017 03:17:13 +0000 (19:17 -0800)]
further optimize condition_sql for "Invoice eligible for automatic collection" condition, RT#74451
Christopher Burger [Wed, 13 Jun 2018 19:07:06 +0000 (15:07 -0400)]
Merge branch 'FREESIDE_4_BRANCH' of ssh://git.freeside.biz/home/git/freeside into FREESIDE_4_BRANCH
Ivan Kohler [Sun, 1 Oct 2017 21:39:47 +0000 (14:39 -0700)]
fix error w/current perl - can't call keys on a scalar hashref anymore, RT#77532
Mitch Jackson [Wed, 13 Jun 2018 02:35:35 +0000 (02:35 +0000)]
RT# 32233 Mask ssn and stateid in selfservice
Christopher Burger [Tue, 26 Sep 2017 17:43:31 +0000 (13:43 -0400)]
RT# 77532 - fixed search to use phone type from database
Christopher Burger [Tue, 19 Sep 2017 16:12:16 +0000 (12:12 -0400)]
RT# 77532 - Updated advanced customer report to search contacts
Christopher Burger [Mon, 18 Sep 2017 17:25:39 +0000 (13:25 -0400)]
RT# 77532 - Updated customer contact reports to display contact phone numers
Christopher Burger [Mon, 18 Sep 2017 14:26:23 +0000 (10:26 -0400)]
RT# 77532 - updated customer search bar to search contacts for info.
Christopher Burger [Mon, 18 Sep 2017 13:35:02 +0000 (09:35 -0400)]
RT# 77498 - Customer Import now uses contact/Import.pm rather than contact_import.pm
Christopher Burger [Mon, 11 Sep 2017 15:17:52 +0000 (11:17 -0400)]
RT# 73964 - updated config description again to an even better description of the email-to-voice_domain configuration option
Christopher Burger [Tue, 29 Aug 2017 15:50:18 +0000 (11:50 -0400)]
RT# 73964 - updated config description to better explain the email-to-voice_domain configuration option
Christopher Burger [Tue, 22 Aug 2017 14:36:04 +0000 (10:36 -0400)]
RT# 73964 - Changed global config send-to-domain to email-to-voice_domain
Christopher Burger [Wed, 16 Aug 2017 14:55:56 +0000 (10:55 -0400)]
RT# 73964 - Added biling event action to send an email to phone nunber, and updated email a notice to customer to allow emailing to phone number for email_to_voice service.
Christopher Burger [Tue, 12 Jun 2018 13:51:58 +0000 (09:51 -0400)]
RT# 74435 - fixed errors in posting a echeck refund when no account is listed.
Conflicts:
httemplate/misc/payment.cgi
Christopher Burger [Thu, 18 May 2017 15:58:26 +0000 (11:58 -0400)]
RT# 74435 - Adding option to allow refunds using electronic check batch with RBC format.
Christopher Burger [Tue, 5 Jun 2018 12:50:17 +0000 (08:50 -0400)]
RT# 77917 - fixed upgrade to work when all agents were selected.
Christopher Burger [Tue, 5 Jun 2018 00:10:15 +0000 (20:10 -0400)]
RT# 77917 - Updated event option Agent to allow for selection of multiple agents.
Ivan Kohler [Thu, 31 May 2018 22:40:07 +0000 (15:40 -0700)]
add warning to flat fee description too, RT#79737
Mitch Jackson [Sat, 26 May 2018 22:38:09 +0000 (17:38 -0500)]
RT# 80268 Fix RADIUS usergroup UI bug
Mitch Jackson [Tue, 20 Feb 2018 05:07:11 +0000 (23:07 -0600)]
RT# 79549 Requre a Rate Plan to use voip_cdr Price Plan
Mitch Jackson [Sat, 17 Feb 2018 00:13:27 +0000 (18:13 -0600)]
RT# 79549 Requre a Rate Plan to use voip_cdr Price Plan
Christopher Burger [Sat, 12 May 2018 00:43:48 +0000 (20:43 -0400)]
RT# 79737 - fixed error in code
Christopher Burger [Fri, 11 May 2018 15:29:36 +0000 (11:29 -0400)]
RT# 79737 - Added ability to us a cc surcharge of a flat fee.
Conflicts:
httemplate/elements/tr-select-payment_options.html
Mitch Jackson [Wed, 23 May 2018 01:29:10 +0000 (21:29 -0400)]
RT# 73421 Simulated SMTP server for testing E-Mail
Christopher Burger [Mon, 21 May 2018 13:44:55 +0000 (09:44 -0400)]
RT# 77964 - refined code to defer dates when waiving setup fee for prorated packages.
Christopher Burger [Tue, 15 May 2018 14:19:33 +0000 (10:19 -0400)]
RT# 77964 - Fixed error where deferring date did not work when waive setup fee was set.
Mitch Jackson [Sun, 20 May 2018 00:51:03 +0000 (19:51 -0500)]
RT# 78190 Fix bill summary missing taxes or fees
Mitch Jackson [Sat, 19 May 2018 20:31:02 +0000 (20:31 +0000)]
RT# 79363 Hide empty tax section, invoice_sections_with_taxes
Mitch Jackson [Sat, 19 May 2018 20:05:15 +0000 (20:05 +0000)]
RT# 78190 Fix taxes on fees for sectioned invoices
Fix taxes charged on a billing-event fee, such as a late fee,
displayed incorrectly on some sectioned invoices
Mitch Jackson [Fri, 18 May 2018 22:40:08 +0000 (22:40 +0000)]
RT# 78190 Fix billing event/late fee on sectioned invoices
Mitch Jackson [Sun, 15 Apr 2018 21:41:32 +0000 (16:41 -0500)]
RT# 78190,42357 Correct layout discrepancies for bill summary
Mitch Jackson [Sun, 15 Apr 2018 00:35:12 +0000 (19:35 -0500)]
RT# 42357,78190 Fix Fees appearing twice within sectioned invoices
Mitch Jackson [Sat, 14 Apr 2018 17:56:14 +0000 (12:56 -0500)]
POD Documentation
Mitch Jackson [Sat, 14 Apr 2018 17:41:30 +0000 (12:41 -0500)]
RT# 78190 Update totals for latex summary
Mitch Jackson [Sat, 14 Apr 2018 17:25:26 +0000 (12:25 -0500)]
RT# 78190 Remove debug statements
Mitch Jackson [Tue, 8 May 2018 03:03:08 +0000 (03:03 +0000)]
Fixed invoice inconsistencies with various conf flags RT#78190
Applying different invoicing conf flags manifested different
variations of the same problem. Addressed by this fix:
- Incorrect items listed for Previous Balance
- Incorrect Items listed for applied payments and credits
- Incorrect subtotals for various sections
- Invoice amounts, subtotals, balances displayed did not reconcile.
Because of which data was selected for display, columns could appear
to have bad math. No account balances were factually incorrect.
- Items disappearing from invoices used a payment receipts or
"statements" giving a false impression of overpayment or credits
- Applied payments or credits appearing on the wrong statements
- A single applied credit appearing on up to 3 invoices
- When viewing older invoices, future payments for future bills
shown on, and appearing to apply to, the older invoice
- Inconsistencies of line items and numbers between website, email,
pdf and txt version invoices.
- Invoice summary page numbers not matching the invoice
- Incorrect balances shown on on aging line
- Update item order on invoice_htmlsummary mason template
Conf flags involved in these issues:
- disable_previous_balance
- previous_balance-payments_since
- previous_balance-summary_only
- previous_balance-show_on_statements
- previous_balance-section
- previous_balance-exclude_from_total
- invoice_include_aging
- invoice_show_prior_due_date
- invoice_usesummary
New invoice template stash variables made available:
- aged_balance_current
- aged_balance_30d
- aged_balance_60d
- aged_balance_90d
Solved by updating, or creating, FS::cust_bill helper methods that
generate data to be displayed on invoices. These helper methods
are responsive to various conf flags. Updated template pipeline to
use these helpers instead of inconsistent sql queries.
Resolves: #78190
See Also: #75709, #76161, #74426
Christopher Burger [Fri, 18 May 2018 15:41:21 +0000 (11:41 -0400)]
RT# 77792 - Created method to decide if batch payname should be name on card or personal name or business name.
Christopher Burger [Mon, 14 May 2018 16:45:48 +0000 (12:45 -0400)]
RT# 77792 - fixed RBC format to display company name with business checking or savings is used
Christopher Burger [Wed, 16 May 2018 16:39:59 +0000 (12:39 -0400)]
RT# 78131 - added documentation for new method.
Christopher Burger [Tue, 15 May 2018 17:32:46 +0000 (13:32 -0400)]
RT78131 - Created new method to send message receipts so code does not have to be duplicated.
Ivan Kohler [Thu, 17 May 2018 05:25:51 +0000 (22:25 -0700)]
4.x style
Ivan Kohler [Thu, 17 May 2018 05:21:05 +0000 (22:21 -0700)]
include batch payment and statement events in reports, RT#80156
Christopher Burger [Tue, 15 May 2018 12:18:24 +0000 (08:18 -0400)]
Revert "RT# 77964 - fixed so deferring date now works when waive setup fee is set"
This reverts commit
b8aea2bf8dcebf7a6b9a217ee78114e42404fe68.
Christopher Burger [Tue, 15 May 2018 12:17:31 +0000 (08:17 -0400)]
Revert "RT# 77964 - Placed waive setup fee check back to billing.pm, and added check for prorate package in billing.pm"
This reverts commit
88dc1572bd268239a0ca0384a8f536df22f08c1a.
Ivan Kohler [Tue, 8 May 2018 22:43:43 +0000 (15:43 -0700)]
show account services in address block list too, RT#79825
Ivan Kohler [Tue, 8 May 2018 19:50:11 +0000 (12:50 -0700)]
termination fields
Christopher Burger [Tue, 1 May 2018 14:07:54 +0000 (10:07 -0400)]
RT# 77964 - Placed waive setup fee check back to billing.pm, and added check for prorate package in billing.pm
Christopher Burger [Fri, 20 Apr 2018 16:08:43 +0000 (12:08 -0400)]
RT# 77964 - fixed so deferring date now works when waive setup fee is set
Christopher Burger [Thu, 3 May 2018 19:40:42 +0000 (15:40 -0400)]
RT# 78131 - added ability to use message template for auto payment receipt and fixed NaN error when selecting nothing for config items with type select.
Christopher Burger [Fri, 27 Apr 2018 17:48:58 +0000 (13:48 -0400)]
RT# 77160 - fixed report error when multiple canceled packages had they same datetime
Christopher Burger [Wed, 25 Apr 2018 15:56:14 +0000 (11:56 -0400)]
RT# 78356 - Updated documentation
Ivan Kohler [Tue, 24 Apr 2018 00:09:01 +0000 (17:09 -0700)]
bulk customer package edit from multiple source package definitions, RT#79885
Mitch Jackson [Fri, 20 Apr 2018 01:11:41 +0000 (01:11 +0000)]
RT# 79636 Location Summary Invoice Footer
Ivan Kohler [Thu, 19 Apr 2018 21:47:42 +0000 (14:47 -0700)]
restore masked card info on batched payment report, RT#78166
Ivan Kohler [Thu, 19 Apr 2018 01:03:10 +0000 (18:03 -0700)]
ip allocation mutex for high-traffic implementations, RT#79825
Ivan Kohler [Tue, 17 Apr 2018 18:23:25 +0000 (11:23 -0700)]
log pid in our log, RT#80211
Mitch Jackson [Sun, 15 Apr 2018 21:13:21 +0000 (16:13 -0500)]
RT# 78190 Fix format bug for invoices sectioned by location
Mitch Jackson [Sun, 15 Apr 2018 00:32:03 +0000 (19:32 -0500)]
RT# 79636,42357 invoice_sections_with_taxes bugfix
Mitch Jackson [Sat, 14 Apr 2018 22:29:03 +0000 (17:29 -0500)]
RT# 79636,42357 Suppress $0.00 summary line items
Mitch Jackson [Mon, 16 Apr 2018 20:33:30 +0000 (20:33 +0000)]
RT# 79353 Update discount reports
Mitch Jackson [Mon, 16 Apr 2018 18:05:34 +0000 (18:05 +0000)]
RT# 79353 Update discount reports
Mitch Jackson [Mon, 16 Apr 2018 03:48:58 +0000 (22:48 -0500)]
RT# 79353 Update discount graph - include waived setup fees
Ivan Kohler [Wed, 11 Apr 2018 23:54:57 +0000 (16:54 -0700)]
fix deployment zone error when there are no blocks yet, RT#78339, github-pr#66, thanks to sushrutp for the patch
Ivan Kohler [Wed, 11 Apr 2018 20:26:11 +0000 (13:26 -0700)]
optimize invoice display with sections, RT#80177
Christopher Burger [Wed, 11 Apr 2018 11:51:23 +0000 (07:51 -0400)]
RT# 75680 - Added date parse, and display insert error.
Conflicts:
FS/FS/cdr/telapi_voip.pm
FS/bin/freeside-cdr-telapi-import