2021-05 Curiosity
Customers, Products, and Charges
When on a customer product and viewing the All Charges & Plans tab, there is now a Move Charges and Plans button availability. Clicking the Move Charges and Plans button will open the panel to select which charges and / or plans you would like to move and what product they should be moved to.
Commissions
When running commission reports, the Agent filter now includes Agent Name, Agent ID, and Agent Company to provide additional information for the end user.
The number of custom fields that can be created for SPIFF commissions has been increased from 5 to 10. These fields are hidden by default.
The Agent Transactions/Adjustments functionality has been expanded to included the ability to associated a transaction or adjustment with a customer product. Additionally, the adjustments can be added from the Customer Information page, Products Commission page, and on individual products.
Viewing and adding adjustments from the Agent Transactions/Adjustments Page
LOCATION: Channel Support / Commissions Control Panel / Pre-Commissions
The new Transactions/Adjustments page has the updated grid for adding, editing, and viewing all adjustments.
-
New button launches window for adding new adjustments
-
Filter row with filtering for each column. Multiple filters can be applied at one time. The clear button will remove all filters applied
-
Results grid displaying all adjustments. When entering a filter, this will automatically be filtered down to matching results.
Adding a new adjustment:
-
Click the New button in the column header
-
Add a description (optional)
-
Add the adjustment amount (required)
-
Select the agent from the dynamic dropdown (required)
-
Select a customer from the dynamic dropdown (optional) Note: This will only include customers the chosen agent is assigned to
-
Select a product from the dynamic dropdown (optional) Note: This will only include products on customers the agent is assigned to
-
Set the effective date for future commissions. This should only be used if the adjustment should not be applied to the next possible commissions run (optional)
-
Save entry
Additional Transactions & Adjustments locations - Customer Information
LOCATION: Customer / Customer Information / Account Information / Agents
To view or add adjustments directly from the Customer Information page, select the hyper linked text under the Agents panel. If there are unpaid adjustments already on the customer, the total will display here. When adding a new adjustment, the customer field will be pre-filled. The Agent field will only display agents assigned to the customer. If no agents are assigned to the customer, all agents will display on this list.
Additional Transactions & Adjustments locations - Product Commissions
LOCATION: Customer / Products / Product Commissions
From the Product Commissions tab, adjustments can be viewed and added in the Agent Transactions & Adjustments section below the product level override grid. When adding a new adjustment, the customer field will be pre-filled. The Agent field will only display agents assigned to the customer. If no agents are assigned to the customer, all agents will display on this list.
Additional Transactions & Adjustments locations - Product
LOCATION: Customer / Product / Select Product / Commissions
To view or add adjustments directly to a product, from the Product tab, select the hyper linked text under the Commissions panel. If there are unpaid adjustments already on the product, the total will display here. When adding a new adjustment, the customer and product fields will be pre-filled. The Agent field will only display agents assigned to the customer. If no agents are assigned to the customer, all agents will display on this list.
Resolved Issues
-
Customers, Products, and Charges
- When disconnecting a product, additional date validation has been added to ensure no charge activation dates are set to after the disconnect date being entered. (320145)
-
Billing
- When performing quick bills in prior releases, prorated charges that also had disconnect dates before the next billing date did not take the disconnect date into account. Proration would occur from the activation date up to the start of the next billing date. Now, disconnect dates are being accounted for and charges will prorate from activation date to disconnect date. (322846)
-
Portals
-
When using agent branding, the customer portal will now display the agent name and address in the bottom banner. Previously this displayed the name and address from the customer base in TBS. (314546)
-
Previously, when exporting the Tasks grid from the Customer Portal, an error occurred. This has been resolved and the grid can now be exported from the Customer Portal.(318046)
-
-
Tasks
- A bug causing some notes to not display in the notes tab for the Task and the Customer has been resolved. (318699)
Release Database Changes
These are the differences that will be made to your existing database when upgrading to version 77.00.
NOTE: Also see BillHistoryV2 changes below.
The following fields have been dropped:
-
TaskTypeGroups.FontAwesomeIcon
-
TaskTypeGroups.FontAwesomeCustomerPortalIcon
The following fields have been altered:
-
-- MyTasksView.ContactName CharacterMaximumLength (50 -> 100)
-
-- Tasks.ContactName CharacterMaximumLength (50 -> 100)
-
-- TasksView.ContactName CharacterMaximumLength (50 -> 100)
-
-- CustomerInformation.PaymentProcessorCustomerId CharacterMaximumLength (20 -> 32)
-
-- Customers.PaymentProcessorCustomerId CharacterMaximumLength (20 -> 32)
-
-- MyCustomers.PaymentProcessorCustomerId CharacterMaximumLength (20 -> 32)
The following tables and views have been added:
-
AuthNetCustomerView
-
CustomerInformationWithAgents
-
OrdersToProducts_CuriosityBak
-
PayaCharges
-
PaymentAuthorizations
The following fields have been added:
-
AgentsTransactions.ProductsKey
-
AgentsTransactions.EffectiveDate
-
AgentsTransactionsView.ProductsKey
-
AgentsTransactionsView.ProductID
-
AgentsTransactionsView.EffectiveDate
-
AuthNetCustomerView.Customerskey
-
AuthNetCustomerView.AccountNumber
-
AuthNetCustomerView.AuthNetDescription
-
AuthNetCustomerView.AuthNetCustomerProfileId
-
AuthNetCustomerView.Connection
-
CustomerInformationWithAgents.CustomersKey
-
CustomerInformationWithAgents.AgentsKey
-
CustomerInformationWithAgents.AccountNumber
-
CustomerInformationWithAgents.CorpAccountNumber
-
CustomerInformationWithAgents.Name
-
CustomerInformationWithAgents.CustomersKeyForSearchCriteria
-
CustomerInformationWithAgents.CompanyKey
-
CustomerInformationWithAgents.CompanyKeyForSearchCriteria
-
CustomerInformationWithAgents.CompanyName
-
CustomerInformationWithAgents.CurrencyCode
-
CustomerInformationWithAgents.lkTermsKey
-
CustomerInformationWithAgents.AmountOfLastBill
-
CustomerInformationWithAgents.Balance
-
CustomerInformationWithAgents.LastCheckNumber
-
CustomerInformationWithAgents.LastPaidAmount
-
CustomerInformationWithAgents.LastPaidDate
-
CustomerInformationWithAgents.DaysLate
-
CustomerInformationWithAgents.DaysAged
-
CustomerInformationWithAgents.ExternalID
-
CustomerInformationWithAgents.BillingType
-
CustomerInformationWithAgents.LOADate
-
CustomerInformationWithAgents.ActiveDate
-
CustomerInformationWithAgents.TermDate
-
CustomerInformationWithAgents.SocSec
-
CustomerInformationWithAgents.FederalIDNumber
-
CustomerInformationWithAgents.Commercial
-
CustomerInformationWithAgents.AgentIDList
-
CustomerInformationWithAgents.AgentNameList
-
CustomerInformationWithAgents.AgentDirectorList
-
CustomerInformationWithAgents.LocationsKey
-
CustomerInformationWithAgents.LocationCode
-
CustomerInformationWithAgents.ContactName
-
CustomerInformationWithAgents.Attention
-
CustomerInformationWithAgents.AddressLine1
-
CustomerInformationWithAgents.AddressLine2
-
CustomerInformationWithAgents.InCity
-
CustomerInformationWithAgents.City
-
CustomerInformationWithAgents.County
-
CustomerInformationWithAgents.State
-
CustomerInformationWithAgents.ZipCode
-
CustomerInformationWithAgents.Country
-
CustomerInformationWithAgents.Type
-
CustomerInformationWithAgents.Description
-
CustomerInformationWithAgents.MainPhone
-
CustomerInformationWithAgents.ContactPhone
-
CustomerInformationWithAgents.Fax
-
CustomerInformationWithAgents.TechContactName
-
CustomerInformationWithAgents.TechContactPhone
-
CustomerInformationWithAgents.TechContactEmail
-
CustomerInformationWithAgents.Email
-
CustomerInformationWithAgents.Status
-
CustomerInformationWithAgents.DaysLate_0
-
CustomerInformationWithAgents.DaysLate_30
-
CustomerInformationWithAgents.DaysLate_60
-
CustomerInformationWithAgents.DaysLate_90
-
CustomerInformationWithAgents.DaysLate_120
-
CustomerInformationWithAgents.Group
-
CustomerInformationWithAgents.Flag
-
CustomerInformationWithAgents.RptCallDetail
-
CustomerInformationWithAgents.Copies
-
CustomerInformationWithAgents.Cycle
-
CustomerInformationWithAgents.ExceptionCode
-
CustomerInformationWithAgents.ExemptFed
-
CustomerInformationWithAgents.ExemptState
-
CustomerInformationWithAgents.ExemptCounty
-
CustomerInformationWithAgents.ExemptCity
-
CustomerInformationWithAgents.ExemptUSF
-
CustomerInformationWithAgents.Decimals
-
CustomerInformationWithAgents.MakePDF
-
CustomerInformationWithAgents.EmailPDF
-
CustomerInformationWithAgents.DetailSeparation
-
CustomerInformationWithAgents.RptLocation
-
CustomerInformationWithAgents.RptProductSummary
-
CustomerInformationWithAgents.RptUsageSummary
-
CustomerInformationWithAgents.RptUsageDetail
-
CustomerInformationWithAgents.RptInternational
-
CustomerInformationWithAgents.MessageGroup
-
CustomerInformationWithAgents.RptAccountCode
-
CustomerInformationWithAgents.DisconnectDate
-
CustomerInformationWithAgents.FinanceCharge
-
CustomerInformationWithAgents.DefaultPCode
-
CustomerInformationWithAgents.LSO
-
CustomerInformationWithAgents.SkipLetters
-
CustomerInformationWithAgents.RptAreaSummary
-
CustomerInformationWithAgents.ProduceBill
-
CustomerInformationWithAgents.CCRecurring
-
CustomerInformationWithAgents.PaymentKey
-
CustomerInformationWithAgents.TermLength
-
CustomerInformationWithAgents.RptANI
-
CustomerInformationWithAgents.EnteredBy
-
CustomerInformationWithAgents.EnteredDate
-
CustomerInformationWithAgents.CallDetailSeconds
-
CustomerInformationWithAgents.RptState
-
CustomerInformationWithAgents.RptLongDuration
-
CustomerInformationWithAgents.RptFreqCalledCity
-
CustomerInformationWithAgents.RptFreqCalledNumber
-
CustomerInformationWithAgents.RptLDSummary
-
CustomerInformationWithAgents.RptTimeOfDay
-
CustomerInformationWithAgents.RptLDByLocation
-
CustomerInformationWithAgents.CallFile
-
CustomerInformationWithAgents.ProductDescriptionPrintOption
-
CustomerInformationWithAgents.CodeName
-
CustomerInformationWithAgents.Modified
-
CustomerInformationWithAgents.BillingCompany
-
CustomerInformationWithAgents.ContactEmail
-
CustomerInformationWithAgents.DailyCDRFlag
-
CustomerInformationWithAgents.FixedNoUsage
-
CustomerInformationWithAgents.FixedMinimum
-
CustomerInformationWithAgents.FixedCharge
-
CustomerInformationWithAgents.RptDayOfMonth
-
CustomerInformationWithAgents.CorpPaymentOption
-
CustomerInformationWithAgents.RptAccountCodeSummary
-
CustomerInformationWithAgents.Insert1
-
CustomerInformationWithAgents.Insert2
-
CustomerInformationWithAgents.Insert3
-
CustomerInformationWithAgents.CountryName
-
CustomerInformationWithAgents.UnBundleLDCharges
-
CustomerInformationWithAgents.RptSummaryOfCharges
-
CustomerInformationWithAgents.PortalType
-
CustomerInformationWithAgents.AltContactName
-
CustomerInformationWithAgents.AltContactPhone
-
CustomerInformationWithAgents.AltContactEmail
-
CustomerInformationWithAgents.RptWirelessCallDetail
-
CustomerInformationWithAgents.RptSubAccountDetail
-
CustomerInformationWithAgents.ExtMessageGroup
-
CustomerInformationWithAgents.PaymentDate
-
CustomerInformationWithAgents.StorageFeeType
-
CustomerInformationWithAgents.PaymentConfirmationEmail
-
CustomerInformationWithAgents.StartFinanceCharge
-
CustomerInformationWithAgents.FinanceChargeCalcType
-
CustomerInformationWithAgents.FinanceChargePercent
-
CustomerInformationWithAgents.FinanceChargeMinimum
-
CustomerInformationWithAgents.Base
-
CustomerInformationWithAgents.LkBaseInfoKey
-
CustomerInformationWithAgents.RptInvoiceCategorySummary
-
CustomerInformationWithAgents.RptMileage
-
CustomerInformationWithAgents.RptIndividualTopLevel
-
CustomerInformationWithAgents.EmailContentCoreKey
-
CustomerInformationWithAgents.CellPhone
-
CustomerInformationWithAgents.AdjustDueDateDays
-
CustomerInformationWithAgents.LastBillingEndDate
-
CustomerInformationWithAgents.LastBillingStartDate
-
CustomerInformationWithAgents.FirstBillingDate
-
CustomerInformationWithAgents.GroupName
-
CustomerInformationWithAgents.CustomerDisconnectDatePreventsLogin
-
CustomerInformationWithAgents.CustomerStatusPreventsLogin
-
CustomerInformationWithAgents.QuickbooksRefID
-
CustomerInformationWithAgents.ExcludeFromQuickBooksExport
-
CustomerInformationWithAgents.PaymentProcessorCustomerId
-
CustomerInformationWithAgents.InvoicePrinter
-
CustomerInformationWithAgents.StripeAccountId
-
CustomerInformationWithAgents.RecurringLast4
-
CustomerInformationWithAgents.RecurringCardExpiration
-
CustomerInformationWithAgents.RecurringCardBrand
-
CustomerInformationWithAgents.RecurringSourceID
-
CustomerInformationWithAgents.LkBaseInfoKeyForSearchCriteria
-
CustomerInformationWithAgents.LkGroupsKeyForSearchCriteria
-
CustomerInformationWithAgents.lkGroupsKey
-
CustomerInformationWithAgents.CorpCustomersKey
-
CustomerInformationWithAgents.PaymentProcessor
-
CustomerInformationWithAgents.CompanyIsConnectedToAuthNet
-
CustomersToAgentsView.AccountNumber
-
CustomersToAgentsView.CustomerName
-
CustomFields.CommissionsCheckBox6
-
CustomFields.CommissionsCheckBox7
-
CustomFields.CommissionsCheckBox8
-
CustomFields.CommissionsCheckBox9
-
CustomFields.CommissionsCheckBox10
-
CustomLinks.FontAwesomeClass
-
lkBaseInfo.PayaLocationId
-
lkBaseInfo.PayaUserId
-
lkBaseInfo.PayaUserHashKey
-
lkBaseInfo.PayaUserApiKey
-
lkBaseInfo.PayaEnvironment
-
OrdersToProducts_CuriosityBak.OrdersToProductsKey
-
OrdersToProducts_CuriosityBak.OrdersKey
-
OrdersToProducts_CuriosityBak.ProductTable
-
OrdersToProducts_CuriosityBak.ProductKey
-
PayaCharges.PayaChargesKey
-
PayaCharges.CreatedAt
-
PayaCharges.CustomersKey
-
PayaCharges.ContactId
-
PayaCharges.AccountVaultId
-
PayaCharges.Amount
-
PayaCharges.Surcharge
-
PayaCharges.ResponseJson
-
PayaCharges.SentToPaya
-
PayaCharges.ChargeCreated
-
PayaCharges.ChargeCreateFailed
-
PayaCharges.TransId
-
PayaCharges.Level3ResponseJson
-
PayaCharges.Level3Successful
-
PaymentsLog.PayaChargesKey
The following fields have been dropped:
-
None
The following fields have been altered:
- None
The following tables and views have been added:
-
None
The following fields have been added:
-
None