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
Ivan Kohler [Wed, 11 Apr 2018 01:11:03 +0000 (18:11 -0700)]
optimize invoice rendering, RT#80177
Ivan Kohler [Wed, 11 Apr 2018 00:54:47 +0000 (17:54 -0700)]
rendering time with lots of locations, RT#80177
Ivan Kohler [Tue, 10 Apr 2018 23:07:16 +0000 (16:07 -0700)]
and turn it back off as an agent override, RT#79636
Ivan Kohler [Tue, 10 Apr 2018 23:03:04 +0000 (16:03 -0700)]
invoice_usesummary is already agent virt, just need to be able to set it, RT#79636
Christopher Burger [Tue, 10 Apr 2018 13:18:29 +0000 (09:18 -0400)]
RT#39115 - added a optional display name for oid
Christopher Burger [Thu, 5 Apr 2018 13:52:42 +0000 (09:52 -0400)]
RT# 80114 - added the population of startdate and billsec from ani cdr
Ivan Kohler [Wed, 4 Apr 2018 19:49:57 +0000 (12:49 -0700)]
invoice_sections_with_taxes per-agent, RT#79636
Christopher Burger [Tue, 3 Apr 2018 16:04:43 +0000 (12:04 -0400)]
RT 37817 - created new billing event condition, invoice has not been sent.
Christopher Burger [Tue, 27 Mar 2018 18:20:11 +0000 (14:20 -0400)]
RT# 33362 - fixed Argument 1d is not numeric when trying to discount daily recuring packages
Christopher Burger [Mon, 4 Dec 2017 18:06:20 +0000 (13:06 -0500)]
RT# 33362 - fixed discount_mixin to not throw perl error when trying to discount non monthly recuring.
Christopher Burger [Tue, 27 Mar 2018 15:44:56 +0000 (11:44 -0400)]
RT# 79239 - cleaned up code
Christopher Burger [Fri, 9 Mar 2018 19:14:14 +0000 (14:14 -0500)]
RT# 79239 - updated code to use existing sub routine
Mitch Jackson [Sat, 31 Mar 2018 18:29:28 +0000 (18:29 +0000)]
RT# 79636 Taxes per section when using invoice_sections
Mitch Jackson [Sat, 31 Mar 2018 18:02:02 +0000 (18:02 +0000)]
RT# 79636 Update label for conf flag invoice_sections
Mitch Jackson [Sat, 31 Mar 2018 18:00:40 +0000 (18:00 +0000)]
RT# 79636 Add conf flag invoice_sections_multilocation
Christopher Burger [Thu, 29 Mar 2018 16:25:21 +0000 (12:25 -0400)]
RT# 78356 - fix for saisei integration
Christopher Burger [Thu, 29 Mar 2018 15:54:44 +0000 (11:54 -0400)]
RT# 78356 - fixed error where no export existed.
Christopher Burger [Thu, 29 Mar 2018 15:16:09 +0000 (11:16 -0400)]
RT78356 - fixed exportname error added missing file
Christopher Burger [Tue, 27 Mar 2018 13:20:05 +0000 (09:20 -0400)]
RT# 78356 - added ability to create and modify rateplans and access point when changed on freeside. cleanded up documentation.
Conflicts:
FS/FS/tower_sector.pm
httemplate/edit/process/tower.html
httemplate/edit/tower.html
Christopher Burger [Tue, 13 Mar 2018 18:07:39 +0000 (14:07 -0400)]
RT# 78356 - updated documentation and added ability to create access points as Saisei thru api
Conflicts:
FS/FS/Schema.pm
FS/FS/tower_sector.pm
httemplate/edit/process/tower.html
httemplate/edit/tower.html
httemplate/elements/tr-tower_sectors.html
Ivan Kohler [Thu, 22 Mar 2018 23:15:20 +0000 (16:15 -0700)]
save logging information so we have a historical record of exactly when problems happened, RT#79780
Ivan Kohler [Thu, 22 Mar 2018 01:28:15 +0000 (18:28 -0700)]
more room for imported package names, RT#79383
Ivan Kohler [Tue, 13 Mar 2018 18:16:23 +0000 (11:16 -0700)]
save logging information so we have a historical record of exactly when problems happened, RT#79780
Christopher Burger [Tue, 13 Mar 2018 14:20:06 +0000 (10:20 -0400)]
RT# 79780 - added a 60 second pause when there is a connection failure, then retry. Do this for 20 hours
Ivan Kohler [Tue, 13 Mar 2018 05:09:51 +0000 (22:09 -0700)]
doc
Mitch Jackson [Thu, 22 Feb 2018 20:07:05 +0000 (14:07 -0600)]
RT# 79353 Update discount report - include waived setup fees
Christopher Burger [Thu, 1 Mar 2018 19:38:54 +0000 (14:38 -0500)]
RT# 79239 - added option to prorate first month to synchronize with customers other packages with sql_export plan
Mitch Jackson [Wed, 24 Jan 2018 06:43:57 +0000 (00:43 -0600)]
RT# 77144 replace bytes_substr with Unicode::Truncate
Ivan Kohler [Tue, 27 Feb 2018 22:38:50 +0000 (14:38 -0800)]
duplicate tax rates from one state to others, RT#79635
Christopher Burger [Mon, 26 Feb 2018 17:11:34 +0000 (12:11 -0500)]
RT# 79497 - removed test code
Christopher Burger [Mon, 26 Feb 2018 17:00:12 +0000 (12:00 -0500)]
RT# 79497 - Changed email address check to all emails to be seperated by a space. Added contacts to change history.
Mitch Jackson [Sat, 24 Feb 2018 00:09:38 +0000 (00:09 +0000)]
RT# 79284 Fix UI bug for Change Package screen
Mitch Jackson [Wed, 14 Feb 2018 00:11:03 +0000 (18:11 -0600)]
RT# 79284 Updated discounts UI for Change Package screen