elisha

/Elisha Bonack

About Elisha Bonack

This author has not yet filled in any details.
So far Elisha Bonack has created 87 blog entries.

Release 19.04.24 [Beta]

API

  • Updated the link in our API configuration to point to Powercode v19 Documentation.

Reports

  • Updated references for old ACH processing index to point to the appropriate URL.
  • Added ‘Name of Card’ to the Payments Received Report.
  • Fixed several pagers that were not displaying the appropriate amount of items in the table.
  • Limited transaction selection to prevent some transactions from displaying in the wrong section.
  • Resolved an issue where the Customer Usage Report would not load as expected.

Network Locations

  • Updated Network Location notes handling to avoid a case where you were unable to add a new Network Site.

Customer Overview

  • Fixed an issue where email event logs would be malformed.
  • Removed a deprecated reference that was preventing customer statuses from being updating while having ezPhone enabled.
  • Uploading customer files will now uniformly record the WebUser uploading, as well as more uniformly logging the changes being made.

Equipment

  • Manually entering an IP in the Equipment Form will now filter which Address Range it should be in and selects it automatically if there is only 1.

Billing

  • Custom Charge dates will now properly save as a 24 hour format instead of the previous 12 hour format.
  • Payment Gateways that do not support BankAccounts will no longer display this as an option.
  • Payments will now properly re-activate accounts when submitting a payment through the admin portal.
  • Setting a Grace Period to 0 will no longer cause the default Grace Period to be reset incorrectly.
  • Resolved an issue that would cause pending or incomplete BankPayments to not be verified (or returned) properly.
  • Returned check event logs will properly record the TransactionID instead of previously recording the record ID.
  • Updated IPPay Payments to correctly label API payments when they are posted.

Payment Accounts

  • Corrected spelling when successfully switching a PaymentAccount to Automatic.
  • Added webhook trigger for deleted payment account to activate from the Admin Portal.

Make Payment

  • BankAccount icon will no longer display alongside the CreditCard widget when making a payment.
  • Fixed CreditCard expiration validation attempts failing on certain Payment Gateways.

Unimus

  • Updating partial Unimus configurations no longer updates the entire category.

Ticketing

  • Resolved issues that were preventing the merge / mass status bar from displaying as expected.

Scheduling

  • Scheduling a network job is now limited to creating one job and will no longer create multiple jobs if submitted multiple times in a row.

Saisei

  • Hosts that are unset in Saisei are now set into the default rate plan instead of the delinquent plan (by default).
  • Fixed several cases where Saisei customers would not be updated in Saisei.
  • Updated equipment parent selection to only update the parent if it is an exact match.
  • Updating infrastructure equipment will now properly update infrastructure leases as well.

System

  • Updated a database timeout restriction that was causing issues with large backups > 30G.
  • Updated our daily OUI build to generate values using the new file structure as expected.
  • Increased session expiration time to previous default of 8 hours (up from 1 hour).
By |2019-04-25T15:10:27+00:002019 April 24th|Changelog|0 Comments

Release 19.04.11 [Beta]

Billing

  • Updated all Payment and Refund logs to be consistent and display both the attempted amount and last 4 digits of the account.
  • Add Payment Account will now allow you to switch back to the Credit Card tab.
  • Add Payment Account will no longer always save new Payment Accounts as “Automatic”.
  • Added Bank icon to the Add Payment Account Bank Account form and to the Make Payment wizard.
  • Customer name will now automatically populate when adding a new Credit Card or Bank Account to their profile.
  • When making a payment with a primary Bank Account we will no longer validate for non-existent expired dates.
  • Custom amount box input in the Make Payment Wizard no longer displays unless the corresponding radio is selected.
  • Errors now display properly on the Make Payment Wizard instead of just redirecting to the same page with no indication that an error actually occurred.
  • Submitting a payment would sometimes pull the Amount Due when selecting Current Balance – we now pull the correct amount.
  • Refunds will now display and log the actual refund amount instead of always showing the full amount.
  • Resolved a memory issue that occurred while generating monthly invoices that would cause customers to not receive invoices.
  • Minimum payment amounts were only loading for Credit Cards, we now load them and properly compare against both Credit Card and Bank Account payments.
  • Add Payment Account address selection for Credit Cards will now include all states for a given country, instead of just including Service Areas that exist in the system.
  • Zero dollar amounts will no longer sometimes show as negative in the transaction log.

Auto Parent/Child

  • We now only check equipment if it is a supported Equipment Type (avoids checking equipment that doesn’t support this process).

Equipment

  • Updated the way we save SNMP information for Equipment to avoid issues where we couldn’t properly save the information at all.
  • Equipment will now properly save Device Type default SNMP information when changing Device Types.

Inventory

  • Inventory deployed status can be changed again after its been assigned to a customer account.

MikroTik

  • Updated address ranges with one IP to prevent MikroTik from erroneously removing them.

Backups

  • Resolved issues with SCP backups to avoid attempting to backup from the wrong location.

Preseem

  • Updated comparison method to resolve some cases where recording data usage results with Preseem was inaccurate.

Unimus

  • Fixed a fringe case where Unimus wouldn’t properly retrieve backups.

Customer Overview

  • Customer Event Logs on the Customer Overview that are truncated will now display the entirety of the log on hover.
  • Updated customer portal settings Payment Delete terminology to clarify what its function is (Payment Account Deletion Permissions).
  • Call logs will now be loaded by creation date instead of re-ordered based on the last updated timestamp.

Customer Portal

  • Added last 4 digits to the PaymentAccount display when selecting which account to make a payment with.
  • Customer portal overpay settings are no longer applied to a portal payment when the setting is not active.
  • Saving non-numeric or decimal amounts for minimum credit card or bank account payment amounts will no longer incorrectly validate when trying to submit a custom payment amount.

Customer Tags

  • Customer tags can now be edited after creation.

Services

  • Fixed a system error that would occur when attempting to switch services.

Reports

  • Financial Dashboard recurring revenue chart can now be filtered to display by Month (Bar Graph) or by Day (Line Graph).

Twilio

  • Fixed the twilio log so it no longer loads inaccurate “duplicate” entries.
  • Updated SendMassSMS to account for invalid phone numbers. Failures will now be logged instead of causing the entire SMS process to fail.

System

  • Increased session expiration time to be 1 hour (up from 25 minutes). Some installations were causing sessions to expire and work to be lost due to the lower timeout.
  • Removed several references that were trying to update legacy file structures as part of a legacy process.
By |2019-04-11T16:27:51+00:002019 April 11th|Changelog|0 Comments

Release 19.04.02 [Beta]

Inventory

  • Cost Input field can now be locked for Bulk Entry Mode.

Backups

  • Resolved an issue that was preventing backups from accessing new job files and new job files from being created.

Add Customer Wizard

  • Updated customer wizard settings to create defaults to resolve issues with defaults not already being set (settings not applying or saving).

Customer Overview

  • Fixed a bug that could prevent some custom info from displaying as expected.
  • Updating a customer account with no customer group no longer breaks after saving.

Billing

  • Updated legacy payments so their type is properly reflected in the queue.
  • Resolved an edge case where generating receipt PDFs would fail.
  • Fixed a bug that would cause IPPay failed transactions to not log results properly.
  • Added additional form validation to fix issues with the payment form not submitting at all.
  • Making a payment set as the current balance will now pull the appropriate amount, instead of processing the payment for the amount due.
  • The payment form no longer includes archived customers in the search results.
  • Payment exceeded warning should now display as expected in the admin portal.
  • Resolved several issues that were preventing IPPay BankAccount refunds from processing as expected.
  • Fixed an issue that would sometimes prevent invoice emails from not being generated.

Equipment

  • Fixed a bug preventing status check, community string, and snmp version from updating as expected.
  • Resolved an issue that was preventing ICMP Generic Ping probes from displaying.
  • Fixed a bug that would keep the BMU Status widget indefinitely set to ‘initializing’.

Network Sites

  • Added “Map Notes” to Network Sites to be displayed on the Elevation Profile.

Services

  • Adding services with multiple missing fields will now only display one error message instead of many.

BMU

  • If an error was thrown, the BMU would redirect to an alternative BMU form. It now redirects back to the initial form as expected.
  • Powercode will no longer attempt to retry processing entries for non-existent BMUs.

MikroTik

  • Setting interfaces to ‘none’ will no longer cause them to process indefinitely in Powercode.

Preseem

  • Sync will now more consistently occur instead of manually having to be triggered.

Saisei

  • Fixed a bug preventing Saisei from properly pushing out updated equipment information.

Scheduled Events

  • Added in a missing trigger event for when temporary grace dates are set for re-activating a customer account.

System

  • Increased default system timeout to accommodate some larger reports.
By |2019-04-04T20:52:10+00:002019 April 3rd|Changelog|0 Comments

Release 19.03.25 [Beta]

Reports

  • Fixed display issues that were improperly reporting successful payments as failed.
  • Income by Sub Account Class graph now displays correctly.
  • Tickets Opened and Closed now link to their respective ticket and individual network site name (if applicable).

Equipment

  • Fixed a calculation error that was allowing assignment of IP Addresses from full ranges.
  • Saves correct port numbers based on protocol if none is specified.
  • Fixed a situation where changing device type for a piece of equipment would not be reflected in the type of status check performed.

Customer Overview

  • Corrected the delinquency date when bill due after settings were taken into account.
  • Customer Billing Notes will now load along with the rest of the account information.

Billing

  • Payment Receipt generation should no longer fail. Validates we have a reciept before attempting to retrieve it.
  • Fixed a bug that was causing ACH batches that were forcible split due to dollar amount restrictions from missing some entries.
  • Fixed transactions sometimes improperly showing as ‘BankAccount’ payments – which would prevent refunds from processing properly.

Saisei

  • Saisei flow data graphs now account for multiple Saisei boxes inside a network.
  • Resolved an issue that would force the Saisei into an out of sync status when updating services.
  • Updated Saisei redirect to properly flag as being a redirect.
  • Hosts, users, and APs how have their map location set.
By |2019-03-25T16:56:54+00:002019 March 25th|Changelog|0 Comments

Release 19.03.11 [Beta]

Customer Portal

  • Amount Due on the Customer Portal now properly reflects the correct due date.
  • Removed an erroneous modification log for display ticket time.

Equipment

  • Resolved an issue where permissions would prevent the Edit Equipment page from being submitted.

Saisei

  • Resolved a crash related to Saisei Sync.
  • Resolved an issue where subnet masks were being generated incorrectly resulting in an erroneous internal range.
  • Resolved an issue logging successfully results as an error from Saisei.
  • Resolved issues displaying Saisei graphs as expected.

MikroTik

  • Added ‘none’ as an option for Address Ranges on multiple MikroTiks.
  • Removed MikroTik rules that were allowing delinquent customers to pass some traffic.

Backups

  • Fixed a bug that was improperly flagging full remote backups as failing.

Billing

  • Added a system event log when modifying billing period calculation.
  • Resolved an issue that was preventing referral credits from properly being applied.

System

  • Added a global handler to resolve issues with duplicate form submissions.
  • Disabled system features will no longer display in the Navigation Menu – these will have to be re-enabled and then disabled for this to take effect.
By |2019-03-12T12:56:36+00:002019 March 11th|Changelog|0 Comments

Release 19.03.04 [Beta]

This is the first set of release notes for Powercode v19 which runs on CentOS 7.  These release notes do not represent all of the changes between v18 and v19.  These release notes are for changes from v19.02.12 through v19.03.04.  We are going to start publishing release notes for each version of v19 as we start putting v19 into more and more people’s hands.  If you are currently on v18, many of the bug fixes in v19 releases are backported and you should continue to review the release notes for v18 releases of Powercode.  Publishing release notes regularly is another step in us making v19 available to everyone, we thank you for your patience.

These release notes are for the benefit of those helping us beta test v19.  v19 is still in beta and as such there are a higher volume of bug fixes.  Many items you read about in a v19 release are exclusively affecting v19.

Schedule Overrides

  • When creating a schedule override, it now automatically populates the end time to be 1 hour after the start.

Schedule Live View

  • When hovering over a technician, it will now expand to display the full technician group and name.

Equipment

  • Added missing port to links for Infrastructure equipment.
  • Resolved an issue that was preventing equipment images from being created.

Network Sites

  • Fixed several bugs preventing uploading and renaming files attached to a Network Site.
  • Fixed a bug that was causing a lock up when attempting to create a new ticket attached to a network location.

Ticketing

  • Refactored the cases in which we incorporate break tags to prevent unwanted line spacing.
  • Resolves display issues on tickets page, customer portal, and when printing tickets.
  • Fixed a bug that would not properly identify tickets opened from the Customer Portal and wouldn’t send ticket replies for them.

Ticketing

  • Added the ability to send Mass Notifications to customers with a balance, amount due, or amount past due greater than 0.

Saisei

  • Fixed a case where Saisei configurations wouldn’t save when finished.
  • Added an IP / Subnet specific whitelist to Saisei.
  • Added redirect functionality to Saisei.
  • Added the ability to use Subnets in Saisei Exclusion list.
  • Resolved an issue in which we wouldn’t always find the relevant ParentID for equipment.
  • Mark Zero as External should now save properly.
  • Fixed a bug that was assigning customers to non-existent slow plans.
  • Resolved an issue where non-existnat groups were breaking host requests.
  • Added new rate plans for delinquent and infrastructure accounts.
  • Added speed options for new delinquent and infrastructure plans.
  • Added infrastructure equipment to Saisei hosts with user and plan of “infrastructure”.
  • Hosts being removed from Saisei are now set to the “delinquent” plan instead of the default plan.
  • Increased the requirements for matching a ParentID to a piece of equipment, which should eliminate cases where ParentIDs weren’t entirely correct.
  • Make identified applications dynamic in Saisei as they will be rolled up and pushed via Saisei Application List and can be cleared out on reboots.
  • Pushes the external Saisei application list after syncing the database.
  • Added customer groups to Saisei and marks users with their Customer Group.
  • Reverted Saisei to no longer create a speed test application by default.

Customers

  • Removed a restriction for Collections accounts from making payments or account adjustments.
  • Resolved an issue where we incorrectly were loading account email preferences when manually sending out invoices.
  • Fixed a bug that was preventing customer security questions for being saved on new account addition.
  • Fixed changing the referral for a customer redirecting to the wrong page.
  • Validation now will properly increment bad passes.
  • Add Customer Wizard will no longer auto-fill Customer or Address information.

Customer Portal

  • Added global redirect messages for Delinquent Accounts or Pending Contract accounts.
  • Global redirect messages can be turned on/off from the Customer Portal settings.
  • Resolved an error when attempting to load some contracts in the Customer Portal.
  • Customer Portal logos and files should now resolve their paths properly.
  • Added config option to define the email address that support emails are sent to.
  • Sends contact’s first and last name as the FROM name in the email.
  • Shows/hides ticket and email fields as required on customer portal config page.
  • Fixes text displayed in the browser if no system email is defined.
  • Displays proper text in sidebar depending on support contact preference.
  • Removes Powercode and ticket verbiage from email subject.
  • Added the ability to prevent excess payments by a percentage amount.

Inventory

  • Check for duplicated serials no longer validates against deleted equipment.

VoIP

  • Fixed issues where whitespace would prevent properly importing voip rates into Powercode.

Form 477

  • Updated the way we query census tracts to resolve an issue properly updating them in Powerocde.

Moneris

  • Updated the status we check for Moneris payments to handle gateway connection failures.

Emails

  • New ability to send out emails in Batches when using the Outbound Email server setting – X amount of emails per X seconds.
  • Job emails for Network Sites will now properly include network site information.

API

  • Loading device categories and types now includes DeviceTypes of ‘Other’.

Reports

  • Resolved issues preventing the Ticket Transfers and Down Equipment reports from being loaded if a customer didn’t have a Primary Contact.

Billing

  • Fixed a bug that wasn’t allowing scheduled payments to process as expected.
  • Resolved an issue with php modules that would improperly affect some output comparisons.
  • Reverted an upgrade to our PDF generator that was causing massive memory leak issues.
  • Fixed timestamps for bounced checks / credit card refunds from being incorrect.

System

  • Increased client_max_body_size to resolve issues with large form submissions.
  • File uploads / downloads no longer point to a non-existent directory.
  • Port :81 wasn’t properly referencing system SSL settings.
  • Fixed a bug that was pointing widget screenshots to the incorrect directory.
  • Fixed a bug on upgrade that was setting the server hostname to an empty string.
  • Resolved an issue in which forms wouldn’t submit their associated action as expected.
By |2019-03-12T12:56:07+00:002019 March 4th|Changelog|0 Comments

Release 18.12.26 [Stable]

This release is made available on March 25, 2019.

Saisei

  • Saisei flow data graphs now account for multiple Saisei boxes inside a network.
  • Resolved an issue that would force the Saisei into an out of sync status when updating services.
  • Correctly marks subnet hosts to their appropriate plan, instead of defaulting them to ‘delinquent’.
  • Updated the way we check for Slowed plans to avoid creating some of them unnecessarily.
  • Updated the way we handle responses to avoid logging incorrect errors when attempting to remove an item that has already been removed.

Equipment

  • Saves correct port numbers based on protocol if none is specified.

Customer Overview

  • Corrected the delinquency date when bill due after settings were taken into account.
By |2019-03-26T13:58:33+00:002018 December 26th|Changelog|0 Comments

Release 18.12.25 [Stable]

Customer Portal

  • Amount Due on the Customer Portal now properly reflects the correct due date.
  • Removed an erroneous modification log for display ticket time.

Customer Overview

  • Minute by Minute and other usage graphs no longer have invalid hours / minutes in the filter.

Saisei

  • Resolved a crash related to Saisei Sync.
  • Resolved an issue where subnet masks were being generated incorrectly resulting in an erroneous internal range.
  • Resolved an issue logging successfully results as an error from Saisei.

MikroTik

  • Prevents MikroTik from erasing firewall rules.
  • Removed rules that were allowing some delinquent customers to pass traffic.

Billing

  • Added a system event log when modifying billing period calculation.
  • Resolved an issue that was preventing referral credits from properly being applied.
By |2019-03-26T13:58:52+00:002018 December 25th|Changelog|0 Comments

Release 18.12.24 [Stable]

Reports

  • Down equipment report will now be limited to displaying 1 result per equipment.
  • Resolved a case where form 477 addresses wouldn’t properly query the tract code.
  • Fixed a case where the form 477 report would sometimes reset some service information.

Ticketing

  • Tickets would fail to transfer if the associated account did not have an existing contact.
  • Resolved an issue where creating a ticket for a network site would lock up your browser.
  • Resolved additional issues with line spacing not displaying as expected in the ticket logs.

Customers

  • Hitting enter in customer notes will no longer submit the form when editing a customer.
  • Add Customer Wizard now has the auto-fill disabled completely.
  • Collections status customers no longer prevent you from making a payment on their account or adjusting the account balance.

Inventory

  • Inventory assigned to a customer will now automatically be set to a “Deployed” status.

Services

  • Resolved issues with services and several other forms in which they would not submit properly.

Saisei

  • Updated how we retrieve equipment to more accurately push equipment and their associated access points to Saisei.
  • We now push the application list after sync to ensure it is applied as expected.
  • Updated identified Saisei applications to mark them as dynamic.
  • We no longer recreate the speed test application on sync, and instead set it to be dynamic in Saisei.
  • We now set hosts to be ‘delinquent’ on removal from Saisei.

API

  • Other Device Types are now included in the readDeviceCategoriesAndTypes endpoint.

Network Sites

  • Various fixes to network sites files to resolve issues preventing them from being uploaded and renamed.
  • Jobs for Network Sites now display relevant network site information properly.

Billing

  • Fixed an issuew here if the Moneris gateway was non-responsive, we wouldn’t properly log a payment as failed.
  • Scheduled payments will now trigger as expected through the Moneris gateway.

Schedule Live View

  • Fixed a case where technician text would be cut off – when you hover it will now expand to display the entire name.

Ticketing

  • Resolved a case where trailing white space characters were breaking the formatting of ticket templates.
By |2019-03-26T13:59:12+00:002018 December 24th|Changelog|0 Comments

Release 18.12.22 [Stable]

Mass Notification

  • Fixed a caching bug that was preventing send out emails or mass notifications.

Billing

  • We now prevent Customers from deleting their ACH/ECheck Accounts before a payment was processed, which would result in a failed payment.

Reports

  • Updated the link to the ACH report so it will no display as not found.
  • Resolved an issue with the Address Range report that was excluding results for customer accounts with the same name.
  • Status exports will now export the entirety of the matching customer list.

VoIP

  • Updating one VoIP service was updating certain settings for all of them, they will now only update the specific service being updated.

AutoParentChild

  • We no longer allow Bad BMUs or unreachable Slaves to prevent us from probing for AutoParentChild relationships.
  • AutoParentChild no longer spends a very large amount of time trying unsuccessfully to find the parent for a single device.

Customer Overview

  • One-time services added during account creation now round their display cost as expected.

Services

  • You can remove all Taxes from a service again.

Saisei

  • Added a Powercode specific speedtest application to account for how speedtests are identified in STM 7.3.

Ticketing

  • Resolved an issue that would result in empty tickets from Powercode-generated emails.
By |2019-02-04T16:44:14+00:002018 December 22nd|Changelog|0 Comments
Load More Posts