Oracle Utilities Customer Care and Billing: Business Process Guide Release 2.3.1
Oracle Utilities Customer Care and Billing: Business Process Guide Release 2.3.1
Oracle Utilities Customer Care and Billing: Business Process Guide Release 2.3.1
September 2010
Customer Information
We use the term customer information to reference the demographic, geographic, and financial
objects that form the core of your CIS system. In this section, we describe how to maintain these
objects.
Contents
Understanding The V
Navigating The V Using Control Central
Maintaining The V
Dashboard Portal
Setting Up Bill Print Groups
Landlord Reversion
Using The Premise Replicator
Start / Stop
The Big Picture Of Customer Contacts
Printing Letters
Maintaining Declarations
Understanding The V
The V is the shape of a diagram we use to illustrate the objects that form the core of the system:
Person, Account, Premise, Service Agreement, and Service Point. These objects hold
demographic, geographic, and financial information about your companys customers and
properties. The following diagram illustrates the objects in the V, as well as important objects
related to the V objects (bill, payment, meter, field activity, meter read).
Person
Account
Premise
Bill
Service
Agreement
Service
Point
Meter
12393921
KWH
Payment
Field Activity:
Read Meter
Field
Activity
GE
Model: 12-A
Meter Read
Reading: 10393
Meter
Read
You must intuitively understand the concepts embodied in the V before you can perform the
business processes in the system. In this section, we provide an overview of these objects. In
later sections, we describe how you maintain this information.
Contents
Persons
Accounts
Service Agreements (SAs)
Premises
Service Points (SPs)
Putting It All Together
Sample V For A Residential Customer
Sample V For A Commercial Customer With Multiple Premises
How To Set Up Customer Hierarchies
Persons
A person exists for every individual or business with which your company has contact. Besides
customers, persons exist for landlords, contractors, accountants at corporate customers, third
party guarantors, energy distributors, collection agencies, etc.
On a person is maintained demographic information like Name, Mailing Address, Phone
Numbers, Email Address, Life Support Details, etc.
Most persons are linked to at least one account because, without an account, the person cannot
receive a bill. There are rare examples of persons without accounts, for example, collection
agencies that dont receive bills, parent companies that receive statements (as opposed to bills),
etc.
Refer to Maintaining Persons for more information about persons.
Accounts
Accounts are the entities for which bills are created. You must create at least one account for
every customer. The account contains information that controls when bills are created and how
they are formatted.
Every account must reference at least one person because the person contains the customers
demographic information (e.g., names, phone numbers, forms of ID). We refer to this individual
as the main person linked to the account. In addition to the main person, an account may
reference other types of persons, e.g., the billing contact, the third party guarantor of the
accounts debt, persons who receive copies of bills, etc.
Most accounts are linked to at least one service agreement because, without a service
agreement, there is nothing on which a bill can be based. An account without a service
agreement may exist; you just wont be able to do much in the system with such an account.
Refer to Maintaining Accounts for more information about accounts.
Every account should have at least one service agreement (otherwise, the account has no
financial obligations with your company). There is no limit to the number of service agreements
that may be linked to an account. However, most residential customers have X service
agreements where X is the number of services sold by your company. For example, if your
company sells both electricity and gas, most accounts will have two service agreements.
A separate service agreement is required for every service supplied to every account. Why?
Because a variety of fields may differ for each service agreement:
The general ledger account to which the resultant revenue and/or receivable are linked is
different.
The sales tax could be different for each good / service / location.
Service agreements that bill for premise-based services are linked to one or more premises via
their service points. When you link a service point to a service agreement, you are telling the
system that the service agreements account will pay for the service points service.
Refer to Maintaining Service Agreements for more information.
Premises
A premise is created for every location to which your company supplies service. On a premise is
maintained geographic information like:
The address.
Most premises have at least one service point because, without a service point, there are no
services supplied to the premise. A premise without service points may exist; you just wont be
able to do much in the system with such a premise.
Refer to Maintaining Premises for more information about premises.
A premise may have many service points. However, most residential premises have X service
points where X is the number of services sold by your company. For example, if your company
sells both electricity and gas, most of your premises will have two service points.
Separate service points are required for every service supplied to a premise. Why? Because a
variety of fields may differ for each service point:
Basic characteristics about the service (e.g., pipe size, take point, amperes, etc.).
When you link a service point to a service agreement, you are telling the system that the service
agreements account will pay for the service points service.
Refer to Service Point - Main Information for information about how to add and update service
points.
The following topics describe the relationship between a service point and the physical devices
that may be installed at the service point.
Contents
Metered versus Item-Based versus Non-Badged Service Points
Service Points With Multiple Items
Those where consumption is measured (e.g., electricity, gas, water) by a meter. We refer to
these types of service points as metered. A metered service point may have zero or one
meter installed at any instant in time. Over time, a metered service point may have many
meters installed and removed.
Those where consumption is not measured, but where there exists some type of badged (i.e.,
uniquely identified) item that impacts billing and dispatching (e.g., streetlights, a security
camera). We refer to these types of service points as item-based. An item-based service
point may have zero or one badged item installed at any instant in time. Over time, an itembased service point may have many badged items installed and removed.
Those where one or more non-badged items (i.e., items without a unique identity) that have
some impact on billing or dispatching exist. We refer to these types of service points as
unbadged. At a single instant in time, a non-badged service point may have many
unbadged items installed at it. Refer to Service Points With Multiple Items for an illustration
of such a service point.
Multiple unbadged items can also be defined on metered and item-based service points.
Under some billing scenarios, you may define non-badged items on a metered or item-based
service point. For example, assume you have an item-based service point that exists to support
lamp service. Also assume that the rate for lamp service is based on the type of lamp and the
number of feet of electric wire between the pole and the power source. To define the number of
feet of wire, you could create a non-badged item type called WIREFEET and indicate the number
of feet on the item-based service point. On this service point, you can also keep track of the
specific lamp thats installed.
Refer to The Big Picture Of Meters, Items and Equipment for more information about meters and
items. Refer to Meters & The V for more information about installing meters at a service point.
Refer to Items & The V for more information about installing items at a service point.
Logical
Service Point
Item
bracket
20k
lamp
Item
Item
P
o
l
e
Premise
Item
bracket
10k
lamp
Item
Item
Item
bracket
20k
lamp
P
o
l
e
Item
Item
P
o
l
e
bracket
10k
lamp
Item
P
o
l
e
Parking Lot
ABC Shopping Mall
123 Maple Drive
San Francisco, CA
You can set up the above example with one premise with a single non-badged service point. On
the service point, you create one item for each type of item in the parking lot:
pole
bracket
For each type of item, you indicate the quantity that exist in the parking lot:
pole - 4
bracket - 4
Refer to Service Point - Multiple Items for more information about multi-items on service points.
When a new residential customer starts service, you create both person and account objects
for the new customer. In addition, you also create service agreements and link them to the
appropriate service points. You wont have to create a new premise and service points
because the customer is probably moving into an existing house.
If the residential customer moves within your service territory, you dont have to set up new
person or account objects. You also dont have to set up new premise and service point
objects if the customer is moving into an existing house. You only have to create new service
agreements and link them to the appropriate service points (and the system does most of the
service agreement set up processes for you).
A business with a single location uses the same V objects as does a residential customer.
If the business expands and starts using services at other locations, you simply link new
service agreements to the existing account. You dont have to redefine person or account
information.
Bottom line. A person and an account are needed for every customer. After these exist, future
service requests simply involve stopping existing service agreements and starting new ones. You
typically wont have to add or modify premise or service point information unless new locations
are built.
For more information, refer to Maintaining The V, Navigating The V Using Control Central, The
Big Picture Of Starting Service, and The Big Picture Of Stopping Service.
Joe Smith
Account
18 Oak Street
Provo, Utah
USA
Account 19291991
Electric Service Agreement
Service Agreement
Service Agreement
Rate: EC-1
Tax Exempt
...
Electric
Meter
Premise
Service
Point
Electric
Service Point
Water
Meter
Service
Point
Water
Service Point
Electric
Meter
Acme, Inc.
Account
Premise
Service
Point
Electric
Service Point
Account 93002483
Electric Service Agreement
Service Agreement
Service Agreement
Rate: EC-1
Tax Exempt
...
87 Ord St
Oakland, Utah
USA
Electric
Meter
Premise
Service
Point
Electric
Service Point
Note. The above example shows a separate service agreement per premise. If your rates allow,
you could link both premises to a single service agreement.
The above hierarchy shows a parent company (McDonalds Corporation) with two subsidiaries
and one general manager. Each subsidiary, in turn, has subsidiaries and these subsidiaries can
have their own subsidiaries
You must set up a person for every individual and business in a hierarchy. After the basic
demographic information is defined, you define each person's children using the Person to
Person page.
A script can be used to set up a hierarchy. The demonstration database contains a script that
guides users through the process of setting up a hierarchy. Please speak to your implementation
staff if you'd like to import this script for use in your implementation.
After a hierarchy is set up, the system displays its members in the Person Tree Zone (this is a
zone on the Customer Information Portal). In addition, if the persons in a hierarchy have
accounts, summary information about these accounts is displayed in the Account Summary Zone.
While hierarchies would typically be set up to define parent companies and subsidiaries, you can
use this functionality for many other purposes. For example, a customer relationship manager
could set up a hierarchy containing their "important" customers. To do this, they'd need to create
a "dummy" person for the parent and then link the "important" customers to it. After this hierarchy
is set up, the manager could see a summary of these customers in the Account Summary Zone
whenever they display the "dummy" person.
Find a person.
Find an account.
Find a premise.
For more information about the relationships between persons, accounts, and premises, see
Understanding The V.
Contents
Control Central - Main
Control Central - Account Information
Control Central - Customer Information
Control Central - Account Tree
Control Central - Premise Tree
Control Central - Bill/Payment Tree
Control Central - Pay Plan Tree
How To Add A New Customer From Control Central
Finding Who Pays For A Meter
Finding Who Pays For An Item
Search Facilities
The top of Control Central is where you enter the criteria used to find a person, account or
premise.
Multiple search criteria. You can search for a customer using a combination of Name,
Address, City, and Postal Code. When multiple fields are populated, the system searches for
customers that match all such criteria. For example, if you enter a Name of Smith, and a Postal
code of 94114; only customers named Smith with service in postal area 94114 will be displayed.
The following table describes each of the different search methods.
Search Method
Name
10
Description
Use this field to search for a person or account using a persons name. The person
Search Method
Description
may be the main customer on the account or a third party related to the account.
You can enter all or part of the persons name. The name search is not case sensitive.
If you need to add a new customer, use either of the following options:
button. Clicking this button opens the Person - Main page where you
- Click the
can add a new person. Refer to How To Add A New Customer From Control Central
for more information about how to add a new customer (i.e., Person and Account) from
this page.
button. Clicking this button opens the Order - Main page where you
- Click the
can add a new person (and initiate service for the new person). Refer to Order User
Interface Flow for more information about how to add a new customer using an order.
Address
Use this field to search for a premise or account using the first line of a service address.
You can enter all or part of the first line of the address. For example, if youre looking
for 324 Hawthorne Lane, you can enter 324 Haw rather than the entire address.
The address search is not case sensitive.
City
Use this field to search for a premise or account using a city name associated with a
service address.
You can enter all or part of the city name. For example, if youre looking for someone in
San Francisco; you can enter San Fra, San F, San Francisco, etc.
The city search is not case sensitive.
We strongly recommend qualifying a City search with some other information (e.g.,
Name) otherwise the resultant list can be too large to deal with.
Postal
Use this field to search for a premise or account using a postal code associated with a
service address.
You can enter all or part of the postal code. For example, if youre looking for someone
in 94114; you can enter 94114, 9411, etc.
We strongly recommend qualifying a Postal search with some other information (e.g.,
Name) otherwise the resultant list will be too large to deal with.
Account ID
Use this field to search for an account using an account number. After entering this
information, click the search button adjacent to the Account ID entry field (or press
Enter) to search for an account. The Account ID cannot be combined with other
search fields.
You can enter all or part of the account ID. For example, if youre looking for account
1929119291; you can enter 1929119291, 192911, etc.
button. Clicking
If you need to add a new account for an existing person, click the
this button opens the Account - Main page on which a new account can be added.
Phone Format/Number
Use this field to search for an account using one of the telephone numbers linked to
one of the persons linked to the account. The person may be the main customer on the
account or a third party related to the account.
You may enter the phone number in the format indicated or you can enter the
information as a contiguous string of numbers and the system will format this for you.
Wild card searches are not supported. However, you can enter the first few digits of
the phone number and the system will look for all accounts with these digits.
11
Search Method
Description
After entering this information, click the search button (or press Enter) to search for an
account linked to a person with this telephone number. The system displays every
account with the input telephone number in the search results.
Person ID Type/Value
Use these fields to search for a person or account using one of the IDs linked to one of
the persons linked to the account. You must enter both an identifier type and number.
You may enter the persons ID in the format dictated by the identifier type (if any).
Please note that if the ID Number should be formatted (e.g., dashes in an American
social security number), you do not have to enter the dashes. Rather, you can enter
the information as a contiguous value and the system will format this for you.
Wild card searches are not supported. However, you can enter the first few digits of the
ID number and the system will look for all persons and accounts with these digits.
After entering this information, click the search button (or press Enter) to search for a
person / account linked to a person with this ID. The system displays every person with
the input ID in the search results.
Geo ID Type/Value
Use these fields to search for a premise using one of the geographic values linked to
the premise or one of its service points. You must enter both a geographic type and
value.
Wild card searches are not supported. However, you can enter the first few digits of
the geographic value and the system will look for all premises / service points with
these digits.
After entering this information, click the search button (or press Enter) to search for a
premise / service point with this ID. The system displays every premise with the input
ID in the search results.
Meter ID
Control central does not allow you to find a customer using a meter ID. If you know the
meter ID and want to find whos paying for its service, transfer to Meter/Item Search
and display the meter. All customers who have paid for service measured by the
current configuration of the meter will be displayed on this page. You can then use the
various context menu buttons to return to Control Central where details about the
customer are displayed.
Item ID
Control central does not allow you to find a customer using an item ID. If you know the
item ID and want to find whos paying for its service, transfer to Meter/Item Search and
display the item. All customers who have paid for the item will be displayed on this
page. You can then use the various context menu buttons to return to Control Central
where details about the customer are displayed.
Automatic transfer to Account Information tab. If your search criteria result in a single
customer being retrieved, you are automatically transferred to Control Central - Account
Information with that customers information displayed.
Search Options
The Show All Premises search option controls whether you see all of an accounts premises in
the search results. If turned on, every premise linked to an account is shown in the search
results. If turned off, only one premise is shown per account (and this premise is selected at
random).
12
Search account ID
This switch does NOT pertain to the following search methods as these are premise-oriented, not
account-oriented:
The benefit of turning this switch off is that an account will be immediately selected when you
enter unique account-oriented search criteria. For example, if you specify an Account ID and
press enter, the system automatically selects the account; you dont have to wait for the search
results to be populated with the multitude of premises linked to the account (and then select one
of the rows). Please note, an alert highlights if the selected account has other premises.
Default note. The first time you open this page, this switch defaults from your user preferences.
When you return to this page, the last value of this switch is defaulted.
Wild Cards
The control central searches against Name, Address, and City support wild cards. The wild card
character is % and represents any number or character. The system always appends a % for
you when you use these search methods. Examples will help clarify this functionality:
If you enter a B, the system searches for B% (and will find all objects that begin with B).
If you enter B%N, the system searches for B%N%. It will find anything that
If you enter %B the system searches for %B%. It will find anything with a B in it, no matter
what it starts and ends with.
Certain wildcard searches can result in lengthy response times. If you use the wildcard
character to prefix your search criteria (e.g., %San Fran), lengthy response times can result.
Why? Because the system will have to look at EVERY customer in the system before it can
return the results.
Search Results
The search results at the bottom of the page contain persons, accounts, and premises that match
your search criteria. The information displayed in this area differs depending on the type of
search you perform. You can perform searches on a customer's name, address, or phone
number.
13
The first X matches are returned. The number of customers that are returned is limited by the
systems memory buffers. If you do not find the account you are looking for in the set of results,
refine your search criteria.
Automatic selection if only one match. You dont have to select the desired person / account /
premise if there is one and only one object that matches your search criteria; the system
automatically selects it and transfers you to Control Central - Account Information.
Use Tab and Enter to select an account. You dont have to use the mouse to select an
account when multiple matches are returned. Instead, the system highlights the first row in the
search results. If this is the customer you want, press enter to select it. If not, press tab until
youve highlighted the desired customer (and then press enter to select it).
Use next and previous buttons to step through a list of customers. When you select an
account from the search results, you are automatically transferred to Control Central - Account
Information. If you want to look at a different account that appeared in the search results, you do
NOT have to return to the Main tab. Rather, you can click the next in list and previous in list
buttons to scroll up and down through the search results (note that there are accelerator keys for
each of these buttons so you dont have to use the mouse to take advantage of this feature).
User configurable. Refer to Each User Can Customize Which Zones Appear for information
about how to configure which zones appear.
Description of Page
Navigation hint. The Go To Control Central option on the account context menu navigates to
the Account Information tab page.
A mouse with a roller is useful. This page can extend vertically past the normal desktop
boundary. You will find that a mouse with a roller will facilitate navigating through the page.
The contents of this section describe the zones that are available on this portal page.
14
Contents
Account Activity History Zone
Account Financial History Zone
Alert Zone
Applicable Campaigns Zone
Bill Graph Zone
Billed Consumption Zone
Context Zone
Credit and Collections Info Zone
Customer Information Zone
Field Activity Information Zone
Financial Information Zone
Premise Information Zone
SA Premise List Zone
Service Credit Membership Zone
Timeline Zone - Account Info
What Is Displayed
Severance Process
Events
Collection Process
Events
15
Payment Arrangement
Main
Account C&C
Account C&C
16
Case - Main
Warning! The first 25 rows are displayed when this zone is initially built. If more rows exist, a
Get All button appears. If you click this button, the system retrieves a maximum of 750 rows.
This is the date the event starts aging. This column will
be blank if the FT has not started aging yet.
Current Amount
Current Balance
Payoff Amount
Payoff Balance
If you need to see more information about a specific financial transaction, press the go to button
to transfer to the respective page in which the information is maintained.
For information about current and payoff balance, refer to Current Amount versus Payoff Amount.
Warning! The first 25 rows are displayed when this zone is initially built. If more rows exist, a
Get All button appears. If you click this button, the system retrieves a maximum of 750 rows.
17
Alert Zone
The Alert Zone is a grid that contains messages highlighting a variety of situations. Clicking on
the hyperlink transfers you to an appropriate page. The following table lists the various alerts that
may appear and the page to which you will be transferred if you click on the hyperlink. The table
below lists alerts in alphabetical order, but it includes a column indicating the order in which the
alert will appear.
You can create additional alert conditions. The following table contains those alerts supported
in the base package. It is possible to highlight additional conditions by plugging-in the
appropriate algorithm(s) on the installation record. Refer to Count Customer Contacts of a Given
Type and Count Pay Plans with a Given Status for examples of such algorithms.
Account alerts are implementation-specific. On Account - Alerts, a user can define accountspecific alerts that should be displayed whenever the account is selected. The Alert Types
control table contains the possible alert messages.
Alert Text
Order
Description
Account alerts
Account Alert
24
41
10
Appointment Exists
37
Appointment
25
Comment Exists On
Account
Account
18
Main)
Field Activity Pending
19
Field Activity
12
Field Activity
32
Order
Installation dynamic
alerts
42
Varies by plug-in
Landlord Exists
27
Premise
Customer Contact
Multiple Financially
Resp
26a
Non-cash Deposit
15
Account - Deposit
Customer Contact
31
Order
Pending Proposal SA
Exists
36
Service Agreement
34
Quote
Pending SA
Relationships
16
SA Relationship
19
Pending Stop
18
Start/Stop
Person is linked to
Multiple Accounts
22
Control Central
n Persons on Account
26c
Account - Person
23
Control Central
40
Premise Management
Premise is linked to
Parent Premise
39
Premise
Quotable Proposal SA
Exists
35
Service Agreement
Quote Awaiting
Customer Response
Exists
33
Quote
21
Service Agreement
13
Service Agreement
20
14
Seasonal Address
Exists
38b
Person - Correspondence
Info
Seasonal Address
Currently Effective
(MM/DD - MM/DD)
38a
Person - Correspondence
Info
Statement Construct
Active
28
Statement Construct
26b
Legacy Alert Order. Certain system-generated alerts have been converted to algorithms that
may be plugged-in on the installation record. This implies that the order in which these alerts now
appear might differ to the prior system-generated alerts order. If your implementation wishes to
retain the legacy order for these alerts, the Use Legacy Alerts Option Type for the General
System Configuration Feature Configuration must be defined with a value of Y, and the alert
algorithms should not be plugged-in on the installation record. If this option is set, then the alerts
in the following table will be treated as system-generated alerts. These alerts are listed in
alphabetical order, but a column indicating the order in which they will appear is included. Note
that if both the feature option and alert algorithms are configured, these alerts may appear twice
on the Alert Zone.
Alert Text
Order
Description
11a
Account
Collection Process
Active
Collection Process
Collection Referral
Active
11b
Account C & C
21
Person
Life Support /
Sensitive Load on
Premise
Premise
Pending Start
17
Start/Stop
Severance Process
Active
Severance Process
22
For balance-forward accounts, both ending balances and current charges are shown in the graph.
For open-item accounts, only the current charges are shown in the graph.
The following points describe unique features of this zone:
If you leave the mouse pointer stationary on a bar, summary information about the bill will be
displayed.
If you click on a bar, you will be transferred to the bill page with the respective bill displayed.
If you leave the mouse pointer stationary on a bar, summary information about the bill will be
displayed.
If you click on a bar, you will be transferred to the bill page with the respective bill displayed.
Approximately a year and half is shown. This zone shows all bills within 20 months of the
latest bill. This limitation exists to prevent this zone from becoming unmanageably wide.
Context Zone
The Context Zone contains basic information about the Person / Account / Premise on which you
are working.
Person
Account ID
23
Note. If you hover the mouse pointer over a segment of the bar, the respective amount of debt
will appear. If you click on the arrears bar you will be taken to the Account Financial History
page. Note that information about debt balances by age is not applicable to open-item accounts.
Premise
24
(Start Button)
(Stop Button)
What Is Displayed
Payment Arrangement
Main
Warning! The first 25 rows are displayed when this zone is initially built. If more rows exist, a
Get All button appears. If you click this button, the system retrieves a maximum of 750 rows.
What Is Displayed
25
Set Up Date
Account Main
CIS Division
Account Main
Customer Class
Account Main
Bill Cycle
Account Main
Account C&C
Account C&C
Account Characteristic
Budget Plan
Account Budget
Person Characteristic
Person Main
26
types description.
A separate row is displayed
for each identifier linked to
the person. Each rows
label is the ID types
description.
Person Main
Email Address
Person - Miscellaneous
Service Provider. A
separate row is displayed
for each service provider
associated with the
accounts service
agreements who does not
have a billing relationship of
It is Us
SA Relationship - Main
Warning! This zone does not support data masking. If your implementation masks any of the
information that appears on this zone, you must disable it and implement a zone that will mask
your data appropriately. The demonstration system provides a sample zone that your
implementation can import and then customize if necessary; this zone's code is CI_CIMAP. To
disable the base package zone simply deny access to its associated application service. You
should only grant access to your new Customer Information zone.
FA Information contains a concatenation of information about the premise, service point and
field activity.
If the field activity is linked to a field order, the Field Orders Status is displayed.
You can press the adjacent Go To button to transfer to Field Activity Main.
Warning! The first 25 rows are displayed when this zone is initially built. If more rows exist, a
Get All button appears. If you click this button, the system retrieves a maximum of 750 rows.
27
Label
What Is Displayed
Current Balance
Payoff Balance
Not applicable
Last Bill
Bill Main
Last Payment
Previous Bill
The date and amount of the bill prior to the last bill
for the account.
Bill Main
Not applicable
Bill Main
Incomplete Adjustments
Adjustment Main
Freezable Adjustments
Adjustment Main
Payment(s) Pending
Upload
28
Payment - Main
Payment - Main
Freezable Payments)
This row shows the date that the next auto pay will
be created. This alert will appear after a bill is
completed for an account on auto pay and when
your installation options Auto Pay Creation
Option is Create on Extract Date. If the
installation option is Create at Bill Completion,
then the Autopay will be created immediately at bill
completion time and no information is displayed
here. Refer to How And When Are Automatic
Payments Created? for more information.
Bill Main
This row shows the date that the next auto pay will
be distributed. This alert will appear after a bill is
completed for an account on auto pay and when
your installation options Auto Pay Creation
Option is Create on Extract Date. If the
installation option is Create at Bill Completion,
then the payment for the Autopay will be created
immediately at bill completion time and no
information is displayed here. Refer to How And
When Are Automatic Payments Created? for more
information.
What Is Displayed
29
Premise Main
Premise Characteristic
Landlord
Landlord Agreement
Service agreements linked to the premise on which youre working appear first.
Next appear service agreements linked to the account that don't have a premise (deposits,
charitable contributions, etc.).
Following this are the remaining service agreements linked to the account.
30
Dimmed Payoff Balance. A service agreements Payoff Balance will be dimmed if it is the
same as its Current Balance. Refer to Current Amount versus Payoff Amount for more
information.
Warning! The first 25 rows are displayed when this zone is initially built. If more rows exist, a
Get All button appears. If you click this button, the system retrieves a maximum of 750 rows.
31
Reposition to a
specific month
Click to move
through time
A timeline has 1
or more lines
Go back
1 month
Go back
1 year
Go forward
1 month
Go forward
1 year
Go to
today
The following points describe how to use these controls:
To reposition the timeline to a specific date, selected the desired month and year and click
the search button.
32
An Event's Color And Icon Can Convey Information About The Event
Your implementation team can configure the timeline so different types of events have different
visual representations. For example, a timeline that shows when meter reads have occurred can
use different colors and/or icons to visually differentiate between estimated and non-estimated
meter reads.
The event's common "information string" appears. For example, if you click on a field activity
event, the field activity's information string appears. This information is hyperlinked to allow
for easy access to the transaction on which the object is maintained.
Additional information may appear. For example, if you click on a bill that has been canceled
and rebilled after it was initially sent to the customer, information about the net result of the
changes appears.
BPA scripts that can be executed to perform business processes on the object. For example,
if you click on a bill event, BPA scripts may appear that can guide you through initiating a bill
dispute or canceling the bill. Note, BPA scripts are prefixed with the "wizard's hat" icon.
33
User configurable. Refer to Each User Can Customize Which Zones Appear for information
about how to configure which zones appear.
Description of Page
Navigation hint. The Go To Control Central option on the person context menu navigates to
this tab page.
A mouse with a roller is useful. This page can extend vertically past the normal desktop
boundary. You will find that a mouse with a roller will facilitate navigating through the page.
The contents of this section describe the zones that are available on this portal page.
Contents
Person Tree Zone
Active Account Summary Zone
Timeline Zone - Customer Info
All accounts linked to the person in context. Refer to Understanding The V for more
information.
You can use this tree to both view high-level information about these objects and to transfer to
the respective page in which an object is maintained.
34
Account Info
35
For balance-forward accounts, bill nodes contain the balance presented on the respective bill,
and pay nodes contain the amount of the respective payment. However, for open-item accounts,
the tree behaves differently:
The amount on bill nodes is equal to the sum of the current charges, adjustments and
corrections on the bill.
Each bill or payment will contain an indication if all of its financial transactions are fully
matched. If not, the node will become red to highlight that unmatched financial transactions
exist.
If a bill or payment node is expanded, a summary of the match status of its financial
transactions is shown.
You can add a new customer by invoking the Person and Account pages from the menu bar.
This is not the recommended approach, as it requires several screen interactions; either of
the following approaches is preferable.
If your team has set up sales and marketing campaigns, you can use the order transaction to
add a new customer. Refer to Order User Interface Flow for more information. Refer to
Sales & Marketing for background information about sales and marketing campaigns.
36
You start from Control Central - Main. On this page, you determine if the customer
already has an account. If so, select it and youre done. If not, proceed to step 2.
Click the + button adjacent to the Person button to transfer to Person - Main Information
page (with the name you entered already defaulted). Use the Person pages to record all
relevant information about the new customer. When finished, proceed to step 3.
Enter the customer's names, phone numbers, and IDs. Click Save (or press ALT+S) to
add the person and account. The value of Add Account and Start Service is defaulted
to on and the Customer Class defaults based on the Person Type. This means that
when you click save the following will happen: a new person is added, a new account is
added, the new person is linked to the new account, and you will be automatically
transferred to Start / Stop where you can start service.
Default note. When the system links the person to the account, it defaults the relationship type
from the installation options. A different relationship type can be defined for persons versus
businesses on the installation record.
If you need to tinker with information on the account, transfer to account maintenance (use the
context menu) and make any necessary changes.
Go to Meter - Main and display the meter. The meters last premise will be displayed on this
page. Use the premises context menu to go to Control Central.
Go to Meter/Item Search and display the meter. All customers who have paid for service
measured by the current configuration of the meter will be displayed on this page. You can
then use the various context menu buttons to toggle to related information.
Go to Item - Main and display the item. The items last premise will be displayed on this
page. Use the premises context menu to go to Control Central.
Go to Meter/Item Search and display the item. All customers who have paid for the item will
be displayed on this page. You can then use the various context menu buttons to toggle to
related information.
Maintaining The V
As described in Understanding The V, the V objects are those that form the core of your
business processes. In this section, we describe the pages that maintain these objects.
Start / Stop Also Maintains The V. The Start/Stop Pages also maintain many of the objects
in the V. For example, service agreements are created behind-the-scenes when you start
service for a customer. This means you wont have to use most of the pages described in this
section as part of your day-to-day activities. Rather, they exist in case you need to override what
the system automatically set up for you.
Contents
Maintaining Persons
Maintaining Accounts
Account - SAs For A Debt Class
Using The Account / Person Replicator
Maintaining Service Agreements
Maintaining SA Relationships
Service Provider SA Relationship
37
Maintaining Premises
Maintaining Service Points
Maintaining Persons
On the person page, you define demographic information about your customers and every other
individual or business with which your company has contact. The topics in this section describe
the person page.
For more information about persons and their place in the V, refer to Understanding The V.
For more information about how most persons are added, refer to How To Add A New Customer
From Control Central. For more information about how a person is required to set up a customer,
refer to Customer Overview.
Contents
Person - Main Information
Person - Correspondence Information
Person - Characteristics
Person - Persons
Person - Web Self Service
38
Alert and C&C. If the base packages C1-LSSL-PER algorithm is enabled on the installation
record, and life support / sensitive load information is specified, an alert will appear when the
person is displayed on control central. In addition, if a person has life support or sensitive load
equipment, it is possible for a different credit & collection severance process to be kicked off if the
persons account associated has overdue debt. Refer to Designing Your Severance Procedures
for more information.
Person Names are used by Control Central to look for accounts and persons. In addition, a
persons primary name is the addressee on the persons bill unless overridden by the Override
Mailing Name (maintained on the Misc tab). The following fields display:
Use Name Type to indicate if the name is an Alias, Alternate Representation, Doing
Business As, Legal, or Primary name. Note, for new persons, a value of Primary is
defaulted.
Note. The values for the name type field are customizable using the Lookup table. This field
name is NAME_TYPE_FLG.
Use Person Name to define the persons name. Note well, the name is case sensitive.
Validation is performed by a plug-in. The validation that is applied to Person Name (e.g., a
comma separating the last and first name Smith,Patricia) is controlled by a plug-in algorithm
on the installation record. Refer to the base packages name validation algorithm for an example.
If you prefer different validation logic, your system administrator should configure the system
appropriately.
Person Phone numbers are used by Control Central to look for accounts and persons. The
following fields display:
Phone Type indicates the type of phone number, e.g., Home, Mobile, Business,
Use Phone Number to define the telephone number. Enter the telephone number in the
format described by the Phone Format.
39
They are used by Control Central when you look for a customer / premise based on their ID.
Control Central displays a persons primary identification in the search results area to help a
user identify the customer when multiple customers match the search criteria.
Person ID may be required or optional. The person ID usage flag on the installation record
indicates whether at least one id for a person is required or optional.
The following fields are used to define a person's ID(s).
Turn on Primary ID for the piece of ID that is the primary means of identifying the customer.
Indicate the ID Type. The ID Type defaults from the Installation Record based on the
Person Type (Person versus Business).
Enter the identification number in the adjacent fields. Please note that if the ID Number
should be formatted (e.g., dashes in an American social security number), you do not have
to enter the dashes. Rather, you can enter the information as a contiguous value and the
system will format this for you. The format is shown in the adjacent Identifier Format
column.
40
Specify the Override Mailing Address fields if the person wants their bills, letters, quotes, and /
or statements sent to an address other than their service addresses (for example, a post office
box). In addition, if the person's account doesn't already indicate that the person's mailing
address should be used, you must update this person's account(s). This information resides in
the Address Source field on Account - Person.
Note. Both the Start / Stop and Order transactions allow you to update the person's Override
Mailing Address and their account's address source using a single transaction.
Address isn't everything. In addition to defining the person's Override Mailing Address, there
may be additional tasks you must perform in order to route information to this address. Refer to
the following links for more information: where are bills sent, where are letters sent, where are
quotes sent and where are statements sent.
If you enter an Override Mailing Address:
The address constituents may differ depending on the Country. Refer to Defining Countries
for more information on the address constituents.
If you have set up postal defaults, the system will default the address constituents when you
tab out of the postal code.
Specify the customers Email Address if you communicate with the customer via Email. In
addition to defining the person's Email Address, you're correspondence routing software must
support sending the information via Email. Refer to the following links for more information:
where are bills sent, where are letters sent, where are quotes sent and where are statements
sent.
Define the Language in which the person prefers their bills and correspondence printed.
Default note. The persons language defaults from Installation Options - Person.
Refer to Customer Language for more information on options for supporting multiple languages
for your customers.
The Seasonal Addresses scroll is only used if the person wants their correspondence sent to an
alternate address during predefined periods. For example, the customer may want their bills sent
to their vacation cottage during the summer. Please be aware of the following:
Seasonal addresses will only be used if the customer's bills, statements, quotes, and / or
letters are routed via the postal service. For example, if you route bills to the customer via
Email, the seasonal address will never be used to route bills to the customer. Refer to the
following links for more information: where are bills sent, where are letters sent, where are
quotes sent and where are statements sent.
You don't have to specify a seasonal address for every part of the year. For example, if the
customer wants their bills sent to their service address except during the summer, you need
only enter a seasonal address for the summer.
41
You can enter a seasonal address with or without an Override Mailing Address. If an
Override Mailing Address is not specified, the person's correspondence will be addressed
as per the instructions on the person's account(s). These instructions reside in the Address
Source field on Account - Person.
The Seasonal period is defined in the two adjacent fields. The first field contains the day and
month when the season starts; the second field contains the day and month when the season
ends. The day and month should be entered in the format defined in your display profile.
The Status of the address must be Active. You can set the status to Inactive if you want a
seasonal address ignored (alternately, you can just remove the seasonal address).
The Country defaults from your installation options. The address constituents may differ
depending on the Country. Refer to Defining Countries for more information on the address
constituents.
If you have set up postal defaults, the system will default the address constituents when you
tab out of the postal code.
Person - Characteristics
The characteristics page contains information that describes miscellaneous information about the
person. Use Customer Information, Person, Characteristics to open this page.
Description of Page
Note. You can only choose characteristic types defined as permissible on the person record.
Refer to Setting Up Characteristic Types & Their Values for more information.
The following fields display:
Effective Date
Characteristic Type
Characteristic Value
Person - Persons
This page is used to define this persons relationship with other persons. For example, if the
person being maintained is a conglomerate, you can define its subsidiaries on this page. Refer to
How To Set Up Customer Hierarchies for more information about hierarchies.
Youre defining child relationships. Its important to understand that the persons being
defined on this pages grid should be thought of as children of the person on the top of the page.
Children may have children. Its possible for one of the children to have children itself (for
example, if you have a situation where a subsidiary of a conglomerate itself has subsidiaries). To
define a childs children, simply display the child person on this page and then define its children.
42
Equal relationships. Its possible to link persons where no hierarchy is implied by the
relationship (e.g., spouses). There are two ways to do this: 1) you can nominate one spouse as
the parent and the other as the child or 2) you can define the spousal relationship for both
persons (i.e., you would define Robert Chopin as the husband of Jeanette Chopin, and Jeanette
Chopin as the wife of Robert Chopin). If you choose the latter approach, a recursive relationship
will exist.
Warning! If your organization enters multiple levels of person, we want to point out that we do
not prevent recursive relationships. This means that you could set up a nonsensical situation
where person 2 is a child of person 1 and person 1 is a child of person 2.
Use Customer Information, Person, Persons to open this page.
Description of Page
The grid contains the children associated with the parent person who is defined at the top of
the page. The following fields display:
Child Person
Child Information
Relationship Type
Start Date
End Date
Financial Relationship
43
The information on this page is entered by the customer when registering for the web self service
application.
Web User ID. The sample web self service functionality provided by the system defines the
customers web user ID using an entry in the person ID collection defined on the main tab.
The Web Self Service Password chosen by this person through the web application is stored
encrypted and cannot be viewed. Customers should change their password via the web
application.
The Web Self Service Password Hint and Web Self Service Password Answer are defined by
the customer when registering and are used when the customer has forgotten the password.
Note. The values for the password hint field are customizable using the Lookup table. This field
name is WEB_PWD_HINT_FLG.
The Web Self Service Receive Marketing Info Flag indicates whether or not the customer has
chosen to receive marketing information. The possible values are Receives Marketing Info and
Doesnt Receive Marketing Info. This information may be used by your web application to
optionally send marketing information to this customer via email.
Maintaining Accounts
The account record contains information that controls billing and collection processes. You should
only need to use this page if you need to fine-tune the information that the system has set up by
default because:
Most accounts are created when you add a new person or when you complete an order for a
new customer.
Many fields are populated behind-the-scenes as part of the service activation process.
The topics in this section describe the pages on which account related information is maintained.
For more information about accounts and their place in the V, refer to Understanding The V.
Contents
Account - Main Information
Account - Auto Pay
Account - Person Information
Account - Financial Balances
Account - Bill Messages
Account - C&C
Account - Budget
Account - Deposits
Account - Characteristics
Account - Alerts
44
Calculate the sum of the first and every alternate digit in the account id. A = 14 = 0+1+8+3+2
Calculate the sum of the second and every alternate digit in the Account ID and multiply by 2.
For example, B = 30 = (0 + 1 + 8 + 4 + 2) * 2
Count the number of digits used to calculate B that are greater than 4. For example, D = 1
since only 8 is greater than 4.
Subtract the units position of F from 10 to find the check digit. For example, check digit = 5 =
10 5 (5 is subtracted from 10 because F = 35 and there the units position is 5).
Technical note. The above is calculated in the common routine called CIPCACDN.
Set Up Date is the date the account was initially set up. This is purely informational.
Currency Code defines the currency in which the accounts financial transactions are expressed.
All rates and payments associated with this account must be denominated in this currency.
Default note. The currency defaults from the Installation Record and may be overridden here.
Customer Class plays a part in:
The accounts default collection class and when the account debt monitor reviews an
account. Refer to The Big Picture of Credit & Collections for more information about how and
when an accounts debt is reviewed.
45
And several other functions. Refer to and Setting Up Customer Classes for more information.
Default note. The customer class defaults from Installation Options - Account (Person Customer
Class) and may be overridden at will.
CIS Division defines the jurisdiction that governs this account. You may only select CIS
Divisions associated with the account's Customer Class. This field is updated behind the
scenes every time a service agreement is activated (the system uses the CIS Division
associated with the service agreements SA type). If you have assigned a CIS Division and do
not want the system to change it when a service agreement is activated, turn on Protect CIS
Division.
CIS Division governs many functions. An accounts CIS Division impacts its subsequent bill
due dates, late payment charge dates, credit & collections review dates, its default budget plan,
the roles assigned to To Do entries, and the calendar of workdays. Refer to Setting Up CIS
Divisions and Setting Up Customer Classes for more information.
Access Group controls which users are allowed to view and update this accounts information
(including bills, service agreements, payments, premises, ). The system defaults this value
from the users default access group. Refer to The Big Picture of Row Security for a complete
description of how account security is implemented in the system.
The optional Account Management Group controls the roles assigned to To Do entries
associated with an account. Refer to Setting Up Account Management Groups for more
information.
Enter a Comment to define unusual information about the account. If this field is populated, an
alert will highlight such in the Alert Zone.
Bill Cycle controls when a bill is produced for an account. This field is updated behind the
scenes every time a service agreement with a service point is activated. The route the system
takes to do this update is as follows:
While this is a little complicated, it makes sense because it keeps the bill cycle in sync with the
service cycle.
If you have assigned a bill cycle and do not want the system to change the bill cycle when a
service agreement is activated, turn on Protect Bill Cycle.
Mailing Premise ID defines the address on bills for persons who have their bill sent to the
accounts mailing premise. This field may be updated behind the scenes when a service
agreement is activated. The word may is used because the system will only update an
accounts mailing premise if there are no active service agreements currently linked to the
account. Refer to Account - Person Information for more information about how to define where a
person has their correspondence and bills sent.
If you do not want the mailing premise to change when a service agreement is activated, turn on
Protect Mailing Premise.
If you want to stall billing until after some future date, enter the date in Bill After.
46
If user should review the accounts printed bills before they are sent to the customer, enter the
user ID of the individual who reviews the bill in Bill Print Intercept.
The balances shown in the scroll are the total amounts of debt belonging to every debt class
linked to the accounts service agreements. The following information is displayed:
Debt Class is the debt class associated with the accounts service agreement(s).
Payoff Balance is the amount the customer would owe if they wanted to pay off their debt.
To see summary information about the service agreements that contribute to the financial totals
click the go to button adjacent to the respective amount.
Warning! If you do not understand the difference between payoff balance and current balance,
refer to Current Amount versus Payoff Amount.
Start Date is the date on which the automatic payment information comes into affect. The
system creates an automatic payment for any bill produced for this account with a due date
on/after this date and on/before the End Date. If End Date is not specified, this means the
automatic payment option applies indefinitely. You need only specify an End Date if the
customer wants to stop paying automatically.
Auto Pay ID is the unique, system-assigned identifier of the auto-pay record. This value is
assigned after the information is saved on the database and may not be modified.
Use Auto Pay Source Code to define the source of the funds used to satisfy the automatic
payment request. For example, if a customer indicates that they want to use their checking
account to pay their bill, you would specify the Auto Pay Source Code associated with their
bank. The sources description and external source ID (e.g., bank routing number) are
displayed adjacent.
Use Auto Pay Method to specify whether you want the system to process automatic
payments as Direct Debit or Payment Advice. This field is visible only if feature
configuration is set up to support payment advice functionality. Refer to Payment Advices for
more information on the payment advice functionality.
Use External Account ID to define the customers bank account / credit card number.
47
You will be required to define an Expires On date if the Auto Pay Source Code references
a tender type that requires an expiration date (e.g., if the Auto Pay Source is a credit card
company).
Enter the Name of the customer as it appears in the financial institutions system. This name
is routed to the financial institution.
Default note. The Name will default to the primary name of the main customer linked to the
account after you enter a Start Date. This defaulting is only possible for accounts that exist on
the database.
In some locales, customers can define a Maximum Withdrawal Amount to limit the amount
of money that is automatically debited from their account. Refer to How To Implement
Maximum Withdrawal Amounts for more information.
Use Comments to describe anything interesting / unusual about the automatic payment
request.
Main Customer
Financially Responsible
48
Relationship Type
Default note. When the system links the person to the account when you add an account from
Person - Main, it defaults the relationship type from the Installation Record.
Web Access
Refer to The Source Of Bill Routing Information for more information about how the remaining
information is used to format the address of a bill.
49
Bill Format
Note. The values for this field are customizable using the Lookup table. The values need to
match the formats supported by your bill print software. This field name is BILL_FORMAT_FLG.
Number of Bill Copies
Customer PO ID
Note. Receives Copy of Quote and Quote Route Type only appear if the quotation Contract
Management module is not turned off.
Receives Copy of Quote
Refer to Printing Quotes for more information about how the remaining information is used to
format the address of a quote.
50
Receives Notification
Address Source
51
Debt Class is the debt class associated with the accounts service agreement(s). To see
summary information about the service agreements that contribute to the debt class totals
click the adjacent Go To button.
Payoff Balance is the amount the customer would owe if they wanted to pay off their debt.
Payoff balance is only displayed if it differs from current balance.
Warning! If you do not understand the difference between payoff balance and current balance,
refer to Current Amount versus Payoff Amount.
The Debt Class Arrears shows the age of all amounts that make up the current balance.
The Days Old and Amount information shows the age of the debt classs debt.
Note. Information about debt balances by age is not applicable to open-item accounts.
52
Account - C&C
The Credit Rating page contains the credit rating transactions that impact an accounts credit
rating and cash-only score. To view or modify these transactions, open Customer Information,
Account and navigate to the C&C (credit and collections) tab.
Description of Page
Collection Class controls how the accounts debt is compared against collection criteria to
determine if a collection process should be started. Refer to The Big Picture of Credit &
Collections for more information about how and when an accounts debt is reviewed.
Default note. The Collection Class defaults from the accounts customer class when the
account is first added. It may be overridden at will.
If you need to prevent an account from being reviewed by credit and collections processes (i.e.,
the account debt monitor and the write-off monitor), use Postpone Credit Review Until to define
the future date when these processes can again review the accounts debt.
Last Credit Review Date is the date when the accounts debt was last reviewed by the account
debt monitor (ADM).
Forced ADM review. If you want the ADM to review an accounts debt the next time it runs,
simply change the Credit Review Date to a date in the distant past (e.g., 1/1/1900). The next
time the ADM2 background process runs, itll see that a great deal of time has past since the last
time it reviewed the accounts debt and review it (and then set the Credit Review Date
accordingly).
The accounts Current Credit Rating is displayed. For an explanation of how this number is
derived, see How is an accounts credit rating calculated?.
53
The accounts Current Cash Only Score is displayed. For an explanation of how this number is
derived, see How is an accounts cash-only score calculated?.
The Credit Rating History scroll contains one entry for each credit rating history record
associated with the account. The following fields display:
Start Date
End Date
Comments
Contents
How are credit rating transactions created?
How is credit rating calculated?
What impact does credit rating have in the system?
How is cash-only score calculated?
What impact does cash-only score have in the system?
54
Certain types of collection events add credit rating transactions. The number of credit rating
and cash-only points is defined on the collection event type.
Certain types of severance events add credit rating transactions. The number of credit rating
and cash-only points is defined on the severance event type.
Certain types of write-off events add credit rating transactions. The number of credit rating
and cash-only points is defined on the write-off event type.
If a payment tender is canceled with a cancellation reason that indicates the cancellation was
due to non-sufficient funds, a credit rating transaction is created. The number of credit rating
and cash-only points is defined on the payment cancellation reason code.
You may configure your system to create a credit rating transaction when a pay plan is
broken. To do this, you must plug in an appropriate Broken Algorithm on the pay plan type.
Algorithms may add credit rating transactions. The system provides sample overdue event
and cut event activation algorithms that add credit rating transactions. Refer to C1-OE-CRRT and C1-CE-CR-RT for more information. Some examples of algorithms your
implementation may decide to introduce: the creation of a late payment charge. To do this
you could introduce a new adjustment freeze algorithm.
Created By Flag. The credit rating transaction includes a Created By flag that is customizable
using the Lookup table. This field name is CR_RAT_CRE_BY_FLG. If your implementation uses
algorithms to create credit rating history transactions, you may consider adding appropriate
values to the Created By flag. Also note that the Created By flag includes the value Other, which
may be used by your implementation specific algorithms if you do not want to add a new custom
value.
An accounts current credit rating is displayed in the Control Central Alert area when its less
than the threshold credit rating defined on the installation record.
An accounts credit rating may affect how the accounts debt is collected. We used the word
may because an accounts credit rating will only affect collection criteria if you set up your
collection processes to do this.
For more information, refer to Designing Your Collection Class Control Overrides.
55
Account - Budget
The Budget page contains information about all service agreements linked to an account that are
eligible to participate in a budget billing plan. Refer to Budget Billing for more information about
how this information affects the accounts bills.
You are actually changing service agreements. When you change a service agreements
budget amount on this page, you are actually changing the service agreements recurring charge
amount. Refer to Service Agreement Recurring Charge for more information.
Eligible service agreements. Its important to be aware that some service agreements linked to
an account may not be eligible for budget plans. For example, assume you have a customer with
a deposit service agreement and one or more utility service agreements. This customer will be
billed for their deposit regardless of the utility service agreements budget amounts. You define
whether a service agreement may participate in a budget plan on the service agreements SA
type.
Open Customer Information, Account and navigate to the Budget tab to view this information.
Description of Page
The appearance and dialogue of this page differs slightly for an account with a small number of
service agreements (100 or less) versus a large number of service agreements (more than 100).
For an account with a small number of service agreements, the user may click the
Recommend Budget button to generate a New Budget for each service agreement. At that
point the service agreement's budget amount has not been updated. The user may review
the calculated amounts; make desired changes and then click Save to update the budget
amount for the service agreements.
Warning! You must save the page in order for the budget changes to take affect.
56
For an account with a large number of service agreements, the user may click the Calculate
and Apply New Budget button. At that point the system will calculate the recommended
budget and update the Budget Amount on all the eligible service agreements. To change
the budget amount for one or more of the service agreements, the user navigates to the
service agreement page using the drill down button adjacent to the service agreement in
question.
Click Cancel Budget to have the system set the New Budget amount to zero for all the
account's service agreements on budget.
Budget Recommendation. Though this page lists all SAs eligible for a budget, the budget
recommendation only calculates a budget amount for SAs whose start and end date (if any)
includes the budget date. Additionally, the budget date is used to select the rate schedule that is
in effect for an SA if estimating consumption is necessary.
Budget Plan controls how the accounts debt is managed for budget-related purposes.
Specifically, it controls how the recommended budget amount is calculated and how / when the
customers budget is periodically changed.
Default note. Budget plan defaults based on the accounts customer class / division
combination.
Use New Budget Date to define the effective date of any changes to the customers budget
amount (this date is the effective date on the respective service agreements recurring charge
history).
The system displays the sum of the service agreements current budget amounts in Total Budget
Amount.
For accounts with a small number of service agreements, the system displays the sum of the
service agreements new budget amounts in Total New Budget.
The grid that follows contains a row for each service agreement linked to the account that is
eligible to participate in a budget billing plan:
SA Information
Budget Amount
New Budget
57
Account - Deposits
The Deposits page contains information about all cash and non-cash deposits linked to an
account.
Cash versus Non-cash Deposits. Non-cash deposits (e.g., letters of credit, surety bonds, 3rd
party deposits) can be added and maintained on this page. Cash deposits are maintained using
service agreements. Refer to Cash Deposits for information about how to add and maintain cash
deposits.
Open Customer Information, Account and navigate to the Deposits tab to view this
information.
Description of Page
The following fields appear in the Deposit Summary:
Cash Deposits On Hand
Non-Cash Deposits
Turn on Do Not Review or Refund if this account should not be considered by the Deposit
Review background process (this process highlights customers who require an additional deposit)
or by the Deposit Refund background process. Refer to The Big Picture Of Deposits for more
information about these processes.
The Non-Cash Deposit scroll contains an entry for every non-cash deposit linked to the account.
Refer to Non Cash Deposits for more information.
To modify a non-cash deposit, simply move to a field and change its value. To add a new noncash deposit, click the + button and then fill in the information for each field.
Start Date
End Date
58
Deposit Class
Deposit Amount
Document Number
If a 3rd party has paid the cash deposit for the account,
reference the deposit SA associated with the 3rd party.
Refer to 3rd Party Deposits for more information about
how 3rd party deposits are maintained in the system.
Comments
Account - Characteristics
The characteristics page contains information that describes miscellaneous information about the
account. Use Customer Information, Account and navigate to the Characteristics tab to open
this page.
Description of Page
Note. You can only choose characteristic types defined as permissible on the account record.
Refer to Setting Up Characteristic Types & Their Values for more information.
The following fields display:
Effective Date
Characteristic Type
Characteristic Value
59
Account - Alerts
The alerts page contains information that describes various alerts assigned to the account. Use
Customer Information, Account and navigate to the Alerts tab to open this page.
Alerts assigned to an account appear in the Alert Zone. They are used to bring important
information to the attention of any customer service representative who looks at the account. Up
to 60 alerts can display in the Alert Zone.
Description of Page
The following fields display:
Alert Type
Start Date
End Date
Payoff Balance is the amount the customer would owe if they wanted to pay off their debt.
Payoff balance is only displayed if it differs from current balance.
60
Warning! If you do not understand the difference between payoff balance and current balance,
refer to Current Amount versus Payoff Amount.
SA Arrears displays the age of the amounts that make up the current balance.
The Days Old and Arrears Amount information shows the age of the service agreements
debt.
Note. Information about debt balances by age is not applicable to open-item accounts.
You can make many copies of a given Person / Account combination. This may be required
if your company works with 3rd party agencies who enroll customers on its behalf. In this
situation, the 3rd party agency may receive blocks of pre-allocated account numbers to be
used when they enroll a customer. When a customer signs up, the person information can
be updated with information about the newly enrolled customer.
Perform the following steps if you need to create many copies of a given person and account:
Add a new person and account if you dont already have a customer to serve as your
template.
Use the account / person replicator to create copies of the person and the account as
described below (and make sure to use the Replicate Acct and Person option).
You can create many Accounts for a single Person. This may be required if you have a
customer who wants many separate accounts rather than a single consolidated account.
Perform the following steps if you need to create many copies of a given account for a
specific person:
Select the account that serves as the template account for the person. Note, this account
must be linked to the person who wants the many accounts.
Use the account / person replicator to create copies of the account as described below
(and make sure to use the Replicate Account Only option).
61
Use Replicate Type to define if you want to create multiple copies of an account for a given
person or if you want to create many new person / account combinations. See the description
that appears above for more information about this field.
After entering the above, click the Replicate button to generate your new accounts and persons.
The grid displays informational messages describing what will happen when you click save. For
example, it will verify how many accounts will be created, the person whose record will be copied,
the name that will be used on all the new persons, etc..
If everything looks clean, click save.
Contents
Information Replicated for New Persons
Information Replicated for New Accounts
Credit Review Date and Postpone Credit Review Until Date will be set to blank
Note that all miscellaneous persons linked to the account (i.e., those who are not flagged as Main
Customers) will be linked to the new accounts. With this functionality, for example, you can
create a person for a third party enroller and link this enroller to the template account. This
enroller will then be linked to all the new accounts.
62
The system creates most service agreements behind the scenes. Most service agreements
are created behind the scenes by the system as part of the Start Service and Order completion
processes. You should only have to access the service agreement pages if you need to fine-tune
what the system defaults. Refer to Start / Stop and Maintaining Orders for the details.
For more information about service agreements and their place in the V, refer to Understanding
The V. For more information about the source of information defaulted onto service
agreements, refer to Setting Up Start Options.
Warning! Take special care when adding a new service agreement to specify the appropriate
Division and SA Type as it will affect how the customer is billed, what rate can be specified, how
overdue debt is collected, and much more. After the service agreement is activated, you may not
change its SA type.
Contents
The Lifecycle Of A Service Agreement
Service Agreement - Main Information
Service Agreement - Rate Info
Service Agreement - SA / SP
Service Agreement - Chars, Qty & Rec. Charges
Service Agreement - Miscellaneous
Service Agreement - Contract Options
Service Agreement - Interval Info
Service Agreement - TOU Contract Values
Service Agreement - Billing Scenarios
63
Active
Billable States
Pending Stop
Canceled
Stopped
Reactivated
Closed
Pending Start
Active
Pending Stop
64
Stopped
Closed
Reactivated
Cancelled
You should rarely have to change a service agreements status. Why? Because the system
changes the status behind-the-scenes when various events take place. For example,
65
When you request a service start using the Start/Stop page, the system creates a service
agreement in the pending start state.
If you cancel a pending start before service is activated, the system automatically changes
the state of the service agreement to cancelled.
When everything necessary to start service exists, the system automatically changes the
state of the service agreement to active.
When you request a service stop using the Start/Stop page, the system changes the state of
the stopped service agreement to pending stop state.
When everything necessary to stop service exists, the system automatically changes the
state of the service agreement to stopped.
When a final payment is received and the stopped service agreements balance becomes
zero, the system automatically changes the state of the service agreement to closed. The
system can also close a service agreement as part of the write-off processing.
If the payment bounces, the system automatically changes the state of the service agreement
to reactivated. And the system will change it back to closed when the accounts balance
returns to zero.
If a billable charge is interfaced into the system, the system automatically changes the state
of the service agreement to reactivated.
You may need to manually change a service agreements state for the following reasons:
If a service agreement was activated inadvertently, you may cancel it (and therefore logically
remove it from the system) after canceling all of its financial transactions. You do this by
clicking the cancel button on the service agreement page. You may also cancel an incorrect
service agreement if the status transitions to pending stop or stopped before you have a
chance to correct the mistake.
If you dont want to wait for the system to automatically activate a pending start service
agreement, you may push the activate button on the service agreement page. You might do
this in order to create a bill for an impatient customer.
If you dont want to wait for the system to automatically finalize a pending stop service
agreement, you may push the stop button on the service agreement page. You might do this
in order to create a real time final bill for a customer.
If you dont want to wait for the system to automatically close a stopped service agreement,
you may push the close button on the service agreement page.
One time invoices (i.e., one-time billable charges) are interesting. One-time invoice service
agreements follow the above lifecycle; its just that they do it quickly. You see, when a one-time
invoice service agreement is created, both its start and stop dates are known (they are the
invoice date). If you followed the above state transition discussion, youll understand that the
system progresses these invoices from pending start to stopped when the service agreement is
activated.
66
Contents
Renewing Service Agreements
Expiring Service Agreements
The SA renewal algorithm (specified on the SA type) is executed. The SA renewal algorithm
can be used to customize the processing required to renew an SA.
If the SA renewal algorithm is successful, the renewal and expiration date (if calculated by the
renewal algorithm) on the service agreement are updated with the values returned from the
renewal algorithm.
If the renewal process is not successful, a To Do list entry (of type TD-SARN) is created for
the account and service agreement.
67
Click the Cancel SA button to cancel a Pending Start or Active, Pending Stop or Stopped
service agreement.
Click the Initiate Stop button to populate the End Date and change the state of the service
agreement to Pending Stop.
Refer to The Lifecycle of a Service Agreement for more information about SA Status.
If the quotation module is not turned off, a real service agreement can be created when a
proposal service agreement is accepted. If the service agreement youve displayed was created
in such a way, information about the Proposal SA will appear beneath SA Status.
Enter the Account ID that is financially responsible for the service agreement. If you change a
service agreements Account ID, you are effectively transferring this service agreement (and its
debt) to the new account.
Indicate the CIS Division and SA Type. These fields are very important as they control
numerous aspects of the service agreements behavior. These fields are gray when the status is
not Pending Start.
For more information about what the SA type controls, refer to Setting Up SA Types.
The Start Date defines when the financial relationship begins. The End Date defines when the
financial relationship terminates. If the end date is blank, the service agreement has not yet been
terminated.
Use Maximum Bill Threshold if you want the system to generate a bill error when a bill segment
is produced in batch that exceeds a given value. These bill errors will appear on the standard
billing queries and To Do lists. If, after reviewing the high value bill segment, a user truly intends
to send the bill out, they should regenerate the bill. Refer to How To Correct A Bill Segment
Thats In Error for more information.
Default note. The value of Maximum Bill Threshold defaults from the service agreements SA
type.
If the SA Type has a special role of Interval, you must enter the Cutoff Time and Start Day
Option that is used by interval pricing and derivation algorithms to determine the start and end
intervals to process. Similarly, if the SA Type has a special role of Bill Determinants Required,
you must enter the Cutoff Time and Start Day Option that is used on a bill determinants usage
request. Refer to Start and End Times for Billing for more information about how these fields are
used.
68
The Cutoff Time is entered in legal time. This value defaults from either the start option or
the installation record. Refer to Bill Period and Seasonal Time Shifts for information
describing how this field is used.
For Start Day Option, you may choose Current Day or Previous Day. This value defaults
from either the start option or the installation record.
Use Customer Read to define if the customer reads his or her own meter. Valid values are: Yes,
No.
Turn on Allow Estimates if its OK for the billing process to estimate this service agreements
consumption if a real meter read is missing at billing time. If the SA type does not allow
estimates, this field will be gray.
Consumption estimation. Consumption is only estimated by billing if all of the following points
are true:
a) A real read cannot be found;
b) The service agreement allows estimation;
c) The bill cycle schedule allows estimation (if the bill is produced by the BILLING background
process);
d) The operator allows estimation (if the bill is produced as a result of an ad hoc request);
e) The rate schedule allows estimation;
f) The register is subtractive;
g) The register does not measure peak consumption.
If youve set up the system to use start options, you can have the system default many fields by
copying the terms from a start option when service is started using either Start / Stop or the Order
transaction. The Start Option field contains the last start option whose field values were copied
to the service agreement. If you need to change a service agreements terms by applying a
different start option, you can. Refer to Changing A Start Option for a description of how to do
this.
If the service agreements rate uses premise-based characteristics for taxation and other
purposes, Characteristic Premise ID defines the premise that supplies these characteristics. This
field also defines the premise under which the service agreements bill segments are classified
and is used to identify where the service agreements service is located on various windows. This
field is gray if the service agreements SA type doesnt require a characteristic premise. For more
information about rates and their use of characteristics, refer to Setting Up Bill Factors.
Selecting a characteristic premise. If the service agreement has service points, only premises
associated with these service points may be selected as a Char Premise. If the service
agreement doesnt have service points, any premise may be selected.
Your conversion process will fill in Old Account ID for service agreements that were converted
from your legacy CIS system. The payment upload process uses this field to locate the accounts
for payments that reference a legacy account number.
If the service agreement requires a total amount to bill, the amount is displayed. This field is
typically only used on loan or cash deposit service agreements. It holds either the loan amount or
the desired cash deposit. If you increase this fields value, the customer will be billed for any
difference between the new amount and the total amount billed (and paid for) to date. The label
that appears for this field is defined on the SA type (on the Billing tab). We recommend that the
system be set up so that this label is very specific, for example:
It should be called Cash Deposit Amount if the total amount to bill is for a deposit.
It should be called Loan Amount if the total amount to bill is for a loan.
69
Number of Payment Periods only appears for loan SA types. It displays the number of periods
specified when the loan was first activated. (The number of payment periods may have been
subsequently changed on Loan maintenance.)
If the service agreement uses a recurring charge, the current recurring charge amount is
displayed. Transfer to the Service Agreement - Recurring Charge to update this value. This field
is not visible if the service agreements SA type doesnt allow recurring charges. The label that
appears for this field is defined on the SA type (on the Billing tab). We recommend that the
system be set up so that this label is very specific, for example:
It should contain Installment Amount if the recurring charge is used for a deposit being paid
in installments.
It should contain Payment Amount if the recurring charge is used for a loan.
SA Relationship ID contains the ID of the SA Relationship that is associated with a sub service
agreement. This field is only visible on sub service agreements. Refer to Sub Service
Agreements for more information.
CIAC Review Date displays the last date that the Contributions In Aid of Construction (CIAC)
review process ran for this service agreement. This field is only visible if the SA type indicates this
is a CIAC service agreement. Refer to CIAC Segmentation for more information on CIAC.
Deposit Interest Calculated contains the last date the system applied interest. This field is only
visible if the SA type has a special role of Cash Deposit.
The Scheduled Payment Autopay flag determines if the non-billed budget scheduled payments
are excluded from automatic payment or included by automatic payment. If the account is not set
up for automatic payment for the period that covers the non-billed budget, this flag cannot be set.
This field is only visible if the SA has a special role of Non-billed Budget.
The NBB Recommendation Rule displays the description of the non-billed budget
recommendation rule used for this SA. This field is only visible if the SA has a special role of
Non-billed Budget.
Expiration Date contains the date at which the service agreement is set to expire.
Renewal Date contains the date at which the service agreement is to be renewed. Renewal date
is disabled if renewal is not allowed on the SA type.
Debt Class indicates the debt class into which the service agreements current balance is
categorized by credit and collections. A service agreements debt class is defined on its SA type.
Refer to Different Collection Criteria For Different Customers And Different Debt for more
information about debt class.
Current Balance indicates the amount the customer currently owes for the service.
Payoff Balance indicates the amount the customer would owe if they wanted to close the service
agreement. This value is only displayed when it differs from current balance.
Refer to Current Amount versus Payoff Amount for more information.
The Days Old and Arrears Amount information shows how old the current balance is. This
information will be blank if the current balance is a credit.
70
Note. Information about debt balances by age is not applicable to open-item accounts.
This bottom of this page contains a tree that shows the various objects linked to the service
agreement. You can use this tree to both view high-level information about these objects and to
transfer to the respective page in which an object is maintained.
The topics that follow describe miscellaneous features on this page.
Contents
Changing A Start Option
The Impact of Proposal Service Agreements
Terms are reused if Start Option contains the same value as defined in the service
agreement. For example,
If the Start Option references the same rate as defined in the service agreement, a new
rate record will NOT be created.
If the Start Option references a contract rider thats currently defined in the service
agreement, a new rider will NOT be created.
Terms that support explicit expiration (i.e., those with an end date) are expired if they are not
referenced on the new start option. For example, if the service agreement has a rider that is
not referenced on the new start option, it will be expired.
Note: Interval profiles and TOU maps are expired using the Start Day Option and Cutoff Time in
the new start option and not the existing values for the SA.
Terms that support implicit expiration (i.e., those without an end date) are left unchanged if
they are not referenced on the new start option. For example, a service agreement
characteristic that isnt referenced on the new start option will NOT be modified when a new
start option is applied.
Only start options related to the service agreements SA type can be used. It should be
noted that only start options related to the service agreements SA type can be specified. If the
service agreement is in the pending start state, you can change the service agreements SA
type on the Main tab or via Start/Stop - Pending SAs. If the service agreement is active, you
may not change its SA type.
71
When you click OK a warning window will appear that summarizes the changes that will be made
to the service agreement. After confirming what will be changed, click OK to change the service
agreements terms. The Start Option that is shown on the Main tab will now reflect the start
option whose terms were just applied.
Click the Activate button to change the status from Pending to Quotable. Note, you can set
up the system to automatically make newly created proposal SAs quotable by plugging in the
appropriate Proposal SA Creation algorithm on the SAs SA type.
Click the Accept button to change the status from Quotable to Accepted. When you accept
a proposal SA, you will be asked to supply the Start Date of the real service agreement that
will be created.
Click the Decline button to change the status from Quotable to Declined. When you decline
a proposal SA, you will be asked to supply a Decline Reason.
Click the Cancel button to change the status from Quotable to Canceled.
Click the Reactivate button to return a Canceled or Declined proposal SA to the Quotable
state.
Refer to Proposal SA State Transition for more information about Proposal SA Status.
If the proposal SA has been declined, the Decline Reason appears beneath Proposal SA
Status. Refer to Accepting / Declining Quote Details for more information.
It the proposal SA was changed after a quote detail was generated using the proposal SAs
terms, a Remark appears beneath Proposal SA Status highlighting such.
Changing A Start Option. You can Apply A New Start Option on pending and quotable proposal
SAs.
If a real service agreement was created when the proposal SA was accepted, Real SA ID
appears and contains the ID of the real service agreement. Refer to Accepting / Declining Quote
Details for more information.
72
Open Customer Information, Service Agreement and navigate to the Rate Info tab to access
this page.
Description of Page
The Rate grid controls the rate used to calculate the service agreements bill segments. Multiple
rows will only exist if the service agreements Rate changes over time.
A service agreements Rate is populated by the system when service is started. The method
used to populate the initial Rate depends on how service is started and whether you use start
options:
If the Order transaction is used to start service, the rate is populated using the start
option associated with the package that was selected by the user when the order was
completed.
If Start / Stop is used to start service, the rate is populated using the start option selected
by the user when service was initiated.
If the service agreements SA type does not use start options, the SA types default rate is
populated on the service agreement.
Billing selects a single rate from the Rate grid when it calculates a bill segment for the service
agreement. If multiple rates are defined in this grid, the rate is selected based on the service
agreements SA types Rate Selection Date. The following fields display:
Effective Date is the date the rate becomes effective. The service agreements start date
defaults.
Rate Schedule defines the rate used to calculate the service agreements bill segments.
Note, you can only choose rates defined as permissible on the service agreements SA type;
the permissible rates are shown in the adjacent tree.
Possible override. If your service agreement is linked to a terms of service record, it is possible
that the rate used by the system could get overridden by one referenced on the terms of service.
If the rate is overridden by the TOS, the tree on this page indicates the rate source.
The Contract Rider grid contains the contract riders that are in effect for the service agreement.
This information is defaulted when service is started using a start option (using the contract rider
information defined on the start option). You should only have to access this section if you need
to fine-tune what the system defaults.
Billing uses this information when it calculates a bill segment for the service agreement if:
The rate used to calculate the bill segment contains a rate component that references a bill
factor.
The referenced bill factor requires a contract rider to levy the associated charge.
If a Contract Rider does not exist or is not effective, the charge associated with the rate
component is not applied to the customers bill.
To modify a contract rider linked to the service agreement, simply move to a field and change its
value. To remove a contract rider, click the - button. To add a new contract rider, click the +
button and fill in the information for each field. The following fields display:
73
Use Start Date to define the date on which the contract rider becomes effective. The service
agreements start date defaults.
Use End Date to define the date on which the contract rider expires. This field need only be
specified if the contract rider expires on an explicit date.
Use Bill Factor to define the type of rider. You may only reference Bill Factors designated
as being applicable for contract riders. Note, the Bill Factors linked to the rate that are
marked with contract rider applicability are shown in the adjacent tree under the Contract
Rider node.
For more information about contract riders, refer to Defining General Bill Factor Information.
The Contract Values grid contains the contract values that are in effect for the service
agreement. This information is defaulted when service is started using the contract value
information defined on the start option used to start service (if any). You should only have to
access this page if you need to fine-tune what the system defaults.
Billing uses this information when it calculates a bill segment for the service agreement if:
The rate used to calculate the bill segment contains a rate component that references a bill
factor.
The referenced bill factor uses a contract value to define the amount charged.
Use Start Date to define the date on which the contract value becomes effective. The
service agreements start date defaults.
Use End Date to define the date on which the contract value expires. This field need only be
specified if the value rider expires on an explicit date.
Use Bill Factor to define the type of value. You may only reference Bill Factors designated
as allowing values in contract terms. Note, the Bill Factors linked to the rate that are marked
as allowing values in contract terms are shown in the adjacent tree under the Contract Value
node.
For more information about contract values, refer to Defining General Bill Factor Information.
The Tax Exemptions section contains the taxes from which the service agreement is all or
partially exempt.
Billing uses this information when it calculates a bill segment for the service agreement if:
The rate used to calculate the bill segment contains a rate component that references a bill
factor.
The referenced bill factor can have tax exemptions that limit the amount of the charge.
If the bill factor doesnt have a tax exemption or there are none that are effective during the bill
period, the tax is levied in full. If the service agreement is exempt, the appropriate charge
associated with the tax is calculated. We strongly recommend using the %T substitution
character in the Description on Bill on tax-exemptible rate components so that an appropriate tax
exemption message appears on the customers bill.
74
For more information about tax exemptions, refer to Defining General Bill Factor Information.
The following fields display:
Use Start Date to define the date on which the tax exemption becomes effective.
Use End Date to define the date on which the tax exemption expires.
Use Bill Factor to define the tax from which the service agreement is exempt. You may only
reference bill factors designated as being tax exemptible. Note, the Bill Factors linked to the
rate that are marked as tax exemptible are shown in the adjacent tree under the Tax
Exemption node.
Use Percent Exempt to define the customer tax exemption percent (e.g., 90 means the
customer is 90% exempt and will only pay 10% of the normal tax rate).
The Permissible Rates node displays all the rate schedules associated with the service
agreements SA Type.
The Effective Rate Schedule node indicates the rate schedule currently effective.
The Contract Rider node displays the bill factors linked to the service agreements rate(s) that
may have contract riders defined for them. If you expand a node, you can see the individual
rate component(s) on which the bill factor is specified. If the service agreement has a value
defined for the contract rider that is currently in effect, it is also shown.
The Contract Value node displays all the bill factors linked to the service agreements rate(s)
that may have contract values defined for them. If you expand a node, you can see the
individual rate component(s) on which the bill factor is specified. If the service agreement has
a contract value defined that is currently in effect, it is also shown.
The Tax Exemption node displays all the bill factors linked to the service agreements rate(s)
that may have tax exemptions defined for them. If you expand a node, you can see the
individual rate component(s) on which the bill factor is specified. If the service agreement
has a tax exemption defined for the bill factor that is currently in effect, it is also shown.
If the service agreement is currently linked to a terms of service record for an effective umbrella
agreement, additional information is displayed in the tree.
The Permissible Rates node displays the rate source value associated with the service
agreements SA Type.
If the terms of service record linked to the service agreement has a template SA and the rate
source is Check TOS First, then SA, the Effective Rate Schedule node displays the rate
schedule for the template SA. An additional node indicating whether the rate source is the
template SA or the current SA is displayed below.
The Contract Rider, Contract Value and Tax Exemption nodes include the terms of service
usage value from the bill factor.
75
Service Agreement - SA / SP
The SA / SP page contains the service points that are linked to the service agreement. This
information is only displayed if the service agreements SA type allows service points.
This information is updated by the system when service is started. You should only have to
access this page if you need to fine-tune what the system defaults.
Warning! You must understand the V very well before attempting to maintain this information.
Refer to Understanding The V for more information.
Use Customer Information, Service Agreement and navigate to the SA/SP tab to open this
page.
Description of Page
Billing uses SA / SP information to amalgamate consumption when it calculates a bill segment for
the service agreement. The following fields are displayed:
Service Point ID
Meter/Item Info
Use Percent
76
Start Date/Time
Note. Only meter reads that have been marked as Use on Bill may be specified.
Stop Date/Time
Note. Only meter reads that have been marked as Use on Bill may be specified.
The Field Activity grid contains the list of field activities that have been generated in respect of
this SA / SP. Refer to Field Activities to Start Service, Field Activities to Stop Service and The Big
Picture Of Severance Events for more information.
Field Activity
The Characteristics grid contains characteristics that are only applicable for a given SA / SP
combination. These are typically only used for obscure SA/SP relationships for which unusual
pricing terms or interval billing options have been set up.
77
Note. You can only choose characteristic types defined as permissible on the SA/SP record.
Refer to Setting Up Characteristic Types & Their Values for more information.
The following fields display:
Effective Date
Characteristic Type
Characteristic Value
Characteristic Type
Characteristic Value
The Contract Quantity grid contains the contract quantities that are in effect for the service
agreement. This information is defaulted when service is started using the contract quantities
defined on the start option used to start service (if any). You should only have to access this
section if you need to fine-tune what the system defaults.
Billing may use this information when it calculates a bill segment for the service agreement if the
rate has SQ (service quantity) rules or register rules. Refer to Defining Measured Quantity
Manipulation Rules for more information.
The following fields display:
Effective Date
78
Contract Quantity
The Recurring Charge section contains effective-dated information that defines the recurring
charge amount used to calculate the service agreements bill segments. This information is only
displayed if the service agreements SA type allows a recurring charge amount.
A service agreements recurring charge amount history is updated by the system behind-thescenes as part of the Start Service process. The budget recalculation process can also update
this information. You should only have to access this section if you need to change a service
agreements recurring charge amount on some future date.
Billing uses recurring charge information to select the appropriate recurring charge when it
calculates a bill segment for the service agreement. To modify a recurring charge, simply move
to a field and change its value. To change the recurring charge amount effective on a given date,
click the + button to insert a row, then fill in the information for each field. The following fields
display:
Effective Date
Recurring charge changes during a bill period. Only one recurring charge will be used on any
bill segment. The system selects the recurring charge value effective on the end date of the bill
segment.
Recurring Charge Amount
For Bill Message Code, select a message code to appear on the customers bill.
For Bill Message Type, use Temporary to indicate the message should only be linked to the
next bill produced for the account. Use Permanent if the message should appear on every
bill. Note, a value of Temporary defaults.
79
The terms and conditions (T&C) grid contains the service agreements T&Cs. This information is
defaulted when service is started using a start option (using the T&C information defined on the
start option). You should only need to change this information if you need to fine-tune the
defaults. Refer to Legal Terms and Conditions May Be Specified on Service Agreements for
more information. The following fields display:
Use Start Date to define the date on which the T&C becomes effective. The service
agreements start date defaults.
Use End Date to define the date on which the T&C expires. This field need only be specified
if the T&C expires on an explicit date.
Effective Date/Time
Expiration Date/Time
The Override Events Collection contains information about the override events for a shared
contract option. Refer to SA May Override a Shared Event for more information.
If a contract option event for a shared contract option should not be applicable to this service
agreement, enter the Contract Option Event ID, the Override Date/Time that the override is
effective and the Status. The status value of Active means that the override is in effect. The
status value of Inactive cancels the override, meaning that the event is applicable to this service
agreement.
If seasonal time shift records are linked to both the base time zone and to the time zone on the
service agreements characteristic premise, the Seasonal Time Shift associated with the time
zone on the characteristic premise is displayed. Refer to Time Zone and Time Changes for more
information.
80
The Seasonal Time Shift Remark indicates whether the data is displayed and should be entered
in legal time or standard time. Refer to Interval Time Display for more information. If the data is
displayed in legal time use the Show in Standard button to toggle to standard time. If the data is
displayed in standard time use the Show in Legal button to toggle to legal time.
A node will display for each Interval Profile Relationship Type, which is priced directly, i.e., it
is referenced on a rate component with an RC Type of Interval Pricing. When this node is
expanded, information about every Interval Pricing rate component, which references this
relationship type is displayed.
A node will display for each TOU Map Relationship Type and Interval Profile Relationship
Type, which are referenced on a rate component with an RC Type of TOU Pricing. When
this node is expanded, information about every TOU Pricing rate component, which
references these relationship type is displayed.
A node will display for each Interval Profile Relationship Type, which is referenced on a rate
component with a generic RC Type of Calculation Algorithm. When this node is expanded,
information about every Calculation Algorithm rate component, which references this
relationship type is displayed.
A node will display for each TOU Map Relationship Type, which is referenced on a rate
component with a generic RC Type of Calculation Algorithm. When this node is expanded,
information about every Calculation Algorithm rate component, which references this
relationship type is displayed.
The Interval Profile collection contains effective-dated information that defines the interval
profiles linked to the service agreement. Refer to Interval Pricing Background Topics for more
information.
To link an interval profile to a service agreement, enter the Interval Profile Relationship Type that
defines the role that this interval profile will serve for the service agreement. Choose the Interval
Profile Id for the profile that you wish to link to this service agreement. This profile may be
Common or SA Owned.
If the profile does not exist yet, then you must create it. Refer to How to Link Common Profiles to
a Service Agreement and How to Link SA Owned Profiles to a Service Agreement for more
information.
81
The Start Date/Time indicates the date and time that this profile is linked to the service
agreement for this profile relationship type.
The End Date/Time indicates the date and time that this profile is no longer linked to the service
agreement for this profile relationship type.
The Status values are Active and Inactive. By default, all records are active. The system will
use the start date/time and end date/time to ensure that it processes the correct profile for the SA
and Profile Relationship Type for the correct time period. No two profiles may be active for the
same SA, Profile Relationship Type and overlapping time period. A user may change the status
of a record to Inactive. The system will not change this status.
If data for this profile is derived using a creation algorithm on the interval profiles profile type,
then the Derivation Algorithm and the Creation Priority for the interval profile type are
displayed.
Refer to Setting Up Interval Profile Types for more information about linking data creation
algorithms to an interval profile type.
The Derive Interval Data button will be enabled when the service agreement is in a billable
status. Use this button to create profile data through data derivation. Clicking this button opens
the Derive Interval Data dialog box.
In the resulting dialog box, turn on Force Derivation and enter a Force Derivation Start Date if
you wish the system to re-derive data for a period that may have already been derived.
Note. Not all algorithms will necessarily support force derivation. It depends on whether or not
the algorithm can detect changes in the source data.
Enter the Cutoff Date to indicate to the system until what date to generate data for.
After clicking Process, the system will execute any Interval Data Creation derivation algorithm
linked to the profile type of an SA Owned profile where this SA is the owner. The algorithms are
executed in creation priority order.
Note. You can design your control tables so that the appropriate common and SA-owned
profiles are linked to the service agreement at start time. Refer to Designing Your Interval Billing
Start Options for more information about designing and setting up these start options.
The TOU Map collection contains effective-dated information that defines the TOU maps linked to
the service agreement. Refer to Time of Use Mapping Background Topics for more information.
To link a TOU map to a service agreement, enter the TOU Relationship Type that defines the
role that this TOU map will serve for the service agreement. Choose the TOU Map ID for the
map that you wish to link to the service agreement. This map may be Common or SA Owned.
The Start Date/Time indicates the date and time that this TOU map is linked to the service
agreement for this TOU map relationship type.
The End Date/Time indicates the date and time that this TOU map is no longer linked to the
service agreement for this TOU map relationship type.
82
The Status values are Active and Inactive. By default, all records are active. The system will
use the start date/time and end date/time to ensure that it processes the correct map for the SA
and Map Relationship Type for the correct time period. No two maps may be active for the same
SA, Map Relationship Type and overlapping time period. A user may change the status of a
record to Inactive. The system will not change this status.
If data for this map may be created using a creation algorithm on the TOU maps map type, then
the Derivation Algorithm and the Creation Priority for the TOU map type are displayed.
The Derive TOU Data button will be enabled when the service agreement is in a billable status.
Use this button to automatically create TOU map data. Clicking this button opens the Derive
Interval Data dialog box.
In the resulting dialog box, turn on Force Derivation and enter a Force Derivation Start Date if
you wish the system to re-derive data for a period that may have already been derived.
Note. Not all algorithms will necessarily support force derivation. It depends on whether or not
the algorithm can detect changes in the source data.
Enter the Cutoff Date to indicate to the system until what date to generate data for.
After clicking Process, the system will execute any TOU Data Creation algorithm linked to the
TOU map type of an SA Owned profile where this SA is the owner. The algorithms are executed
in creation priority order.
Note. You can design your control tables so that the appropriate common and SA owned TOU
maps are linked to the service agreement at start time. Refer to Designing Your Interval Billing
Start Options for more information about designing and setting up these start options.
If seasonal time shift records are linked to both the base time zone and to the time zone on the
service agreements characteristic premise, the Seasonal Time Shift associated with the time
zone on the characteristic premise is displayed. Refer to Time Zone and Time Changes for more
information.
The Seasonal Time Shift Remark indicates whether the data is displayed and should be entered
in legal time or standard time. Refer to Interval Time Display for more information. If the data is
displayed in legal time use the Show in Standard button to toggle to standard time. If the data is
displayed in standard time use the Show in Legal button to toggle to legal time.
83
For a given TOU contract value entry, the Start Date and End Date indicate when these TOU
values are effective.
For each Time of Use code, enter the appropriate Value.
Start Date and End Date define the simulated bill segments period.
The grid contains the consumption that will be priced during this period:
84
Initial Service Quantity is the initial quantity passed to the rate (and massaged by the
rates SQ rules).
Service Point ID is used if your rate uses register rules that require characteristic values
from the service point or premise. For example, the register rule that converts CCF to
therms uses a bill factor to store the conversion factor. This bill factor may have been
configured to use characteristics on the service point / premise (e.g., the conversion
factor may differ based on the storage location associated with the service point).
Interval service agreements and template consumption. Refer to Proposal SAs And Interval
Consumption for a description of how interval consumption is defined on a proposal SA.
Maintaining SA Relationships
The SA Relationship page contains information about a specific relationship between a service
provider and a customer.
Warning! The following page looks deceptively simple. Its not. Refer to The Big Picture of SA
Relationships and Service Providers for more information.
Open Customer Information, SA Relationship to maintain this information.
Description of Page
The SA Relationship Info is a concatenation of important information about the SA relationship
record. The SA Rel ID is a system-assigned random number that stays with a SA relationship
record for life. This value is assigned when the record is added to the database.
SA Relationship Status defines the state of the SA relationship. The buttons beneath the status
are used to change the state:
Click the Activate SA Rel button to activate a Pending SA relationship. This button is only
enabled when the status of the SA relationship is Pending.
Click the Cancel SA Rel button to Cancel an Active or Pending SA relationship. This
button is only enabled when the status of the SA relationship is Active or Pending.
Automatic SA Relationship creation and activation. The system automatically creates and
activates required SA Relationships when the Activate SA background process sees that there
are required SA relationships for the master SA Type.
Account ID is the account associated with the Service Agreement ID. This field is protected
after the SA relationship has been added to the database.
Use Service Agreement to define the master service agreement ID that has a relationship. This
field is protected after the SA relationship has been added to the database.
Premise is a display-only field that shows the Service Agreements characteristic premise (i.e.,
the primary premise associated with the service agreement).
Use SA Relationship Type to define the type of relationship. This field is only enabled if:
all sub SAs in the grid at the bottom of the page (if any) are Cancelled.
Enter the Effective Date of the relationship. This field is only enabled if:
Usage defines how this relationship is used. The following options are available:
85
Relationship With SPr. Use this option if this relationship is used to define a relationship
between a customer and a service provider.
Expire SA Relationship. Use this option if this relationship expires any prior relationship
between a customer and a service provider and there is no relationship with a service
provider going forward.
The Service Provider associated with this relationship is the one who provides the related
service, if any. You can only choose service providers who are linked to the master service
agreements SA type and the above SA Rel Type. This field is only enabled if:
all sub SAs in the grid at the bottom of the page (if any) are Cancelled.
If the Service Provider reads the customers meter (as defined on the service providers record),
the customers override Read Cycle should be defined. This field is only enabled if:
the Service Provider has the ability to override the service points service cycle, and
The Account Number in Providers CIS is the customers ID in the service providers system.
This field is only enabled if:
The Create Sub SA button is used to create Sub Service Agreements for a service provider for
which your organization provides billing services. This button will be gray if:
you do not provide billing services for the service provider (i.e., the service provider doesnt
have a billing relationship of Its Us or We Bill For Them), or
if the status of the master Service Agreement is not Active, Pending Start or Pending
Stop.
The grid at the bottom contains the sub service agreements (if any) that exist when your
organization provides billing service for the Service Provider. You can click the Go To button on
a row to transfer to the sub service agreement. Refer to Sub Service Agreements for more
information. Note: you can click the Create Sub SA button to create sub service agreements for
a service provider.
Automatic sub SA creation. The system will automatically create sub service agreements for
you. It does this when the Analyze SA Relationships background process (known by the batch
control ID of ANLYZSAR) sees that a new SA relationship has been activated.
86
Address. Use this option to restrict SA relationships to those whose service agreements are
linked to service points associated with a given Address, City and/or Postal code. Note,
you can specify any combination of these fields.
All. Use this option if you do not wish to restrict SA relationships based on service
agreement attributes.
Geographic Type. Use this option to restrict SA relationships to those whose service
agreements are linked to premises or service points associated with a given Geo Type and
Value.
SA Type. Use this option to restrict SA relationships to those whose service agreements are
linked to a given CIS Division and SA Type.
Dont forget to click the search button after changing the filters.
The Select All / Clear All buttons are used to select / unselect the SA relationships in the results
grid. These buttons are enabled if there is at least one SA relationship in the results grid.
The grid that follows contains a line for each SA relationship that has a status of pending or active
that meets the search criteria. Canceled SA relationships are not shown. If an SA relationship
has more than one sub-SA, additional lines are used to show the additional sub-SA information.
The following information appears in the grid:
Select box. Use this checkbox to select SA relationships that you want to expire using the
Expire SA Relationship(s) button.
Click the go to button to transfer to the Account Main page where you can perform
maintenance functions on the account listed under Account Information.
The Account ID column shows the account of the master SA linked to the SA relationship.
The Account Information column shows information about the account identified by the
account ID.
Click the go to button to transfer to the Premise Main page where you can perform
maintenance functions on the premise listed under Premise Information.
The Premise Information column shows information about the premise of the service point
linked to the master SA of the SA relationship. If the master SA is linked to multiple service
points, one is selected at random.
87
The Premise ID column shows the ID of the premise whose premise information is shown.
Click the go to button to transfer to the Service Agreement Main page where you can
perform maintenance on the service agreement listed under SA Information.
The SA Information column shows information about the master SA that the SA relationship
is linked to.
The SA ID column shows the ID of the master SA that the SA relationship is linked to.
Click the go to button to transfer to the Service Agreement Main page where you can
perform maintenance on the service agreement listed under Sub SA Information.
The Sub SA Information column shows information about the sub SA linked to the SA
relationship.
The Sub SA ID column shows the ID of the sub SA linked to the SA relationship.
Click the go to button to transfer to the SA relationship page where you can perform
maintenance functions on the SA relationship listed under SA Relationship Information.
The SA Relationship ID column shows the ID of the SA relationship meeting the search
criteria.
Following the grid is a section with action buttons that allow you to add or expire relationships for
the given service provider:
Press the Expire SA Relationship(s) button to expire the SA relationships that you have
selected with the checkbox. You will be asked to confirm the date that you want the selected
SA relationships to expire. Each selected SA relationship is expired by creating a new SA
relationship without a service provider, i.e., its Usage is to Expire SA Relationship. This
new SA relationship will be effective the day after the expiration date you specify. This is
because an SA relationship that expires on a given day is deemed to be effective until the
end of that day.
Note that you can only expire SA relationships where the SA type and SA relationship type
allow gaps in the relationship.
Press the Add SA Relationship button to add a new SA relationship for the service provider
and SA relationship type entered above. Enter the effective date for the new SA relationship
and the service agreement that the new SA relationship is for. After confirmation, a new SA
relationship is added in a pending status. Note that if there is an existing SA relationship with
the same effective date whose Usage is Expire SA, this relationship is replaced by a new SA
relationship with the given service provider.
Maintaining Premises
The premise record contains geographic information about your service addresses.
The following methods list the various ways in which premises can be created:
88
Contents
Premise - Main Information
Premise - Characteristics
Premise - Miscellaneous
Premise - Geographic Data
Premise - Alternate Address
89
Landlord reversion. When you specify a landlord agreement on a premise, you are telling the
system that service associated with the premises service points should be reverted to the
landlords account when a tenant stops service. The system uses this information during the stop
service process to automatically create pending start service agreement(s) for the landlord.
Managing a large number of premises for the same landlord If the premise management
module is not turned off, the premise management page helps you to manage the premises
linked to the landlord.
If the premise management module is not turned off, you may reference a Parent Premise to
include this premise in a premise hierarchy.
At the bottom of this page is a tree that shows the various objects linked to the premise. You can
use this tree to both view high-level information about these objects and to transfer to the
respective page in which an object is maintained.
Premise - Characteristics
The Characteristics page contains information that controls taxation and other rate options that
differ based on geography. Use Customer Information, Premise and navigate to the
Characteristics tab to open this page.
Description of Page
Many charges that appear on bills associated with consumption at this premise are controlled by
the premises characteristic values (e.g., the taxing city defines the city tax percent applied to the
premises consumption). Refer to An Illustration Of A Bill Factor And Its Characteristics for more
information.
Characteristics also matter if your rates were set up to convert measured consumption into some
other unit of measure before charges can be calculated (e.g., converting a cubic foot of gas to its
therm value). Refer to Setting Up Register Rules for more information.
Note. You can only choose characteristic types defined as permissible on the premise record.
Refer to Setting Up Characteristic Types & Their Values for more information.
The following fields display:
Effective Date
Characteristic Type
Characteristic Value
Default note. A premises characteristics default from your postal default information. Refer to
Setting Up Premise & Service Point Postal Defaults for more information. If you change the
premise's postal code, the system will default geographic values based on the new postal code.
90
Premise - Miscellaneous
The Miscellaneous page contains information meter read controls and life support information
related to the premise. Use Customer Information, Premise and navigate to the Misc tab to
open this page.
Description of Page
Turn on OK to Enter if the meter is located in the interior of the premise and your company has
permission to enter.
Indicate a MR Warning if a specific warning should be downloaded to the person who reads the
meter.
Indicate a MR Instruction if specific instructions should be downloaded to the person who reads
the meter. Meter read instructions and warnings are downloaded as part of the meter read
download.
Use Instruction Details to provide more detailed instructions to the individual who reads meters
at this premise.
Turn on Key at Premise if the meter is secured in a locked area and your company has the key.
If this field is turned on, you may also specify the Key ID.
Specify the Trend Area in which the premise is located. A premises trend area plays an
important role in how consumption at the premise is estimated for high / low and missing read
purposes.
Default note. A premises trend area defaults from your postal default information. Refer to
Setting Up Premise & Service Point Postal Defaults for more information.
Indicate if the premise has life support or sensitive load equipment. Valid values are: LS/SL (i.e.,
the premise has life support / sensitive load equipment), None. If a value of LS/SL has been
selected, define the type of equipment in LS / SL Description.
A person can also have life support / sensitive load information. If the equipment is
personal (i.e., it travels with the person as they move from premise to premise), you should NOT
specify the life support information on the premise. Rather, transfer to Person - Main and specify
life support information on the person.
Alert and C&C. If the base packages C1-LSSL-PREM algorithm is enabled on the installation
record, and life support / sensitive load information is specified, an alert will appear when the
premise is displayed on control central. In addition, if a premise has life support or sensitive load
equipment, it is possible for a different credit & collection severance process to be kicked off if the
account associated with the premise has overdue debt. Refer to Designing Your Severance
Procedures for more information.
91
Enter the Time Zone in which the premise is located. This value defaults from your postal
defaults. Please note that Time Zone is only relevant for interval billing customers. Refer to
Time Zone and Time Changes for more information.
The geographic information is used by Control Central to look for premises. The following fields
display:
Geographic Type
Geographic Value
Default note. A premises geographic data defaults from your postal default information. Refer
to Setting Up Premise & Service Point Postal Defaults for more information. If you change the
premise's postal code, the system will default geographic values based on the new postal code.
92
Default note. An alternate addresss state, city and county default from your postal default
information. Refer to Setting Up Premise & Service Point Postal Defaults for more information.
The Swap Main / Alt Address button becomes enabled when youve entered an Alternate
Address. When clicked, the contents of the address on the Main tab are swapped with the
Alternate Address.
A service point can be added when a premise is created using the premise replicator.
The topics in this section describe the pages on which service point related information is
maintained.
For more information about service points and their place in the V, refer to Understanding The
V. For more information about the relationships between premises, service points, meters and
items, refer to An Illustration Of A Premise.
Contents
Service Point - Main Information
Service Point - Facilities
Service Point - Characteristics
Service Point - SP Type Info
Service Point - Geographic Information
Service Point - Multiple Items
Service Point - Device History
Service Point - Equipment
Service Point - Operations Area
Service Point - SP/SA
Service Point - Field Info
Service Point - SP Route Configuration
93
It plays a part in how consumption at the service point is estimated for high / low and missing
read purposes.
It defines characteristics that are the same for all of its service points.
It defines the type of field activities that may be performed at its service points.
It defines the type of meters that may be installed at its service points.
It defines the type of service agreements that may pay for service at its service points.
It defines the types of equipment that may be linked to its service points.
Refer to Setting Up Service Point Types for more information about SP types.
Use the Service Point Status to indicate if the service point is In Service or Abolished. SP
status controls whether the service point can be linked to new service agreements.
Note. The values for the SP status field are customizable using the Lookup table. This field
name is SP_STATUS_FLG.
If the Service Point Status is In Service, the Abolished Date is gray; otherwise, it contains the
date the service point was abolished.
Specify the Install Date. This is the date of the installation of the service point at the premise. It
is not the date of installation of any meters or other physical device(s) at the service point.
Use the Service Point Source Status to define whether the service point is connected to the
source of power. Valid values are: Connected and Disconnected. If the source status is
disconnected, use Disconnect Location to specify where service was severed. Source status
impacts the type of field activity created for the service point under various circumstances. For
example, if a customer wants to start service at a service point that is disconnected, a field
activity that reconnects the service point would be generated. Refer to Setting Up Field Activity
Type Profiles for more information about automated field activity generation.
Use Location to define where the service point is located on the premise. If needed, Location
Details may be used to clarify the location at the premise.
If the SP Type uses a service route, specify the Service Cycle, Service Route, and Service
Cycle / Route Sequence to define the logical position of the service point in the meter readers
route.
At the bottom of this page is a tree that shows the various objects linked to a service point. You
can use this tree to both view high-level information about these objects and to transfer to the
respective page in which an object is maintained.
94
Designate the facility hierarchy that supplies service to the service point using the Facility
Levels. The prompts that appear in front of the facility levels differ depending on the type of
service (the type of service is defined on the service points SP type).
Use the Description to specify anything special about the service point.
Characteristic Type
Characteristic Value
Default note. A service points characteristics default from your postal default information. Refer
to Setting Up Premise & Service Point Postal Defaults for more information.
Geographic Value
95
Default note. A service points geographic data defaults from your postal default information.
Refer to Setting Up Premise & Service Point Postal Defaults for more information.
Correcting how the collection of items looked historically by changing existing data.
Adding another collection of items to reflect how the items look after field work has taken
place.
Removing Multi-items from a Service Point. If you want to remove all multi-items from a
service point, add a multi-item collection that doesnt include any items. The effective date should
be the date the multi-items were removed from the service point (i.e. no longer applicable to the
rate).
Define the Effective Date of the collection of items.
The following fields display:
Item Type
Item Count
96
This page shows the history of meters / items that have been installed at this service point. No
fields on this page may be modified. Refer to Installing and Removing A Meter and Installing and
Removing An Item for more information.
Note. This is actually the ID of an item as an item must be set up for each piece of equipment
that can be linked to a service point. Only items with an item type defined on the service points
SP types equipment collection may be defined (in other words, the valid types of equipment are
defined on the service points SP type).
Equipment Count
Install Date
Removal Date
Comment
Operation Area
97
Default note. A service points operations areas default from your postal default information.
Refer to Setting Up Premise & Service Point Postal Defaults for more information.
For a detailed description of the remaining fields on this page, refer to Service Agreement - SA /
SP.
98
Indicate a MR Instruction if specific instructions should be downloaded to the person who reads
the meter. Meter read instructions and warnings are downloaded as part of the meter read
download.
Use Instruction Details to provide more detailed instructions to the individual who reads meters
at this premise.
Turn on Key at Premise if the meter is secured in a locked area and your company has the key.
If this field is turned on, you may also specify the Key ID.
Description of Page
Define the Effective Date of the collection of Service Routes.
Use Comments to explain anything unusual about the service point.
The Service Routes grid contains a row for each unique Service Cycle/Route:
Specify the Service Cycle in which the service point resides.
Use External Route Reference to indicate how this service point is referenced in an external
system, if applicable.
Enter the Service Cycle/Route Sequence to define service points relative position within the
route.
Refer to Designing Cycles for Metered Services and Designing Cycles for Waste Collection
Services for information on designing service cycles.
Dashboard Portal
The Dashboard is a portal that always appears on the Oracle Utilities Customer Care and Billing
desktop. Its zones contain tools and data that are useful regardless of the object being displayed.
User configurable. Refer to Each User Can Customize Which Zones Appear for information
about a user can configure which zones appear.
Global context. The system automatically refreshes the values saved in global context with
information about the object that appears in Object Display Area. Various zones available in the
dashboard portal have been designed to display data related to a person id, account id or
premise id, which are populated by the base global context algorithm C1-GLBL-CTXT.
99
The contents of this section describe the zones that are available on this portal.
Other zones exist. The zones described below are unique to Oracle Utilities Customer Care and
Billing. Please see Core Dashboard Zones for a description of other zones that can appear on
the dashboard.
Contents
Current Context Zone
Customer Contact Zone
Financial Information Dashboard Zone
Alert Dashboard Zone
The first row contains a person context menu and the persons name. You can click on the
persons name to transfer to the Person Main page. Note, the persons name is formatted
by a plug-in algorithm on the installation record. Refer to the base packages name format
algorithm for an example. If you prefer different formatting logic, your system administrator
should configure the system appropriately.
The second row contains an account context menu and the accounts:
Customer class
The last row contains a premise context menu and the premises address and premise type.
Note, the address information is formatted by a plug-in algorithm on the installation record.
Refer to the base packages premise format algorithm for an example. If you prefer a
different format, your system administrator should configure the system appropriately.
It shows the age of the Last customer contact associated with the person displayed in the
Current Context zone. The word Today is shown if the last contact was on the current date.
The word Yesterday is shown if the last contact was on the current date - 1 day. If neither is
applicable, the number of days old is shown.
It greatly simplifies the addition of a new customer contact. To add a new contact, simply
select the Type of customer contact, enter a brief Comment, and press the Add Contact
button.
100
After the contact is added, the date / time of the new contact will be displayed in the Last
area. You can use the Go To button to drill into the newly added contact where you can
setup reminders or indicate the contact should remain open until future resolution.
A bill print group is associated with a specific account. If multiple customers have the exact
categorization preferences, you will have to set up multiple bill print groups.
Over time, a customer could have many bill print groups. This would happen if a customers
bill categorization preferences change over time. Wed like to stress that while an account
can have multiple bill print groups, only one will be used by the bill print process (the one
effective on the bill date).
Bill print groups only affect printed bills. Bill print groups do not affect the order in which
service agreements appear on the bill maintenance transaction.
101
If new service agreements are added after a bill print group is set up for an account, they will
not be linked to a subgroup. If you neglect to link the new service agreements to one of the
bill print groups subgroups they will be printed under the default subgroup (every bill print
group must have one default subgroup to cater for this situation).
Important! While the system supports the definition of bill print groups and the categorization of
an accounts service agreements into the various subgroups, the base packages bill print extract
does NOT take advantage of this information.
The topics in this section describe how to set up a bill print group and how to link an accounts
service agreements to its subgroups.
Contents
Bill Print Group - Main
Bill Print Group - SA Sub Group
Bill Print Sub Group. This is the unique identifier of the bill print subgroup.
Sub Group Bill Print Priority. This is the relative print priority of the subgroup in respect of
the other subgroups.
Use as Default. Turn on this switch for the default sub group. A bill print group must have
one and only one default subgroup. The default group is used by the bill print process if it
detects a service agreement that is not linked to a subgroup (it links this service agreement to
the default subgroup).
102
Description on Bill. This is the verbiage that will print on the bill (assuming you print
something on your bills for the subgroup).
After defining the bill print groups subgroups, navigate to the SA Sub Group tab to link the
accounts service agreements to the subgroups.
Use the SA Filter to define the types of service agreements that appear in the grid. The
following options are available:
Address. Use this option to restrict service agreements to those linked to service points
associated with a given Address, City and/or Postal code. Note, you can specify any
combination of these fields.
All. Use this option if you do not wish to restrict service agreements based on service
agreement attributes.
Bill Print Sub Group. Use this option to restrict service agreements to those that are
linked to a given Bill Print Sub Group.
Geographic Type. Use this option to restrict service agreements to those linked to
service points associated with a given Geo Type and Value.
SA Type. Use this option to restrict service agreements to those linked to a given CIS
Division and SA Type.
Use Status Filter to restrict the service agreements based on their status. The following
options are available:
Dont forget to click the search button after changing the filters.
The SAs in Bill Print Group contains an entry for every non-cancelled service agreement linked
to the account that is linked to one of the bill print groups subgroups. The following information
appears in the grid:
Use Bill Print Sub Group to define the subgroup associated with the service agreement.
Use Sequence when there is more than one service agreement in the subgroup. The
sequence controls the order in which the service agreement's financial information appears
on the bill.
103
The Service Agreement column contains the unique identifier of the service agreement.
The Premise Information column contains the characteristic premise associated with the bill
segments service agreement.
The next set of filters control the service agreements that appear in the SAs Not in Bill Print
Group grid. The following points describe the various options:
Use the SA Filter to define the types of service agreements that appear in the grid. The
following options are available:
Address. Use this option to restrict service agreements to those linked to service points
associated with a given Address, City and/or Postal code. Note, you can specify any
combination of these fields.
All. Use this option if you do not wish to restrict service agreements based on service
agreement attributes.
Geographic Type. Use this option to restrict service agreements to those linked to
service points associated with a given Geo Type and Value.
SA Type. Use this option to restrict service agreements to those linked to a given CIS
Division and SA Type.
Use Status Filter to restrict the service agreements based on their status. The following
options are available:
Dont forget to click the search button after changing the filters.
The SAs Not in Bill Print Group contains an entry for every non-cancelled service agreement
linked to the account that is NOT linked to one of the bill print groups subgroups. The following
information appears in the grid:
Use Bill Print Sub Group to define the subgroup associated with the service agreement.
Use Sequence when there is more than one service agreement in the subgroup. The
sequence controls the order in which the service agreement's financial information appears
on the bill.
The Service Agreement column contains the unique identifier of the service agreement.
The Premise Information column contains the characteristic premise associated with the bill
segments service agreement.
Landlord Reversion
Landlord reversion occurs when a landlord would like to have service reverted to his/her name
when a tenant moves out. The landlord defines his/her reversion preferences using a landlord
agreement.
104
A landlords preferences can differ for each type of service. For example, you can indicate
that a specific landlord always wants electric and gas service reverted to his/her account
when a tenant stops service. However, they do not want water service to revert.
A landlords preferences can also be seasonal. For example, you can indicate water service
should only revert to the landlords account during the winter.
The account to use for the reversion of service is defined on the landlord agreement.
Assuming that you have plugged-in a landlord reversion algorithm on SA type, the system uses
the information defined on landlord agreement to create a pending start service agreement(s) for
the landlord when service for the existing tenant is stopped.
The following examples illustrate how your organization's landlord reversion algorithm might
handle various scenarios for a premise that defines a landlord agreement that indicates service
should be reverted:
When the existing customer calls to stop service and no new customer is scheduled to move
in, a pending start service agreement is created for the landlord.
If the start date matches the outgoing customer's start date, the pending start service
agreement for the landlord is canceled
If the start date is earlier than the outgoing customer's stop date, the pending start
service agreement for the landlord is canceled and the stop date of the outgoing
customer is changed to match the new date
If the start date is later than the outgoing customer's stop date, the pending start service
agreement for the landlord is updated with a stop date that matches the new customer's
start date
If changes are made to start or stop dates for the tenants' service agreements, a service
agreement for the landlord may need to be created or canceled
If the change in dates causes a gap in service that did not exist before, a landlord service
agreement is created to cover the gap
If the change in dates means that the tenants are now starting and stopping on the same
date (and there used to be a gap), a landlord service agreement is canceled
If the new customer cancels their pending stop, a landlord service agreement is created (if
one did not exist) or the landlord SA's stop date is removed (if the new customer's start date
resulted in a gap that was being covered by the landlord.
105
Landlord and Landlord ID only appear after the landlord is added to the database. Landlord ID
is a system-assigned random number that stays with the landlord agreement for life. Landlord is
the description of the landlord agreement.
If the premise management module is not turned off, a message is displayed indicating the
number of premises linked to this landlord. Clicking the hyperlink message text transfers you to
the premise management page, which helps you to manage the premises linked to the landlord.
Enter a Description of the landlord agreement.
Use Account ID to define the account to use when service is reverted to the landlord. This
should be one of the landlords accounts.
The grid that follows contains one row for each type of service to be reverted to the landlords
account. Any service point whose service type is not referenced in this scroll will NOT revert to
the landlords account when a tenant stops service. For each row define the following:
Service Type defines the type of service point that will revert to the landlords account when
a tenant stops service. Note, a service point inherits its service type from its SP Type.
Turn on Seasonal if the service should only revert to the landlords account during a specific
season of the year. When turned on, you must define the Start Month/Day and the End
Month/Day of the effective season.
Note. The month and day must be entered in the format MM/DD. For example, if a season starts
on March 1, you must enter the value as 03/01.
Add a premise.
Use the premise replicator to create copies of the premise and its service points.
The topics in this section describe how to use the premise replicator.
Contents
Premise Replicator - Main Information
Premise Replicator - Premise
Premise Replicator - Premise SPs
106
Choose Street Number if the replicated number should prefix the Base value in the first
address line of the premise. For example, if you have a Start # of 1020 and a Base value of
Main St and you choose the Street Number option, the first replicated premise will be 1020
Main St.
Choose Apartment Number if the replicated number should suffix the Base value in the first
address line of the premise. For example, if you have a Start # of 1020 and a Base value of
101 Main St, Apt. and you choose the Apartment Number option, the first replicated
premise will be 101 Main St, Apt. 1020.
107
After entering the parameters, click the Replicate button to generate your new premises. You
can use the sections at the bottom of the page to view the premises that will be created when you
click save. The left section will show how Address Line 1 will look on the first 10 premises. If you
are creating more than 10 premises, the right section will show how Address Line 1 will look on
the last 10 premises. If everything looks clean, click save.
Start / Stop
The topics in this section describe how to start and stop service.
Order or Start / Stop? Please see Order versus Start / Stop for a discussion of the pros and
cons of using the order transaction versus the start / stop transaction to start service.
Contents
The Big Picture Of Starting Service
The Big Picture Of Stopping Service
Start/Stop Maintenance
WHERE the service is consumed (i.e., the premise). Note, this is only required for premiseoriented services.
WHAT TYPE of service is desired (i.e., the service agreement and service points).
108
HOW MUCH will be paid for the service (i.e., the rate and contract riders).
After the conversation is complete, one or more service agreements in the state of pending start
will exist. If the service agreement uses service points, field activities may also be created.
In this section, we provide background information about the start process. For information about
the page used to start service, refer to Start Stop Maintenance.
Contents
The Lifecycle Of A Pending Start Service Agreement
Starting Service & Field Activities
Activating Pending Starts
What Happens After A SA Is Started?
Event
Process
1-Dec-2000
Customer calls
requesting service on
15-Dec-1998
Start Service
Page
creates
service
agreement
field activity(ies)
are created
behind the
scenes
15-Dec-2000
Field work is done
and the field activity is
completed
Field Order
Completion
Process
Service
Activation
Process
completes
field order
and field
activities
links start read
to SA and
activates SA
updates the
account's bill
cycle and
mailing premise
Account: 1391919201
Bill Cycle: 05
Mailing Premise: 20 Oak St.
109
Contents
What Type Of Start Field Activities Are Created
When Start Field Activities Are Created
How To Start Service Using A Scheduled Meter Read
For more information about the field activities associated with your SP types, refer to Setting Up
Field Activity Type Profiles. Refer to The System Activates Most Service Agreements BehindThe-Scenes for information about how the system monitors field activities linked to a service
agreement. Refer to The Lifecycle Of Field Activities And Field Orders for information about how
field activities are dispatched and completed.
110
The Create Field Activity Start Stop switch is enabled on the installation record. Refer to
Installation Options - Main for more information.
The appropriate create fieldwork creation algorithm is defined on the service agreements SA
type. Refer to SA Type - Algorithms for more information.
If the Create Field Activity Start Stop switch is NOT enabled on the installation record, field
activities will NOT be created when the pending start is saved. Rather, a background process
(referred to by the batch ID of PSASPM) creates the field activities shortly before the start date.
The number of days before the start date on which field activities will be created is defined on the
service agreements SA types fieldwork creation algorithm.
A fail safe. If any person or process attempts to activate a pending start service agreement and
neither of the above events has taken place, field activities will be created when the user attempts
to activate the pending start. The creation of the field activities will prevent the service
agreement from being activated as described under The System Activates Most Service
Agreements Behind The Scenes.
You must set up the algorithm! Field activities will only be created if you have defined the
appropriate field work creation algorithm on the service agreements SA type. The algorithm that
is supplied with the base package checks if the service agreement / service point already has a
start read or a start field activity, if so, field activities will not be created (the field work has already
been initiated).
111
For SA types that have service points, all field activities linked to the service point must be
complete before the service agreement can be activated. If field activities are linked to the
service agreement, the system automatically links the appropriate billable read to the service
point as its start read when the field activity is complete. (The completed field activity should
have a read linked to it. If it is billable, it is used as the start read.)
For SA types that dont have service points (e.g., charitable donations, deposits, one-time
charges), everything necessary to activate the service agreement is defined when you initiate
the request to start service. These types of service agreements can be activated
immediately.
Warning! If the completed field activity linked to the SA / SP doesnt have an associated read
(for whatever reason), the system still activates the service agreement but leaves the SA/SP
without a starting read. It does this because it relies on billing to create a bill segment error the
first time it attempts to bill the service agreement.
Warning! If a service agreement has required SA relationship types (e.g., if an energy supply
service agreement must have a SA relationship defining the distribution company), the system
activates the service agreement even when these required relationships are not defined. It does
this because it counts on billing to create a bill segment error the first time it attempts to bill the
service agreement (billing creates an error bill segment for a service agreement if it does not
have its required SA relationships defined).
Sub SAs are not handled by the SA activation background process. If your organization
uses the SA relationship functionality and you have service providers that necessitate sub service
agreements, you should be aware that the SA activation background process only activates
normal and master SAs; sub SAs are activated by the analyze SA relationships background
process (described in the next bullet point).
112
If your organization uses the SA relationship functionality and you have service providers that
necessitate sub service agreements, the analyze SA relationships background process
(referred to by the batch control ID of ANLYZSAR) automatically activates pending start sub
SAs if their master SA is active.
You can automatically activate a service agreement when its created if you plug-in an SA
creation algorithm of type SACR-AT on the SA type. Because everything necessary to start
service must be defined in the system before a service agreement can be activated, this
method only works for SA types that dont have service points (e.g., charitable donations,
deposits, one-time charges, etc.). If this algorithm is not plugged in on an SA type, service
agreements of that type are activated by the SA activation background process or manually.
You can activate a service agreement manually (assuming everything thats necessary to
activate service is in place). Simply open Service Agreement - Main and click the Activate
SA button. This is only necessary if you do not want to wait until the SA activation
background process next runs.
If the service agreement has start-oriented field activities linked to its service points, billable
read(s) from the field activity(s) are linked to the service agreements service points as their
start reads. If there are no associated billable reads, the system still starts the service
agreement knowing that billing will generate an error when the service agreement is billed.
If the accounts bill cycle is not protected and the service agreement has a metered service
point, the bill cycle will be changed to reflect the service points service cycles bill cycle.
If the accounts mailing premise is not protected and the service agreement has a service
point whose premise is a mailing premise, the mailing premise is changed to reflect the
service points premise.
If the accounts division is not protected, the division is changed to reflect the service
agreements SA types division.
If there is a start adjustment defined on the service agreements start option, an adjustment is
levied.
The main customers billing address is changed to reflect the value specified on the
Start/Stop page (and this may involve changing the main customers override mailing address
on their person record).
113
After the above is defined in the system, the state of one or more service agreements will be
changed to pending stop. If the service agreement uses service points, field activities may also
be created.
In this section, we provide background information about the stop process. For information about
the page used to stop service, refer to Start Stop Maintenance.
Contents
The Lifecycle Of A Pending Stop Service Agreement
Stopping Service & Field Activities
Finalizing Pending Stops
What Happens After A Service Agreement Is Stopped?
114
Event
Process
1-Mar-1999
Customer calls
requesting service
termination on 1April-1999
Start/Stop
Service Page
updates
service
agreement
field activity(ies)
are created
behind the
scenes
1-Apr-1999
Field work is done
and the field activity is
completed
Field Order
Completion
Process
Service
Finalization
Process
completes
field order
and field
activities
links stop read
to SA and
finalizes SA
updates the
account's bill
cycle
Account: 1391919201
Bill Cycle: 05
115
If youve set up your system properly, the system creates the appropriate field activity given the
type and state of the service point; you shouldnt have to be aware of field activities.
In addition to being linked to the service points, these field activities are also linked to the service
agreement / service point relationship so that the system can automatically stop the service
agreement when the field activities are complete.
Back-to-Back. We use the term back-to-back to describe the situation when a single field
activity supports both the stop and start service requests. The fieldwork algorithm delivered with
the base package sets up a back-to-back situation by default when it is aware of both the start
and stop customers at a premise.
For more information about the field activities associated with your SP types, refer to Setting Up
Field Activity Type Profiles. Refer to The System Finalizes Most Service Agreements BehindThe-Scenes for information about how the system monitors field activities linked to a service
agreement. Refer to The Lifecycle Of Field Activities And Field Orders for information about how
field activities are dispatched and completed.
The Create Field Activity Start Stop switch is enabled on the installation record. Refer to
Installation Options - System for more information.
The appropriate create fieldwork creation algorithm is defined on the service agreements SA
type. Refer to SA Type - Algorithms for more information.
If the Create Field Activity Start Stop switch is NOT enabled on the installation record, field
activities will NOT be created when the pending stop is saved. Rather, a background process
(referred to by the batch ID of PSASPM) creates the field activities shortly before the stop date.
The number of days before the stop date on which field activities will be created is defined on the
service agreements SA types fieldwork creation algorithm.
More information about the Create Field Activity Start Stop switch on the installation
record. When this switch is on (and the user doesnt override it), pending field activities will be
created when a start or stop is recorded (as opposed to shortly before the start / stop date). You
might want to turn this switch off if its possible for the state of the service point (or its meter /
item) to change between the time service is requested and the actual service date. Why?
Because the state of the SP and its meter / item affects the type of field activity that is created.
For example, if a customer wants to start service and there is no meter at the metered service
point, an install meter field activity is created. However, if by the time the install date comes
around, a meter has been installed by some other means; this field activity is inappropriate. This
is why if you might want to set up the system to wait until shortly before the service date to create
the field activity (i.e., it reduces the likelihood that an inappropriate field activity is created).
116
A fail safe. If any person or process attempts to finalize a pending stop service agreement and
neither of the above events has taken place, field activities will be created when the user attempts
to finalize the pending stop. The creation of the field activities will prevent the service
agreement from being stopped as described under The System Finalizes Most Service
Agreements Behind The Scenes.
You must set up the algorithm! Field activities will only be created if you have defined the
appropriate field work creation algorithm on the service agreements SA type. The algorithm that
is supplied with the base package checks if the service agreement / service point already has a
stop read or a stop field activity, if so, field activities will not be created (the field work has already
been initiated).
For SA Types that dont have service points (e.g., charitable donations, deposits, third party
billing), everything necessary to finalize the service agreement is defined when you initiate
the request to stop service. These types of service agreements can be finalized immediately.
For SA Types that have service points, all field activities linked to the service point must be
complete. If field activities are linked to the service agreement, the system will automatically
link the appropriate billable read to the service point as its stop read when the field activity is
complete.
Warning! If the completed field activity linked to the SA / SP doesnt have an associated read
(for whatever reason), the system still stops the service agreement but leaves the SA/SP without
a stop read. It does this because it counts on billing to create a bill segment error when it
attempts to final bill the service agreement.
117
When the SA activation background process detects that everything necessary to stop service is
in place, it automatically stops the service agreement. This process runs as often as your
organization desires (but it should run at least daily).
Sub SAs are not handled by the SA activation background process. If your organization
uses the SA relationship functionality and you have service providers that necessitate sub service
agreements, you should be aware that the SA activation background process only stops normal
and master SAs; sub SAs are stopped by the analyze SA relationships background process.
You can stop a service agreement real-time (assuming everything thats necessary to stop
service is in place). Simply open Service Agreement - Main and click the Stop button.
If the service agreement has stop-oriented field activities linked to its service points, billable
read(s) from the field activity(s) are linked to the service agreements service points as their
stop reads. If there are no associated billable reads, the system still stops the service
agreement knowing that billing will generate an error when the service agreement is billed.
Note, you can see the field activities that are linked to a service agreement using Service
Agreement - Service Point.
If the service agreements SA type has a SA Stop algorithm, the algorithm is executed.
If the service agreement is for a non-billed budget (i.e., the SA type has a special role of Nonbilled Budget), the system removes all covered SAs from the non-billed budget. Refer to
Stopping Non-billed Budgets for more information.
If the service agreement is covered by a non-billed budget, the SA is removed from the nonbilled budget. Refer to Stopping a Covered SA for more information.
When the last active service agreement covered by a non-billed budget is stopped, the nonbilled budget will be stopped (i.e., its state will be changed from active to pending stop).
The service agreements state will be changed from pending stop to stopped.
If the service agreement has an active severance process, the process and its severance
events will be canceled.
If the service agreement is linked to an active collection process, the service agreement is
removed from the collection process. If the collection process has no other active service
agreements, it is canceled.
When the last service agreement linked to an account is stopped, the accounts bill cycle will
be changed so that the account will be final billed when billing next executes. The system
selects the latest open bill cycle where the Freeze and Complete switch value matches the
value of the Freeze and Complete switch of the accounts current bill cycle. In addition, the
account's protect bill cycle flag is set to No so that the next time this account starts service,
its bill cycle will be set based on the new service point's service cycle.
The main customers billing address will be changed to reflect the value specified on the
Start/Stop page (and this may involve changing the main customers override mailing address
on their person record).
118
If the service agreement is for a deposit (i.e., the SA type has a special role of Cash
Deposit), the system calculates interest through the stop date. In addition, the SA's current
balance is synchronized with its payoff balance (using the sync adjustment code defined on
the service agreements SA type).
When the last active service agreement governed by a deposit class is stopped, all active
deposit service agreements governed by the same deposit class will be stopped (i.e., their
state will be changed from active to pending stop). These pending stop deposit service
agreement will then be stopped (as per the above points).
When a service agreement is stopped, the system automatically cancels the budget. Refer to
Canceling A Budget for more information.
Start/Stop Maintenance
You use the start/stop page to both start and stop service.
This page handles a variety of scenarios, including:
Starting some or all services at a premise. Note, the system will automatically stop the
existing customer when you indicate a new customer is starting.
Stopping some or all services at a premise. Note, the system will automatically revert service
to a landlords account when you indicate a tenant is stopping.
Changing the mailing address associated with the accounts main customer.
Refer to The Big Picture Of Starting Service for more information about starting service. Refer to
The Big Picture Of Stopping Service for more information about stopping service.
The topics in the section describe the start/stop page in detail.
Contents
Start/Stop - Main
Start/Stop - Start Confirmation
Start/Stop - Stop Confirmation
Start/Stop - Address/Phone
Start/Stop - Pending SA
Start/Stop - Pending Field Activity
How To
119
Start/Stop - Main
The Description of Page section that appears below simply describes the fields on this page.
Refer to How To for a description of how to perform common start/stop functions.
Use Customer Information, Start Stop to open this page.
Description of Page
The Account ID and the primary name of the Accounts main customer are displayed at the top
of the page.
If the total number of pending start / stops for the account does not exceed the start stop details
threshold defined in Installation Options, the grid contains an entry for every Pending Start and
Pending Stop service agreement linked to the Account ID.
If information appears on the right portion of the grid, that means that reciprocal relationships
exist. The following points describe potential reciprocal relationships:
A reciprocal will be shown for a Pending Start service agreement if the Pending Start
service agreement has at least one service point and if another service agreement is found
that satisfies the following criteria:
The service agreement is linked to all of the Pending Start service agreements service
points (and all SA/SP records have the same stop date as defined on the qualifying
service agreement).
The service agreements SA type has a service type that is the same as the Pending
Start service agreements service type.
Note: if multiple service agreements meet the above criteria, the latest qualifying service
agreement is shown as the reciprocal.
A reciprocal will be shown for a Pending Stop service agreement if the Pending Stop
service agreement has at least one service point and if another service agreement is found
that satisfies the following criteria:
The service agreement is linked to all of the Pending Stop service agreements service
points (and they all have the same start date as defined on the qualifying service
agreement).
The service agreements SA type has a service type that is the same as the Pending
Stop service agreements service type.
Note: if multiple service agreements meet the above criteria, the earliest qualifying service
agreement is shown as the reciprocal.
120
Note. If multiple reciprocals exist for a given SA, none of the reciprocals will be shown. In this
situation, an appropriate message is displayed highlighting this situation. The existence of
multiple reciprocals is rare, but it could happen, for example, if multiple customers are paying for
a service points service (where one customer pays for 60% of the metered consumption and the
other pays for the remaining 40%).
The following columns appear in the grid:
Drill Down (button)
Action
icon
Cancel
Field activities will be cancelled too. If you cancel a pending start / stop that has field
activities, the field activities will also be cancelled. Refer to Starting Service & Field Activities for
the details about how the system automatically creates the field activities to support start service
requests. Refer to Stopping Service & Field Activities for the details about how the system
creates the field activities to support stop service requests.
System-generated reciprocals will be cancelled too. If you cancel a pending start / stop that
has a SYSTEM-GENERATED reciprocal SA, the reciprocal will also be cancelled.
Premise Information
SA Information
121
Action
appear); if a
icon will
Date
Cancel
Field activities will be cancelled too. If you cancel a pending start / stop that has field
activities, the field activities will also be cancelled. Refer to Starting Service & Field Activities for
the details about how the system automatically creates the field activities to support start service
requests. Refer to Stopping Service & Field Activities for the details about how the system
creates the field activities to support stop service requests.
System-generated reciprocals will be cancelled too. If you cancel a pending start / stop that
has a SYSTEM-GENERATED reciprocal SA, the reciprocal will also be cancelled.
Account Info
Premise Information
SA Information
If the total number of pending start / stops for the account exceeds the start stop details threshold
defined in Installation Options, the Total number of Pending Starts and Total number of
Pending Stops is displayed together with a grid containing a summary of the pending start and
pending stops.
The grid contains an entry for every group of Pending Start / Pending Stop service agreement
linked to the Account ID with the same pending start / pending stop date, action, premise, and
CIS division/SA Type.
The following columns appear in the grid:
122
Date
Action
icon
Total
Following the Pending Start / Pending Stop grid are two sections; one is used to start service,
the other is used to stop service.
The following points describe the fields in the start service section (refer to How To for a
description of how to perform common start functions).
Use Start Date to define the date on which you want service to commence.
Use Start Method to define what you want to start. Valid values are:
Start Premise SPs. Use this method if you want to start selected services at a premise.
This method allows you to control the display of the service agreements to be started,
providing a manageable view when there are many service agreements to be started at a
premise.
Start a Premise. Use this method if you want to start services at a premise.
Start a SA. Use this method if you want to start a non-premise-oriented service (e.g., a
deposit, a charitable contribution, a one-time charge).
If you have selected the Start Premise SPs or Start a Premise option, use Address and
City to select the premise. Refer to Control Central - Main for suggestions in respect of how
to use these fields. The selected address and premise ID appear below the selection.
If you have selected the Start a SA option, use CIS Division and SA Type to define the type
of service agreement you wish to start.
Warning! Take special care when adding a new service agreement to specify the appropriate
CIS Division / SA Type as it will affect how the customer is billed, what rate can be specified, how
overdue debt is collected, and much more. After the service agreement is activated, you may not
change its SA type.
Use Requested by to define who requested the stop (e.g., Customer, Jane Smith).
123
Click the Start button to start service. When you click this button, the Start Confirmation
page appears.
The following points describe the fields in the stop service section (refer to How To for a
description of how to perform common stop functions).
Use Stop Date to define the date on which you want service to stop.
Use Stop Method to define what you want to stop. Valid values are:
Stop Selected SAs. Use this method if you want to stop selected service agreements
linked to the account.
Stop a Premise. Use this method if you want to stop ALL services at a premise.
Stop a SA. Use this method if you want to stop a specific SA.
Stop all Active SAs. Use this method if you want to stop ALL service agreements linked
to the account.
If you have selected the Stop a Premise option, choose the Premise ID. You can optionally
choose a specific premise if you selected the Stop Selected SAs option.
Use Requested by to define who requested the stop (e.g., Customer, Jane Smith).
124
Default Note. If the service is linked to a service point, the SA Type defaults based on the SP
Type. Refer to SP Type - SA Type for more information.
Start Option
125
Customer Read
Allow Estimates
Default note. The recurring charge amount defaults based on the Start Option.
SIC Code
Business Activity
SA Information
Messages
When you click the Start button, the system performs the following for every service:
126
If a start option is specified, the service agreements rate and contract terms are populated
using information on the option. If a start option is not specified, the service agreements rate
is populated with the SA types default rate.
Service points are linked to the service agreement (if the service agreement is service pointoriented). The SA/SP start date for each service point is the same as the SAs start date.
If you use a Start Method of Start Premise SPs on Start/Stop - Main, the SAs to Start are
displayed in a grid; you can control the service agreements that appear using filter options. You
may want to use the filter if you have a premise with a large number of service agreements to
start.
Premise Info displays summary information about the premise at which services are to be
started.
The section beneath Premise Info provides you with options that control which service
agreements appear in the grid. The following points describe the various options:
Use the SP Type Filter to restrict the service agreements that appear in the grid based on
the SP type of the service points that will be linked to the service agreement. The following
options are available:
All. Use this option if you do not wish to restrict service agreements based on service
point type.
Specific SP Type. Use this option to restrict service agreements to those that will be
linked to service points of a specific SP Type.
Use the Geographic Type Filter to restrict the service agreements that appear in the grid
based on a geographic type and value of the service points that will be linked to the service
agreement. The following options are available:
All. Use this option if you do not wish to restrict service agreements based on a
geographic type and value.
<Geographic Type>. Use this option to restrict service agreements to those that will be
linked to service points associated with the selected geographic type and Geographic
Value.
Select whether to Include or Exclude service agreements that are linked to service points
where Service Exists Already. These service agreements are those that would be not be
started by default. Refer to the description of the Start this SA checkbox for more
information on service agreements that would be not be started by default.
Dont forget to click the search button after changing the filters.
The Select All / Clear All buttons are used to select service agreements to start. These buttons
are enabled if at least one service agreement is displayed in the grid.
30 service agreements at a time. Clicking Select All selects the first 30 service agreements in
the grid. If more than 30 service agreements exist, you must select and start them in batches.
The grid that displays contains the SAs to Start that match your filter criteria. Click on the
drill down button to open the Start SA Confirmation Details page.
The fields in the grid on the Start SA Confirmation page and on the Start SA Confirmation Details
page are as described above for the SAs to Start scroll. Differences are highlighted here:
127
SP Info
SP Identifier
Click the Start button on the Start SA Confirmation page to start the selected SAs. Click on the
Close button to return to the main page - any changes made on this page since the last time you
clicked Start are discarded.
128
Use the Premise Filter to restrict the service agreements to those that are linked to a specific
characteristic premise. The following options are available:
All. Use this option if you do not wish to restrict service agreements based on premise.
No Premise. Use this option to restrict service agreements to those that do not have a
characteristic premise.
Specific Premise. Use this option to restrict service agreements to those with a
characteristic premise of Premise ID.
Use the SA Type Filter to restrict service agreements to those of a given SA Type.
All. Use this option if you do not wish to restrict service agreements based on SA Type.
Specific SA Type. Use this option to restrict service agreements to those of a given CIS
Division and SA Type.
Use the Geographic Type Filter to restrict the service agreements that appear in the grid
based on the geographic type and value of the service points that are linked to the service
agreement. The following options are available:
All. Use this option if you do not wish to restrict service agreements based on a
geographic type and value.
<Geographic Type>. Use this option to restrict service agreements to those that will be
linked to service points / premises associated with the selected geographic type and
Geographic Value.
Dont forget to click the search button after changing the filters.
The Select All / Clear All buttons are used to select service agreements to stop. These buttons
are enabled if at least one service agreement is displayed in the grid.
30 service agreements at a time. Clicking Select All selects the first 30 service agreements in
the grid. If more than 30 service agreements exist, you must select and stop them in batches.
The grid that follows contains the service agreements to stop that match your filter criteria. The
following information appears in the grid:
Select Box
Premise Information
SA Information
SP Identifier
Click the Stop button on the Stop SA Confirmation page to stop the selected SAs. Click on the
Close button to return to the main page - any changes made on this page since the last time you
clicked Stop are discarded.
Start/Stop - Address/Phone
Open Customer Information, Start Stop, Address/Phone to change basic information about a
customer while you are starting or stopping service.
A subset of person and account information. This page features a subset of person and
account fields that typically change when a customer moves. You can always use the Person or
Account transactions to change this information.
This information is held in limbo. The information on this page will only be updated on the
respective person / account when the first service agreement linked to the account is activated or
stopped (i.e., this information is held in limbo until the pending start / pending stop is activated /
stopped).
Main customer information. The information on this page is associated with the accounts main
customer (as defined on Account Person Information). If you need to change information about
any other person linked to the account, you must transfer to Account Person Information and
make the changes there.
129
Use Bill Route Type to indicate how the bill is sent to the customer. If the Bill Route Type you
select indicates that bills are routed via fax, make sure you specify a fax number in the
Telephone Numbers below (note, the system knows which of a persons phone numbers is a fax
number by the phone type). If the Bill Route Type you select indicates that bills are routed via
Email, make sure to specify the persons Email Address below. If the Bill Route Type you
selected indicates that bills are routed via the postal service, select the appropriate Address
Source. This field is protected if bills are routed via email or fax. You have the following options:
Choose Mailing Premise on Account if bills should be sent to the accounts mailing
premise. This address is displayed below.
Choose Person if bills should be sent to the persons mailing address. This address is
displayed below.
Choose Account Override if bills should be sent to the account persons override address.
This address is displayed below. Typically, you would only choose this option if the person
has multiple accounts and each accounts bills should be sent to a different address.
If the Address Source is Person or Account Override, the respective address fields are
displayed and may be changed. If the Address Source is Mailing Premise on Account, the
accounts mailing premise is displayed and cannot be modified. Refer to Premise Main
Information for information about these fields.
Default note. If you switch the Bill Route Type from a non-postal to postal routed, the Address
Source defaults to the bill address source defined on the account (if one exists) or Mailing
Premise on Account if bill address source is not specified for the main customer.
Refer to Setting Up Bill Route Types for more information about bill route types.
Specify the customers Email Address. This can be used to route bills to the customer via email
(if your bill routing software supports this function).
Telephone Numbers are used by Control Central to look for accounts and persons. If the
person has more than 20 phone numbers, the first 20 will be shown as display only with a
message indicating that more phone numbers exist until you save your start or stop. Once the
start or stop has been saved, you are able to modify the phone number collection.
The following fields display:
Phone Type indicates the type of phone number, e.g., Home, Mobile, Business,
Use Phone Number to define the telephone number. Enter the telephone number in the
format described by the Phone Format.
130
Start/Stop - Pending SA
If you need to change additional information about the pending start or stop SAs, navigate to the
Pending SA tab. Alternatively, you can click the Drill Down button on the SA grid of the Main
tab.
Description of Page
If the total number of pending start / stops for the account does not exceed the start stop details
threshold defined in Installation Options, an entry appears in the scroll for each entry in the SA
grid on the main page. Use the Pending Start/Stop SA navigation arrow buttons to select the
pending SA you want to review or modify. This page is split between the primary SA on the top,
and the reciprocal SA on the bottom. The following fields are available.
Primary SA:
SA Info
Cancel
Date
Reason
131
Start Option
Premise
Reciprocal SA:
SA Info
Cancel
Date
Reason
Start Option
132
Premise
Account
If the total number of pending start / stops for the account exceeds the start stop details threshold
defined in Installation Options, the pending start / stop SAs and their reciprocal SAs are displayed
in a grid; you can control the service agreements that appear using filter options.
The section beneath Account provides you with options that control which service agreements
appear in the grid. The following points describe the various options:
Use the SA Action Filter to restrict the service agreements that appear in the grid to pending
starts or pending stops. The following options are available:
All. Use this option if you do not wish to restrict service agreements based on SA Action.
Use the date filter to restrict service agreements to those that will start or stop between the
From Date and the To Date.
Use the Premise Filter to restrict the service agreements to those that are linked to a specific
characteristic premise. The following options are available:
All. Use this option if you do not wish to restrict service agreements based on premise.
No Premise. Use this option to restrict service agreements to those that do not have a
characteristic premise.
Specific Premise. Use this option to restrict service agreements to those with a
characteristic premise of Premise ID.
Use the SA Type Filter to restrict service agreements to those of a given SA Type.
All. Use this option if you do not wish to restrict service agreements based on SA Type.
Specific SA Type. Use this option to restrict service agreements to those of a given CIS
Division and SA Type.
Use the Geographic Type Filter to restrict the service agreements that appear in the grid
based on the geographic type and value of the service points that are linked to the service
agreement. The following options are available:
All. Use this option if you do not wish to restrict service agreements based on a
geographic type and value.
<Geographic Type>. Use this option to restrict service agreements to those that will be
linked to service points / premises associated with the selected geographic type and
Geographic Value.
Dont forget to click the search button after changing the filters.
The Select All / Clear All buttons are used to select service agreements if you plan on issuing
any of the mass update actions at the bottom of the page. These buttons are enabled if at least
one service agreement is displayed in the grid.
133
30 service agreements at a time. Clicking Select All selects the first 30 service agreements in
the grid. If more than 30 service agreements exist, you must select and start them in batches.
The grid that displays contains the service agreements that match your search criteria. Click on
the drill down button to open the Pending SA Details page.
Please refer to the Pending Start/Stop SA scroll for a description of the fields in the pending
start/stop SA grid on the Pending SA tab and on the Pending SA Details page. Additional fields
are described here:
Pending SAs Grid:
Select box. Use this checkbox to select service agreements for mass update.
The Action icons highlight if the associated SA is a pending start or a pending stop and if
there are reciprocal SAs. Refer to the action icon on Start Stop - Main.
Description of Page
An entry appears in the scroll for every Pending and Held field activity linked to the accounts
service agreements. The information in the Field Activity column contains a summary of the
field activity and its service point. The information in the How Used column describes the
purpose of the field activity (e.g., Start Activity, Stop Activity, Severance Activity).
If the total number of pending start / stops for the account exceeds the start stop details threshold
defined in Installation Options, you can control the field activities that appear using filter options.
The section beneath Account provides you with options that control which field activities appear
in the grid. The following points describe the various options:
134
Use the Schedule Date filter to restrict the field activities that appear in the grid to those that
are scheduled between. The following options are available:
All. Use this option if you do not wish to restrict field activities to a specific schedule
date.
Specific Date. Use this option to restrict the field activities to those with a schedule date
between the From Date and the To Date.
Use the Premise Filter to restrict the field activities to those that are linked to service points
at a specific premise. The following options are available:
All. Use this option if you do not wish to restrict field activities based on premise.
Specific Premise. Use this option to restrict field activities to those linked to a service
point at the given Premise ID.
Use the SP Type Filter to restrict field activities to those that are linked to service points of a
given SP Type.
All. Use this option if you do not wish to restrict field activities based on SP Type.
Specific SA Type. Use this option to restrict field activities to those of a given SP Type.
Use the Geographic Type Filter to restrict the field activities that appear in the grid based on
the geographic type and value of the service points that are linked to the service agreement.
The following options are available:
All. Use this option if you do not wish to restrict field activities based on a geographic
type and value.
<Geographic Type>. Use this option to restrict field activities to those that are linked to
service points / premises associated with the selected geographic type and Geographic
Value.
Dont forget to click the search button after changing the filters.
How To
The topics in this section describe how to perform common start/stop functions.
Contents
How To Start Service At A Premise
How To Stop Service At A Premise
How To Start A Deposit
How To Start A Charitable Contribution
How To Start A One-Time Charge Service Agreement
How To Start Service When Multiple Service Points Measure Consumption
Use Control Central - Main to look for the customer. If the customer exists, click the Start
Service button to transfer to Start/Stop. If the customer doesnt exist, add a new
person/account by following the instructions under How To Add A New Customer From
Control Central.
Specify the Start Date, Start Method (Start a Premise), and select a premise (by entering
the premise Address and clicking the search button).
Click the Start button to review the various service agreements that will be created.
135
Service agreements are created. Each row in the scroll is associated with a service agreement.
When you close the page, the system creates new service agreements in the state of pending
start.
If youre starting service at a premise, the system automatically populates the Start
Confirmation page with information about every service agreement to be created. To do this,
we make a basic assumption - the customer wants every service at the premise. If this
assumption is incorrect, simply remove the service agreement from the scroll (by turning off
the Start this SA switch) before closing the page.
Automatically stop the existing customer. If theres a customer currently paying for service at
the premise, the system automatically sets up the stop information for the existing customer. The
stop date of the existing customer is the start date of the new customer. If you dont want to stop
the existing customer, simply indicate such in the scroll.
Warning! Take special care when adding a new service agreement to specify the appropriate
CIS Division and SA Type as it will affect how the customer is billed, what rate can be specified,
how overdue debt is collected, and much more. After the service agreement is activated, you
may not change its CIS Division / SA type.
Refer to Starting Service & Field Activities for the details about how the system automatically
creates the field activities to support start service requests.
Use Control Central - Main to find the customer. Click the Stop Service button to transfer to
Start/Stop.
Specify the Stop Date, Stop Method (Stop a Premise), and select a Premise (the premise
will have been pre-selected for you if you drilled down from Control Central).
When you click the stop button, the system changes the status of each service agreement to
pending stop and sets the stop date accordingly. If we stopped a service agreement that we
shouldnt have, simply cancel the stop by checking the Cancel column in the grid (and save
the page)
Landlord reversion. If you stop service at a premise that references a landlord agreement, the
system will automatically create pending start service agreements for the landlord for those
service types covered by the landlord agreement.
136
Refer to Stopping Service & Field Activities for the details about how the system creates the field
activities to support stop service requests.
The system bills the customer for the deposit using information on the service agreement.
If the customer doesnt pay, credit & collections starts a collection process to encourage the
customer to pay.
Deposit service agreements differ from regular service agreements in the following ways:
Deposit service agreements typically dont cause a receivable account to be affected when
the deposit is billed. It is only when the deposit is paid that a financial transaction occurs
(debit cash, credit deposit payable).
Deposit service agreements have a credit balance when the billed amount is paid (the
deposit paid by the customer is a liability of your company - it owes the customer this money).
Indicate the premise that the deposit service agreement will cover using the Address and
click the Start button.
After you click the Start button, the Start Confirmation page will appear:
Choose an appropriate CIS Division / SA Type for the deposit service agreement.
If Start Options have been created for the CIS Division / SA Type, you need only select
the appropriate option and close the page. The system will use the information on the
start option to populate the service agreements billing parameters (e.g., the total deposit
due, the installment amount, etc.).
If Start Options have not been created for the CIS Division / SA Type, you must define
the total amount of the deposit and the installment amount, if any. You define the total
amount of the deposit in Total Amount To Bill. You can have the system recommend a
deposit amount by pushing the
If you allow the customer to pay the deposit in installments, define the Installment
Amount (the prompt for this field is defined on the SA type and therefore will differ
depending on how youve set up the system). After defining this information, close the
page. The system will use the information you entered to create a deposit service
agreement.
137
Note. The above information related to starting a deposit assumes that the deposit SA Type is
set up as a premise-based service. If your company does not associate a deposit with a specific
premise, you will need to set up your SA Type for the deposit accordingly. Then, you will need to
use a Start Method of Start a SA.
The system bills the customer for the elected contribution amount using information on the
service agreement.
If the customer doesnt pay, credit & collections may start a collection process to encourage
the customer to pay (depending upon how the charitable contributions debt class has been
set up on your system).
Charitable contribution service agreements differ from regular service agreements in the following
ways:
Charitable contribution service agreements have no balance when the billed amount is paid
because the money is being forwarded to a charity.
Indicate the CIS Division / SA Type of the charitable contribution agreement and click the
Start button.
After you click the Start button, the Start Confirmation page will appear:
If Start Options have been created for the CIS Division / SA Type, you need only select
the appropriate option and close the page. The system will use the information on the
start option to populate the service agreements billing parameters (i.e., the charitable
contribution amount to be periodically billed).
If Start Options have not been created for the CIS Division / SA Type, you must define
the charitable contribution amount (the prompt for this field is defined on the SA type and
therefore will differ depending on how youve set up the system). After defining this
information, close the page. The system will use the information you entered to create a
charitable contribution service agreement.
138
A billable charge must reference a service agreement. This service agreement behaves just like
any other service agreement:
Bill segments are created for the service agreement. Whenever billing is performed for
an account with billable charge service agreements, the system creates a bill segment for
each unbilled billable charges.
Payments are distributed to the service agreement. Payments made by an account are
distributed to its billable charge service agreements just like any other service agreement.
Overdue debt is monitored. The credit and collections process monitors billable charge
service agreements for overdue debt and responds accordingly when overdue debt is
detected.
Therefore, in order to levy a one-time charge, the customer must have a billable charge service
agreement. If one already exists (because of a previous billable charge), you dont have to create
a new service agreement. Rather, transfer to the Billable Charge page and add a billable charge
for the service agreement. If the customer doesnt already have billable charge service
agreement, create one by performing the following steps:
Indicate the CIS Division / SA Type of the billable charge service agreement and click the
Start button.
After you click the Start button, the Start Confirmation page will appear. Simply close the
confirmation page to save the agreement.
After the billable charge service agreement has been created, add a billable charge to it (the
easiest way is to use the SA context menu). Refer to Maintaining Billable Charges for more
information.
Start service for only one of the service points to be linked to the service agreement. When
you start service, the system creates a service agreement, links the service point to it, and
links a field activity to the service point.
For every service point that wasnt linked to the service agreement:
Link the service point to the pending service agreement and link the field activity to the
service point on the service agreement. Both of these tasks are done on Service
Agreement - SA / SP.
139
Thats it. The activation process will automatically activate the service agreement when the
fieldwork is complete on all of its service points.
In addition to manually adding customer contacts, your implementation team can set up plug-in
algorithms that create customer contacts when certain events transpire. For example, you can
plug-in an algorithm on the customer class object that creates a customer contact whenever an
order is completed. Because the number and type of plug-ins can be customized for your
implementation, we cannot provide a concise list of all such algorithms.
In addition to the above, a variety of events can trigger the creation of a customer contact. Refer
to Customer Contacts Are Used To Trigger Letters for the details.
140
Customer contacts that trigger letters can be produced by any of the method described under
How Customer Contacts Are Created. While a user can create this type of customer contact
(e.g., if a customer requests a form to sign-up for automatic payment), the primary sources of
customer contacts that trigger letters are via system events and algorithms. Besides algorithms,
the following system events may generate customer contacts automatically:
Collection events. When a customer falls in arrears, the system creates a collection
process. A collection process is a series of events meant to encourage the customer to pay
their outstanding debt. A classic collection event is one that creates a customer contact that,
in turn, causes a letter to be sent to the customer requesting payment. Refer to The Big
Picture Of Collection Events for more information.
Severance events. The last event in a collection process typically creates a severance
process for each service agreement thats in arrears. A severance process is a series of
events that leads to service being severed. A classic severance event is one that creates a
customer contact that, in turn, causes a letter to be sent to the customer warning of
impending cutoff (or telling them theyve been cutoff and the terms necessary to reinstate
service). Refer to The Big Picture Of Severance Events for more information.
Write-off events. After a customer has been final billed, a write-off process will be created.
A write-off process is a series of events that leads to the debt being written off. A classic
write-off event is one that creates a customer contact that, in turn, causes a letter to be sent
to the customer informing them of that their debt has been referred to a collection agency.
Refer to The Big Picture Of Write Off Events for more information.
Your implementation team can introduce plug-in algorithms to create a customer contact when
certain events take place. If the created customer contact references a letter template, a letter
will be triggered. Because the number and type of plug-ins can be customized for your
implementation, we cannot provide a concise list of all such algorithms.
Determine if you need a new customer contact or if you can reuse one that already exists. If
you need a new customer contact, use any of the online methods described under How
Customer Contacts Are Created.
Add an entry to the customer contacts log. This log entry should be set up as follows:
Use Trigger Date to define the latest date on which the To Do entry should be created.
The reason we indicated this should be the latest date is because the background
process thats responsible for creating these To Do entries has a parameter called lead
time. This parameter is used to define the number of days before the Trigger Date that
the To Do entry should be created. Note, the batch control ID of TD-CCCB is used to
refer to this background process.
141
Description of Page
Enter the Person ID of the person associated with the customer contact.
Select a Preferred Contact Method to indicate how the person prefers to be contacted. The
following options are available:
Email. If this method is selected, the Contact Person's email address appears adjacent.
Fax. If this method is selected, the Contact Person's fax number appears (the system knows
which of a persons phone numbers is a fax number by the phone type).
Not Applicable. If the person doesn't want to be contacted (or the contact method is
unusual), use this option. You might want to consider describing the situation in the Contact
Instructions.
Phone. If this method is selected, the Contact Person's phone number appears.
142
Postal. If this method is selected, the Contact Person's address appears. Refer to Where
Does The Address Come From for a description of which address the system displays.
SMS. If this method is selected, the Contact Person's short message service (SMS)
information displays.
Turn on the Open switch if the event that necessitated the contact hasnt been resolved. For
example, if a customer calls with a high bill complaint and you cant resolve it immediately, you
would turn on the Open switch and enter an appropriate entry in the Log. Refer to Customer
Contacts Can Be Used As Case Files for more information.
Enter the Contact Date and Contact Time.
Default note. The current date and time are defaulted.
The User ID of the user who created the contact is displayed adjacent to Contact Date / Time.
Every customer contact has a Contact Type that classifies the record for reporting purposes.
Every contact type, in turn, references a Contact Class. The class categorizes customer
contacts into larger groupings for reporting purposes.
Adding a customer contact may cause a letter to be generated. You can set up a customer
contact type to generate a form letter whenever a customer contact of this type is added. In fact,
this is the only way to generate a letter in the system. Refer to Customer Contacts Are Used To
Trigger Letters for more information.
Use Comments to describe the contact.
If the customer contact was created by a collection event, a severance event or a write-off event
or is referenced by a field activity step, the Related Records contains information about the
associated record.
If a letter template is associated with the customer contact type / class:
Letter Information describes the status of the letter (i.e., whether it has been printed or not).
If the letter has been printed and you want to reprint, please turn on the reprint switch (this
will cause the letter to be reprinted the next time the letter print background process
executes).
If your implementation team has plugged-in an Online Letter Image algorithm on Installation
Options - Algorithms, the Display Letter button appears. When clicked, the image of the
letter is rendered in a PDF and displayed in an Adobe reader. Refer to Technical
Implementation Of Online Letter Production for a technical description of how letter images
are produced.
The grid that follows contains a diary of past (and future) events related to the customer contact.
Refer to A Customer Contact May Trigger Reminders and Customer Contacts Can Be Used As
Case Files for more information about when you would use this log.
There are two ways to add a row to the log:
You can navigate to the Log tab and insert a new row into the scroll.
143
Regardless of the method used to add a log entry, the following information appears on a log
entry:
Create Date / Time is the date and time when the log entry was created.
Use Comments to describe the reason for the log entry. If you have lengthy comments, we
recommend navigating to the Log tab (by clicking the adjacent Go To button) as there is a
larger input field on this page.
The remaining fields are only used if you want the system to remind you about this customer
contact on a future date. If you enter these fields, the system will create a To Do entry to
remind you about the customer contact.
Use Trigger Date to define the latest date on which the To Do entry should be created.
The reason we indicated this should be the latest date is because the background
process thats responsible for creating these To Do entries has a parameter called lead
time. This parameter is used to define the number of days before the Trigger Date that
the To Do entry should be created. Note, the batch control ID of TD-CCCB is used to
refer to this background process.
Multiple reminders. You can set up multiple reminders on a customer contact. For example,
you can indicate that you want to be reminded every Monday for the next 4 weeks to check on
the issue that caused a given customer contact to arise. Youd do this be entering 4 log entries
where each as the desired Trigger Date.
Description of Page
Date / Time is a display-only field that contains the date and time when the log entry was created.
Log ID is the system-assigned, unique identifier of the log entry.
Created by is a display-only field that contains the ID and name of the user who created the log
entry.
Use Comments to describe the reason for the log entry.
144
The remaining fields are only used if you want the system to remind you about this customer
contact on a future date. If you enter these fields, the system will create a To Do entry to remind
you about the customer contact.
If the To Do entry should be addressed to a specific user, choose a Reminder type of Send
to User and enter the users ID in Send To.
Use Trigger Date to define the latest date on which the To Do entry should be created. The
reason we indicated this should be the latest date is because the background process thats
responsible for creating these To Do entries has a parameter called lead time. This
parameter is used to define the number of days before the Trigger Date that the To Do entry
should be created. Note, the batch control ID of TD-CCCB is used to refer to this
background process.
Description of Page
Note. You can only choose characteristic types defined as permissible on a customer contact.
Refer to Setting Up Characteristic Types & Their Values for more information about characteristic
types. In addition, the characteristic type must also be defined as valid for the customer contacts
type. Refer to Setting Up Customer Contact Types for more information about customer contact
type.
The following fields display:
Characteristic Type
Characteristic Value
Printing Letters
As described under Customer Contacts Are Used To Trigger Letters, you must create a customer
contact whenever you want to send a letter to a customer. The contents of this section describe
the technical implementation of letter production.
145
Contents
Letter Templates Control The Information Merged Onto Letters
BI Publisher and Crystal Reports Versus DOC 1
Where Does The Address Come From?
Technical Implementation Of Online Letter Images
Technical Implementation Of Batch Letter Production
Reproducing The Letter Print Flat File
How To Reprint A Specific Letter
The Doc 1 Records
The Word Records
It contains an algorithm that is responsible for extracting the information merged onto your
letters. Specifically, algorithms of this type create the flat file records that are passed to
your letter print software. Algorithms of this type are called under the following scenarios:
The background process that builds the flat file thats passed to your letter print software
calls these algorithms to construct the flat file records for each letter.
If your letter print software has the ability to construct a real-time image of a letter (in a
PDF), you can plug-in an Online Letter Image algorithm on the Installation Record. This
type of algorithm will call the letters letter templates extract algorithm to extract the
information that is merged onto the letter. Refer to Technical Implementation Of Online
Letter Image for the details.
You can create letters online using an external reporting tool such as BI Publisher or Crystal
reports. Refer to Letter Print - BI Publisher and Crystal Sample Welcome Letters CI_LTRGN_ENG REPORT for more information about the sample template.
Refer to The Doc 1 Records for examples of the record layouts passed to the Doc 1 print
software.
It contains the ID of the background process that builds the flat file thats passed to your letter
print software. The base package example of this process (known by the batch control ID of
LTRPRT) simply calls each customer contacts letter templates extract algorithm to format
the information placed onto the flat file.
An extract file is not required when using BI Publisher or Crystal Reports. The sample
reports provided to use with these external report tools do not have to extract information
from another object to merge into a letter.
Refer to Letter Print - BI Publisher and Crystal Sample Welcome Letters - CI_LTRGN_ENG
REPORT for more information.
146
For letters generated as a result of collection events, severance events, write-off events and
overdue events, the address is extracted as follows:
The respective Account Person record is retrieved for the letter recipient (note, the
account ID is retrieved from the related collection / severance / write-off / overdue
process).
If the person has a seasonal address effective on the business date, the letter's address
is the respective seasonal address.
If the address source is Mailing Premise on Account, the letters address is the
accounts mailing premise.
If the address source is Account Override, the letters address is the override address
on the respective Account Person record.
If the address source is Person, the letters address is the persons mailing address.
If the address source is not defined, the persons mailing address is used.
If an address was not populated as a result of the above, the letter is not produced and a
warning is issued by the background process responsible for creating the letter extract
file.
If the letter's person has a seasonal address effective on the business date, the letter's
address is the respective seasonal address.
Otherwise, the system checks if the letters person has at least one account where the
person is the main customer and the account has at least one active service agreement.
If so, the logic described above is executed for the first such account found.
If an address was not populated as a result of the above, the letter is not produced and a
warning is issued by the background process responsible for creating the letter extract
file.
Plug-in an Online Letter Image construction algorithm on the Installation Record. Refer to
ONLD-LT for an example of such an algorithm. Note, if your letter print software is not
capable of producing a PDF containing an image of a letter, users will not be able to view
images of letters.
Plug-in the appropriate extract algorithm on each letter template. Algorithms of this type
format the records that contain the customer information that is passed to your printing
software.
When you plug-in these algorithms, a button appears on Customer Contact - Main for customer
contacts whose customer contact type references a letter template. When a user clicks this
button, the following takes place:
147
This algorithm calls the customer contacts letter templates extract algorithm. This algorithm
constructs the information thats merged onto the letter and returns it to the Online Letter
Image algorithm. This algorithm, in turn, passes it to your letter print software.
Your letter print software renders an image of the letter in a PDF and returns it to the Online
Letter Image algorithm.
And finally, the Online Letter Image algorithm displays the PDF in a separate Adobe
session.
The Doc1 flat file is created with multiple records of various record types for every customer
contact record.
The Word flat file is created with one record for every customer contact record processed.
Each of the fields is delimited by a special character (e.g. ~).
Alternate print / routing methods. If you require different print formats, you must create new
letter extract algorithms and plug them in on your letter template.
148
Alternate letter print flat file format. The algorithms responsible for creating the letter extract
records can produce the output in either Doc1 format (described below) or in Word format (see
The Word Records). The Doc1 flat file is created with multiple records of various record types for
every customer contact record processed. The Word flat file is created with one record for every
customer contact record processed. These algorithms extract the same fields for both formats.
However, the Word flat file has all fields for a letter compressed into one record; where each field
is delimited by a tilde (~). You control which format is used by the parameters you supply to the
respective background processes that call these algorithms. For Doc 1 format, set FIELDDELIM-SW=N and CNTL-REC-SW=Y. For Word format, set FIELD-DELIM-SW=Y and CNTLREC-SW=N.
Numerous types of records are interfaced to the Doc 1 letter print software. However, they all
share a common structure:
The first 4 bytes are called the Printer Key. This field is a record type used by the Doc 1
letter template.
The next 26 bytes are called the Sort Key. This field is used to ensure the various records
used to construct a printed letter appear in the correct order in the interface file.
The next 3 bytes are a filler that is available for future use.
The remaining bytes contain the Letter Information that appears on the printed letter. The
type of information differs for each type of record.
Description
Global extract information
Notes
Required. 1 per flat file.
1000
Letter record
1100
Mailing Information
149
Note
Record types 1200 through 1600 only exist if the letter was triggered
as a result of a collection event, a severance event, a write-off event,
a workflow event or an overdue process event, respectively. These
record types are mutually exclusive and it is possible for none to exist
(meaning that the letter was triggered by a user-created customer
contact and therefore has no extract merge information).
1200
Collection Process/Event
1300
Severance Process/Event
1400
Write-off Process/Event
1500
Workflow Process/Event
1600
Overdue Process/Event
9990
Sort Key
The letter print records need to be sorted in the right sequence in order for DOC1 to process
them. The following is a description of the portion of each record that is responsible for
performing this task.
The following table defines the structure of the sort key that appears on each letter print record.
Please note that different components are filled in for each printer key.
Field Name
Format
LTR_TMPL_CD
A12
CC_ID
A10
CC Record Group
A2
Source/Value/Description
This field forces the letters records into the correct order. Values:
10 General Letter information
20 Mailing information
30 Credit and Collections information
40 Workflow information
99 End Letter
A2
This field forces the subordinate records into the correct order. Values:
10 Collection Process/Event information
30 Severance Process/Event information
40 Write Off Process/Event information
50 Overdue Process/Event information
Mailing Key
Mailing key contains the postal code.
150
Letter Information
The topics in this section describe the information that appears on each letter extract record type.
Contents
Global Information Record
Letter Record
Mailing Information Record
Collection Process / Event Record
Severance Process / Event Record
Write Off Process / Event Record
Workflow Process / Event Record
Overdue Process / Event Record
End of Letter Record
Definition of Address Subrecord
Format
Source/Value/Description
Print Key
A4
0010
A26
A15
BATCH_CD
A8
BATCH_NBR
N10
BATCH_RERUN_NBR
N10
N10
Date/Time [Artificial]
A26
CC Id Start [Artificial]
A10
CC Id End [Artificial]
A10
BATCH_THREAD_NBR
N10
N10
Letter Record
One record is produced for every letter to be printed.
151
Field Name
Format
Source/Value/Description
Print Key
A4
1000
A26
A15
CC_ID
A10
PER_ID
A10
CC_DT
D10
CC_TM
T15
CC_CL_CD
A4
CC_TYPE_CD
A12
LTR_TMPL_CD
A12
LTR_DT
D10
From the current system date/time the date to print on the letter.
Format
Source/Value/Description
Print Key
A4
1100
A26
A15
ENTITY_NAME1
A64
ENTITY_NAME2
A64
ENTITY_NAME3
A64
ADDRESS_SBR
A361
See below for the fields. Refer to Where Does The Address Come
From? for the source of the address information.
Format
Print Key
A4
A26
A15
152
Source/Value/Description
1200
Field Name
Format
Source/Value/Description
COLL_PROC_ID
A10
EVT_SEQ
N3
ACCT_ID
N10
COLL_CL_CNTL_CD
C20
DEBT_CL_CD
C4
DESCR
C30
CRE_DTTM
DT26
COLL_ARS_DT
D10
AMOUNT_AMT
N13.2
Amount still owed for the collection process. This is the amount the
customer must pay to have the collection process canceled. This is
calculated by the same routine used by the Collection Process
Monitor.
CURRENCY_CD
C3
Format
Source/Value/Description
Print Key
A4
A26
A15
SEV_PROC_ID
A10
EVT_SEQ
N3
SA_ID
A10
ACCT_ID
A10
MULTI_PREM_SW
A1
BUSINESS_UNIT
A5
SA_TYPE_CD
A4
SA_TYPE_DESCR
A30
CRE_DTTM
DT26
SEV_ARS_DT
D10
AMOUNT_AMT
N13.2
Amount still owed for the severance process. This is amount the
customer must pay to have the severance process canceled. This is
calculated by the same routine used by the Severance Process
Monitor.
CURRENCY_CD
C3
1300
153
Field Name
Format
ADDRESS_SBR
Source/Value/Description
Address Subrecord.
CI_PREM / The address of the characteristic premise for the SA.
This is assumed to be the premise that will be cut.
Format
Source/Value/Description
Print Key
A4
1400
A26
A15
WO_PROC_ID
A10
EVT_SEQ
N3
ACCT_ID
N10
WO_CNTL_CD
C20
WO_DEBT_CL_CD
C4
CI_WO_CNTL / Write Off debt class of the SAs being written off.
DESCR
C30
CRE_DTTM
DT26
WO_BALANCE
N13.2
Amount still owed on the SAs linked to the write off process. This is
calculated by the same routine that creates an agency referral,
(Determine Referral Amount routine (CIPLWRAN)).
CURRENCY_CD
C3
Format
Source/Value/Description
Print Key
A4
A26
A15
WF_PROC_ID
A10
EVT_SEQ
N3
WF_PP_CD
A12
NT_UP_XTYPE_CD
A30
DESCR50
A50
154
1500
Field Name
Format
Source/Value/Description
CRE_DTTM
DT26
CTXT_VAL_ACCT
A50
CTXT_VAL_MSA
A50
CTXT_VAL_SPR
A50
SPR_DESCR50
A50
CI_SPR/DESCR50.
CTXT_VAL_SP
A50
CTXT_VAL_XACC
A50
Format
Source/Value/Description
Print Key
A4
1600
A26
A15
OD_PROC_ID
A10
OD_EVT_SEQ
N3
ACCT_ID
N10
OD_PROC_TEMPL_CD
A12
DESCR
C30
CRE_DTTM
DT26
N13.2
Unpaid Amt
N13.2
CURRENCY_CD
C3
Info String 1
Info String 2
Info String 3
Info String 4
Info String 5
155
Format
Print Key
A4
A26
A15
Source/Value/Description
9990
Format
COUNTRY
A3
ADDRESS1
A64
ADDRESS2
A64
ADDRESS3
A64
ADDRESS4
A64
CITY
A30
NUM1
A6
NUM2
A4
HOUSE_TYPE
A2
COUNTY
A30
STATE
A6
POSTAL
A12
GEO_CODE
A11
IN_CITY_LIMIT
A1
Description
Alternate letter print flat file format. The algorithms responsible for creating the letter extract
records can produce the output in either Doc1 format (see The Doc 1 Records) or in Word format
(see below). The Doc1 flat file is created with multiple records of various record types for every
customer contact record processed. The Word flat file is created with one record for every
customer contact record processed. These algorithms extract the same fields for both formats.
However, the Word flat file has all fields for a letter compressed into one record; where each field
is delimited by a tilde (~). You control which format is used by the parameters you supply to the
respective background processes that call these algorithms. For Doc 1 format, set FIELDDELIM-SW=N and CNTL-REC-SW=Y. For Word format, set FIELD-DELIM-SW=Y and CNTLREC-SW=N.
156
One record is produced for every letter to be printed. The fields on each record are delimited with
a tilde (~). The following table shows the format of the fields:
Field Name
Maximum
Size
Source/Value/Description
POSTAL
A12
ENTITY_NAME1
A64
ENTITY_NAME2
A64
ENTITY_NAME3
A64
COUNTRY
A3
ADDRESS1
A64
ADDRESS2
A64
ADDRESS3
A64
ADDRESS4
A64
CITY
A30
NUM1
A6
NUM2
A4
HOUSE_TYPE
A2
COUNTY
A30
STATE
A6
POSTAL
A12
GEO_CODE
A11
IN_CITY_LIMIT
A1
CC_ID
A10
PER_ID
A10
CC_DT
See Note
CC_TM
T15
CC_CL_CD
A4
CC_TYPE_CD
A12
LTR_TMPL_CD
A12
LTR_DT
See Note
From the current system date/time the date to print on the letter
formatted as <month> DD, YYYY.
Certain types of letters may have additional fields. The topics that follow describe the additional
fields that suffix the above fields:
157
Contents
Additional Fields For A Collection Process / Event Letter
Additional Fields For A Severance Process / Event Letter
Additional Fields For A Write Off Process / Event Letter
Additional Fields For A Workflow Process / Event Letter
Additional Fields For An Overdue Process / Event Letter
Maximum
Size
Source/Value/Description
COLL_PROC_ID
A10
EVT_SEQ
N3
ACCT_ID
N10
COLL_CL_CNTL_CD
C20
DEBT_CL_CD
C4
DESCR
C30
CRE_DTTM
DT26
COLL_ARS_DT
See Note
AMOUNT_AMT
N13.2
Amount still owed for the collection process. This is the amount the
customer must pay to have the collection process canceled. This is
calculated by the same routine used by the Collection Process
Monitor.
CURRENCY_CD
C3
Format
Source/Value/Description
SEV_PROC_ID
A10
EVT_SEQ
N3
SA_ID
A10
ACCT_ID
A10
MULTI_PREM_SW
A1
BUSINESS_UNIT
A5
SA_TYPE_CD
A4
SA_TYPE_DESCR
A30
CRE_DTTM
DT26
SEV_ARS_DT
See Note
158
Field Name
Format
Source/Value/Description
created formatted as <month> DD, YYYY.
AMOUNT_AMT
N13.2
Amount still owed for the severance process. This is amount the
customer must pay to have the severance process canceled. This is
calculated by the same routine used by the Severance Process
Monitor.
CURRENCY_CD
C3
ADDRESS_SBR
Address Subrecord.
CI_PREM / The address of the characteristic premise for the SA.
This is assumed to be the premise that will be cut.
Format
Source/Value/Description
WO_PROC_ID
A10
EVT_SEQ
N3
ACCT_ID
N10
WO_CNTL_CD
C20
WO_DEBT_CL_CD
C4
CI_WO_CNTL / Write Off debt class of the SAs being written off.
DESCR
C30
CRE_DTTM
DT26
WO_BALANCE
N13.2
Amount still owed on the SAs linked to the write off process. This is
calculated by the same routine that creates an agency referral,
(Determine Referral Amount routine (CIPLWRAN)).
CURRENCY_CD
C3
Format
Source/Value/Description
WF_PROC_ID
A10
EVT_SEQ
N3
WF_PP_CD
A12
NT_UP_XTYPE_CD
A30
DESCR50
A50
CRE_DTTM
DT26
CTXT_VAL_ACCT
A50
159
Field Name
Format
Source/Value/Description
flag is ACCT.
CTXT_VAL_MSA
A50
CTXT_VAL_SPR
A50
SPR_DESCR50
A50
CI_SPR/DESCR50.
CTXT_VAL_SP
A50
CTXT_VAL_XACC
A50
Format
Source/Value/Description
OD_PROC_ID
A10
OD_EVT_SEQ
N3
ACCT_ID
N10
OD_PROC_TEMPL_CD
A12
DESCR
C30
CRE_DTTM
See Note.
N13.2
Unpaid Amt
N13.2
CURRENCY_CD
C3
Info String 1
Info String 2
Info String 3
Info String 4
Info String 5
Maintaining Declarations
The declaration page allows you to define a declaration percentage for a combination of account,
premise, service type, declaration type and date range. The declaration may be used by
algorithms to adjust certain calculations in the system. For example you may give certain
customers a reduced VAT rate. The declaration is used to indicate the reduced rate for the
qualifying customer.
160
Description of Page
The Declaration Info is a concatenation of important information about the declaration record.
The Declaration ID is a system-assigned random number that uniquely identifies this record.
Use Account ID to indicate the account for this declaration.
Use Premise ID to indicate the premise for this declaration.
The Service Type controls the service agreements covered by this declaration. All service
agreements for this account and premise whose service point is for this service type are covered.
Use the Declaration Type to indicate the type of declaration. The system includes the
declaration types CCL Relief and Reduced Rate VAT.
Note. The values for this field are customizable using the Lookup table. This field name is
DCL_TYPE_FLG.
Enter the Start Date and End Date to indicate the effective period of this declaration. The start
date defaults to the current date.
Enter the Declaration Percentage.
If this declaration is related to an external document, indicate the Document Reference.
This bottom of this page contains a tree that shows information about all the declarations linked to
this account. You can use this tree to both view high-level information about these objects and to
transfer to the respective page in which an object is maintained.
161
Meter Management
In addition to meters, the system also supports the definition and installation of non-metered
devices. We use the term item to reference these non-metered devices. In this section, we
describe how you set up and install both types of devices at service points.
Contents
Background Topics
Gaining Access To The V Using Meter/Item Search
Maintaining Meters
Maintaining Meter Configurations
Maintaining Items
Installing / Removing A Meter
Installing / Removing An Item
Testing A Device
Device Test Selection
Meter Replicator
Item Replicator
Usage Requests
Background Topics
The topics in this section provide background information about a variety of meter and item
related issues.
Contents
Meters versus Items versus Equipment
Meters & The V
Items & The V
The meter installed at a service point measures the consumption used at a service point. Its quite
possible for a single meters consumption to be billed on multiple service agreements because its
service point may be linked to multiple service agreements. This is necessary, for example, when
water consumption is used to bill both water and sewage service agreements. Another example
might be when electric consumption is used to bill both transportation and energy service
agreements.
The following illustration will help you visualize the relationship between a meter and the V.
Person
Account
Premise
Service
Agreement
Service
Point
Meter
12393921
KWH
GE
Model: 12-A
Meter Read
Reading: 10393
Meter
Read
If the item is badged (i.e., uniquely identified), you would set up an item and link it to an itembased service point. An item-based service point may have zero or one item installed at any
instant in time. Over time, an item-based service point may have many badged items
installed and removed. Refer to Installing / Removing An Item for more information.
If the item does not have a unique identifier, you do NOT have to set up phony items for it.
Rather, you can use the systems multi-item functionality and simply define the number of
each TYPE of item that is installed at a service point. Refer to Service Points With Multiple
Items for an illustration of such a service point.
Note. Another way to think of an item is something that does NOT measure consumption, but
impacts billing in some way. Examples include streetlights, light poles, and security cameras.
Person
Account
Premise
Service
Agreement
Service
Point
Item
lamp
9281
Warning! The above example illustrated a service point that has a single item installed at it at
any one point in time. We use the term badged item to reference the thing that can be installed
at such a service point (because it has a unique ID that appears on a badge). In addition to
badged items, you can install an unlimited number of non-badged items at any type of service
point. Refer to Service Points (SPs) for more information.
Find where a device is installed and who pays for the device.
Find the devices associated with a person, account, premise or service point.
Navigate to pages that contain information related to a device, its service point, its account(s)
and its service agreement(s). For example,
After finding the meters related to account 1929210192, you could navigate to the page
where a meter read is added for one of the meters.
After finding the account that pays for lamp BY10291, you could navigate to Control
Central to view summary information about the customer.
Etc.
For more information about the relationships between devices and your customers and
premises, refer to Understanding The V, Meters and The V, and Items and The V.
To look for a device or the customer associated with a device, open Meter, Meter/Item Search.
Description of Page
The top half of the page is where you enter criteria used to search for a device.
In Search Type, you define the type of devices that you want to search for. You have the
following options:
All
Meter
Item
This value means that you want to search for items (and
exclude meters).
After defining the appropriate Search Type, you then define how to search for the device. The
following search methods are available:
Closed service agreements are ignored. When the system displays a devices Account and
Service Agreement Information, it ignores closed service agreements. This means that if a
device is installed at a service point that is only linked to closed service agreements, no Account
or Service Agreement Information will be displayed for the device.
Search Method
Person Name
Description
Use this field to search for the devices associated with an account using a persons
name. The person may be the main customer on the account or a third party related to
the account.
You can enter all or part of the persons name. If the person is a business, enter all or
part of the business name. If the person is a human, you must enter the name in the
format Last,First (e.g., Walton,Richard).
The name search is not case sensitive.
This search method cannot be combined with other search methods.
Search Method
Description
Please be aware that only persons whose accounts have devices installed will appear
in the search results at the bottom of the page.
Also note, ALL devices that were ever installed at a persons account(s) are displayed,
even if the device has been subsequently replaced.
Account ID
Use this field to search for the devices associated with a given account ID.
You can enter all or part of the account ID.
This search method cannot be combined with other search methods.
Please be aware that only accounts that have devices installed will appear in the
search results at the bottom of the page.
Also note, ALL devices that were ever installed at an account are displayed, even if the
device has been subsequently replaced.
SA ID
Use this field to search for the devices associated with a given service agreement ID.
You can enter all or part of the SA ID.
This search method cannot be combined with other search methods.
Please be aware that only service agreements that have devices installed will appear in
the search results at the bottom of the page.
Also note, ALL devices that were ever installed a service agreement are displayed,
even if the device has been subsequently replaced.
SP ID
Use this field to search for the devices associated with a given service point ID.
You can enter all or part of the SP ID.
This search method cannot be combined with other search methods.
Please be aware that only service points that have devices installed will appear in the
search results at the bottom of the page.
Also note, ALL devices that were ever installed a service point are displayed, even if
the device has been subsequently replaced.
Premise ID
Use this field to search for the devices associated with a given premise ID.
You can enter all or part of the premise ID.
This search method cannot be combined with other search methods.
Please be aware that only premises that have devices installed will appear in the
search results at the bottom of the page.
Also note, ALL devices that were ever installed at a premise are displayed, even if the
device has been subsequently replaced.
Address
Use this field to search for the devices installed at a premise using the first line of a
service address.
You can enter all or part of the first line of the address. For example, if youre looking
for 324 Hawthorne Lane, you can enter 324 Haw rather than the entire address.
The address search is not case sensitive.
Address may be combined with the City and Postal search methods. Otherwise, this
search method cannot be combined with other search methods.
Please be aware that only premises that have devices installed will appear in the
Search Method
Description
search results at the bottom of the page.
Also note, ALL devices that were ever installed at the premise are displayed, even if the
device has been subsequently replaced.
City
Use this field to search for the devices installed at a premise using a city name
associated with a service address.
You can enter all or part of the city name. For example, if youre looking for someone
in San Francisco; you can enter San Fra, San F, San Francisco, etc.
The city search is not case sensitive.
We strongly recommend qualifying a City search with and Address or Postal code,
otherwise the resultant list can be too large to deal with. Otherwise, this search method
cannot be combined with other search methods.
Please be aware that only premises that have devices installed will appear in the
search results at the bottom of the page.
Also note, ALL devices that were ever installed at the premise are displayed, even if the
device has been subsequently replaced.
Postal
Use this field to search for the devices installed at a premise using a postal code
associated with a service address.
You can enter all or part of the postal code.
The postal code search is case sensitive.
We strongly recommend qualifying a Postal search with and Address or City,
otherwise the resultant list can be too large to deal with. Otherwise, this search method
cannot be combined with other search methods.
Please be aware that only premises that have devices installed will appear in the
search results at the bottom of the page.
Also note, ALL devices that were ever installed at the premise are displayed, even if the
device has been subsequently replaced.
Badge Number
Use this field to find where a device is installed and who pays for the device by entering
the devices badge number.
You can enter all or part of the devices badge number.
This search option is case sensitive.
This search method cannot be combined with other search methods.
Also note,
For meters, only customers associated with the latest configuration of the meter
are displayed.
For items, all customers associated with the item are displayed.
Use this field to search for the devices installed at a service point by using one of the
service points Geo Types / Values. Refer to Service Point Geographic Information
for more information about Geo Types / Values.
If you use this method, you must define a SP Geo Type, however you can enter all or
part of the Geo Value.
This search option is case sensitive.
Search Method
Description
This search method cannot be combined with other search methods.
Please be aware that only service points that have devices installed will appear in the
search results at the bottom of the page.
Also note, ALL devices that were ever installed at the service point are displayed, even
if the device has been subsequently replaced.
Use this field to find where a meter is installed and who pays for the meter by entering
one of the meters alternate IDs. Refer to Meter Meter ID for more information about
Meter ID Types / Numbers.
If you use this method, you must define a Meter ID Type, however you can enter all or
part of the Number.
This search option is case sensitive.
This search method cannot be combined with other search methods.
Also note, only customers associated with the latest configuration of the meter are
displayed.
The system shows the results of your search request in the grid at the bottom of the page. The
following information appears in the grid:
Use the context menus to navigate elsewhere. Please be aware that the context menus that
prefix each cell provide a simple means to navigate to pages related to the meters / service points
/ accounts / service agreements.
Meter / Item Information
SP Information
Account Information
SA Information
Blank column
Geographic Value
Meter ID Number
Maintaining Meters
Meter records contain information about your meters. The topics in this section describe the
pages on which meter-related information is maintained.
After you have set up the core meter information, navigate to Maintaining Meter Configurations to
define how the meters registers are configured.
If you need to create several copies of a given meter and its configuration, navigate to Meter
Replicator - Main Information.
Contents
Meter - Main Information
Meter - Meter ID
Meter - Characteristics
Meter - SP Installation History
Meter - Equipment
Meter - Location History
Meter - Meter Tree
Meter ID
Premise ID
Who pays for service? Use the Premise Context Menu to navigate to Control Central to see
information about the customer linked to the current/last service point at which the meter is/was
installed.
Service Point
Install Date
Removal Date
The date the meter was removed from its last location.
Meter - Meter ID
A meter may have alternate IDs other than its badge number. If it does, each alternate form of
ID is defined using the Meter, Meter, Meter ID page.
Description of Page
To modify a meter ID, simply move to a field and change its value. To add a new alternate form
of identity, click + to insert a row, then fill in the information for each field. The following fields
display:
Meter ID Type
Meter ID Number
Where Used
The data on this page is used by the meter read upload process to identify the meter
configuration that is being read. Refer to Uploading Meter Reads for more information.
Meter - Characteristics
The characteristics page contains information that describes miscellaneous information about the
meter. Use Meter, Meter, Characteristics to open this page.
Description of Page
Meter Info is a concatenation of the meters meter type and badge number.
Meter ID is the system-assigned random number that stays with a meter for life. This value only
appears after the item exists on the database.
To modify a characteristic, simply move to a field and change its value. To add a new
characteristic, click the + button to insert a row, then fill in the information for each field. The
following fields display:
Effective Date
Characteristic Type
Characteristic Value
Default note. If the meters meter type has required characteristics, the respective characteristic
types will default in the above grid.
10
Meter - Equipment
The equipment page contains the equipment that is linked to the meter. Use Meter, Meter,
Equipment to open this page. Refer to Equipment May Be Associated With Meters for more
information.
Description of Page
To modify a piece of equipment, simply move to a field and change its value. To add a new piece
of equipment, press + to insert a row, then fill in the information for each field. The following
fields display:
Equipment ID
Note. This is actually the unique ID of an item as an item must be set up for each piece of
equipment that can be linked to a meter. Only items with an item type defined on the meters
meter types equipment collection may be defined (in other words, the valid types of equipment
are defined on the meters meter type).
Badge Number
Equipment Type
Equipment Count
Install Date
Removal Date
Comment
11
You can view the history of the service points and stock locations at which a meter has been
located.
You can change a meters current stock location if it is not installed at a service point.
Its important to be aware that location history is only recorded when the meters meter type
indicates that its location is tracked. Refer to The Big Picture of Asset Inventory for further
information.
Use Meter, Meter, Location History to open this page.
Description of Page
The rows in the grid show where the meter has been located over its lifetime. The following types
of rows may be displayed:
When a meter is installed at a service point, a stock location history record is created with a
Location History Type of SP Install.
Location is the service point at which the meter is installed. This may not be modified.
When a meter is removed from a service point, a stock location history record is created with
a Location History Type of SP Removal.
Location is a stock location. This value is defaulted based on the service points postal
defaults. You may change this Location if the defaulted value is incorrect.
When a new meter is added, you must create a location history record to define the stock
location at which the meter is stored.
Use Location to define the stock location where the item is being stored.
If a meter is transferred from one stock location to another, you must create a location history
record as described above.
To create a new location history record, click the + button to insert a row, then fill in the
information for each field.
Note. Location history may have gaps. A meter's Stock Location History Is Created Behind
the Scenes and is only created if stock location is being tracked.
12
This page is dedicated to a tree that shows the various objects linked to the meter. You can use
this tree to both view high-level information about these objects and to transfer to the respective
page in which an object is maintained.
Contents
Changing A Configuration
Meter Configuration Maintenance
Validating Register Constants
Changing A Configuration
Because meter configurations are effective-dated, you have to deal with the difference between
correcting an incorrect configuration and introducing a new configuration.
You correct a configuration if you entered some part of the information about the
configuration in error (e.g. a five-digit register is recorded as having four digits).
You introduce a new configuration when you reconfigure the meter. All of the existing
information was accurate at the time it was entered, but now something about the meters
configuration has changed. The historical information is retained intact, and the new
configuration has its own unique identity on the system.
You are allowed to correct an historical configuration, but be careful. You see, meter reads
reference a configuration and its registers. If you change an historical registers unit of measure,
you are changing the unit of measure of all of the meter reads associated with this register - past
and future. This system allows you to do this, just be aware of what youre doing.
You cannot introduce a configuration while the meter is installed at a service point (i.e., the
effective date of the configuration cannot overlap with the effective date period of any SP
Installation History). Think about it, you cant reconfigure the meter while its measuring
consumption. To reconfigure a meter after its been installed at a service point:
Remove the meter from the service point using SP / Meter Installation. To do this, youll be
required to specify a meter read showing how the registers looked when the meter was
removed (and you can do this from this page).
13
Next, add a new meter configuration using Meter Configuration Maintenance effective on the
reconfiguration date. Specify how the registers look after reconfiguration on the new
configuration.
If you need to reinstall the meter at the service point, return to SP / Meter Installation and add
a new installation. To do this, youll be required to specify a meter read showing how the
registers look at installation time (and you can do this from this page). As you know, the
registers are typically reset at installation, but we havent made this assumption in the
system.
Field activities simplify life. Rather than remembering the steps necessary to perform a meter
reconfiguration on an installed meter, you should have a field activity type set up with the three
steps. If such an activity type exists, you simply create a field activity referencing this type and
when you complete it, you can do the 3 steps all at once.
Description of Page
The following meter configuration information is displayed at the top of the page:
14
Meter Configuration
Meter Configuration ID
Meter ID
The Registers accordion contains information about the meter configurations registers. To
modify existing register information, click on the registers summary bar and then move to a field
and change its value. To add a new register, click the + button in the accordion to insert a row
then fill in the information for each field. The following fields display:
Sequence defines the relative physical position of the register with respect to the other
registers, if any.
Use Unit of Measure (UOM) to define the unit of measure in which the register is calibrated.
Use Time of Use (TOU) to define the time-of-use code, if any, that specifies a particular time
of day during which the register measures consumption.
Use Consumptive/Subtractive to define how the system calculates consumption from the
registers meter reads. For Subtractive registers, the system has to subtract the previous
read from the current read. For Consumptive registers, the dial reading indicates how much
was consumed and no subtraction is necessary.
Most of your registers will be set to Subtractive unless you sell electricity. For most electric
meters, kWh registers will be set to Subtractive, and KW meters will be set to Consumptive.
Use How To Use to control how billing uses the consumption from the register. Use
Additive if billing adds the registers consumption to other registers consumption (with the
same UOM and TOU value). Use Subtractive if billing subtracts the registers consumption
from other registers consumption (with the same UOM and TOU value). Use Peak if billing
compares this registers consumption against other registers consumption (with the same
UOM and TOU value) and uses the higher consumption value. Use Check if billing ignores
the consumption associated with this register.
Most of your registers will be set to Additive unless you sell electricity. On electric meters,
kWh registers will be set to Additive, KW meters will be set to Peak.
15
Use Digits Left/Right to define the number of digits to the left and right of decimal place.
This information is used to validate meter readings to ensure they do not exceed the dials
capacity.
Full Scale is typically only specified on demand meters (but can be specified on any type). It
is downloaded to the meter reading devices so they can warn the reader if the resulting
consumption is close to or exceeds the registers maximum capacity.
Read Out Type defines how the readings are displayed on the register.
Tolerance is typically only specified on demand meters (but can be specified on any type). It
is downloaded to the meter reading devices so they can warn the reader if the resulting
consumption is close to or exceeds the tolerance of the register.
Channel ID is used to record an external id that may exist for the register.
Register ID is the unique system-assigned identifier of the register. This value is allocated
when the register is added to the database. Note, the adjacent context menu is disabled for
non-interval registers.
Characteristics
The Characteristics collection on the Meter Configuration page contains information that
describes miscellaneous information about the meter configuration.
The following fields display:
Characteristic Type
Sequence
Characteristic Value
Description of Page
This section only highlights the fields that are different from regular (non interval) meter
configurations.
Use the Complete Data Sets button if you have Pending datasets for the interval registers linked
to the meter configuration and you would like the system to Complete them. When this button is
clicked, all validation algorithms defined on the registers Interval Register Types will be
executed. If no errors are detected from the interval register types validation algorithms OR if
none of the interval register types contains validation algorithms, the pending data sets will be
marked as complete. Refer to Validation of Register Data for more information about the
validation algorithms.
16
The Registers accordion contains information about the meter configurations registers. The
following fields are unique to interval registers or have special behavior for interval registers:
Turn on Interval if this register can have interval datasets associated with it.
Use Interval Register Type to define the interval register type that controls business rules
associated with an interval registers datasets. This field is disabled if Interval is turned off.
Use Time of Use (TOU) to define the time-of-use code if any, that specifies a particular time
of day during which the register measures consumption. This field is disabled if Interval is
turned on.
Channel ID is used to specify an external id for the register. It can be used, for example, to
store the MV-90 channel ID suffix related to a specific register for interval meters.
If any non-interval registers are associated with the meter configuration, a node is displayed
for each register.
If any interval registers are associated with the meter configuration, a node is displayed for
each register. Expanding this node displays information about data sets linked to the interval
register.
The Pending Data Sets node displays if any of the data sets linked to the register are
pending. Expanding this node displays each pending data set.
The Error Data Sets node displays if any of the data sets linked to the register are in
error. Expanding this node displays each error data set.
The Data Created Through node displays the date of the latest complete interval as of
the current date. Expanding this node displays the last 10 complete data sets.
17
If the calculated register constant doesnt match to the actual register constant, a To Do entry is
created.
In order for the process to know how to find the correct equipment and the correct ratios, control
tables need to be set up appropriately and parameters for the background processes need to be
defined accordingly.
Equipment is set up through the use of Items. You will define an Item Type to be used for CT
equipment and another to be used for PT equipment.
The CT Ratio will need to be defined using a Characteristic Type for the CT Item.
The PT Ratio will need to be defined using a Characteristic Type for the PT Item.
The Dial Constant will need to be defined using a Characteristic Type for the Meter.
In order for the background process to work correctly, the following input parameters will need to
be populated:
Service Cycle
Maintaining Items
Item records contain information describing badged items that exist at service points. Item
records are also used to describe equipment that is linked to meters, service points, and other
items.
Refer to Equipment versus Badged Items for more information.
The topics in this section describe the pages on which item-related information is maintained.
Contents
Item - Main Information
Item - Characteristics
Item - SP Installation History
Item - Equipment
Item - Location History
18
Item ID
Premise ID
Service Point
Install Date
Removal Date
The date the item was removed from its last location.
19
Item - Characteristics
The characteristics page contains information that describes miscellaneous information about the
item. Use Maintain Items, Item, Characteristics to open this page.
Description of Page
Item Info is a concatenation of the items item type, badge number and status.
Item ID is the system-assigned random number that stays with an item for life. This value only
appears after the item exists on the database.
To modify a characteristic, simply move to a field and change its value. To add a new
characteristic, click the + button to insert a row, then fill in the information for each field. The
following fields display:
Effective Date
Characteristic Type
Characteristic Value
Default note. If the items item type has required characteristics, the respective characteristic
types will default in the above grid.
Item - Equipment
The equipment page contains the equipment that is linked to the item. Use Meter, Item,
Equipment to open this page. Refer to Equipment May Be Associated With Other Items for more
information.
Description of Page
To modify a piece of equipment, simply move to a field and change its value. To add a new piece
of equipment, click + to insert a row, then fill in the information for each field. The following fields
display:
Equipment ID
Note. This is actually the unique ID of an item as an item must be set up for each piece of
equipment that can be linked to an item. Only items with an item type defined on the items item
types equipment collection may be defined (in other words, the valid types of equipment are
defined on the items item type).
20
Badge Number
Equipment Type
Equipment Count
Install Date
Removal Date
Comments
You can view the history of the service points and stock locations at which an item has been
located.
You can change an items current stock location if it is not installed at a service point.
Its important to be aware that location history is only recorded when the items item type
indicates that its location is tracked. Refer to The Big Picture of Asset Inventory for further
information.
Use Meter, Item, Location History to open this page.
Description of Page
The rows in the grid show where the item has been located over its lifetime. The following types
of rows may be displayed:
When an item is installed at a service point, a stock location history record is created with a
Location History Type of SP Install.
Location is the service point at which the meter is installed. This may not be modified.
When an item is removed from a service point, a stock location history record is created with
a Location History Type of SP Removal.
Location is a stock location. This value is defaulted based on the service points postal
defaults. You may change this Location if the defaulted value is incorrect.
When a new item is added, you must create a location history record to define the stock
location at which the item is stored.
21
Use Location to define the stock location where the item is being stored.
If an item is transferred from one stock location to another, you must create a location history
record as described above.
To create a new location history record, click the + button to insert a row, then fill in the
information for each field.
Note. Location history may have gaps. An item's Stock Location History Is Created Behind
the Scenes and is only created if stock location is being tracked.
Contents
SP / Meter Installation
SP Meter Installation History
SP / Meter Installation
The system automatically updates the information on this page when field activities that affect a
meters installation status (i.e., installs, removes, on/offs) are completed via Field Activity Upload
Staging. You should only have to change the information on this page when you need to finetune what the system sets up by default.
Open Meter, SP/Meter Installation to update a meters installation information.
Description of Page
The following information is displayed at the top of the page:
22
SP/Meter History
SP/Meter History ID
Enter the installation Meter Read ID that shows how the meters register(s) look at
installation time. If you need to view or modify the read, click the context menu and transfer
to the meter read.
The installation date and time of the meter is the installation meter reads date/time.
Use Meter On/Off Status to define if the meter is turned on or off when its INITIALLY
installed. Valid values are On and Off. This status does not affect billing in any way. It is
purely informational.
Override the Installation Constant (i.e., set it to a value other than 1), if equipment is linked
to this service point that affects the calculation of the constant used to manipulate the meters
consumption at billing time. Its important to be aware that this value is multiplied by the
meters registers respective constants when billing determines the amount of consumption
associated with a meter. Typically, only large industrial service points will have a value other
than 1. Note that when you want to change the installation constant for a service point you
must perform an office exchange. This means that you should remove the current meter
and reinstall it. On the new install, specify the new installation constant this way billing will
recognize the new constant and adjust the billable quantities correctly.
Default note. The Installation Constant defaults to a value of 1 for the first meter configuration
installed at a service point. The installation constant for subsequent meter configurations is
defaulted to the value of the latest meter configurations installation constant.
23
Warning! Entering a meter configuration and install meter read is an important part of installing a
meter at a service point. However, if the installation was done in order to activate a service
agreement, you also must reference the install meter read as the start read on the respective
service agreement / service point linkage. The system sets this linkage up for you if: a) the meter
installation is done as part of a field activity, and b) the field activity is linked to the service
agreement / service point linkage as its start activity. Refer to Starting Service & Field Activities
for more information.
Use the Removal information to define the readings on the meters registers when the meter is
removed. To do this you must:
Enter the removal Meter Read ID that shows how the meters register(s) look at removal
time. If you need to view or modify the read, click the context menu and transfer to the meter
read.
The removal date and time of the meter is the removal meter reads date/time.
Warning! Entering a removal meter read is an important part of removing a meter. However, if
the removal was done in order to stop service, you must also reference the removal meter read
as the stop read on the respective service agreement / service point linkage. The system sets
this linkage up for you if: a) the meter removal is done as part of a field activity, and b) the field
activity is linked to the service agreement / service point linkage as its stop activity. Refer to
Starting Service & Field Activities for more information.
Stock Location only appears if the meters meter type tracks location. Enter the stock
location where the meter is stored upon removal. Refer to The Big Picture Of Asset Inventory
for more information.
The Meter On/Off History grid contains the history of when the meter has been turned on and off
while its installed at a service point.
When a meters on/off status changes, insert a new entry into the grid by clicking the + button.
Then,
Enter the On/Off Meter Read ID that shows how the meters dials look when the status is
changed. When this field is populated, the meter Read Date/Time appears adjacent to it.
Use Meter On/Off Status to define if the meter is turned on or off. Valid values are On and
Off.
A unique Sequence number is given to each entry after the information is saved.
Warning! The on/off status does not affect billing in any way. So, for example, if you turn a
meter off and never expire the service agreement / service point link, the meter will still be
amalgamated by billing (although its consumption should be zero). This is intentional as many
meters are turned off as part of the credit and collections process when a customer is delinquent
(but the service point is still linked to the service agreement in case the customer pays up).
24
Description of Page
This page shows the history of the meters that have been installed at the service point. No fields
on this page may be modified.
Contents
SP / Item Installation
SP Item Installation History
SP / Item Installation
The system automatically updates the information on this page when field activities that affect an
items installation status (i.e., installs, removes, on/offs) are completed via Field Activity Upload
Staging. You should only have to change the information on this page when you need to finetune what the system sets up by default.
Open Meter, SP/Item Installation to update a meters installation information.
Description of Page
The following information is displayed at the top of the page:
SP/Item History
SP/Item History ID
Enter the ID of the Service Point at which the item is installed. Summary information about the
service point is displayed adjacent to the service point ID.
25
SP Type Restrictions. The service points SP Type controls whether or not an item can be
installed at the service point, and if so, what type of item can be installed. Refer to Setting Up
Service Point Types for more information.
Item ID identifies the item that is installed at the service point. Summary information about the
item is displayed adjacent to the item ID.
Use the Installation information to define when the item is installed. To do this you must:
Enter the Installation Date/Time showing when the item is installed at the service point.
Use Item On/Off Status to define if the item is turned on or off when its INITIALLY installed.
Valid values are On and Off. This status does not affect billing in any way - it is purely
informational.
Use the Removal information to define when the item is removed from the service point. To do
this you must:
Enter the Removal Date/Time showing when the item is removed from the service point.
Stock Location only appears if the items item type tracks location. Enter the stock location
where the item is stored upon removal. Refer to The Big Picture Of Asset Inventory for more
information.
The Item On/Off History grid contains the history of when the item has been turned on and off
while its installed at the service point. When an items on/off status changes, insert a new entry
button. Then,
into the grid by clicking the
Use Item On/Off Status to define if the item is turned on or off. Valid values are On and Off.
Warning! The on/off status does not affect billing in any way. So, for example, if you turn an
item off and never expire the service agreement / service point link, the item will still be
amalgamated by billing. This is intentional as items can be turned off as part of the credit and
collections process when a customer is delinquent (but the service point is still linked to the
service agreement in case the customer pays up).
Only lamps use on/off status. This grid is only applicable to items that can be switched on and
off (e.g., a lamp with a photovoltaic eye can be switched on and off by installing or removing the
eye). If the type of item does not possess such a property, set the status to on.
26
Testing A Device
Device tests record the results of the periodic tests used to determine the accuracy of your
meters and item. The topics in this section describe how to record the results of a meter or item
test.
Refer to The Big Picture Of Device Testing for more information.
Contents
The Lifecycle Of A Device Test
Device Test - Main
Device Test - Characteristics
Device Test - Components
Passed
Error
Failed
Canceled
In Progress
Passed
27
Failed
Error
Canceled
If the test was performed by a 3rd party service provider, enter the testers Service Provider
ID.
If the test was performed by a user, enter the persons User ID.
28
Click the Validate button to indicate a test should become Passed. When this button is
clicked, one of two things will happen:
If the Device Test Type has a validation algorithm, the algorithm will be called and the
status could become Passed, Failed or Error.
If the Device Test Type doesnt have a validation algorithm, the status will become
Passed.
Click the Fail Test button to indicate the tests status should be Failed.
Description of Page
The top portion of every page in this page contains the following information:
Device Test is a concatenation of summary information about this device test. It is composed the
devices badge number, the test date, and the tests status.
Device Test ID is the unique system-generated identifier for this device test.
To modify a characteristic, simply move to a field and change its value. To add a new
characteristic, click + to insert a row, then fill in the information for each field. The following fields
display:
Characteristic Type
Sequence
Characteristic Value
Where Used
The data on this page may be used during the execution of the device tests test types validation
algorithm. Refer to Device Test Validation for more information.
29
Description of Page
The top portion of every page in this page contains the following information:
Device Test is a concatenation of summary information about this device test. It is composed the
devices badge number, the test date, and the tests status.
Device Test ID is the unique system-generated identifier for this device test.
The Device Test Component scroll controls the display of the test components involved in the
device test. The fields that appear in the outer scroll are as follows:
Test Component Type
Sequence
Register ID
The grid contains fields used to capture the test results. The number and the type of test results
is controlled by the respective Test Component Type.
Where Used
The data on this page may be used during the execution of the device tests test types validation
algorithm. Refer to Device Test Validation for more information.
30
Add a Device Test Selection record (see the field description below for information about the
fields)
Click the Complete button to have the system generate the field activities. The generated
field activities will appear in the grid at the bottom on the screen.
If, after reviewing the field activities, you decide not to perform the tests, you can cancel the
field activities by clicking the Cancel button. Its important to note that the system will only
cancel Pending activities that are allowed to be canceled automatically.
The remainder of this selection describes the fields associated with a Device Test Selection.
Enter a Description of the selection event.
Select a Selection Algorithm that will select meters or items for testing. Refer to Field Activities
And Device Testing for more information.
Use Qty to Select to define the number of meters or items for which you want field activities
generated.
Define the field Activity Type to be assigned to the generated field activities.
Define the Scheduled Date to be assigned to the generated field activities.
The Create Date/Time of the test selection is displayed.
Status defines the state of the device test selection. The buttons beneath the status are used to
change the state of the device test selection:
Click the Complete button to have the system select the devices to test and to generate the
related field activities. The status will change to Complete.
The resultant field activities are displayed in the grid that follows.
Meter Replicator
When a pallet of new meters arrives in your meter shop, you can use the meter replicator to
quickly create many copies of a given meter and its configuration. The individual copies may then
be edited as needed.
Perform the following steps to create multiple copies of a meter:
Use the meter replicator page to create copies of the meter and its configuration.
The topics in this section describe how to use the meter replicator. Note that there is also an Item
Replicator in the case where you need to replicate other devices.
Contents
Meter Replicator - Main Information
Meter Replicator - Meter
Meter Replicator - Meter Configuration
31
32
Description of Page
This is a display-only page that displays information about the registers linked to the meter
identified in the add dialog. Refer to Meter Main Information for a description of the fields.
Item Replicator
When you receive a set of new badged items or equipment, you can use the item replicator to
quickly create many copies of a given item. The individual copies may then be edited as needed.
Perform the following steps to create multiple copies of an item:
The topics in this section describe how to use the item replicator.
Contents
Item Replicator - Main Information
Item Replicator - Item
33
Recommendation. Carefully verify the template item using the other tab in this page before you
save the replicated items. After you save the replicated items, any corrections could prove timeconsuming.
Indicate the Number of Items to Replicate.
If the items item type tracks location, an item history location will be created during replication.
Use Stock Location to define the initial item stock location to be used in the location history.
Refer to The Big Picture Of Asset Inventory for more information.
Use Badge Prefix to define the prefix of the badge numbers assigned to the items. Use Start
From to define the suffix of the badge number assigned to the first copy of the item. Use
Increment by to define the value to increment successive badge numbers by. The first and last
badge numbers to be created by the replicator are displayed adjacent.
For example, if the first badge number you want to create is E99-1021 and the last badge number
is E99-1077 youd enter the following parameters:
Number of Items would be 57
Badge Prefix would be E99-10
Start From would be 21
Increment by would be 1
Use Serial Prefix to define the prefix of the serial number assigned to the items. Use Start From
to define the suffix of the serial number assigned to the first copy of the item. Use Increment by
to define the value to increment successive serial numbers by. The first and last serial numbers
to be created by the replicator are displayed adjacent.
For example, if the first serial number you want to create is GE9101-1000-001 and the last serial
number is GE9101-1000-057 youd enter the following parameters:
Number of Items would be 9
Serial prefix would be GE9101-1000-0
Start From would be 1
Increment by would be 1
After entering the parameters, click Replicate to generate your new items. You can use the
frames at the bottom of the page to view the items that will be created when you click save. The
left frame will show how Badge and Serial Numbers will look on the first 10 items. If you are
creating more than 10 items, the right frame will show how Badge and Serial Numbers will look
on the last 10 items. If everything looks clean, click the save button.
34
Some equipment may not be copied. Equipment that is linked to the template item will NOT be
replicated on the replicated items if the equipment references an item type that does NOT permit
multiple equipment assignments. Refer to The Big Picture of Meters, Items and Equipment for
more information about equipment linked to items.
Description of Page
This is a display-only page that displays information about the registers linked to the item
identified in the add dialog. Refer to Item - Main Information for a description of the fields.
Usage Requests
Note: The information in this section applies to the integration with Oracle Utilities Meter Data
Management.
Usage records are created when bill determinants are requested from Oracle Utilities Meter Data
Management during billing. The consumption information is then used to create a bill segment for
the associated service agreement.
The topics in this section describe how to search for and maintain usage records.
Contents
Usage Query
Usage - Main
Usage - Log
Usage Query
The Usage Query page is a standard query portal used to search for an existing usage record.
Use Meter, Usage Search to open this page. When you select a usage record, the maintenance
portal opens and displays the associated information for the usage record.
Usage - Main
This portal appears when a usage record is selected from the Usage Query portal or the Bill
Segment - Usage page.
The topics in this section describe the base-package zones that appear on this portal.
Contents
Actions
Usage
Actions
This is a standard actions zone.
Usage
The Usage zone displays information for the selected billing segment. Please see the zone's help
text for information about this zone's fields.
35
Usage - Log
The usage log page contains an entry for every recorded event during the lifecycle of the usage
request. There are two general types of log entries:
Automatic entries. The system automatically creates an entry in the log when usage is
requested or there is a status change or when a related entity is created. This also includes
any implementation-specific log entries. Users cannot modify or delete these log entries.
Manual entries. Users can add manual entries to record significant events at their
discretion.
36
Meter Reading
In this section, we describe how to manage the cyclical reading of your metered service points
and how to add and change ad hoc meter reads.
For more information about meters, refer to Meter Management.
Contents
Background Topics
Meter Read Maintenance
Setting Up Trends
Renumber Service Route Sequences
Service Route Transfer
Read History
Downloading Meter Reads
Uploading Meter Reads
TD-HILO - To Do for Meter Read High/Low Errors
Review High / Low
Background Topics
The topics in this section provide background information about a variety of meter reading issues.
Contents
The Cyclical Meter Read Process
Managing Metered Service Routes
High / Low Checks
Meter Reads and Billing
Every metered service point references a service cycle, route, and sequence within the route.
The service cycle controls WHEN the service points meter is read.
A service cycle typically contains many routes. A route is a logical group of service
points whose meters can be read by a meter reader on a given day.
A service points sequence defines the order within a route that the service point is read.
Every service cycle has a service cycle schedule that defines the dates on which the routes
within a cycle are read.
Shortly before the scheduled meter read date, the system creates a download file containing
information to be sent to your handheld software. This download file contains information
about every register on every meter in every route in the cycle being downloaded.
Overriding a route within a specific schedule. Rather than downloading all routes within a
cycle, you can set up the system so that only specific routes are downloaded on any given date.
This is a very powerful feature. You can use it, for example, to estimate specific cycles every
other month or indicate the customer reads the meter every third month. Refer to Designing
Service Cycles, Routes, And Schedules for more information.
Your handheld software distributes this information to the handheld devices and then your
meter readers do their job. When they finish, the resultant meter reads are uploaded into the
system.
Billing recalculates consumption. While the system calculates consumption when a read is
added to the system in order to compare it to high / low values, this consumption is not used by
billing. Rather, billing recalculates consumption in case something changes between the time the
read is stored and the customer is billed for the consumption (e.g., the registers constant is
changed, the dial reading is changed due to digit transposition in the field, etc.)
For more information about the how to control when a cycle is read, refer to Setting Up Service
Cycle Schedules.
The service cycle controls WHEN the service points meter is read.
A service cycle typically contains many routes. A route is a logical group of service points
whose meters can be read by a meter reader on a given day.
A service points sequence defines the order within a route that the service point is read.
Field Code Changed
Refer to Renumber Service Route Sequences and Service Route Transfer for more information
about changing the service points in a route. Refer to Service Point - Main Information for more
information about how to change a specific service points cycle, route, and sequence.
Estimate consumption using the estimation algorithm specified for the trend area.
Calculate the high and low usage amounts using the high and low usage factors for the unit
of measure and read type:
The low usage amount is calculated by multiplying estimated consumption by the low
usage factor.
The high usage amount is calculated by multiplying estimated consumption by the high
usage factor.
Determine the high and low read values using the high and low usage amounts and the
previous read value.
When a meter readings consumption is outside of the high / low boundaries, it is flagged
accordingly. However, billing still uses the reading unless an operator explicitly disallows the
reading.
Refer to Review High / Low for more information about reviewing readings that failed high / low
checks.
Disallowing Readings. You can disallow billing from using a read by unchecking Use On Bill
on the Meter Read page.
When multiple meter reads exist on or around the scheduled meter read date.
Sorting out multiple reads is easy. Every read contains a read type. Each read type has an
associated priority code. If multiple reads exist, billing uses the read with the highest priority. If
multiple reads of the highest priority exist, one is selected at random.
For more information about read types and their billing selection priority, refer to the Description
of Page under Meter Read - Main.
Sorting out the situation when no reads exist isnt so easy. When no reads exist, billing
generates an estimated read (derived by estimating consumption) if all of the following conditions
are true:
If a bill is created as a result of a bill cycle schedule, the bill cycle schedule must have an
estimation date on or after the current date.
If a bill is created real time from one of the bill pages, the requesting operator must
specifically allow estimation.
If estimation is allowed, the billing process estimates consumption as of the scheduled meter read
date using the same algorithm used for the purpose of high / low checks.
Whenever billing estimates consumption, it creates a meter read to represent the estimated
consumption. You can see this meter read on the meter read queries.
For more information about estimated consumption, refer to The Theory Behind Consumption
Estimation.
Description of Page
Meter Read is a concatenation of summary information about the meter read.
Meter Read ID is the system-generated unique identifier for the meter read.
Enter the Meter Configuration ID of the meter that was read. Adjacent to the ID is summary
information about the configuration. This field is protected if the meter read is used on an
SP/Meter Installation history record.
Premise is a display-only field that shows the information about the premise at which the meter
configuration was installed when it was read.
Enter the Read Date/Time. This field is protected if the meter read is used on an SP/Meter
Installation history record.
Turn off Use On Bill if the meter read should not be used by billing. Youd typically turn this off if
a meter failed high / low checks and you dont want billing to use it to calculate a customers
consumption.
Use Meter Read Source to define the source (e.g., the reader, the reading agency, etc.) of the
read. If the read was uploaded with the reader id, Meter Reader is displayed.
The Reread Meter button can be pressed to create a field activity to reread the meter (note, the
field activity type is defined on the field activity type profile associated with the service point at
which the meter configuration is currently installed). This button is disabled if the meter
configuration is not currently installed at a service point. If there is a Pending reread field activity
for the service point, information about the field activity is displayed adjacent. If multiple such
field activities exist, information about the earliest activity is displayed.
The scroll that follows contains one row for every register linked to the meter configuration. You
cannot insert or remove entries in this scroll because a reading must be entered for every one of
the configurations registers.
Note. Register reads may not be entered for interval registers. Refer to The Big Picture of Raw
Data Collection and Aggregation for more information.
The remaining fields are entered for each register.
Sequence is a display-only field that controls the order in which a register is read.
Register Information consists of the unit of measure, time of day (if any), the format of the
register, and the register's constant.
Use Read Type to define WHO made the read and HOW the read was made. The value of this
field is important because it affects which meter read will be used by billing if multiple reads exist
during a billing period. The following table lists the read types and describes how a read with this
value typically enters the system.
Read Type
Description
Billing Force
Meter reads with this value are entered by a billing administrator who wants to force
billing to bill a customer for a given amount of consumption.
Verified
Meter reads with this value are recorded by a meter reader using a handheld
device. The handheld device deems a read as verified if the meter reader typed
the same dial reading in twice. Some organizations have their handhelds
programmed to require the double entry of dial readings when the entered value is
outside normative values (i.e., the resultant consumption fails high / low checks).
Regular
Meter reads with this value are recorded by a meter reader using a handheld
device. See the description for verified above for the difference between a
regular and a verified reading.
Customer Read
System Prorate
Meter reads with this value are created by the system automatically when prorating
normal cycle-based reads for use with an off-cycle start service or stop service.
Office Estimate
Meter reads with this value are informed guesses of consumption. These would be
used when there was no real reading (i.e., a regular or verified reading), and the
system was not allowed to estimate consumption (for whatever reason). This value
is rarely used.
Meter reads with this value are estimates of consumption made by a 3rd party
service provider, such as an MDMA, the distribution company, or an energy supply
company.
System Estimate
Meter reads with this value are created by the billing process when a reading
cannot be found and the service agreement allows estimation.
No Read
Meter reads with this value are entered to indicate that a read was purposefully not
performed (for whatever reason - mad dog, nasty rose bush, deep snow, etc.). A
read with this value is not a read at all, its just an audit trail.
Default note. If the meter configuration has multiple registers, the read type defined for the first
register will be defaulted on the remaining registers when you add a new meter read. You can
always override this defaulting.
The Message column highlights the following:
The resultant usage. For subtractive registers, this is the difference between this read and
the prior read. For consumptive registers, this is the register reading.
The valid usage. This is the range of usage that won't trigger a high / low failure. These
values are not shown if the read was not subject to high / low checks when it was added.
The valid readings. This is the range of readings that won't trigger a high / low failure.
These values are not shown if the read was not subject to high / low checks when it was
added. Note, these values are only calculated for subtractive registers as the valid usage is
the same as the valid readings for consumptive registers.
The message column is red for those readings that have failed high / low checks.
Refer to High / Low Checks for more information.
Register Reading contains the dial reading.
The Previous Reading Information column contains information about the read that precedes
this read (note, meter reads where Use on Bill is turned off are ignored). The reading's read
type, read date, and register reading are displayed.
The Review High / Low switch indicates if this register read has been flagged for consideration
by the high / low review background process (TD-HILO). If a register read has been checked,
you may reset the switch so that the register read is no longer considered for the high / low
review background process.
Marking a Read for High / Low Review. Only the system can mark a register read for high / low
review. Refer to High / Low Checks for more information.
Register ID is the unique identifier of the register. This information is shown for informational
purposes.
Register Reading Id is the unique identifier of the register read. This information is shown for
informational purposes.
The Meter Reader Remark grid is used to define anomalies associated with the reading. For
example, you can indicate if a read wasnt possible because there was a dangerous situation at
the premise.
The Meter Read Remark Status is only relevant if a Meter Read Remark code has algorithms
associated with it. Algorithms are associated with meter read remarks if additional activities
should occur after a meter read with such a remark is added. For example, you could create a
field activity if a seals broken remark is specified on a meter read. The execution of the
algorithm is performed by a background process called MRRA (meter read remark algorithm
activator). The Meter Read Remark Status indicates whether the algorithm has been executed:
When you add a remark that has an algorithm, the status will be Pending. It will remain in
this state until the MRRA process next runs.
When the MRRA process next runs, if the system is successful in executing the algorithm,
the status of the meter read remark will become Complete. If the system is not successful in
executing the algorithm, the status becomes Error.
Remarks that are in error. Meter reads that contain meter read remarks whose algorithms
could not be successfully executed by the MRRA background process are written to the Meter
Read Remark Exception table. To correct errors, you may have to delete and re-add the meter
reads remark code if the error is impossible to fix (e.g., if the remark causes a customer contact
to be generated and there is no customer at the meters premise).
Sequence
Characteristic Value
Setting Up Trends
Warning! You must thoroughly understand the information discussed in Estimating Using Trends
before you can understand trends.
Trend information is used to estimate consumption. A separate trend is maintained for every
combination of trend area, trend class, unit of measure and time of use code. Each trend
maintains a separate record for each day on which consumption was measured. This section
deals with the issues associated with the maintenance of trend information.
Contents
Trends Are Updated Behind-The-Scenes
Maintaining Trends
No Trends At Startup
If the register is subtractive, the readings resultant consumption cant exceed the threshold
capacity of the register. Note, a registers threshold capacity equals X times the registers
maximum capacity (where X is the rollover threshold factor defined on Installation Options Billing).
If the register read was entered online, the resultant consumption cant be outside of the high
/ low boundaries.
If the register read was uploaded by the MUP2 background process and the reading was
marked for high / low checks, the resultant consumption cant be outside of the high / low
boundaries
Warning! The above points mean that if you do not subject your uploaded meter reads to high /
low checks AND the resultant consumption does not exceed the threshold capacity of the register
AND the read type is Customer, Regular or Verified, then the trend table will be updated with
the register reads consumption.
The specific trend affected by a register read is identified by the following:
The registers meters service points premise defines the trend area.
The registers meters service points SP type defines the trend class.
The register defines the unit of measure and time of use codes.
Important! The system only updates trends with a read type of Customer, Regular or Verified.
The system ignores other types of reads when it builds trend information. Refer to Meter Read Main for more information about read type.
In addition to updating the trend data, the trend process can create To Do entries for any service
point without an active service agreement where significant usage is detected. Refer to the Trend
Process for more information.
Maintaining Trends
All trend data is updated by the system and should not require modification. However, if you
need to view or change this information, open Meter Read, Trend.
Description of Page
A separate trend is maintained for every combination of Trend Area, Trend Class, Unit of
Measure and Time of Use code. The Unit of Measures Measures Peak Qty is displayed
adjacent. Each trend contains a separate record for each day on which consumption was
measured.
Load functionality. If you enter this page in add mode (i.e., you do not select a trend using the
search dialog) and you enter a combination of Trend Area, Trend Class, Unit of Measure and
Time of Use code that already has trend information, a button will appear adjacent to Trend
Area. This button is called Load and, if clicked, will cause the information in the following grid
to become populated with the respective trend information.
Use the Read Date to indicate the starting point for the display of the trend data. Keep in mind
that the data is displayed in reverse chronological order.
The following fields display:
Read Date
Thread Nbr
Number of Units
Number of Reads
Average Consumption
No Trends At Startup
Once youve been in production for about one billing period, there should be enough systemgenerated trend data (depending on the estimation algorithm and how the trend areas/classes
are configured) to generate statistically accurate consumption estimates. However, before this
time, you will have little or no trend data and therefore the system will not be able to accurately
estimate consumption (and therefore high / low validation will not operate).
If you can live with this, then you dont have to set up trends because the system will
automatically build them as meter reads are recorded in the system. However, if you opt for this
approach, you must turn off high / low validation on your uploaded register reads during the first
few months of production. If you fail to do this, every register read will fail high / low validation
and reads that fail high / low checks are not trended. To turn off high / low validation populate the
uploaded register reads REVIEW_HILO_SW with a value of N.
If you cant live with this, then youll have to populate the trend data manually. To do this, create
trend records for every combination of trend area, trend class, unit of measure and time of use
code. For each trend, enter the following:
Thread Nbr
Enter 1.
Read Date
Number of Units
Enter 1.
Number of Reads
Enter 1.
10
Note. You do not have to change the trend classes to indicate only one read is needed. This is
because, if the system cannot find enough trends to satisfy the number of reads required by the
trend class, it will use as many as exist. For example, consider a trend class that needs 10,000
reads to form a statistically significant sample for estimation, but at estimation time there is only
one trend and this trend contains the results from only one read. In this situation, the system will
use the consumption information on the single trend to calculate estimated consumption.
Warning! Make sure that your manually entered trend information is accurate and well tested.
The quality of the trend information impacts your estimation results (depending on your estimation
algorithm) and this in turn impacts the bills you send your customers.
Description of Page
Use the search button to select the Service Cycle and Service Route whose service points are
to be resequenced. When the page opens, you are shown all of the service points in the cycle
and route, ordered by current sequence number.
Use the Sequence Range From and To fields to display service points in the grid within a
sequence range.
Use the Sequence column in the grid to manually change a service points sequence number.
You can manually change sequence numbers of up to 150 service points at a time. Click the
save button to apply your changes. Service points with duplicate sequence numbers are
highlighted in the Remarks column.
To resequence all service points within the route, enter the value from which the system should
Start Sequencing From and the amount to Increment Sequences by and then click
Renumber. Good values to enter would be 5 and 5 respectively. If you specified values in the
Sequence Range From fields, only the service points whose sequences fall within the specified
range are renumbered.
11
Description of Page
This pages dialog is idiosyncratic. Follow the instructions below to transfer service points from
one route to another:
Use the search button to select the Service Cycle and Service Route that contains the
service points to be transferred. Upon return from the search, you are shown all of the
service points in the input cycle and route in the Transfer From grid.
In the Transfer From section at the top of the page, enter the sequence number of the first
service point to be transferred in Sequence From. Enter the sequence number of the last
service point to be transferred in Sequence To.
In the Transfer To area that follows, enter the Service Cycle and Service Route into which
the service points are to be transferred. Enter the sequence number to be assigned to the
first service point when it is transferred to the new route using Start Sequencing From.
Enter the value by which to increment the sequence number of successive service points
using Increment by.
Click the save button to re-sequence the service points. The re-sequenced service points are
shown on the Transfer To tab.
When theres no room. If the transfer to route doesnt have enough space between its
sequences to insert the desired service points, navigate to Renumber Service Route Sequences
and renumber the route by a value large enough to make space. Then, return to this page and
transfer the service points into the route.
When a service points service cycle is updated using this transaction, and the accounts bill cycle
is not protected, the system automatically updates the accounts bill cycle to be in sync with the
service cycle.
12
Read History
This page shows the history of a register's reads. Open this page using Meter Read, Read
History.
Description of Page
Register ID identifies the register whose reads are shown in the grid.
How to scroll through a meter's registers. If a Meter has multiple registers, use the meter's
context menu and choose Go to Read History to be presented with a list of all of the meter's
registers. Then select the first register. You can then use the Next (Alt-N) and Previous (Alt-P)
buttons to scroll through the meter's registers.
Filter by controls the reads that appear in the grid:
If you want to restrict the history to reads that are eligible to appear on a bill, choose Billable
Reads Only. This is the default value.
If you want to see all reads linked to the register, choose All.
If you want to restrict the history to reads that are NOT eligible to appear on a bill, choose
Non-Billable Reads Only.
The resultant usage. For subtractive registers, this is the difference between this read and
the prior read. For consumptive registers, this is the register reading.
The valid usage. This is the range of usage that won't trigger a high / low failure. These
values are not shown if the read was not subject to high / low checks when it was added.
The valid readings. This is the range of readings that won't trigger a high / low failure.
These values are not shown if the read was not subject to high / low checks when it was
added. Note, these values are only calculated for subtractive registers as the valid usage is
the same as the valid readings for consumptive registers.
The Message column is red for those readings that have failed high / low checks.
Refer to High / Low Checks for more information.
The High/Low Failed column is checked if the read was not within the boundaries of the
estimated high and low read values calculated by the system at the time the read was validated.
Refer to Meter Read - Main for the definition of all other columns.
13
The service cycle controls WHEN the service points meter is read.
A service cycle typically contains many routes. A route is a logical group of service points
whose meters can be read by a meter reader on a given day.
A service points sequence defines the order within a route that the service point is read.
Warning! If your company supplies electric service and uses MV90s, you will need to take
advantage of notional routes. A notional routes service points are never actually read by a
human. Rather, the service points consumption is fed to the system by a sophisticated device
(e.g., an MV90). These service points still need to be linked to a route because billing is
dependent on the routes cycle to determine the expected meter read date. You would assign a
notional route a route type that is not processed by the service cycle. Refer to Setting Up
Service Route Types for more information.
A Service cycle has a schedule indicating when its service point should be read. Each entry in
the schedule contains two dates:
Scheduled selection date. This is the date the system selects the service points in the
cycle for download to your handheld software.
Scheduled work date. This is the date the meter is expected to be read.
On the scheduled selection date, the system creates a download file containing information to be
sent to your handheld software. This download file contains information about every register on
every meter in the routes being downloaded.
Your handheld software distributes this information to the handheld devices and then your meter
readers do their job. When they finish, the resultant meter reads are uploaded into the system for
subsequent use by billing.
Note. Rather than downloading all routes within a cycle, you can set up the system so that only
specific routes are downloaded on any given date. This is a very powerful feature. You can use
it, for example, to estimate specific cycles every other month or indicate the customer reads the
meter every third month. Refer to Designing Service Cycles, Routes, And Schedules for more
information.
14
Process: MSR
Create MR Schedule Routes
MR Sched
Routes
Process: MDS
Create Download Staging
MR
Download
Staging
Process: MDL
Create Download Flat File
Flat file to be
interfaced to
MR
software
Contents
MSR - Create Service Schedule Routes
MDS - Create Download Staging
MDL - Create Download Flat File
The batch control ID comes from the service points routes route type. This ID corresponds
with a specific meter read download method. The system comes with a single meter read
download program (MDL - Create Download Flat File). If you require different flat file formats
or different routing methods, you will need to create additional programs. Refer to Setting Up
Meter Read Extracts for instructions describing how to add another process.
The run number is the batch control IDs current run number.
15
This process is rerunnable. You can reproduce the flat file at any time. Simply request this job
and specify the run number associated with the historic run.
If you require different flat file formats or different routing methods, you will need to create
additional versions of this program. Refer to Setting Up Meter Read Extracts for instructions
describing how to add another process.
Process: X
Populate Upload Staging
Flat file
containing
real meter
reads
Process: MUP1
Populate Meter Config
MR
Upload
Staging
Process: MUP2
Create Meter Read
Meter
Read &
Reg Reads
16
Meter
Configuration
MR
Upload
Upload
Characteristic
Upload
Register
Read
Upload
Remark
Lengt
h
Reqd
Data
Type
MR_STAGE_UP_ID
12
A/N
BADGE_NBR
30
A/N
MTR_CONFIG_ID
10
See
A/N
Comments
17
note
READ_DTTM
15
DateTi
me
MR_UP_STATUS_FLG
A/N
MR_ID
12
MR_SOURCE_CD
12
A/N
GEO_TYPE_CD
A/N
GEO_VAL
50
A/N
MTR_ID_TYPE_CD
A/N
MTR_ID_NBR
30
A/N
USE_ON_BILL_SW
A/N
Lengt
h
Reqd
Data
Type
Comments
MR_STAGE_UP_ID
12
A/N
READ_SEQ
READ_TYPE_FLG
A/N
18
verified.
Set this to 70 if the meter read was performed and
verified.
UOM_CD
A/N
TOU_CD
See
note
A/N
REG_READING
9.6
REVIEW_HILO_SW
A/N
Lengt
h
Reqd
Data
Type
Comments
MR_STAGE_UP_ID
12
A/N
READER_REM_CD
A/N
Lengt
h
Reqd
Data
Type
MR_STAGE_UP_ID
12
A/N
CHAR_TYPE_CD
A/N
SEQ_NUM
ADHOC_CHAR_VAL
254
A/N
CHAR_VAL
16
A/N
Comments
19
predefined
CHAR_VAL_FK1 CHAR_VAL_FK5
50
(each)
A/N
MR Upload Staging
The Meter Read Upload Staging page has three purposes:
You can correct meter read upload records that are in error.
You can add new meter read upload records to be uploaded by the meter read upload
20
process.
Contents
MR Upload Staging - Main
MR Upload Staging - Remarks
MR Upload Staging - Characteristics
21
Read Type
Use this field to define WHO made the read and HOW
the read was made. The value of this field is important
because it affects which meter read will be used by
billing if multiple reads exist during a billing period.
Refer to the Description of Page under Meter Read Main for the list of valid values.
Unit Of Measure
Time of Use
Register Reading
Hi/Low Review
Sequence
Characteristic Value
MR Upload Exception
If errors are detected during the meter read upload process, a record is written to the MR upload
exception table with a message indicating the nature of the severe error.
22
To view the messages associated with the exception records, schedule the TD-MRUPL
background process. This process generates a To Do entry for every record in the MR upload
exception table.
You can fix this error using the MR Upload Staging page and change the status of the remark
from Error to Pending. When the meter read upload process next runs, it attempts to upload this
record again.
If the register is subtractive, retrieve the previous reading and calculate the difference
between the register reading and the previous reading (taking into account rollover).
Low limit consumption = the difference between the previous reading and the low limit on the
current reading.
High limit consumption = the difference between the previous reading and the high limit on
the current reading.
Contents
Low / Very Low
High / Very High
Set Use On Bill
Multiple Register Priority
Create ToDo Entry
23
Very low
Very high
Low
High
24
Sort sequence number = 1 (associated with the "very low percentage" sort field)
Sort sequence number = 2 (associated with the "between low and very low
percentage" sort field)
Calculate the low amount. This value is a positive number and equals the low limit's
consumption - read's consumption
Sort sequence number = 4 (associated with the "very high percentage" sort field)
Sort sequence number = 5 (associated with the "between high and very high
percentage" sort field)
Calculate the high amount. This value is a positive number and equals the read's
consumption high limit's consumption
Sort sequence 8 equals the bill date on/after the current date that linked to a bill cycle
associated with accounts linked to the reading's meter configuration's non-abolished service
points' non-canceled / non-closed service agreements.
Conditional Sort Fields. The creation of certain sort fields for the entry is conditional. This is
unusual, as we have never suppressed a sort field before (i.e., every To Do entry of a given type
has referenced every sort field). However, this allows the user to only view certain To Do entries
on To Do List when choosing certain sort fields.
25
Warning! Register reads entered online that fail high / low checks are not marked for high / low
review because we assume the user who entered the read was apprised of the failure when the
read was initially entered. This means that only reads that failed high / low checks during the
meter read upload background process are marked for high / low review.
When reviewing a To Do entry for a register read that has failed high / low, you may choose to do
one of the following:
Update the value of Use on Bill on the meter read page. If a read fails high / low checks
during the meter read upload, the system sets the Use On Bill switch as per the value defined
on Installation Options. A user investigating a high / low error may choose to override the
default value.
Request that the meter be read again. On the meter read page a Reread Meter button is
available if you want to generate a field activity to reread the meter. The field activity type is
defined on the meters service points SP types field activity type profile.
In any case, in order to ensure that the register read does not appear on a To Do entry again,
update the Review High / Low switch on the meter read page to unchecked when completing
your review.
26
Field Orders
In this section, we describe how to manage the fieldwork that takes place at your premises
service points.
Contents
The Big Picture Of Field Orders
Field Order Maintenance
Field Activity Maintenance
Group Premise FAs (Field Activities)
Field Order Search
Dispatch Field Activities
Downloading Field Orders
Uploading Field Order Completion Information
Outage Calls
Outage Information
Event
Panel
1-Dec-1998
Customer calls
requesting service on
15-Dec-1998
13-Dec-1998
The field work
preprocessor runs
and creates FA's
shortly before the
start date
Start/Stop SA/
SP PreProcessor
14-Dec-1998
Dispatcher creates
field order, links
activities to it and
dispatches field order
Dispatch Field
Activities Query
creates
field order,
links field
activities to it,
and
dispatches
field order
15-Dec-1998
16-Dec-1998
Operator completes
the order and its
activities
Field Order
Upload Staging
Page
completes
field order
and field
activities
Starting or stopping service indirectly causes field activities to be created to perform the
fieldwork necessary to connect or disconnect service. Refer to Starting Service & Field
Activities for more information about how field activities are created to start and stop service.
Note, if you use the Order transaction to start service, field activities will also be created in
the same manner described under the Starting Service & Field Activities discussion.
The activation of a severance event with fieldwork causes field activities to be generated to
disconnect or reconnect service. For more information about severance events and field
activities, refer to The Big Picture Of Severance Events.
When an operator indicates that a reread should be done for a meter read that fails high/low,
a field activity is created. For more information about this process, refer to Review High /
Low.
An algorithm may be designed to generate a field activity. For example, perhaps the
activation algorithm for a workflow event creates a field activity. Or perhaps a field activity is
created as a result of a meter read remark algorithm.
An operator may create a field activity at their discretion. This is done for ad hoc service
investigation orders. For more information about creating an ad hoc field activity, refer to
Field Activity Maintenance.
In the above diagram, the event that takes place on 13-Dec-98 shows two field activities created
to start service for a customer on 15-Dec-98. Notice that the activities are not linked to a field
order when theyre first created. Why? Because field activities exist in a state of limbo awaiting
dispatch. At dispatch time, a field order is created and one or more field activities are linked to it.
Creating a field activity before a field order may seem counter-intuitive to you. If so, consider that
a field activity is created to perform work at a service point ON SOME FUTURE DATE. Close to
the date, a dispatcher will look at all field activities to be performed by a given dispatch group at a
premise and group them together under a field order.
The Dispatch Field Activities page allows a user to create (and dispatch) field orders for
pending field activities.
The Group Premise Field Activities page allows a user to create (and dispatch) field orders
for field activities at a premise.
The Automatic Dispatch background process automatically creates field orders for field
activities.
A user may create a field order and link field activities to it using the Field Order page.
After a field order is created, its ready to be downloaded to the crew who does the work. Refer to
How Does A Field Order Get Routed To A Field Crew for the details.
After you complete a field activity that is linked to a pending start service agreement, the
system automatically activates the service agreement. As part of the activation, if the service
point is metered, the system extracts any read that was entered to complete the field activity
and uses this as the initial read for the service point. The system extracts the meter read by
looking for reads linked to the activitys step(s). Reads may be linked directly (via a reference
to a meter read), or indirectly (via a reference to SP/Meter History). If the step doesnt
reference a meter read, the system cannot automatically activate the related service
agreement when the field activity is completed.
An analogous process occurs for field activities linked to pending stop service agreements.
The major difference is that the system uses any read linked to the field activity as the service
agreement / service points final read.
Steps on field activities that are not linked to pending start or stop service agreements exist
purely for audit purposes.
The following diagram may help understand the relationship between an activitys read and the
service agreement(s) that use the read to start or stop service.
Service Agreement
18 Oak Street
Provo, Utah
USA
Rate: EC-1
Tax Exempt
1
2
Premise
Electric
Meter
11111
Electric Service Point
Meter Read
2
Meter Read - Meter 11111 - 1-Dec-1999
Register 1: 10201 KWH
Register 2: 0 KW
Field Activity
Step
When a CSR starts service, the system links the service point to the service
agreement.
Shortly before the start date, a background process generates a field activity to start
service. This field activity is linked to the pending start service agreement and to
the service point in question.
A meter read is created to complete the field activity. This new read is linked to the
field activity so that step 4 can take place.
After the field activity is completed, the system links the activity's meter read to the
service agreement as its initial read and activates the service agreement.
The next thing you may be wondering about is how to reference the updated or created object on
a step? There are three ways to do this:
You can enter completion details on the field activity page. Refer to Field Activity
Maintenance for more information.
An operator can enter completion details on the field activity upload staging pages. Refer to
Field Activity Upload Staging for the page used to do this. This is the easiest way to
complete a field activity.
You can have your interface team insert rows onto the field activity upload staging tables and
let the field activity upload background process complete the activities and orders for you.
Refer to Uploading Field Order Completion Information for more information about the batch
completion process.
Completing most field activities is straightforward because the steps performed in the field
correspond to the steps on the field activity. Complications arise if a field crew is unable to
perform an activitys steps because of any number of reasons (e.g., a field activity instructs a
meter to be installed but theres already a meter at the service point). When what took place in
the field differs from what was instructed to take place the operator may either:
Cancel the existing field activity and add a new one with the appropriate activity type.
Warning! If a field activity is linked to a service agreement or a severance event, and what took
place in the field isnt consistent with the field activitys steps, we recommend changing the
activity type rather than canceling the field activity and adding a new one. Why? Because the
object to which a field activity is linked continually checks if the field activity is complete to see if it
can take the next logical step in its lifecycle. If you add a new field activity, youll need to link it to
the same object(s) that the original activity was linked. This is a cumbersome process (but
possible). Its much easier to simply change the activitys activity type.
have a schedule date <= todays date + a specified dispatch ahead days AND have a priority
= a specified priority (if specified).
The selected field activities are grouped by premise, dispatch group (or alternate dispatch group
from the dispatch group table), and date. A field order is created and the grouped field activities
are linked to it. The field order will be dispatched on the designated date.
For example, imagine the following field activities:
Field
Activity
Dispatch Group
Primary
GSR1
TM1
GSR2
GSR1
TM1
TM2
TM2
MT
MT
MT
For this set of field activities, the process will group FA 1 and FA 2 based on GSR1, FA 3 and FA
4 based on TM2 and FA 5 will have its own FO.
The rules are:
Look at the primary dispatch group and try to find a match in the primary or alternate for the
other field activities.
If no match is found, look at the alternate dispatch group and try and match with the primary
or alternate for the other field activities.
If no match is found after step 1 and 2, a separate field order must be created.
Refer to Process What's Ready Processes for more information on the batch process.
Refer to How Are Field Orders Created And Dispatched for other ways to dispatch field activities.
You can leave the field order in the state of dispatched and give it to the same crew to do
the next day.
You can change the state of the field order to pended by operator, reassign the field order
to another dispatch group or representative, and then change the status back to dispatched.
This will cause the field order to be dispatched a second time. You use Field Order - Main
Information to do this.
If a field activity is created by start/stop and the start/stop is canceled, the resulting field
activity is also canceled
If a field activity is created by a severance event or cut event and the severance or cut event
is canceled, the field activity is also canceled
The processes that attempt to cancel a field activity when a related record is canceled do not
continue with the cancel under the following conditions:
The field activity is already linked to a field order (and is therefore considered dispatched to
the field)
The field activity has been dispatched to an external system and the FA's intermediate status
is one that does not allow auto-cancellation.
It contains an algorithm that is responsible for extracting the information merged onto your
field orders. Algorithms of this type are called under the following scenarios:
The background process that interacts with your field order print software calls these
algorithms.
If your field order print software has the ability to construct a real-time image of a field
order, you can plug-in an Online Field Order Image algorithm on the Installation Record.
This type of algorithm will call the field orders dispatch group extract algorithm to extract
the information that is merged onto the field order. Refer to Technical Implementation Of
Online Field order Image for the details.
It contains the ID of the background process responsible for interacting with your field order
print software in batch.
Plug-in an Online Field Order Image construction algorithm on the Installation Record.
10
The system provides algorithms that interact with print software that renders an image of the field
order in a PDF. The following points describe what takes place when clicking Display Field
Order when these sample algorithms are used.
This algorithm calls the field orders dispatch groups extract algorithm. The sample field
order extract algorithm FOEX-OX constructs the information thats merged onto the field
order and returns it to the Online Field Order Image algorithm. This algorithm, in turn,
passes it to your field order print software.
Refer to The Doc 1 Records for examples of the record layouts passed to the Doc 1 print
software.
Your field order print software renders an image of the field order in a PDF and returns it to
the Online Field Order Image algorithm. Note that the client must have Adobe Acrobat
Reader installed to view PDF files.
And finally, the Online Field Order Image algorithm displays the PDF in a separate Adobe
session.
The system provides algorithms that interact with BI Publisher or Crystal Reports to render an
online image of your field order. The following points describe what takes place when clicking
Display Field Order when these sample algorithms are used.
This algorithm calls the field orders dispatch groups extract algorithm. The sample field
order extract algorithm C1-FOEX-CR is supplied for displaying field orders via BI Publisher or
Crystal. This is not actually extracting data because when you use BI Publisher or Crystal
reports, the report itself is responsible for extracting and formatting the data. The base
product algorithm supplied returns the appropriate report code to the Online Field Order
Image algorithm, which in turn returns the report code to the field order page.
A user exit on the field order page invokes BI Publisher or Crystal and displays the field order
in a separate browser session.
Refer to Field Order Print in BI Publisher or Crystal for examples of the data extracted for the
report.
11
If your software doesn't support online field order images. The algorithm that formats field
order extract records that's plugged in on dispatch group serves two purposes: 1) it interacts with
the online field order image algorithm plugged into to the installation record to support online
images of a field order, and 2) it interacts with the background process to support printing your
field orders in batch. If your field order print software does not support the rendering of field order
images real time, there is no need to create an extract algorithm. Rather, you should simply
develop your own download process that works with your field order print software to print field
orders in batch (and then specify this batch process on your dispatch group).
The first 4 bytes are called the Printer Key. This field is a record type used by the Doc 1
field order template.
The next 187 bytes are called the Sort Key. This field is used to ensure the various records
used to construct a printed field order appear in the correct order in the interface file.
The remaining bytes contain the Field Order Information that appears on the printed field
order. The type of information differs for each type of record.
12
Sort Key
Field Order Information
Description
Notes
2200
Item record
1 per SP.
2400
Meter record
1 per SP.
2450
Register record
N per SP.
2490
1 per SP (dummy).
2600
SP/Multi-item record
1 per SP.
2620
N per SP.
2690
1 per SP (dummy).
3000
Required, Occurs N.
3100
1 per FA.
3200
Required, Occurs N.
3410
3430
3450
3470
3490
3510
3530
3550
3570
3999
Generic (placeholder)
6100
6200
6300
9990
13
Sort Key
The field order print records need to be sorted in the right sequence in order for DOC1 to process
them. The following is a description of the portion of each record that is responsible for
performing this task.
Note that the first ten fields in the Sort Key DISP_GRP_CD through FO_ID are all from the
CIS database records. For each Field Order in an extract run, there will be a block of records of
indeterminate size in which the values of these first ten fields will be identical. These ten fields
see to it that each block is sorted correctly within the extract as a whole. It is the task of the last
six fields to make certain that the records in a particular Field Orders block are sorted correctly
within the block. Most of these six are artificial, but two are from the CIS database, where they
serve a similar function.
The precise mechanics of the Sort Key (in particular the three-in-one Sequence Number field)
may be difficult to envision. A look at the Order of Record Types section above may help to make
it clearer. Within a given Field Order (FO) block there are several sub-groups. Not only must
each sub-group as a whole be in the proper sequence within the FO block, but each record in a
sub-group must be in the proper sequence within the sub-group. These sub-groups are Service
Point (one or more per FO with one or more Field Activities at each SP), Meter (a Meter and its
Registers), Multi-Item (a Multi-Item record and its Detail Lines), and Field Activity (a Field Activity
record and its various Steps).
The following table defines the structure of the sort key that appears on each field order print
record. Please note that different components are filled in for each printer key.
Field Name
Format
Source/Value/Description
DISP_GRP_CD
A8
REP_CD
A8
STATE
A6
CITY
A30
POSTAL
A12
ADDRESS1
A64
PREM_ID
A10
SCHED_DT
D10
SCHED_TM
T15
FO_ID
A10
FO Group [Artificial]
N2
This field forces the Service Point record group(s) into a position
subordinate to the Field Order. Values:
10 Field Order
30 SP
90 End Field Order
SP Sequence
[Artificial]
N2
If there is more than one Service Point on a particular FO, this field
forces them into an arbitrary sequence. Each SP is then followed by its
device and Field Activity record group(s).
SP Group [Artificial]
N2
This field forces the device (meter, item or multi-item) and Field Activity
record groups into a position subordinate to the Service Point. Values :
10 SP
14
Field Name
Format
Source/Value/Description
20 Item
30 Meter
35 End Meter
40 Multi-Item
45 End Multi-Item
50 FA
60 End SP
Sequence Number
N3
READ_SEQ
[Artificial]
[Artificial]
STEP_SEQ_NBR
N3
CI_FA_STEP
In addition to the natural values from the CIS database, there are two
artificial values that serve to force a particular record into its proper
place within the FA sub-group:
000 Credit & Collections record
999 End FA record
FA Step Group
[Artificial]
N2
Each FA Step will have one or more FA Step (action) records. This field
is to force these records into an arbitrary sequence within the FA subgroup. Values :
10 Enter Meter Badge Number
20 Enter Item Badge Number
30 Enter Customer Contact
40 Enter Reconfigure Register
50 Enter Disconnect Location
60 Enter Register Reading
70 Enter Multi-item
80 Enter Trouble Order Statistics
90 Enter Changes
98 Generic (placeholder)
99 End FA Step
15
Format
Source/Value/Description
Print Key
A4
0010
A187
Note: For the Global Record only, the Sort Key is all blanks.
BATCH_CD
A8
BATCH_NBR
N10
BATCH_RERUN_NBR
N10
FO Count [Artificial]
N10
Date/Time [Artificial]
A26
FO Id Start [Artificial]
A10
FO Id End [Artificial]
A10
16
Field Name
Format
Source/Value/Description
is only on thread, this will be 9999999999.
BATCH_THREAD_NBR
N10
N10
Format
Source/Value/Description
Print Key
A4
A187
FO_ID
A10
PREM_ID
A10
SCHED_DT
D10
SCHED_TM
T15
DISP_GRP_CD
A8
CI_FO / The Dispatch Group to which the Field Order has been
assigned
REP_CD
A8
DESCR254
C254
ACCT_ID
A10
ENTITY_NAME
A64
A10
ADDRESS_SBR
A361
MR_WARN_CD
A4
DESCRIPTION
A60
MR_INSTR_CD
A4
DESCRIPTION
A60
MR_INSTR_DETAILS
A250
Telephone Info
0100
PHONE_TYPE
A12
PHONE
A24
CI_PER_PHONE / Self-explanatory
17
Field Name
Format
Source/Value/Description
EXTENSION
A6
CI_PER_PHONE / Self-explanatory
LS_SL_SW
A1
LS_SL_DESCR
A254
LL_ID
A10
DESCRIPTION
A60
ACCT_ID
A10
Geographic Info
Geographic locator types and their values for the Premise. Occurs
3 times per FO Record, consisting of the following two fields:
DESCR
A60
GEO_VAL
A50
SP Record
One record is produced for every Service Point (SP) that has a field activity on the field order. Up
to 15 characteristics and their respective values can be listed for a SP. If there is no
Characteristic information for the SP on the database, the fields will be blank.
Field Name
Format
Source/Value/Description
Print Key
A4
2000
A187
SP_ID
A10
SP_TYPE_CD
A8
DESCR
A60
SP_SUBTYPE_FLG
A2
DESCR
A60
SP_SRC_STATUS_FLG
A2
DESCR
A60
DISCON_LOC_CD
A4
DESCR
A60
MTR_LOC_CD
A4
DESCR
A60
18
Field Name
Format
Source/Value/Description
MTR_LOC_DETAILS
A250
SP_MTR_RD_CYCLE
A30
SP_MTR_RD_ROUTE
A30
SP_FAC_LVL_1
A30
SP_FAC_LVL_2
A30
SP_FAC_LVL_3
A30
Geographic Info
DESCR
A60
GEO_VAL
A50
Characteristic Info
SP_CHAR
A30
SP_CHAR_VALUE
A30
MR_WARN_CD
C4
DESCRIPTION
C30
MR_INSTR_CD
C4
DESCRIPTION
C30
MR_INSTR_DETAILS
C250
Item Record
This record is produced if a Service Point is of subtype Item. Because an SP may have at most
one badged item installed at any given point in time, there is at most one record for an SP. If
there is no Item currently installed, a message is printed to that effect.
Field Name
Format
Source/Value/Description
Print Key
A4
A187
ITEM_ID
A10
BADGE_NBR
A16
ITEM_TYPE_CD
A8
DESCR
A60
MFG_CD
A8
DESCR
A60
MODEL_CD
A8
2200
19
Field Name
Format
Source/Value/Description
DESCR
A60
SERIAL_NBR
A16
CI_ITEM / Self-explanatory
RECEIVE_DT
D10
CI_ITEM / The date on which the Item was received by the utility
from its manufacturer. This is NOT the install date.
DESCR254
A254
EVENT_DTTM
D26
Meter Record
This record is produced if a Service Point is of subtype Meter. Because an SP may have at most
one meter installed at any given point in time, there is at most one record for an SP. If there is no
Meter currently installed, a message is printed to that effect.
Field Name
Format
Source/Value/Description
Print Key
A4
2400
A187
MTR_ID
A10
BADGE_NBR
A16
MTR_TYPE_CD
A8
MFG_CD
A8
DESCR
A60
MODEL_CD
A8
DESCR
A60
SERIAL_NBR
A16
CI_MTR / Self-explanatory
RECEIVE_DT
D10
DESCR254
A254
INSTALL_DTTM
D26
MTR_CONFIG_ID
A10
EFFDT
D10
EFF_TM
T15
Register Record
One record is produced for every register on the currently effective Meter Configuration.
Field Name
Print Key
20
Format
A4
Source/Value/Description
2450
Field Name
Format
Source/Value/Description
A187
REG_ID
A10
READ_SEQ
N2
UOM_CD
A4
TOU_CD
A8
REG_CONST
N6.6
CONSUM_SUB_FLG
A2
HOW_TO_USE_FLG
A2
NBR_OF_DGTS_LFT
N1
NBR_OF_DGTS_RGT
N1
FULL_SCALE
N9.5
READ_OUT_TYPE_CD
A8
PROTOCOL_CD
A8
TOLERANCE
N9.5
READ_DTTM
D26
REG_READING
N9.6
READ_TYPE_FLG
A2
Format
Print Key
A4
A187
Source/Value/Description
2490
21
SP/Multi-Item Record
This record is produced if a Service Point is of subtype Unbadged. The Multi-Item record on the
database has only two fields, the Service Point ID and the Effective Date, both of which form a
composite Prime Key. Since this record always appears subordinate to the SP in the SP Group,
only the date field is needed here. This record is stipulated in the CIS database as the parent to
the detail item records that are its children.
Field Name
Format
Print Key
A4
A187
EFF_DT
D10
Source/Value/Description
2600
CI_SP_MULT_ITEM
Format
Source/Value/Description
Print Key
A4
2620
A187
ITEM_TYPE_CD
A8
DESCR
A60
ITEM_CNT
N9.2
Format
Print Key
A4
A187
Source/Value/Description
2690
Format
Source/Value/Description
Print Key
A4
A187
FA_ID
A10
FA_TYPE_CD
A8
DESCR
A60
FA_PRIORITY_FLG
A2
22
3000
Field Name
Format
Source/Value/Description
done first.
FA_CREATED_BY_FLG
A2
XLATLONGNAME
A30
SCHED_DT
D10
SCHED_TM
T15
INSTRUCTIONS
A254
DESCR254
A254
Format
Source/Value/Description
Print Key
A4
3100
A187
SA_ID
A10
N13.2
N13.2
N3
ACCT_ID
A10
ENTITY_NAME
A64
BILL_DT
D10
CUR_AMT
N13.2
PAY_DT
D10
PAY_AMT
N13.2
23
Field Name
Format
Source/Value/Description
N5
Cash-only Switch
A1
N13.2
[Artificial]
Format
Source/Value/Description
Print Key
A4
3200
A187
STEP_SEQ_NBR
N3
FA_STEP_TY_ACT_FLG
A2
XLATLONGNAME
A60
FA_STEP_DESCR
A60
OPTIONAL_SW
A1
The next 14 record types (through End Field Order Record) are all dummy records that contain
no information and exist only to signal DOC1 to print a pre-specified block of text.
Format
Print Key
A4
A187
Source/Value/Description
3410
24
Format
A4
Source/Value/Description
3430
Field Name
CIS Sort Key
Format
Source/Value/Description
A187
Format
Print Key
A4
A187
Source/Value/Description
3450
Format
Print Key
A4
A187
Source/Value/Description
3470
Format
Print Key
A4
A187
Source/Value/Description
3490
Format
Print Key
A4
A187
Source/Value/Description
3510
Format
Print Key
A4
A187
Source/Value/Description
3530
Format
Source/Value/Description
25
Field Name
Format
Print Key
A4
A187
Source/Value/Description
3550
Format
Print Key
A4
A187
Source/Value/Description
3570
Format
Print Key
A4
A187
Source/Value/Description
3999
Format
Print Key
A4
A187
Source/Value/Description
6100
Format
Print Key
A4
A187
Source/Value/Description
6200
End SP Record
Field Name
Format
Print Key
A4
A187
Source/Value/Description
6300
Format
Print Key
A4
A187
Source/Value/Description
9990
26
Format
Description
Field Name
Format
COUNTRY
A3
ADDRESS1
A64
ADDRESS2
A64
ADDRESS3
A64
ADDRESS4
A64
CITY
A30
NUM1
A6
NUM2
A4
HOUSE_TYPE
A2
COUNTY
A30
STATE
A6
POSTAL
A12
GEO_CODE
A11
IN_CITY_LIMIT
A1
Description
Contents
Lifecycle of a Field Order
Field Order - Main Information
Field Order - Field Activities
27
Canceled
Work Done,
Not Recorded
Complete
Pended by
User
Dispatched
Pended by User
Complete
Canceled
28
Field Order ID is the unique system-generated identifier for the field order.
Enter the Premise ID of the premise at which the field order will take place.
Use Schedule Date/Time to define when the field order is scheduled to be done.
Enter Reschedule Reason when changing the field orders schedule date/time.
Note. Reschedule Reason only appears if the Fieldwork Options feature configuration exists
with the Reschedule Reason Required option set to Y.
Field Order Status defines the state of the field order. The following values may exist:
Dispatched
Completed
Canceled
Pended by User
29
To completely understand the significance of a field orders status, refer to The Big Picture Of
Field Orders.
Enter Cancel Reason when canceling the order.
Note. Cancel Reason only appears if the Fieldwork Options feature configuration exists with
the Cancel Reason Required option set to Y.
The Display Field Order button displays an online image of the field order when clicked. This
button is only available if there is at least one pending field activity linked to the field order. Refer
to Online Field Order Image for more information.
Note. You can only use the Display Field Order button if your system has been configured to
display an on-line image; otherwise, a message indicating that the service is not available will
appear. This option can only be configured by your technical staff. The system comes with a
configuration to display field order images using DOC1, but can work with other applications.
Data is Not a Snapshot. Unlike other online image displays, such as bill and letters, the data
used to produce a field order is not snapshot data. It is always the latest and greatest data from
the system. As a result, the Display Field Order button is only available for field orders with
pending field work.
Turn on Extract in Next Run if the field order should be extracted (downloaded or interfaced) in
the next extraction run. This switch is only selectable when the field orders status is
Dispatched.
Default note. When a field orders status becomes Dispatched, the system automatically turns
on Extract in Next Run.
Use Work Date/Time to define when the fieldwork was done. This field is gray when the status is
anything other than Completed.
If the field order has been extracted, the Extract Date/Time are displayed.
Use Dispatch Group to define the logical group of representatives located at an operations area
that is responsible for the order.
Dispatch group comes from field activity. When the system creates a field order from the
Dispatch Field Activities query it populates the orders dispatch group using the dispatch group on
the field activity(s). After the field order is created, you can change the orders dispatch group as
needed.
Dispatch group may be overridden as part of grouping field activities prior to dispatch.
When a user creates a field order on the Group Field Activities page, the orders dispatch group is
assigned Using Alternate Dispatch Groups To Find The Lowest Common Denominator for more
information.
30
Worked By shows the representative that actually performed the fieldwork. This field is gray
when the status is anything other than Completed.
The Representative is the individual (or crew) assigned to the field order and responsible for the
actual performance of the field orders activities. Only representatives defined as valid for the
field orders dispatch group may be assigned.
Use Schedule End Date/Time if an appointment has been scheduled for this field order. If so,
these fields contain the date and time that the fieldwork should be finished.
Enter any Comments about the field order.
Enter a Phone Type, Phone Number, and Extension to record a phone number for the field
representatives to use if they need to contact someone while in the field. The Phone Format for
the phone number type is also displayed.
At the bottom of this page is a tree that shows the accounts, service agreements, field activities
and appointments that are currently linked to the field orders service point(s). You can use this
tree to both view high-level information about these objects and to transfer to the respective page
in which an object is maintained.
Activity Type
Field Activity
Immediately below the Activity Type and Field Activity ID is a message created by the system
about the field activity. If an appointment has been made for this field activity, information about
the appointment is also displayed.
31
Cancel Reason
Instructions
Comments
The Field Activity Step grid contains a summary of the field activitys steps.
The number and type of steps associated with a field activity are defined by the field activitys
type (which is maintained on the previous page). Refer to Designing Field Activity Types for more
information.
They provide instructions of the individual units of work to be performed in the field.
32
Contents
Lifecycle of a Field Activity
Field Activity - Main Information
Field Activity - Steps
Field Activity - Characteristics/Remarks
Field Activity - Log
How To Add A Step To A Field Activity
Field Activity Remark Exceptions
Canceled
Complete
Held
Pending
Held
Complete
Canceled
33
Completed
Canceled
Held
To completely understand the significance of a field activitys status, refer to The Big Picture Of
Field Orders.
To change the status of the field activity, use the FA Actions, described below.
If you cancel a field activity, you must supply a Cancel Reason Code.
34
Field Activity Priority is a default value from the field activitys field activity type. It is used by the
system to establish the order of precedence if there are several field activities pending for the
same service point at the same time. The user may override this value.
Eligible for Dispatch controls whether a Dispatch Group can be assigned to the field activity
and whether the field activity can be linked to a field order. This field is display-only (it is defined
on the activitys activity type)
Use Dispatch Group to define the logical group of representatives located at an operations area
that is responsible for the activity. For example, in the South West Operations Area you may
have the dispatch groups of SW Service Installers, SW Service Investigators, SW Meter
Exchangers, etc. Within each dispatch group are representatives with interchangeable skills (i.e.,
you can assign a field activity to any representative within a dispatch group). You only define the
representative when the field activity is linked to a field order. Refer to Setting Up Dispatch
Groups for more information.
Default note. The type of field activity and the service points SP type and operations area
define the Dispatch group that the system assigns to a field activity. Refer to Designing Who
Does Your Field Activities for more information.
A Field Orders dispatch group comes from its field activities. When the system creates a
field order from the Dispatch Field Activities query it populates the orders dispatch group using
the dispatch group on the field activity(s). After the field order is created, you can change the
orders dispatch group as needed. Changing the dispatch group on the order effectively changes
the dispatch group on the orders activities.
Dispatch group may be overridden as part of grouping field activities prior to dispatching.
When a user creates a field order on the Group Field Activities page, the orders dispatch group is
assigned Using Alternate Dispatch Groups To Find The Lowest Common Denominator for more
information.
Dispatch group is protected when the field activity is linked to a field order. Once a field
order has been created for a field activity, the dispatch group on the field activity cannot be
changed. The change to a dispatch group should occur on the field order.
Field Order ID defines the field order to which the activity is linked. This field is gray if the activity
type is not eligible for dispatch. This field will be blank when the activity is not linked to a field
order. Summary information about the field order appears adjacent.
If the dispatch group for the field activity references an external system feature configuration, the
External ID is used to reference the unique identifier of the field activity in the external system.
The Intermediate Status field is used to display interim status of a dispatched field activity.
Integration Required. The external ID and intermediate status fields are only updated if the
integration with your external system passes this information to the system.
35
Note. The values for the intermediate status field are customizable using the Lookup table. This
field name is FA_INT_STATUS_FLG. Many values are supplied with the base product to
support different sample integrations. To see the values, follow this link to the field activity table
definition CI_FA and find the field name. Also refer to the documentation related to out-of-the-box
integrations supplied with our other products such as Oracle Utilities Mobile Workforce
Management and Oracle Utilities Work and Asset Management to see what values are used for
integration with those systems.
Use Instructions to specify any special instructions to be supplied to the field crew.
Use Comments to describe anything unusual about the activity. For example, if you change the
activitys status to Held, it might be a good idea to explain why you did so in the comments.
If you have plugged in an FA Additional Information algorithm on the Installation table,
Additional Info displays the results of the algorithm, if any.
The FA Actions buttons allow you to change the status of the field activity.
Click Complete to change the status of the field activity to complete. This button is only
enabled if the status is pending or held.
Click Cancel to change the status of the field activity to canceled. This button is only
enabled if the status is pending or held.
Click Hold to change the status of the field activity to held. This button is only enabled if the
status is pending.
Click Pend to change the status of the field activity to pending. This button is only enabled if
the status is held.
At the bottom of this page is a tree that shows the account(s) and service agreement(s) that are
currently linked to the field activitys service point. You can use this tree to both view high-level
information about these objects and to transfer to the respective page in which an object is
maintained.
The number and type of steps associated with a field activity are defined by the field activitys
type (which is maintained on the previous page). Refer to Setting Up Field Activity Types for
more information.
Description of Page
Summary information about the Service Point at which the activity will occur is displayed, as well
as the service points system-generated Service Point ID.
36
The Field Activity Status is displayed next. See Field Activity - Main for the valid values of
Status and their meanings.
The Field Activity Steps grid displays the step(s) involved in the field activity, as defined by the
field activitys field activity type. In order to complete a step, you typically need to add or change
something in the system to reflect what happened in the field. For example, you would add a
meter read for a step that required a new meter read. Refer to How Does A Field Order Get
Completed? for information describing how to enter this information.
If the field activity is linked to an FA upload staging that is in the status pending or error, the FA
Completion field displays information about the FA upload staging record.
The FA Actions buttons allow you to change the status of the field activity. Refer to the main tab
page for a description of the fields.
Characteristic Value
Default Note. A field activity's characteristics default from the field activity type.
The Remarks grid is used to define anomalies associated with the field activity. For example,
you can indicate performing the required task wasnt possible because there was a dangerous
situation at the premise.
The Field Activity Remark Status is only relevant if a Field Activity Remark code has
algorithms associated with it. Algorithms are associated with field activity remarks if additional
activities should occur after a field activity with such a remark is activated. For example, you
could generate a customer contact to send a letter to the customer to remove debris from the
meter area if a remove debris remark is associated with the field activity. The execution of the
algorithm is performed by a background process called FACT (field activity remark activation).
The Field Activity Remark Status indicates whether the algorithm has been executed:
When you add a remark that has an algorithm, the status is Pending. It remains in this state
until the FACT process next runs.
When the FACT process next runs, if the system is successful in executing the algorithm, the
status of the field activity remark may become Complete. If the system is not successful in
executing the algorithm, the status becomes Error.
37
Algorithm may control status. By default, the field activity remark activation process assumes
that if the algorithm does not detect an error, the status of the FA remark should be complete.
However, in some cases, the algorithm may not find an error but may also want the status of the
FA remark to remain pending. Refer to FACT-CMPOTG for an example of such an algorithm.
Remarks that are in error. Field activity remarks whose algorithms could not be successfully
executed by the FACT background process result in the creation of a Field Activity Remark
Exception record. To correct errors, you may have to delete and re-add the field activitys remark
code if the error is impossible to fix (e.g., if the remark causes a customer contact to be
generated and there is no customer at the field activitys premise).
Displays the date and time when the log entry was
created.
Log Type
Indicates the entry event for which the log entry was
created. The log type for log entries created online is
User. Refer to the FA Log Entry Events table below for
information about log types provided for log entries that
may be created by sample plug-ins.
Note. The values for the log type are customizable using the Lookup table. This field name is
FA_LOG_TYP_FLG.
Details
User
Sequence
38
The sample FA integration algorithm may be configured to create log entries for certain
conditions.
The sample FA response application services provided by the system create log entries for
positive or negative responses to outgoing messages.
The sample FA completion application service provide by the system may create log entries
under certain conditions.
The table below indicates the log types provided by the system and which sample plug-ins may
create them.
Log Type
Appointment Book - Negative
Acknowledgement
Generated By
FA Response
application service for a
negative response to
Appointment Book
NDS message.
Content of Details
Negative Acknowledgment. Message ID (%1) - %2.
Error (%3) %4
Where %1 is message ID
%2 is the Notification Download Type description
%3 and %4 are the external message code and its
corresponding base message category/number, if the
external message code has been specified.
Appointment Booked
FA integration algorithm
Appointment Canceled
FA integration algorithm
Appointment for <appointment start date/time > <appointment end date/time> has been canceled.
FA Response
application service for a
negative response to
any Appointment
Cancellation NDS
message.
FA completion
application service if
action is Update Log
Where %1 is message ID
%2 is the Notification Download Type description
%3 and %4 are the external message code and its
corresponding base message category/number, if the
external message code has been specified.
Where %1 is the description of the external system
feature configuration
%2 is the message sent from the external system.
FA External ID Change
FA integration algorithm
FA External ID changed from <FA External ID Before Change> to <FA External ID - After Change>
FA integration algorithm
FA Status Change
FA integration algorithm
FA Response
39
Log Type
Acknowledgement
Generated By
application service for a
negative response to
FA Cancellation NDS
message.
Content of Details
Error (%3) %4
Where %1 is message ID
%2 is the Notification Download Type description
%3 and %4 are the external message code and its
corresponding base message category/number, if the
external message code has been specified.
FA Response
application service for a
positive response to FA
Cancellation NDS
message
FA Response
application service for a
negative response to
FA Changed NDS
message.
Where %1 is message ID
%2 is the Notification Download Type description
%3 and %4 are the external message code and its
corresponding base message category/number, if the
external message code has been specified.
FA Response
application service for a
positive response to FA
Changed NDS
message
Order Completion
FA completion
application service
FA Response
application service for a
negative response to
FA Creation NDS
message.
Where %1 is message ID
%2 is the Notification Download Type description
%3 and %4 are the external message code and its
corresponding base message category/number, if the
external message code has been specified.
FA Response
application service for a
positive response to FA
Creation NDS
message
FA Response
application service for a
negative response to
FA Reschedule NDS
message.
Where %1 is message ID
%2 is the Notification Download Type description
%3 and %4 are the external message code and its
corresponding base message category/number, if the
40
Log Type
Order Reschedule Confirmed
Generated By
Content of Details
external message code has been specified.
FA Response
application service for a
positive response to FA
Rescheduled NDS
message
Processing Outage
Call NDS message
Add a new activity to the order with an activity type containing the desired step (and cancel
the pre-existing activity).
Change the activitys activity type to be one that includes that desired step.
Navigate to the appropriate maintenance page and make the change. This wont leave an
audit of what took place on the field activity but it will change the system appropriately.
41
It shows a Premises pending field activities that are not assigned to a field order and are
linked to a dispatch group that is eligible for dispatch. These appear in the first grid.
It shows a Premises open field orders. These appear in the second grid.
It allows users to create a new field order(s) and link pending field activities to them (this is
done by clicking the Create Field Order button).
Specify an Override Dispatch Group. If you do this, a field order will be created for this
dispatch group and the selected field activities will be linked to it.
Leave Override Dispatch Group blank. If you do this, the system will look for the lowest
common denominator dispatch group and assign it to the pending field activities. Refer to
Using Alternate Dispatch Groups To Find The Lowest Common Denominator for more
information.
A field orders dispatch group overrides the activitys dispatch group. Be aware that the
dispatch group that is assigned to the field order will replace the original dispatch group assigned
to the field activities.
After orders have been created, they appear in the grid at the bottom of this page.
NorthWest Electric
Readers
North Electric
Testers
NorthWest Electric
NorthWest Electric
North Electric
There are 3 field activities at a premise and each of which has a different initial dispatch
group (see the first row in the table).
42
Of these field activities, FA1 and FA2 have a common alternate dispatch group: NorthWest
Electric. FA3, however doesnt have a common dispatch group. This means 2 field orders
will be created:
The first field order (associated with the NorthWest Electric dispatch group) will
contain FA1 and FA2.
The second field order (associated with the North Electric Testers dispatch group)
will contain FA3.
Please refer to Automatically dispatching field activities for another example of how the lowest
common denominator is selected.
Description of Page
Enter a Dispatch Group to limit the search to a specific dispatch group. Leave this field blank to
view groups of orders linked to all dispatch groups.
43
Enter a Field Order Status to limit the search to groups of orders in a specific state. Valid values
are: Dispatched, Canceled, Completed, Pended By User, Work Done, Not Recorded. Leave
this field blank to view groups of orders regardless of status.
Enter a Schedule Date/Time to limit the search to orders that exist on or before the input date
and time. Leave this field blank to view groups of orders throughout time.
When you select a row and proceed to the query page, the system displays the individual field
orders for the selected dispatch group, status and schedule date.
All. This option shows all field orders for the selected dispatch group, status, and schedule
date.
Geo Type. This option shows all field orders whose premise has a given Geographic Type
and Geographic Value. If you leave Geographic Value blank, all field orders whose
premise has a given Geographic Type will be displayed (i.e., all geographic values for the
selected Geographic Type are displayed).
Each row in the query shows an individual field order. Clicking the go to button adjacent to the
order will transfer you to the Field Order Maintenance page with the selected field order
displayed.
44
On the query page, you can create and dispatch field orders.
Description of Page
Enter a Dispatch Group to limit the search to a specific dispatch group. Leave this field blank to
view groups of activities linked to all dispatch groups.
Enter an Operations Area to limit the search to a service points serviced by a given operations
area. Leave this field blank to view groups of activities linked to all operations areas.
Enter a On/Before Date to limit the search to activities that exist on or before the input date.
Leave this field blank to view groups of activities throughout time.
When you select a row and proceed to the query page, the system displays the individual field
activities for the operations area, dispatch group and schedule date.
Implied search criteria. In addition to the explicit search criteria shown above, the search is
limited to field activities in the Pending state that are eligible for dispatch and that are not already
linked to a field order.
45
Description of Page
You can use the Field Activity Filter to restrict the field activities that appear in the grid. The
following options are available:
All. This option shows all field activities for the selected dispatch group, operations area, and
schedule date.
Geo Type. This option shows all field activities whose premise has a given Geographic
Type and Geographic Value. If you leave Geographic Value blank, all fields activities
whose premise has a given Geographic Type will be displayed (i.e., all geographic values
are displayed).
Each row in the query shows an individual field activity. Clicking the go to button adjacent to the
activity transfers you to the Field Activity Maintenance page with the selected field activity
displayed.
When youre ready to dispatch field activities,
If you want to dispatch all activities in the grid, click the Select All button. This causes
the Dispatch? switch to be turned on for every field activity in the grid.
If you want to dispatch specific activities, turn on the Dispatch? switch on the desired
activities.
If you want to turn off the Dispatch? switch on all activities in the grid, click the Clear All
button.
Enter the on Date / Time on which the work will be performed (time is optional).
Creates a new field order for every unique combination of dispatch group and premise on the
selected field activities. The new field order(s) are assigned to the selected representative
and scheduled on the selected date and time.
46
The communication of field orders to the field crews is handled through the field order download
process. The topics in this section describe this process.
Field Order
Process: FDS
Create Download Staging
Field Ord.
Download
Staging
Process: FODL
Create Download Flat File
Flat file to be
interfaced to FO
print / dispatch
software
Contents
FDS - Create Download Staging
FODL - Create Download Flat File
The batch control ID comes from the field orders dispatch group. This ID corresponds with a
specific extraction method. The system comes with a single field order download program
(FODL - Create Download Flat File). If you require different print formats or different routing
methods, you will need to create additional programs. Refer to Technical Implementation of
Batch Field Order Production for more information.
The run number is the batch control IDs current run number.
Re-downloading. If you need to download a specific field order, navigate to Field Order - Main
Information and change the orders status to Dispatched.
47
48
Process: X
Populate Upload Staging
Process: MUP1
Populate Meter Config
Process: MUP2
Create Meter Read
MR Upload
Staging
Meter Read
Reg. Read
Process: FACOMPL
Complete Field Activity
FA Upload
Staging
SP
SP / Item
SP / Meter
Field Order
Field Act.
FA Step
49
Process: X
Populate Upload Staging
FA
Upload
Staging
FA Step
Upload
MR
Upload
Staging
FA
Remark
Upload
FA Char
Upload
Register
Read
Upload
Read
Remark
Upload
Lengt
h
Reqd
Data
Type
FA_ID
10
A/N
FA_UP_STATUS_FLG
A/N
WORK_DTTM
26
Date/Ti
me
WORKED_BY
A/N
50
Comments
DESCR254
254
A/N
Lengt
h
Reqd
Data
Type
Comments
FA_ID
10
A/N
STEP_SEQ_NBR
FA_STP_UP_STAT_FL
G
A/N
FA_STEP_TY_ACT_FL
G
A/N
BADGE_NBR
30
See
note
A/N
READ_DT
10
See
note
Date
READ_TIME
15
See
note
Time
DISCON_LOC_CD
See
note
A/N
ON_OFF_FLG
See
note
A/N
EVENT_DTTM
26
See
note
Date /
Time
51
Remove Item
STK_LOC_CD
12
See
note
A/N
Lengt
h
Reqd
Data
Type
Comments
FA_ID
10
A/N
CHAR_TYPE_CD
A/N
SEQ_NUM
CHAR_VAL
16
See
note
A/N
ADHOC_CHAR_VAL
254
See
note
A/N
CHAR_VAL_FK1
CHAR_VAL_FK5
50 each
See
note
A/N
Lengt
h
Reqd
Data
Type
Comments
FA_ID
10
A/N
FA_REM_CD
12
A/N
52
What Happens
NS - Connect Service
Point
Changes the connection status of the field activitys service point to connected and
removes the disconnect location (if any). It then updates the related step to reference
the service point.
DS - Disconnect Service
Point
Changes the connection status of the field activitys service point to disconnected
and populates the disconnect location with the supplied value. It then updates the
related step to reference the service point.
IM - Install Meter
Creates a new SP / Meter record and links to it the meter read inferred from the badge
number and read date/ time. Note: the meter read upload process creates this meter
read. It then updates the related step to reference the SP / Meter record.
NM - Turn On Meter
Creates a new turn on event under an exist SP / Meter record. It links the meter read
inferred from the badge number and read date/ time to the turn on event. Note: the
meter read upload process creates this meter read. It then updates the related step to
reference the SP / Meter record.
Creates a new turn off event under an exist SP / Meter record. It links the meter read
inferred from the badge number and read date/ time to the turn off event. Note: the
meter read upload process creates this meter read. It then updates the related step to
reference the SP / Meter record.
MR - Read Meter
Its important to note that the meter read upload process creates this meter read.
When this type of step is uploaded, the system simply updates the related step to
reference the previously created meter read.
RM - Remove Meter
Updates an existing SP / Meter record to indicate the meter has been removed. It
does this by linking the meter read inferred from the badge number and read date/
time. Note: the meter read upload process creates this meter read. It then updates
the related step to reference the SP / Meter record.
II - Install Item
Creates a new SP / Item record using the supplied badge number and event date and
time. It then updates the related step to reference the SP / Item record.
NI - Turn On Item
Creates a new turn on event under an exist SP / Item record. It then updates the
related step to reference the SP / Item record.
Creates a new turn off event under an exist SP / Item record. It then updates the
related step to reference the SP / Item record.
RI - Remove Item
Updates an existing SP / Item record to indicate the item has been removed. It then
updates the related step to reference the SP / Item record.
After this process updates the related step, it checks if all required steps under the parent field
activity reference their appropriate foreign key. If so, it completes the field activity. It then checks
if all field activities under the parent field order are complete, if so it completes the field order
(note, it will also update the field order with the work done date / time and worked by information
on the related Field Activity Upload Staging record).
53
Any errors detected during this process are written to the Field Activity Upload Exception table.
You can fix errors using Field Activity Staging page (dont forget to change the records status
back to Pending).
You can correct field activity upload records that are in error.
You can add new field activity upload records to be uploaded by the field activity upload
background process (or you can click the Complete button to upload and complete the
activity (and order) real time).
This pages dialog is idiosyncratic. Refer to How To for instructions describing how to perform
common maintenance tasks.
The following topics describe this transaction in detail.
Contents
FA Upload Staging - Main
FA Upload Staging - Steps
FA Upload Staging - Characteristics/Remarks
How To
54
If a record is in Error, the error message will be displayed adjacent. You can correct an Error by
Click the Complete button. Clicking the Complete button calls the routine that attempts to
update the completion information.
Enter the Work Date/Time when the field work was performed. These values will be populated
on the field activitys field order when it is completed.
Worked By is the individual (or crew) who actually performed the work. Only representatives
defined as valid for the field orders dispatch group may be assigned.
Comments is appended to the field activitys Comments.
The FA Upload Staging Steps scroll contains a summary of the field activitys steps.
Click the Complete button to complete the associated field activity. This button is only enabled
when the field activity upload staging record has been saved on the database and is in the
Pending state.
Click the Delete button to delete the field activity upload staging record. This button is only
enabled when the field activity upload staging record has been saved on the database and is in
the Pending or Error states.
Contact Customer
No generic fields related to updating a service point are displayed. Service Point must
be updated separately.
None
Disconnect location
Install Meter
Change Meter
No generic fields related to updating a meter are displayed. Meter must be updated
separately.
Change Meters
Configuration
Turn On Meter
55
Read Meter
Remove Meter
Badge number, read date, read time, stock location* (see below)
Install Item
Change Item
No generic fields related to updating an item are displayed. Item must be updated
separately.
Turn On Item
Reconfigure Multi-Item
Remove Item
Badge number, event date, event time, stock location* (see below)
Test Device
No fields related to device testing are displayed. Device Test must be created
separately.
For step types Remove Meter and Remove Item, enter the Stock Location where the meter /
item is stored upon removal if the meters meter type or the item's item type tracks location.
Refer to The Big Picture Of Asset Inventory for more information.
The Add Meter Read section can be used to add a meter read for those step types that require a
meter read.
The Add Meter Read button becomes enabled after you enter a Badge Number and Read
Date/Time. For required steps, the system populates Read Date/Time with the values entered
for Work Date/Time but you can change these values if necessary.
When you click the button, the Register Readings grid is populated with one row for each of the
meters registers. At this point, enter each registers reading by specifying a Read Type and
Reading. When you save the field activity upload staging record, the read is added to the
database, but the read information disappears. This information is not actually linked to the Field
Activity Upload Staging. When you complete a field activity, the system looks for a meter read to
link to the FA. It should find the one you just created.
Refer to Meter Read - Main for more information about meter reads.
High/low validation. Its important to note that the read will not be subject to high/low validation.
If you require high/low validation, add the read using Meter Read - Main and then simply
reference the reads badge number and date/time on the step.
Click the Complete button to complete the associated field activity. This button is only enabled
when the field activity upload staging record and is in the Pending state.
Click the Delete button to delete the field activity upload staging record. This button is only
enabled when the field activity upload staging record has been saved on the database and is in
the Pending or Error states.
56
How To
The topics in this section describe how to perform common maintenance functions.
Use Work Date/Time to define when the field activity was completed.
Navigate to the Steps tab and enter the Badge Number and Read Date/Time. For required
steps, the system populates Read Date/Time with the values entered for Work Date/Time
but you can change these vales if necessary. After entering this information, the Add Meter
Read button becomes enabled. Click it to open the Register Reading grid.
Specify the Read Type and Register Reading for each register on the meter. Then click the
Complete button. When the Complete button is clicked, the following events take place:
The system attempts to complete the field activity using the information on the field
activity upload staging record and on the meter read.
If the system is not successful in completing the activity due to incomplete information on
the field activity upload staging record, the upload staging steps status will be changed to
Error and a corresponding error message will be displayed. To complete the activity, fix
the cause of the problem and change the steps status back to Pending and then click
the Complete button again.
If the system is successful in completing the activity, the field activity upload staging
records upload status is changed to Complete, the steps upload status is changed to
Complete, the field activitys status is changed to Complete, and, if all field activitys
linked to the field order are Complete, the field orders status is changed to Complete.
57
To view the messages associated with the exception records, schedule the TD-FAUPL
background process. This process generates a To Do entry for every record in the field activity
upload exception table.
You can fix this error using the FA Upload Staging page and change the status of the remark
from Error to Pending. When the field activity upload process next runs, it attempts to upload
this record again.
Outage Calls
Note: The information in this section applies to the integration with the Oracle Utilities Network
Management System (NMS).
You can use the Outage Call page to view trouble calls and outage information, and to send
outage call reports to NMS for a specific service point. You can also use this page to schedule job
site appointments. Open this page using Main Menu, Field Order, Outage Call.
Description of Page
The Outage Call Search zone is a standard multi-query portal used to search for and list existing
Outage Call records. In the search results list, click the Outage Call link to view and maintain the
information about the outage call.
The following zones are displayed for the selected outage call:
Contents
Outage Call Actions
Outage Call Zone
Outage Call Log
58
Outage Information
Note: The information in this section applies to the integration with Oracle Utilities Network
Management System (NMS).
The Outage Information portals provide a real-time interface with NMS to search for the following
network management items:
Job history
Call history
Planned outages.
Contents
Job History
Call History
Planned Outages
Job History
You can use the Job History portal to retrieve current and historical outage and non-outage jobs
from NMS by a customer service point or account ID, or proximity to a street intersection or street
segmentor, or other identifiers such as a 911 incident identifier, caller name, or call phone
number.
Use Field Order, Outage Information, Job History to search for and view these records.
Description of Page
The Job History zone can be used to search for an existing Job History record. If the search
results list contains records for a single service point, the service information for that service point
and the job history results will be displayed. If the list contains multiple service points records, a
list of service points are displayed and the service information and job history results will be
displayed for one of these service points. You can click on the Show History button to display
the service information and job history results for any other service point record.
Please see the zone's help text for information about this zone's fields.
Call History
You can use the Call History portal to retrieve trouble call history from NMS by a customer
service point, or account id, or proximity to a street intersection or street segmentor, or other
identifiers such as a 911 incident identifier, caller name or call phone number.
Use Field Order, Outage Information, Call History to search for and view these records.
Description of Page
The Call History zone can be used to search for an existing Call History record. If the search
results list contains records for a single service point, the service information for that service point
and the call history results will be displayed. If the list contains multiple service points records, a
list of service points are displayed and the service information and call history results will be
displayed for one of these service points. You can click on the Show History button to display
the service information and call history results for any other service point record.
59
Please see the zone's help text for information about this zone's fields.
Planned Outages
You can use the Planned Outages portal to retrieve planned outage information from NMS.
Use Field Order, Outage Information, Planned Outages to search for and view these records.
Description of Page
The Planned Outages zone can be used to search for current, future and past planned outage
status and details from NMS for a particular service point. Planned outage information will only be
available once a planned outage has been scheduled and the list of impacted customers for that
planned outage has been generated.
Please see the zone's help text for information about this zone's fields.
60
Billing
In this section, we describe how to manage your customers bills.
Contents
The Big Picture of Billing
Maintaining Bills
Financial Transactions On A Bill
Maintaining Bill Segments
Off Cycle Bill Generator
Multi Cancel/Rebill
SA Billing History
Bill Exception
Bill Segment Exception
Maintaining Billable Charges
Uploading Billable Charges
Budget Review
A Simple Bill
This section
summarizes recent
financial transactions
Prior Balance
Bill Corrections
Payments
Adjustments
New Charges
Current Balance
$100.00
$0.00
$100.00
$10.00
$115.50
$125.50
Jane Masters
18 Oak Lane
SF, CA
94514
Bill
Routing
Bill
Message
$10.00
$21.00
$9.00
$2.00
$10.00
$60.00
$3.50
Electric
Bill
Segment
Gas
Bill
Segment
Cash
A/R-residential
$68.00
($68.00)
A/R-residential
Late payment rev
$10.00
($10.00)
Cur Amt:
Payoff Amt:
$68.00$68.00-
Cur Amt:
Payoff Amt:
$10.00
$10.00
$32.00
($32.00)
Cur Amt:
Payoff Amt:
$32.00$32.00-
$73.50
($70.00 )
($3.50)
Cur Amt:
Payoff Amt:
$73.50
$73.50
$42.00
($40.00 )
($2.00)
Cur Amt:
Payoff Amt:
$42.00
$42.00
A bill typically contains bill segments A bill typically contains one bill segment for every active
service agreement linked to its account.
A bill segment contains calculation details A bill segment contains information showing how
the segment was calculated and how it should be printed
on the customers bill.
The system first calculates the amount consumed (e.g., the number of lamps, the number of
gallons of water, the peak kW, etc.). For more information, refer to How The System
Determines How Much Was Consumed.
Next, the system applies the service agreements rate to the amount consumed in order to
calculate how much the customer owes. A bill segment and a financial transaction are
generated to reflect the results of this calculation. The details of the calculations are captured
in the bill calculation lines. For more information, refer to How Rates Affect The Information
On Bill Segments for the details. Refer to Effective Dates & Price Proration for information
about how the system prorates changes to rates and prices during a bill period.
There are many bill segment creation algorithms. The above points explain how a bill
segment is produced for a metered service agreement. Its important to be aware that the
system has other bill segment creation algorithms. For example, if the service agreement
charges for a deposit, the system neither amalgamates consumption nor does it apply a rate.
You may be wondering how the system knows which method to use. It uses the bill segment
type on the service agreements SA type. Refer to Designing and Defining Bill Segment Types
for a description of the various bill segment creation algorithms that are supported in the system.
If errors are detected during the bill segment creation process, the bill segment is saved with its
error. The system then proceeds to the accounts next service agreement. This way, a user can
see all problematic bill segments so they can be corrected en masse. Refer to Bill Errors for
information about how to deal with bill errors.
Interdependent service agreements. Your organization may have some service agreements
whose charges must be calculated in a specific order. For example, you might have a service
agreement whose bill segments are calculated using charges from a different bill segment. If this
describes your organization, be aware that the system creates the bill segments in the order of
the billing processing sequence on each service agreements SA type.
When every segment on a bill is error free, the bill is ready to be completed. When a bill is
completed, the system:
Creates a bill routing for each person linked to the account who requires a copy of the bill.
The routing information controls the format of the printed bill and how the bill is sent to the
person. Refer to The Source Of Bill Routing Information for the details.
Links all bill messages to the bill. A bill message can come from a variety of sources. Refer
to The Source Of Bill Messages for the details.
If the Freeze At Bill Completion installation option has been turned on:
All freezable adjustments whose adjustment type indicates Freeze At Bill Completion
will be frozen.
Sweeps recent financial transactions that have been created since the last bill was
completed. Refer to Financial Transactions Created Between Bills for information about how
payments, adjustments and bill corrections appear on a bill.
There are several other functions that happen at completion time. Refer to the description of
the Complete button under Bill Lifecycle for the details.
And thats it; the bill can now be sent to the customer.
The remaining topics in this section provide more information about the creation and completion
of bills.
Batch and real-time bill creation. Anything the batch bill process does for whole sets of
accounts, you can do to a specific account on-line / real time. Refer to How To Create A Bill For
All Service Agreements Linked To An Account for information about how to create a bill on-line /
real time. Refer to Batch Billing for more information about the batch bill creation process.
Bill Errors
The topics in this section describe errors that are detected when the system creates a bill.
Contents
Bill Segment Errors
Bill Completion Errors
Missing meter reads. For example, if the system cannot find a relevant read (and its not
allowed to estimate) for a metered service point, it generates an error.
Missing master data. For example, if a bill is supposed to be routed to the accounts mailing
address and the account doesnt have such an address, an error is generated.
Missing rate data. For example, if a rate contains a customer specific charge and there is
no value defined on the customers service agreement, an error is generated.
The system saves bill segments that are in error just as it saves bill segments that are error-free.
This is done because bill segments are nothing more than a snapshot of the data that was used
to calculate the charges. By saving the snapshot, you can see the information the system used
when it detected the error and therefore more effectively fix the cause of the error. The standard
way to fix an error is to:
Regenerate the bill segment. Regeneration simply deletes the offending segment and
recreates a new segment using the corrected information.
For every bill segment in error, a record is written to the Bill Segment Exception table.
Refer to How To Correct A Bill Segment Thats In Error for instructions describing how to correct
a bill segment.
Its obvious but worth stressing that a bill may contain some segments that are perfect and others
that are in error. Once all segments that are in error are corrected, the bill can be completed (and
sent to the customer).
If the bill segment in error was created as part of the batch bill process, the system attempts to fix
the offending segment(s) each night during the accounts bill window by regenerating it.
Therefore, if the cause of the error is fixed during the day, the system will automatically
regenerate the bill segment when batch billing next runs; you dont have to manually correct each
bill. And once a bill is error-free, it will be completed and sent to the customer.
Refer to Batch Billing for more information.
Missing mailing address. For example, if the system cannot find an address to which the
bill can be routed, it generates an error.
Bill segments are in error. If a bill contains bill segments that are in error, it cannot be
completed and an error is generated.
The system saves bills that are in error just as it saves bills that are error-free. This is done
because bills are nothing more than a snapshot of the data that was used to calculate the
charges. By saving the snapshot, you can see the information the system used when it detected
the error and therefore more effectively fix the cause of the error. The standard way to fix an error
is to:
For every bill in error, a record is written to the Bill Exception table.
Refer to How To Correct A Bill Thats In Error for more information.
If the bill completion error was created as part of the batch bill process, the system attempts to
recomplete the bill each night during the accounts bill window. Therefore, if the cause of the
error is fixed during the day, the system will automatically complete the bill when batch billing next
runs; you dont have to manually complete each bill.
Refer to Batch Billing for more information.
Bill segments are canceled / rebilled. Its important to stress that bill segments are canceled
and rebilled (as opposed to bills). If every bill segment on a bill is incorrect, you must cancel /
rebill each individual bill segment.
Note. Using the cancel or cancel/rebill functionality will cause the cancel and rebill details to be
swept on to the customers next bill. If your organization requires cancellation details to be
presented to the customer separately from the new bill, then you will need to use Credit Notes.
Refer to Credit Notes - Presenting Cancellation Details on a Separate Bill for more information. If
your organization requires cancellation and rebill details to be presented to the customer
separately from the new bill, then you will need to use Correction Notes. Refer to Correction
Notes - Presenting Correction Details on a Separate Bill for more information.
The system will cancel an automatic payment behind-the-scenes if a credit or correction note
is issued BEFORE the automatic payment is interfaced to the financial institution. When you
recomplete the bill, the system will create a new automatic payment that reflects the new
amount due (and the canceled automatic payment will net out the original automatic
payment). This is standard auto pay logic. Refer to How Are Automatic Payments
Cancelled? for more information.
If the customer has automatic payments that have already been interfaced to the financial
institution, the creation of the credit or correction note will have no affect on any automatic
payment. A warning will be issued in this case.
Because automatic payments are for an entire bill, creating a credit or correction note at the
bill segment level will not affect any automatic payments. A warning is issued in this case.
For more information about correction notes, see Correction Notes - Presenting Correction
Details on a Separate Bill.
Plug in a Post Bill Completion algorithm on the applicable Customer Classes. A basepackage algorithm (C1-CN-ADNB) will recreate the adjustments on the original bill after the
credit note is completed. These adjustments will be swept onto the next bill produced for the
account.
You can restrict the above functionality to specific adjustment types (for whatever reason). You
do this by putting a given char type / char value on the adjustment types that should be reversed
and recreated when a credit note is created. You define this char type / char value combination
as parameters of the two algorithms described above.
When the original bill contains adjustment cancellations. The above discussion explained
how adjustments can be canceled on a credit note and then recreated on the next bill. These
same algorithms also do the opposite, i.e., if the original bill contains an adjustment cancellation,
the credit note will contain the recreated adjustment, and the next bill will contain its cancellation.
Without this, the credit note would not be the reversal of the bill (and this is how some
organizations operate).
10
Those that charge for some commodity (e.g., electricity, water, garbage, street lighting).
Those that charge for something intangible (e.g., deposit, charitable contribution, payment
arrangement).
For service agreements that charge for something intangible, there is no notion of determining
how much was consumed and therefore the topics in this section are not relevant. For service
agreements that charge for a commodity, the first step in the creation of a bill segment is the
determination of how much was consumed. For example,
If the service agreement bills for electricity, the system must determine how much electricity
was consumed.
If the service agreement bills for lamp service, the system must determine how many lamps
the customer uses.
After the system determines how much was consumed during the bill period, it saves the
consumption on the bill segment in the following snapshots:
The meter read snapshot contains information about the meter reads that were used to
determine consumption for metered service points.
The item snapshot contains information about the items that existed at the service points.
The service quantity snapshot contains the billable service quantities that were derived
using the meter read and item snapshots.
The topics in this section describe how each of the above snapshots is built.
This logic is in a plug-in. The logic described below resides in algorithms that are plugged-in
on the bill segment type referenced on a service agreement's SA type. If you need different logic,
you should develop the appropriate algorithm and plug it in on your bill segment types.
Contents
Meter Read Snapshot
Item Snapshot
Service Quantity Snapshot
Calculation / Audit Read Details
11
The topics in this section describe how the system selects the perfect reads while it assembles
the meter read snapshot.
Contents
Determine The Bill Period For Metered Service
Determine The Consumption Period For Metered Service
Determine The Service Agreement's Billable Service Points
Determine The Service Points' Meters
Determine The Meters' Start And Stop Meter Reads
If this is the first bill segment for the service agreement, the billing segment start date is set to
the start date of the service agreement. If this is not the first bill segment, the start date is the
previous bill segments end date.
As for the end date, it can only be estimated at this point (the end read determines the actual
end date and this read is only selected a few steps later). The temporary end date is either
the end date of bill cycle schedule window, the service agreements end date, or, in the case
of on-line billing, determined by the user.
Refer to Service Agreement Main Information for more information about a service agreements
start and end dates.
Consider a bill segment that covers June 1st through July 1st and a subsequent bill segment
that covers July 1st through August 1st. The charges for July 1st are included on the first bill
segment, so the second bill segment should not actually bill July 1st. In this scenario, the
inclusive consumption period provided to rate application for the second bill segment will be
July 2nd through August 1st.
Consider a bill segment that must include bill factor value proration.
st
st
Assume the bill segment dates are July 1 - August 1 and that a new rate version is
th
effective on July 20 and that the charges should be prorated. The rate application process
will be called twice, with the following inclusive dates:
Two bill calculation headers will be created in this case, each with the appropriate dates and
the collection of bill calculation lines that represent the charges for the bill.
Consider what should occur for the very first bill segment for a service agreement.
12
It is possible that the start date of the new customers service agreement matches the
end date of the previous customers service agreement. In this case, the stop/start date
is billed to the old customer and the new customer should not be billed for it.
It is possible that no other service agreement has been billed for the start date. Perhaps
this is new service that has never been billed. Perhaps there is a gap in time between
when the previous customer stopped service and when the new customer starts service.
You configure your SA types to tell the system what to do for the initial consumption period.
You may instruct the system to calculate the start of the consumption period from the day
after SA start date, to always include the SA start date, or include the SA start date only if no
previous customer was billed for that day (i.e., a back-to-back situation).
Refer to Service Agreement SA / SP for more information about a service agreements service
points.
If this is the first bill segment for a service point, the start read is defined on the service
agreement / service point relationship.
If the meter was installed at an existing service point during the bill period, the start read is
defined on the service point installation history. This happens when a meter is exchanged for
another meter during a bill period.
13
Otherwise, the start read is the same as the end read on the customers previous bill
segment.
The stop read can come from any of the following sources:
If this is the final bill segment for a service point, the stop read is defined on the service
agreement / service point relationship. Refer to Service Agreement SA / SP for more
information about the start and stop reads.
If the meter was removed from an existing service point, the stop read is defined on the
service point installation history. This happens when a meter is exchanged during a bill
period. Refer to SP / Meter Installation for more information about installing and removing
meters while a service agreement is in effect.
Otherwise, the system looks for the next scheduled meter read date. Not just any date can
be used, the system attempts to find a read that meets the following criteria:
Is after the end date of the last bill segment plus the rates frequencys minimum offset
days, and
If no such meter read date could be found, the service agreement is skipped. Otherwise, the
system then looks for a read that exists in the time period that starts X days before the
service points next scheduled meter read date, and ends Y days after the scheduled meter
read date (where X and Y are the rates frequencys minimum and maximum offset days,
respectively).
If more than one such read exists, the selection is based on the priority of read types (the
read with the highest priority read type is selected). For example, verified reads are preferred
to regular reads. Refer to the Description of Page section under Meter Read Main for more
information about read types and their billing selection priority.
If no read can be found, the system estimates consumption and generates a corresponding
estimated meter read if:
The user allows estimation (if the bill is produced as a result of an ad hoc request);
The bill cycle schedule (if one is being used) allows estimation.
The register is not a peak register (this is an artificial constraint, but most organizations
do not estimate peak consumption).
The register is subtractive. This is because only subtractive registers are self-correcting.
For example, assume we estimate a reading of 100 and the next real read is 102, the
customer will only be charged for 2 units. However, consider what would happen if we
estimated a consumptive register the consumption associated with the next real read
would be billed in its entirety.
Refer to Estimation and Negative Consumption for more information about negative consumption.
14
The number of days in the bill period is then computed (this equals the start date of the bill
segment through the date of the end read). If this is less than the SA types minimum
number of days on a bill, the service agreement is skipped.
Item Snapshot
The steps the system follows to build the item snapshot are the same as those used to build the
meter read snapshot. The major differences are as follows:
Items (e.g., lamps, hydrants, traffic lights) are not read so there are no meter reads to access.
Item-based service points have a single, badged item that may be installed at any instant
in time. These types of service points are used, for example, when your organization
keeps track of the installation history of specific lamps. If an item is installed at an itembased service point during the bill period, it will be included in the item snapshot.
All types of service points (metered, item-based, and non-badged) may contain one or
more unbadged items. Multiple items exist at a service point, for example, when your
organization chooses to record multiple lamps on a single service point rather than
creating a separate service point for each lamp (this might be useful for a parking lot at a
shopping mall). Each item referenced in the service points collection of unbadged items
is included in the snapshot.
Refer to Service Points With Multiple Items for more information about service points with multiple
items. Refer to SP / Item Installation for more information about installing and removing badged
items at a service point. Refer to Service Point Multiple Items for more information about the
collection of items that may exist at both meter and item-based service points.
Lamps and estimated consumption. If any of the items linked to the service agreements
service points indicate the system should estimate consumption (e.g., lamps), additional entries
will be added to the SQ snapshot for each such item. Refer to Setting Up Estimated
Consumption For Items for more information.
Note. Meter read details used for interim calculations are ignored when producing the service
quantity snapshot.
15
Some retail companies upload meter read details when they upload pass through charges.
They do this in order to print the read details that were used to calculate the pass-through
charges. It should be stressed that these reads are not used to derive billable consumption
(because the charges have already been calculated). These reads are only uploaded for
printing purposes and therefore real meter reads are not created. We categorize these
reads as calculation / audit reads. Refer to Billable Charge Upload - Read Details for more
information about uploading meter reads with pass-through charges.
You may have interval billing rates where youre required to print the intervals that contain, for
example, the intervals with the three highest peak charges. To do this, you setup a
calculation only rate component to find these intervals and create a calculation / audit read
for each such interval. Refer to RCCL-CVTOSC for an example of such an algorithm that
would be plugged-in on a calculation only rate component.
You may have interval billing rates that map interval consumption into time-of-use
consumption. If you use a base-package algorithm to do this (refer to RCTMPS and RCTMS
for examples), a calculation / audit read is created for each resultant time-of-use quantity.
These algorithms do this in case you need this information for bill print purposes or in case
you have multiple bill lines that need to use the same mapped consumption.
You may have situations where a meter has been temporarily removed from a service point
but the business practice dictates that usage for the service point should be calculated during
billing.
Both real and calculation / audit reads are stored in a bill segments read details (the name of the
table is CI_BSEG_READ). The following points describe the differences between these two
types of rows on this table:
Calculation / audit reads do not reference the prime key of a real read.
Calculation / audit reads do not require a UOM code. If a UOM is not supplied, an SQI must
be supplied.
If you encounter other scenarios during your implementation that necessitate calculation / audit
reads, you can develop bill segment type and rate component algorithms to add additional
calculation / audit reads to a bill segments read details.
In order to avoid confusing end-users, we do not show calculation / audit reads on Bill Segment Read Details (this page only shows real reads). Rather, calculation / audit reads are shown in a
separate section on Bill Segment - SQ Details.
16
You may have situations where meter reads are not maintained in Oracle Utilities Customer
Care and Billing and bill determinants are requested from a meter data management system
via a usage request. MDM might return both bill determinants and meter reads to print on the
bill.
Usage service quantities are also stored in a bill segments read details (the name of the table is
CI_BSEG_READ). The following points describe the differences between these types of rows on
this table:
Calculation / audit usage does not reference the prime key of a real read.
Calculation / audit usage has a usage flag with a value of Service Quantity.
Calculation / audit usage does not require a UOM code. If a UOM is not supplied, an SQI
must be supplied.
If you encounter other scenarios during your implementation that necessitate calculation / audit
usage, you can develop bill segment type and rate component algorithms to add additional
calculation / audit usage to a bill segments read details.
In order to avoid confusing end-users, we do not show calculation / audit reads on Bill Segment Read Details (this page only shows real reads). Rather, calculation / audit usage is shown in a
separate section on Bill Segment - SQ Details.
17
Not all service agreements use a rate! There are a small number of service agreements that
dont use a rate to calculate the charges that appear on their bill segments. For example, a
service agreement used to levy a customers payment arrangement amount doesnt need a rate
because the amount to charge is defined on the service agreement. Whether or not a service
agreement needs a rate is defined by the service agreements SA type. Whether or not the
system calls the service agreements rate to calculate charges is controlled by the bill calculation
algorithm plugged-in on the bill segment type thats referenced on the service agreements SA
type. Refer to Designing and Defining Bill Segment Types for a description of the various bill
segment creation algorithms that are supported in the system.
Your proration choices impact what appears on a bill. A rate contains a variety of effectivedated information (e.g., the prices are effective-dated, the structure of the rate is effective-dated,
etc.). If this effective-dated information changes during a bill period, the system may need to
prorate the charges. For example, if the sales tax percentage changes mid-period, the system
can prorate the tax change (e.g., 20 days at 6% and 11 days at 6.25%). When you setup a rate,
you define exactly how the system handles changes that occur during a bill segment. For
example, you can tell the system that sales tax changes should not be prorated. Rather, it should
use the value effective at the start / end of the bill period (note, you have several other options).
We mention this because your choices have a large impact on how a rate affects the information
on bill segments. Refer to Effective Dates & Price Proration for more information.
Rate application is a very sophisticated process as it can affect every aspect of a bill segment.
The following points describe how rate application works at a high-level:
The read details that were amassed earlier are passed into rate application.
First, the rate schedules register rules (if any) are executed. Register rules are used to
manipulate the amount consumed on each read detail. For example, gas rates typically use
one or more register rules to convert a cubic foot / meter into a thermal unit. Each affected
read detail is updated to show the before and after quantities.
Next, the total amount of each unique unit of measure / time-of-use code thats referenced on
every read detail is summarized in the bill segments service quantity (SQ) details. For
example, if a service agreement has 3 meters and each meter has one register that
measures kWh, there will be three read details (assuming there are not meter exchanges
during the bill period). In this step, the total amount from all three read details is summarized
in one entry in the bill segments SQ details.
Next, the rate schedules service quantity rules (if any) are executed. Service quantity rules
are used to calculate service quantities (SQ) referenced in the rate that cannot be derived
from the read details. For example, if you have a rate that has a charge based on the
number of days in the bill period, a service quantity rule would be necessary to calculate the
number of days in the bill period.
Next, the system determines which of the rates rate versions should be processed. Note, a
flag on the rate schedule allows you to control what happens if multiple rate versions are
detected during the bill period. A bill segment calculation detail is created for each such
rate version. Each calculation detail contains the results of executing the rate versions rate
components (where a separate bill line is created for each rate component). Each bill line
contains:
18
How the printed bill line should look (if the bill lines is printed).
How the amount of the bill line should be booked in the general ledger.
Note. There are many plug-in spots available on a rate component. These plug-ins can
manipulate virtually every aspect of the bill segment. This means if you require functionality that
isnt support by the base package rate components, you can build additional rate component
plug-ins to do whatever you need.
After every rate version is processed, rate application returns the calculation details to the
process that called it. This point is important as it means that rate application executes in
memory (i.e., it does NOT insert the calculation details on the database, rather, it returns
them to whatever process called rate application). Because rate application executes in
memory, it can be used to perform billing calculations in many parts of the system. For
example:
Both online and batch billing use rate application to calculate the charges that are
eventually saved on the bills bill segments.
The Rate Check transaction calls rate application when you want to check a rate realtime. When you use this transaction, you enter the consumption thats passed into rate
application and then rate application shows you the calculation details that result.
Plug-ins exist that call rate application to estimate bill segments when adequate billing
history doesnt exist. For example, the BUDCALC-PH budget recommendation algorithm
calls rate application to calculate a budget amount for a customer without adequate
history. Another example is the DEPRECOM-MBT deposit recommendation algorithm.
This plug-in calls rate application to calculate a recommended deposit amount for a
customer without adequate history.
Refer to Rates for more information about how rates are constructed.
An account may be on a monthly bill cycle (meaning we attempt to create a bill every month
for the account) but contain only biannual service agreements. However, this is not sensible.
Why? Because the system would attempt to create a bill every month for the accounts
service agreements, but only twice during the year would it succeed (because the service
agreements have a biannual duration).
An account may be on a biweekly bill cycle (meaning we attempt to create a bill every 2
weeks for the account) and contain a mixture of biweekly, monthly, and quarterly service
agreements. In this scenario, every two weeks the system would create a bill that contains at
least one bill segment (for the biweekly service agreement). However, 12 times a year, the
bill will contain an additional bill segment for the monthly service agreement. And 4 times a
year, the bill will contain one more bill segment (for a total of 3) for the quarterly service
agreement.
19
In sum, the accounts bill cycle controls when the system attempts to create a bill for the
accounts service agreements. Whether a service agreement contributes a bill segment to the bill
is a complicated subject. The topics in this section describe how the system knows its time to
create a bill segment for a service agreement.
Important! An accounts bill cycle should attempt to create bill segments at least as often as the
shortest service agreement duration. For example, if an account has both monthly and quarterly
service agreements, the account should be placed on a monthly bill cycle. Refer to How Does An
Account Get Its Bill Cycle? for more information.
For more information about bill cycles, refer to Defining Bill & Service Cycles.
Contents
Ways To Control The Start Date Of A Bill Segment
Ways To Control The End Date Of A Bill Segment
Preventing Short Bill Segments
The bill segment period. The bill segment period defines the entire period of time covered by
a bill segments charges.
The consumption period. The consumption period defines the period of time used to
calculate the number of days for daily charges.
The consumption period almost always starts one day after the bill segment period. The
consumption period always ends on the bill segments end date. For example, a bill segment
period that spans 5-Jan-2002 through 6-Feb-2002 will almost always have a corresponding
consumption period of 6-Jan-2002 through 6-Feb-2002. The reason that the start dates dont
match is because a bill segments start date equals the end date of the prior bill segment (i.e., the
start date was already counted in the previous bill segments consumption period and we dont
want to count it twice).
The only time when the previous paragraph isnt true is the first bill segment thats produced for a
new service agreement. This is because different companies count the first day of a new service
agreement differently than others. Refer to Initial Consumption Period Considerations for
examples and an explanation of how you can control the start date of the consumption period.
20
Meter Read Date. For service agreements with metered consumption (excluding real time
meters), the end date is the date of the meter read used on the last day of the bill segment.
This is a deceptively disingenuous statement because the algorithm used to select this end
read is complex (and it relies on the service cycle schedule - hence the name of this option).
Bill Period Schedule. Non-metered service agreements may have the end date of their bill
segments defined on the user-maintained bill period calendar. This option is used when bill
segments must fall on strict calendar boundaries (e.g., quarterly bills that end on the last day
of the quarter).
ASAP. For non-meter service agreements that use neither the Bill Period Calendar nor
Anniversary methods, the system assumes the end date of a bill segment is the current date.
This option is frequently used for service agreements that deal with items (e.g., street lamps,
phone booths).
Billable Charge. For non-metered service agreements that exist to levy billable charges, the
start AND end dates are defined on the billable charge information that is entered by a user
or interfaced from an external system.
Multiple scheduled read during a bill period. A base-package Get Consumption algorithm
let's you control what happens when a service agreement's service point(s) have multiple
scheduled meter readings during a bill period. You have two choices: 1) create a single bill
segment using the latest scheduled meter read for the bill period, or 2) create a separate bill
segment for every scheduled meter read during the bill period. The choice is yours. Refer to
BSGC-SP for a description of the base-package algorithm type.
21
For more information about bill periods, refer to Designing Bill Periods.
End Date
Billing
Days
23-Feb-99
25-Mar-99
30
25-Mar-99
25-Apr-99
31
25-Apr-99
25-May-99
30
25-May-99
25-Jun-99
31
25-Jun-99
25-Jul-99
30
25-Jul-99
25-Aug-99
31
25-Aug-99
24-Sep-99
30
24-Sep-99
24-Oct-99
30
24-Oct-99
24-Nov-99
31
24-Nov-99
24-Dec-99
30
24-Dec-99
24-Jan-00
31
24-Jan-00
23-Feb-00
30
23-Feb-00
25-Mar-00
31
22
Future and Past End Dates. Its important to be aware that anniversary billing can generate end
dates that are in the future or in the past. The future-option generates the next anniversary date
after the current date. The past-option generates the anniversary date that immediately precedes
the current date.
The service agreements SA type indicates if the service agreement uses this method, and if so,
the billing frequency.
For more information about the SA Type attributes that control this method, refer to Setting Up SA
Types.
23
Batch Billing
99.9% of all bills are created by the batch bill process (known by the batch control ID of BILLING)
and require no human intervention before they can be finalized and sent to a customer. The
other 0.1% are created by users on-line / real time. This section discusses several important
concepts associated with batch billing.
Contents
Window Billing And The Bill Cycle Schedule
Confirming A Batch Of Bills Before Completing Them
Canceling A Batch Of Bills After They're Complete
Reopening A Batch Of Bills After They're Complete
Fixing Errors Detected In Batch Billing
Completing Pending Bills
If you find the bills are wrong, correct the source of the error and rerun the bill cycle. The
system will remove all incomplete bills and then reproduce them using the corrected
information in the system.
If you find the bills are correct, turn the Freeze and Complete switch on and rerun the cycle.
The system will remove all incomplete bills and then reproduce them. Assuming nothing
changed, the bill amounts will be the same.
24
25
Contents
When Current Balance Equals Payoff Balance
When Current Balance Differs From Payoff Balance
Bill Segment Type Controls Which Balance(s) Are Affected
Financial Transaction
Payoff
Balance
Current
Balance
1-Jan-99
Bill: $125
125
125
15-Jan-99
Payment: $150
-25
-25
2-Feb-99
Bill: $175
150
150
14-Feb-99
Payment: $150
3-Mar-99
Bill: $200
200
200
15-Mar-99
Payment: $150
50
50
2-Apr-99
Bill: $225
275
275
As you can see, payoff balance and current balance are always in sync.
Financial Transaction
Payoff
Balance
Current
Balance
1-Jan-99
125
150
15-Jan-99
Payment: $150
-25
2-Feb-99
150
150
14-Feb-99
Payment: $150
3-Mar-99
200
150
15-Mar-99
Payment: $150
50
The following table describes the various types of service agreements where these balances may
differ.
Type Of Service
Agreement
Deposit
26
Charitable contribution
Payment
arrangements
Service agreements on
a budget plan
If the corresponding rate component for the bill calculation line is not marked measures
peak, then the statistical quantity corresponds to the billable quantity for the bill line. This is
because billable quantities for SQs that do not represent a peak quantity are prorated when
applying the rate.
27
If the corresponding rate component for the bill calculation line is marked measures peak,
then the statistical quantity may not correspond to the billable quantity for the bill calculation
line. SQs that measure peak are not prorated when applying the rate. However, when
determining the statistical amount to send to the general ledger, the quantity is prorated in the
same manner as quantities that do not measure peak amounts.
Bill Calc Line Statistical Quantity. The statistical quantity for each bill calculation line is
calculated when generating the bill segment and used to populate the statistical quantity for the
FT GL entry. The calculated value is not saved in the bill calc line record.
Each person who receives a copy of an accounts bill is listed on the accounts person
information.
A bill routing is created for each such person when the bill is completed.
The information that appears on the bill routing record is controlled by the bill route type
specified on the respective account / person information:
If the bill route type indicates the persons bills are routed via fax, the address line 1
address constituent is populated with the persons fax number. The system knows which
of a persons phone numbers is a fax number by the phone type. If the person has
multiple fax numbers, one is selected at random.
If the bill route type indicates the persons bills are routed via email, the address line 1
address constituent is populated with the persons Email address.
If the bill route type indicates the persons bills are routed via the postal service, the
address constituents are populated with the address specified on the account / person's
bill address source. Note, if the person has a seasonal address effective on the
business date, the seasonal address will be used regardless of the value of bill address
source.
Refer to Printing Bills and How To Reprint A Bill (For The Original Recipients or For Someone
New) for more information. Refer to Account Person Information for information regarding how
to control who receives a copy of a bill, where the bill is sent, and how the bill is formatted.
Bill Messages
The topics in this section describe how messages are linked to a bill and bill segment.
Contents
The Source Of Bill Messages
Substituting Field Values Into A Message
28
All permanent and temporary bill messages linked to an account are linked to the bill when it
is completed. Refer to Account Bill Messages for more information. Note well that all
temporary bill messages are removed from the account when they are swept onto a bill (a
temporary message is swept onto the next bill produced for the account).
The system checks if the bills accounts customer class has bill messages. If so, it links all
such messages that are effective on the bill date to the bill when it is completed. Refer to
Setting Up Customer Class Bill Messages.
All permanent and temporary bill messages linked to service agreements that contributed bill
segments to the bill are linked to their respective bill segment when the bill is completed.
Refer to Service Agreement Miscellaneous for more information. Note well that all
temporary bill messages are removed from the service agreement when they are swept onto
a bill segment (a temporary message is swept onto the next bill segment produced for the
service agreement).
The system checks if each bill segments rate has bill messages. If so, it links all such
messages that are effective on the bill segments start date to the bill segment when the bill is
completed. Refer to Rate Schedule Bill Messages.
The system checks if the service provider associated with each sub bill segment has bill
messages. If so, it links all such messages that are effective on the bill segments start date
to the bill segment when the bill is completed. Refer to Service Provider Bill Messages.
The system checks if the meter read remarks referenced on meter reads used on a bill
segment have bill messages. If so, it links all such messages that are effective on the bill
segments start date to the bill segment when the bill is completed. Refer to Meter Read
Remark Bill Messages.
29
Create a bill message code whose Message on Bill contains substitution values. For
example, the bill message code to produce the message illustrated above would contain the
following Message on Bill - Thank you for your charitable contributions in %1 for %2,
please keep this bill for tax purposes.
Use either of the following methods to link the message code and its substitution parameters
to the bill:
Rather than adding the dynamic message to account (and then letting the bill completion
logic transfer the account message to the bill), you could construct a bill completion
algorithm that adds the message code and substitution values on the bill (during bill
completion). The name of the table in which bill messages are inserted is
CI_BILL_MSGS. The name of the table in which a messages substitution values are
substituted is CI_BILL_MSG_PRM (you will insert one row for each substitution field).
30
Note. This algorithm is called by the system when creating bills in batch. It does not get called
when a user creates bills online.
FT Freeze Repercussions
Refer to Obscure Things That Can Happen for more information about things that can happen
when an FT is frozen (and FTs get frozen during billing).
Budget Billing
The topics in this section provide background information about a variety of budget billing issues.
We strongly recommend familiarizing yourself with the topics described in Designing and Defining
Budget Plans to fully appreciate how budgets fit into the systems financial architecture.
Contents
Account versus Service Agreement
How To Set Up A Customer To Participate In A Budget Plan
The Financial Impact Of Budget Plans
Budget Billing Background Processes
Canceling A Budget
31
Financial Transaction
Payoff
Balance
Current
Balance
125
150
15-Jan-99
Payment: $150
-25
2-Feb-99
150
150
14-Feb-99
Payment: $150
3-Mar-99
200
150
15-Mar-99
Payment: $150
50
For more information about current and payoff amounts, refer to Current Balance versus Payoff
Balance.
Contents
Budget True Up
Budget Monitor
Budget True Up
The Budget True Up background process (referred to by the batch control ID of BUDTRUP)
examines all accounts who participate in budget billing plans. If enough time has passed since
the customers budget was last trued up, the system will calculate the accounts recommended
budget amount. If the recommended amount differs from their existing budget amount by more
than a given tolerance percentage, the customers budget amount (actually, the recurring charge
amount on the accounts service agreements) will be changed.
32
The amount of time between true ups and the true up method used to true up is defined on the
accounts budget plan. The tolerance percentages are defined as parameters of the true-up
algorithm that is plugged in on the accounts budget plan. Refer to Designing and Defining
Budget Plans for all the details.
Budget Monitor
The Budget Monitor background process (referred to by the batch control ID of BUDMON)
examines all accounts that participate in budget billing plans. If the accounts existing budget
amount is out-of-sync with predefined tolerance percentages, the system will highlight the
account on the Budget Review page.
The tolerance percentages are defined as parameters of the budget monitor algorithm that is
plugged in on the accounts budget plan. Refer to Designing and Defining Budget Plans for all
the details.
Canceling A Budget
The following points describe when a budget is cancelled:
A user can cancel a budget at any time by using the Cancel Budget action on the Account Budget page.
The system may cancel a budget during a collection process (if the collection process
contains a Cancel Budget collection event). Refer to Types Of Collection Events for more
information.
When a service agreement is stopped, the system automatically cancels the budget.
Any recurring charge entry whose effective date is after the cancel date is deleted. This is
possible if you are entering a back-dated stop date for the service agreement. For example,
perhaps you run the Budget True Up process, which adds a new budget amount to the
service agreement (effective today). Then imagine that the customer calls you and informs
you that they moved out last week. If you stop the customer's service as of last week, the
recurring charge effective today is deleted when the stop is finalized.
A new recurring charge amount of zero is created for each of the customers service
agreement.
Each service agreements current balance is synchronized with its payoff balance (using the
sync adjustment code defined on the service agreements SA type).
33
Customers with pass through charges will need a separate service agreement to hold the
pass through charges. We refer to this type of service agreement as a billable charge
service agreement.
Note. A service agreements SA type controls whether a service agreement can have billable
charges linked to it. Specifically, the SA type must have a special role of Billable Charge.
A billable charge service agreement holds the billable charges until the customer is next
billed. At that time, a separate bill segment will be created for each unbilled billable charge
linked to the billable charge service agreement.
While it is not required, we recommend creating a separate billable charge service agreement
for each type of pass through charge. For example, if you can receive pass through
charges from the local water company and the local cable company, wed recommend having
two billable charge service agreements for each customer.
As described under We Bill For Them, you can setup the system to automatically create
billable charge service agreements when you start regular service for your customers. If you
take this approach, you can also have the system create the payable transaction to pay the
3rd party. Refer to Pay At Bill Time vs. Pay At Pay Time for more information.
You can interface billable charges using the Billable Charge Interface. The interfaced
charges can consist of any of the following:
Service quantities that are used by the system to calculate the charges on behalf of the
third party. For example, the 3rd party may pass through the number of kilowatt hours
and you calculate the bill lines for them. Refer to Uploading Consumption Rather Than
Bill Lines for more information.
Meter read details that you want printed on the bill. Note, the base package bill segment
creation algorithm simply sweeps billable charge read details onto the related bill
segments read detail. This algorithm does NOT use these reads to derive service
quantities. This is intentional as most implementations that import reads also import
service quantities and therefore deriving service quantities is unnecessary (and also error
prone). If your implementation needs to derive service quantities from these reads, you
can develop your own bill segment creation algorithm to do just this.
All of the above. You might interface both bill lines and service quantities if the third party
calculated the charges but did not calculate the taxes. The dollar amount for which taxes
will be calculated would be defined using a service quantity. Refer to Calculating Taxes
On Uploaded Charges for more information.
Note. You cannot interface interval data via the billable charge interface. Rather, you would
need to interface the interval data using the standard interval data set interface and then let the
system calculate the charges for you.
34
The bill lines on a billable charge can fit into any of the following categories:
Memo-only (i.e., dont affect the general ledger). A bill line that is memo-only contain
information that is purely informational. For example, the 3rd party might pass the start
and end meter reads that they used to calculate the charges. You can use memo-only
bill lines to show this information on the customers bill. If a bill line is not memo-only
(i.e., it affect the general ledger), a distribution code must also be specified to define how
the lines affects the general ledger.
Show on the customer bill. It is possible to create bill lines that affect the general ledger,
but are not shown on the customers bill. This is an unusual practice, but it happens.
Summary / detail. Each bill line has an indication of whether it is a summary or detail
line. This only impacts bill presentation.
Note. The above indicators can be defaulted onto a billable charge line by using Billable Charge
Line Types when you interface the lines into the system.
Characteristics (i.e., user-defined fields) can be associated with billable charge lines. You
might populate this information if you are interfaced information that may be useful during bill
presentation or for reporting purposes.
If service quantities are specified on a billable charge, they are saved on the bill segment
created when the billable charge is billed. This means that they system can support creation
of a graph of historical usage on the bill, as well as other queries on customer usage. In
addition, it might be possible to event estimate consumption based on these service
quantities (but such a plug-in is not supplied with the base package).
Note. The system does not support passing in items (e.g., street lamps). This could be a
rd
problem if you need to perform ratable calculations for the 3 party based on, say, the number of
street lights. However, if you require ratable, street light pass through billing, you can calculate a
service quantity for each type of street light and save this information on the billable charge. The
associated rate would then have a price per service quantity rather than a price per item type.
Note. The system does not support sending in raw meter reads with billable charges. This
consumption needs to be passed in as a service quantity. However, you can pass in meter read
details to be printed on the bill segment.
Cancel / rebill for billable charges is quite different than for normal bill segments. A billable
charge bill segment can be cancelled, and this will reverse the financial effects of the billable
charge. But without new information from the source, there is no way to rebill the customer.
Therefore, if the original charges were incorrect, the source system would send both a
reversal of the charges and a newly revised set of information. These could be passed as
two separate billable charges or they could combined on a single billable charge.
In terms of the customer information setup, while a service agreement that holds billable
charges does not need a service point, there are advantages to having this information in the
system. For one thing, if jurisdictional taxes are being calculated by the system, the definition
of the jurisdiction(s) is held on the service point or premise. Also, the link to the service point
defines the service address, facilitates customer lookup, causes information to appear in
Control Centrals trees, etc.
35
For most other functionality, the billable charge service agreement supports the same
functionality as normal service agreements. This includes budget billing, payment
distribution, credit & collection tracking and events, current & payoff balances, movement of
old debt onto payment arrangements, etc.
For more information about billing billable charges, refer to How To Create A One-Time Invoice.
For more information about creating a billable charge, refer to Maintaining Billable Charges. For
more information about creating sub service agreements to hold billable charges, refer to We Bill
For Them. For more information about interfacing a billable charge from an external system,
refer to Uploading Billable Charges.
Printing Bills
The contents of this section describe the technical implementation of both an online and batch bill
production.
Contents
Bill Routings Are Created For Each Recipient Of A Bill
Bill Route Types Control The Information Merged Onto Bills
Technical Implementation Of Online Bill Images
Technical Implementation Of Printing Bills In Batch
Reproducing The Bill Print Flat File
How To Reprint A Specific Bill
Who Gets A Copy Of A Bill?
Final Bills and Bill Print
The Doc 1 Records
It contains an algorithm that is responsible for extracting the information merged onto your
bills. Algorithms of this type are called under the following scenarios:
The background process that interacts with your bill print software calls these algorithms.
If your bill print software has the ability to construct a real-time image of a bill, you can
plug-in an Online Bill Image algorithm on the Installation Record. This type of algorithm
will call the extract algorithm for an appropriate bill route type to extract the information
that is merged onto the bill. Refer to Technical Implementation Of Online Bill Image for
the details.
It contains the ID of the background process responsible for interacting with your bill print
software in batch.
36
Plug-in the appropriate bill extract algorithm on each Bill Route Type.
The system provides algorithms that interact with bill print software that renders an image of the
bill in a PDF. The following points describe what takes place when clicking Display Bill when
these sample algorithms are used.
This algorithm calls the bill extract algorithm for an appropriate bill route type (as determined
by the algorithm). The sample bill extract algorithm BLEX-EX constructs the information that
appears on the bill and returns it to the Online Bill Display algorithm. This algorithm, in turn,
passes it to your bill print software.
Refer to The Doc 1 Records for examples of the record layouts passed to the Doc 1 print
software.
Your bill print software renders an image of the bill in a PDF and returns it to the Online Bill
Display algorithm.
And finally, the system displays the PDF in a separate browser session. Note that the client
must have Adobe Acrobat Reader installed to view PDF files.
The system provides algorithms that interact with BI Publisher or Crystal Reports to render an
online image of your bill. The following points describe what takes place when clicking Display
Bill when these sample algorithms are used.
This algorithm calls the bill extract algorithm for an appropriate bill route type (as determined
by the algorithm). The sample bill extract algorithm C1-BLEX-CR is supplied for displaying
bills via BI Publisher or Crystal. This is not actually extracting data because when you use BI
Publisher or Crystal reports, the report itself is responsible for extracting and formatting the
data. The base product algorithm supplied returns the appropriate report code to the Online
Bill Display algorithm, which in turn returns the report code to the bill page.
A user exit on the bill page invokes BI Publisher or Crystal and displays the bill in a separate
browser session.
Refer to Bill Print in BI Publisher or Crystal for examples of the data extracted for the report.
37
The base package also supplies a batch bill print production (known by the batch control ID of
RTTYPOST) specifically used to print bills via Crystal reports. This process invokes every distinct
extract algorithm found on route types referring to this batch control id. The extract algorithms
are responsible for building the information needed to schedule the report to run in Crystal and
submitting the report to be scheduled.
If your software doesn't support online bill images. The algorithm that formats bill extract
records that's plugged in on bill route type serves two purposes: 1) it interacts with the online bill
display algorithm plugged into to the installation record to support online images of a bill, and 2) it
interacts with the background process to support printing your bills in batch. If your bill print
software does not support the rendering of bill images real time, there is no need to create an
extract algorithm. Rather, you should simply develop your own download process that works with
your bill print software to print bills in batch (and then specify this batch process on your bill route
type).
When a bill is completed, the system creates a routing detail for every person linked to the
account that wants to receive a copy of the bill (as specified on Account Person
Information). Refer to The Source Of Bill Routing Information for more information.
After a bill is completed, you may insert a bill routing record. Refer to How To Reprint A Bill
(For The Original Recipients or For Someone New) for more information.
38
The first 4 bytes are called the Printer Key. This field is a record type used by the Doc 1 bill
template.
The next 184 bytes are called the Sort Key. This field is used to ensure the various records
used to construct a printed bill appear in the correct order in the interface file.
The next 12 bytes are called the Mailing Key. This field is used to control the order in which
the formatted bills are printed.
The next 3 bytes are a filler that is available for future use.
The remaining bytes contain the Bill Information that appears on the printed bill. The type
of information differs for each type of record.
Description
Notes
Bill record
0600
Payment record
1 per payment.
0900
Premise record
1 per premise.
1100
1300
1500
1700
1900
2100
Read detail
39
segment
2400
2700
Item detail
2840
2900
3100
3400
Adjustment detail
3600
3700
3900
9999
Sort Key
The following table defines the structure of the sort key that appears on each bill print record.
Please note that different components are filled in for each printer key.
Field Name
Format
Source/Value/Description
A8
This is the user ID, if any, who reviews the bill (as specified on the
account record)
Bill ID
A12
Sequence Number
N2
Copy Number
N1
A2
10 Bill
20 Payment
30 Current charge
40 Message
50 Non-Premise
55 Non-Premise end
60 Premise
70 Bill end
Filler
A2
Premise State
A6
Premise City
A30
40
Premise Address 1
A64
Premise Id
A10
A2
10 Premise record
20 SA level record
30 Premise end record
SA Print Priority
A2
SA Id
A10
SA Group
A2
A10
Bill Segment Id
A12
A2
10 Bill segment
20 Bill segment calculation group
30 Bill segment read detail
40 Bill segment SQ detail
50 Bill segment item detail
55 Bill segment message
60 Bill segment end
N2
A2
Line Seq
N3
Filler
65
41
Mailing Key
The following table defines the structure of the mailing key that appears on each bill print record.
Field Name
Format
Postal code
A12
Source/Value/Description
This is the postal code on the bill routing record.
Bill Information
The topics in this section describe the information that appears on each on each bill print record.
Contents
Global Extract Information Record (0010)
Bill Record (0100)
Current Charge Record (0300)
Payment Record (0600)
Premise Record (0900)
Service Agreement Record (1100)
Bill Segment Record (1300)
Bill Calc Header Record (1500)
Bill Calc line Record (1700)
End Bill Calc Header Record (1900)
Bill Segment Read Record (2100)
Bill Segment SQ Record (2400)
Bill Segment Item Record (2700)
Bill Segment Message Record (2840)
End Bill Segment Record (2900)
Histogram Record (3100)
Adjustment Record (3400)
End Service Agreement Record (3600)
End Premise Record (3700)
Message Record (3900)
End Bill Record (9999)
Address Sub-record
Format
Source/Value/Description
BATCH_CD
A8
BATCH_NBR
N10
BATCH_RERUN_NBR
N10
BILL_CNT
N10
EXTRACT_DTTM
A26
BILL_ID_START
A12
42
Field Name
Format
Source/Value/Description
BILL_ID_END
A12
THREAD_NBR
N10
This field is only used if bills are extracted in batch. It contains the
thread number in which the bill was extracted.
THREAD_CNT
N10
This field is only used if bills are extracted in batch. It contains the total
number of threads that were extracted.
Forma
t
Source/Value/Description
BILL_ID
A12
CI_BILL
ACCT_ID
A10
CI_BILL
BILL_DT
CI_BILL
DUE_DT
CI_BILL
COPY_NBR
N1
NBR_BILL_COPIES
N1
CI_BILL_RTG
BILL_PRT_INTERCEPT
A8
CI_BILL_RTG
BILL_FORMAT_FLG
A2
CI_BILL_RTG
REPRINT_SW
A1
CI_BILL_RTG
CASH_ONLY_SW
A1
CUR_BAL
S13.2
CI_BILL_SA
CUR_CHG_AMT
S13.2
CI_FT
CUR_CORR_AMT
S13.2
CI_FT
CUR_ADJ_AMT
S13.2
CI_FT
CUR_PAY_AMT
S13.2
CI_FT
CUR_PREV_BAL
S13.2
CI_FT
TOT_BAL
S13.2
CI_BILL_SA
TOT_CHG_AMT
S13.2
CI_FT
TOT_CORR_AMT
S13.2
CI_FT
TOT_ADJ_AMT
S13.2
CI_FT
TOT_PAY_AMT
S13.2
CI_FT
TOT_PREV_BAL
S13.2
CURRENCY_CD
A3
CI_BILL_SA
DELINQUENT_AMT
S13.2
CUST_PO_ID
A20
CI_BILL_RTG
ACCT_ENTITY_NAME
A64
ENTITY_NAME
A64
43
Field Name
Forma
t
Source/Value/Description
ADDRESS_SBR
A361
FINAL_BILL_SW
A1
SCHED_EXTRACT_DT
ENTITY_NAME1
A64
ENTITY_NAME2
A64
ENTITY_NAME3
A64
ACCT-CUR-SYMBOL
A4
Format
Source/Value/Description
DEBT-CLASS-CD
A4
DEBT-CLASS-DESCR
A30
CUR-CHARGE-AMT
S13.2
TOT-CHARGE-AMT
S13.2
Format
Source/Value/Description
FT TYPE
A2
PAY-DT
CAN_RSN_CD
A4
CAN-RSN-DESCR
A30
CUR-PAY-AMT
S13.2
TOT-PAY-AMT
S13.2
Format
Source/Value/Description
NON_PREM_SW
A1
PREM_ID
A10
ADDRESS_SBR
A361
Format
Source/Value/Description
SA_ID
A10
CI_SA
OLD_ACCT_ID
A15
CI_SA
44
Field Name
CUST_READ_FLG
Format
A2
Source/Value/Description
CI_SA
SIC_CD
A4
CI_SA
SIC_DESCR
A30
CI_SIC
BUSINESS_UNIT
A10
CI_SA
SA_TYPE_CD
A8
CI_SA
SA_TYPE_DESCR
A30
CI_SA_TYPE
SA_TYPE_DFLT_DESCR
A80
CI_SA_TYPE
SVC_TYPE_CD
A2
CI_SA_TYPE
SVC_TYPE_DESCR
A30
CI_SVC_TYPE
REV_CL_CD
A8
CI_SA_TYPE
CHAR_PREM_ID
A10
CI_SA
SA_REL_ID
A10
CI_SA_REL
SA_REL_TYPE_CD
A8
CI_SA_REL
SA_REL_TYPE_DESCR
A30
CI_SA_REL_TYPE
SPR_CD
A12
CI_SA_REL
SPR_DESCR
A50
CI_SPR
SPR_ENTITY_NAME
A64
Format
Source/Value/Description
START_DT
CI_BSEG
END_DT
CI_BSEG
CLOSING_BSEG_SW
A1
CI_BSEG
EST_SW
A1
CI_BSEG
BILL_CYC_CD
A4
CI_BSEG
SQ_OVERRIDE_SW
A1
CI_BSEG
ITEM_OVERRIDE_SW
A1
CI_BSEG
BSEG_STAT_FLG
A2
CI_BSEG
CAN_RSN_CD
A4
CI_BSEG
CAN_RSN_DESCR
A30
CI_BILL_CAN_RSN
CUR_AMT
S13.2
CI_FT
TOT_AMT
S13.2
CI_FT
Format
Source/Value/Description
START_DT
CI_BSEG_CALC
END_DT
CI_BSEG_CALC
45
Field Name
SETID
Format
Source/Value/Description
A10
CI_BSEG_CALC
RS_CD
A8
CI_BSEG_CALC
CALC_AMT
S13.2
CI_BSEG_CALC
DESCR_ON_BILL
A80
CI_BSEG_CALC
Format
Source/Value/Description
APP_IN_SUMM_SW
A1
CI_BSEG_CALC_LN
CALC_AMT
S13.2
CI_BSEG_CALC_LN
EXEMPT_AMT
S13.2
CI_BSEG_CALC_LN
UOM_CD
A4
CI_BSEG_CALC_LN
TOU_CD
A8
CI_BSEG_CALC_LN
SQI_CD
A8
CI_BSEG_CALC_LN
BILL_SQ
S12.6
CI_BSEG_CALC_LN
DESCR_ON_BILL
A80
CI_BSEG_CALC_LN
Format
Source/Value/Description
Dummy field
Format
Source/Value/Description
SP_ID
A10
CI_BSEG_READ
BADGE_NBR
A16
CI_MTR
UOM_CD
A4
CI_BSEG_READ
TOU_CD
A8
CI_BSEG_READ
RDG_DEC_POS
N1
START_REG_READING
S9.6
CI_BSEG_READ
START_READ_DTTM
CI_BSEG_READ
START_ESTIMATE_SW
A1
CI_REG_READ
END_REG_READING
S9.6
CI_BSEG_READ
END_READ_DTTM
CI_BSEG_READ
END_ESTIMATE_SW
A1
CI_REG_READ
MSR_QTY
S12.6
CI_BSEG_READ
USAGE_FLG
A2
CI_BSEG_READ
USE_PCT
N3
CI_BSEG_READ
HOW_TO_USE_FLG
A2
CI_BSEG_READ
CONSUM_SUB_FLG
A2
CI_REG
46
Field Name
Format
Source/Value/Description
MSR_PEAK_QTY_SW
A1
CI_BSEG_READ
REGISTER_CONST
S6.6
CI_BSEG_READ
QTY_DEC_POS
N1
FINAL_UOM
A4
CI_BSEG_READ
FINAL_TOU
A8
CI_BSEG_READ
FINAL_REG_QTY
S12.6
CI_BSEG_READ
SQI_CD
A8
CI_BSEG_READ
FINAL_SQI_CD
A8
CI_BSEG_READ
Format
Source/Value/Description
UOM_CD
A4
CI_BSEG_SQ
TOU_CD
A8
CI_BSEG_SQ
SQI_CD
A8
CI_BSEG_SQ
SQ_DEC_POS
N1
CI_BSEG_SQ
BILL_SQ
S12.6
CI_BSEG_SQ
Format
Source/Value/Description
START_DT
CI_BSEG_ITEM
END_DT
CI_BSEG_ITEM
ITEM_CNT
S9.2
CI_BSEG_ITEM
ITEM_DESCR
A30
CI_ITEM_TYPE
Format
Source/Value/Description
BILL_MSG_CD
A4
CI_BSEG_MSG
MSG_ON_BILL
A254
CI_BILL_MSG_L
Format
Source/Value/Description
Format
Source/Value/Description
Dummy field
A4
TOU_CD
A8
SQI_CD
A8
SQ_DEC_POS
N1
CI_SA_TYPE
47
Field Name
SQ_CNT
Format
N2
Source/Value/Description
Count of SQ (maximum of 13.)
MAX_BILL_SQ
S12.6
SQ_DT (1:13)
BILL_SQ (1:13)
S12.6
(1:13)
13 occurrences of QTY, one for each period ending on the SQ_DT. This
is derived from CI_BSEG_READ.
Format
Source/Value/Description
ADJ_DT
CI_FT
FT_TYPE_FLG
A2
CI_FT
CUR_AMT
S13.2
CI_FT
TOT_AMT
S13.2
CI_FT
ADJ_TYPE_CD
A8
CI_ADJ
ADJ_TYPE_DESCR
A30
CI_ADJ_TYPE
DESCR_ON_BILL
A80
CI_ADJ_TYPE
CAN_RSN_CD
A4
CI_ADJ
CAN_RSN_DESCR
A30
CI_ADJ_CAN_RSN
Format
Source/Value/Description
Format
Source/Value/Description
Dummy field
Format
Source/Value/Description
BILL_MSG_CD
A4
CI_BILL_MSGS
MSG_PRIORITY_FLG
A2
CI_BILL_MSG
INSERT_CD
A8
CI_BILL_MSG
MSG_ON_BILL
A254
CI_BILL_MSG
Format
Source/Value/Description
Dummy field
Address Sub-record
The address sub-record that appears in both the bill record (0100) and the premise record (0900)
is composed of the following:
48
Field Name
Format
COUNTRY
A3
ADDRESS1
A64
ADDRESS2
A64
ADDRESS3
A64
ADDRESS4
A64
CITY
A30
NUM1
A6
NUM2
A4
HOUSE_TYPE
A2
COUNTY
A30
STATE
A6
POSTAL
A12
GEO_CODE
A11
IN_CITY_LIMIT
A1
Description
Refer to The Source Of Bill Routing Information for a description
of conditions when this field will contain a fax number or an
Email address rather than the first line of a postal address (this
only occurs for a bill record (0100)).
49
A sequential bill number is allocated when a bill is completed online (by clicking the
Complete button on Bill Main).
If you submit the batch billing process with the following parameters, sequential bill numbers
will be allocated when bills are completed:
The above parameters mean that bills are not being produced in parallel and they are not
being committed in chunks. This allows the system to allocate sequential bill numbers
when the bills are completed.
If you do not run batch billing single-threaded, you must schedule the Assign Sequential Bill
Numbers background process (known by the batch control ID of ASSGNSBN) to run
immediately after batch billing. This single-threaded process assigns sequential bill numbers
to completed bills.
Users are not allowed to delete a completed bill with a sequential bill number. Note,
deletion of completed bills is typically prohibited due to the presence of frozen bill
segments. However, its possible to create a bill without frozen bill segments and
additional logic exist to inhibit the deletion of such bills if they have sequential bill
numbers.
The bills number appears in bill info. Bill info is the concatenated string of information that
summarizes a bill on many pages in the system.
The Bill Search page includes an additional search option to search by bill number.
The match type algorithm that allows payments to be matched to a given bill id will try to
match the payment to a bill with a matching sequential bill number.
50
Document Numbers
Every bill is uniquely identified by its bill ID. Bill ID is a random, system-assigned number. In
some locales utilities may be required to assign and print an additional document number. For
example, in Argentina a utility must obtain authorization from the national tax agency before they
are allowed to print bills at a local office. Once authorized, the utility is assigned a printing
authorization code valid for a period. The printing authorization code and expiration, as well as an
official document number are printed on the bill at the location where the bill is issued.
The topics in this section describe how document numbers are implemented in the system.
Contents
Document Numbers Are Only Assigned If the Installation Option Is Turned On
Pending Bills Do Not Have a Document Number
When/How Is the Document Number Assigned
Additional Functionality Exists When Document Numbers Are Used
A document number is allocated when a bill is completed online (by clicking the Complete
button on Bill Main).
The Assign Bill Document Numbers background process (known by the batch control ID of
C1-BNBAS) should be scheduled to run immediately after batch billing. This single-threaded
process assigns document numbers to completed bills.
The logic used to assign a document number resides in the installation options Document
Number algorithm
51
Users are not allowed to delete a completed bill with a document number. Note,
deletion of completed bills is typically prohibited due to the presence of frozen bill
segments. However, its possible to create a bill without frozen bill segments and
additional logic exist to inhibit the deletion of such bills if they have sequential bill
numbers.
The Bill Search page includes an additional search option to search by Document Number
and Document Type.
The bills document number and type appear in bill info. Bill info is the concatenated string
of information that summarizes a bill on many pages in the system.
The match type algorithm thatallows payments to be matched to a given bill id will try to
match the payment to a bill with a matching document number and type.
Maintaining Bills
A bill is used to communicate changes in a customers financial obligations to the customer. The
topics in this section describe how to maintain bills.
The system creates most bills behind-the-scenes. Most bills are created by the system when
it processes the bill cycle schedule. You should only have to access the bill pages to correct a bill
or to add a bill real-time. For information about how the system creates bills, refer to The Big
Picture of Billing.
52
Its important to be aware that there are very few fields that are directly modifiable by a user. To
modify most fields on a bill, you have to change source information (e.g., service agreement, rate,
meter read) and then regenerate the bill. For example, if you want to change a bills amount, you
must cancel or add bill segments; you cannot change the bills amount by modifying the bill
amount field. Refer to How To for step-by-step instructions that explain how to perform common
bill maintenance functions.
Contents
Bill Lifecycle
Bill - Main Information
Bill - Bill Segments
Bill - Bill Routings
Bill - Bill Messages
Bill - Characteristics
How To
Bill Lifecycle
The following diagram shows the possible lifecycle of a bill.
Bill Lifecycle
Pending
Garbage
Complete
Warning! This explanation only makes sense in the context of the page used to maintain bills.
Refer to Bill Main Information for the details.
A bill is initially saved in the Pending state. You may create one or more bill segments for the
account's service agreements at this point. Refer to How To for information about generating bill
segments for the bill.
A bill becomes Complete when it is ready to be sent to the customer. Completing a bill triggers
many things to occur. Refer to the section below for information about what happens when a bill
is completed.
When you complete a bill, several things may happen:
53
Pre-completion algorithms associated with the accounts service agreements SA types are
executed. The system executes these algorithms first in the order of the billing processing
sequence on each service agreements SA type then in the order of the algorithms
sequence. These are not executed for the completion of credit notes.
Pre-completion algorithms associated with the accounts customer class are executed.
The bills due date is calculated. This is equal to the bill date plus the number of days defined
on the accounts customer class. If the resultant date is not a workday, the due date is set to
the next workday. Note, this due date can be overridden if an override algorithm exists on
the accounts customer class.
If the Freeze At Bill Completion installation option has been turned on, freezable bill
segments and adjustments linked to the account are frozen. Note, only freezable
adjustments whose adjustment type indicates Freeze At Bill Completion will be frozen at
this time. Refer to Preventing SA Balances And The GL From Being Impacted Until Bill
Completion for more information.
If a final bill segment of a deposit service agreement is detected, the deposit is refunded to
the customer using the refund method algorithm plugged-in on the deposit SAs deposit
class. Refer to Deposit Refund for more information. This step is skipped during the
completion of credit notes, or if the bill is linked to an off cycle bill generator.
Post completion algorithms associated with the accounts service agreements SA types are
executed. The system executes these algorithms first in the order of the billing processing
sequence on each service agreements SA type then in the order of the algorithms
sequence.
Bill completion algorithms associated with the accounts customer class are executed.
Bill messages are amalgamated from various sources and linked to the bill. Refer to The
Source Of Bill Messages for more information.
Other financial transactions that have been frozen since the last bill and are marked to show
on bill are linked to the new bill
For correction notes or credit notes, the bill cancellation financial transactions are linked
Adjustments linked to the off cycle bill generator are linked to the bill
If the off cycle bill generator is linked to a service agreement, then all financial
transactions associated with the SA are linked to the bill
For all other situations, payments, adjustments and corrections are linked assuming the
adjustments are not linked to an off cycle bill generator
All financial transactions that dont already have a user-defined aging date will be dated with
the current date. In other words, they start aging from the date the bill is completed.
If the account pays automatically and the installations Autopay Creation Option is to Create
At Bill Completion, an automatic payment is created. Refer to APAYCREATE for more
information about the auto pay creation algorithm. This step is skipped during the completion
of credit notes.
54
If the accounts customer class indicates the account is an open-item customer, a match
event is created. The bills FTs and the automatic payments FTs are linked to it. Refer to
Payments and Match Events for more information about match events. This step is skipped
during the completion of credit notes.
If the account pays automatically and the installations Autopay Creation Option is to Create
On Extract Date, the bill is stamped with the date when the automatic payment is to be
created. Refer to The System Background Processes for more information about
APAYCRET, the background process that creates the automatic payment and APAYDSFR,
the background process that distributes and freezes the automatic payment. This step is
skipped during the completion of credit notes.
The bills late payment date is calculated. This is equal to the due date plus the grace days
defined on the accounts customer class. If the resultant date is not a workday, the LPC date
is set to the next workday. This step is skipped during the completion of credit notes.
The account is marked for review by the account debt monitor on its due date plus a grace
period defined on its customer class. This step is skipped during the completion of credit
notes.
If the accounts customer class indicates the account is an open-item customer, the system
will create a match event if the new charges are offset by other financial transactions. Refer
to Payments and Match Events for more information about match events. This step is
skipped during the completion of credit notes.
Post bill completion algorithms associated with the accounts customer class are executed.
If the system cannot complete the bill (for whatever reason), the bill remains Pending and an
error message is shown on the main bill page. After correcting the cause of the problem, attempt
to complete the bill again.
A complete bill may be changed back to pending using the Reopen button on Bill Main
Information. You would reopen a bill when
Add more bill segments to a completed bill. Refer to the How To section for information
about linking bill segments for a bill.
Fine-tune the payments, adjustments, and corrections that were linked to a completed bill.
Refer to the How To section for detailed instructions.
When youre happy with the bill, you can complete it again.
Cannot reopen historical bills. You may only reopen an accounts most recent bill (except if
this bill is linked to an off cycle bill generator) because recompleting the bill causes the endingbalance to change, and we dont want this to happen to historical bills.
Automatic payments. If an automatic payment was created when the bill was completed and it
has already been interfaced to the financial institution, you cannot reopen the bill. If the
automatic payment exists, but it has not yet been interfaced, the system will automatically cancel
the payment when you reopen the bill.
55
Certain bill completion algorithms prevent reopening. If a bill contains a service agreement
whose SA type has a transfer accounts receivable to service provider algorithm, the system will
not allow the bill to be reopened. Refer to If You Deal With TBFU Service Providers You Cant
Reopen Bills for more information about this bill completion algorithm.
You may delete a Pending bill from the database. You may not delete a pending bill if: a) there
are frozen bill segments linked to the bill, or b) if financial transactions were linked to the bill (and
this can only happen if the bill had been previously completed).
In addition to removing the bill, the system will also remove unfrozen bill segments linked to the
bill.
56
Add the due days specified on the accounts customer class to the bill date.
The resulting date is the due date unless its not a workday. In this case, the due date is set
to the next workday (workdays are defined in the installation options tables).
If the accounts customer class has an override due date calculation algorithm, the due date
may be overridden. Refer to Setting Up Customer Classes for more information.
Late payment charges. Late payment charges are calculated on the due date plus the grace
period. Refer to Defining Late Payment Charge Options for more information.
Bill Date is the business date that was used when the bill was completed. For example, if batch
billing starts on 11:55 pm on 1-Jan-2000 and a bill is produced at 1:00 am on 2-Jan-2000, this
bills bill date would be 1-Jan-2000.
Create Date/Time is the date and time on which the bill was originally created.
Completion Date/Time is the date and time on which the bill was completed.
If the customer pays automatically and the automatic payment has not yet been created, a brief
message appears highlighting the date and amount of the future automatic payment. In addition,
a button appears called Stop Autopay, that, when clicked, causes the associated automatic
payment to stop. You might click this button if the customer indicates that they will send in a
payment. After you click the Stop Autopay button, a message appears highlighting the
stoppage. Refer to How And When Are Automatic Payments Created for more information about
how to setup the system to defer the creation of automatic payments until the future automatic
payment extract date.
In the Message area, a brief error message appears if theres a problem with the bill. The
message area is suppressed if there are no problems with the bill.
Click the magnifying button to view the long explanation. The long explanation will provide
information about the cause of the error (and how to fix it).
The Late Payment Charge Details section contains information about how the system
determines when and whether to levy late payment charges:
Eligible for Late Payment Charge can be checked if a charge should be levied for late
payment. This field is defaulted based on the customers customer class. If you want to
excuse a bill from late payment charge processing uncheck this box.
Late Payment Charge Date is the date on which the system will levy a late payment charge
if payment is not received. This date is calculated when the bill is completed. It is equal to
the bills due date plus the accounts customer classs grace days. If this date does not fall
on a workday, the date is set to the next available workday when the bill is completed. If you
want to manually delay the onset of late payment charge processing, extend this date into the
future.
Late payment charges. Late payment charges are calculated on the due date plus the grace
period. Refer to How Late Payment Charges Get Calculated for more information.
Bill Summary summarizes the financial impact of the bill. The information that appears differs
depending on whether the account is a balance-forward or open-item account. If the account is a
balance-forward customer, the following information appears:
Previous Periods Balance is the balance from the accounts last bill.
57
Total Payments is the total amount of frozen or canceled payment segment financial
transactions linked to this bill. Frozen payment segments appear as negative numbers
(decreasing the amount owed by the customer), while canceled payment segments appear
as positive numbers (increasing the amount owed). You can drill down on this balance to
view the financial transactions that contribute to this total. Refer to How To Remove
Unwanted Payments From A Completed Bill for a description of how to perform common
maintenance functions.
Total Bill Corrections is the total amount of canceled and / or rebilled bill segment financial
transactions linked to this bill. You can drill down on the balance to view the financial
transactions that contribute to this total.
Total Current Billing Charges is the total amount of frozen bill segment financial
transactions linked to this bill. You can drill down on the balance to view the financial
transactions that contribute to this total.
Ending Balance For This Period is the sum of the five amounts above. It is the amount
owed by the customer as of the end of the bill period.
If the account is an open-item customer, the following information appears under Bill Summary:
New Charges is the total amount of frozen bill segment financial transactions linked to this
bill. You can drill down on this value to view the financial transactions that contribute to this
total.
Corrections is the total amount of canceled and / or rebilled bill segment financial
transactions linked to this bill. You can drill down on this value to view the financial
transactions that contribute to this total.
Total is the sum of the above amounts. You can drill down on this value to view the financial
transactions that contribute to this total.
If the account is an open-item customer, the following information appears under Match
Summary (note, this section is not displayed for balance-forward accounts):
X Balanced Item(s) contains the count and total amount of financial transactions linked to
this bill that are linked to balanced match events.
X Unbalanced Item(s) contains the count and total amount of financial transactions linked to
this bill that are linked to unbalanced match events.
X Disputed Item(s) contains the count and total amount of financial transactions linked to
this bill that are linked to disputed match events.
X Unmatched Item(s) contains the count and total amount of financial transactions linked to
this bill that are not linked to any match event.
58
Total Changes After Completion only appears if bill segments that appeared on the original bill
have been subsequently canceled or rebilled. The amount displayed is the net effect of all
cancels and rebills. Note, you can use the Remarks column in the bill segments grid (to the
right) to see which bill segments have been cancelled / rebilled.
If 25 or fewer bill segments are linked to this bill, the grid in the lower right portion of the page
contains one row for every bill segment linked to the bill.
The following points describe each column in the grid:
The Bill Segment column contains a concatenation of each bill segments division, SA type,
status and bill period. The division and SA type come from the bill segments service
agreement.
The Current Amount column contains the bill segments effect on the service agreements
current balance.
The Status column shows the bill segments status. Refer to Bill Segment Lifecycle for the
possible values.
The Remarks highlight special situations. The following remarks may appear:
Rebill after completion appears if the bill segment is a rebill that was created after the
bill was sent to the customer. The financial impact of this bill segment appears as a bill
correction on the next bill produced for the customer.
Rebill prior completion appears if the bill segment is a rebill that was created before the
bill was sent to the customer.
Canceled after completion appears if the bill segment was canceled after the bill was
sent to the customer. The financial impact of this bill segment appears as a bill
correction on the next bill produced for the customer.
Canceled prior completion appears if the bill segment was canceled before the bill was
sent to the customer.
If the bill segments status is Error or Incomplete, this column contains an estimated
value of this bill segment. The estimated value is calculated by computing an average
daily amount from the service agreements frozen bill segments in the last 365 days.
This average is then applied to the number of days in this bill segments bill period. If the
bill segment doesnt have a bill period (rare, but possible), the historical average is not
displayed.
If the bill segments status is Error, this column also contains the error message.
Rebilled due to correction appears if a correction note was generated for the bill
segment. This remark appears only if you have the Correction Note Billing Option
specified in the Installation record.
Rebilled due to correction. Canceled after completion appears for a correction note
that spawns another correction note. This remark appears only if you have the
Correction Note Billing Option specified in the Installation record.
If more than 25 bill segments are linked to this bill, the grid in the lower right portion of the page
contains a summary of the various bill segments linked to the bill.
The following points describe each column in the grid:
The Status column shows the bill segments status. Refer to Bill Segment Lifecycle for the
possible values. Click on the hyperlink to transfer to the Bill Segments tab where the
associated bill segments can be viewed.
59
The Total Bill Segments column contains the number of bill segments linked to the bill with
this Status. If the status is Error or Incomplete, this column contains an estimated value of
these bill segments. The estimated value is calculated by computing an average daily amount
from frozen bill segments in the last 365 days for each service agreement. This average is
then applied to the number of days in each bill segments bill period. Please note, an
historical average cannot be computed if an Error or Incomplete bill segment does not have
a bill period (rare, but possible).
The Total Amount column contains the sum of the current amount of these bill segments.
At the bottom of the scroll is shown the Total Generated Charge. This represents the total
amount of the bill segments. This amount may differ from the Total Current Billing Charges
when:
The bill is not Complete. A bill segments financial effect is not shown on the bill until the bill
is completed.
A bill segment has been canceled / rebilled since the bill was completed.
The topics that follow describe each of the actions that appear in the Bill Segment Action and
Bill Action areas. Refer to How To for a description of typical business processes that use these
buttons.
Contents
Generate
Freeze
Cancel Frozen
Freeze / Complete
Complete
Delete
Reopen
Credit Note
Correction Note
Write Off
Reverse Write Off
Cancel Bill
Generate
The Generate button causes a bill segment to be created for each service agreement linked to
the account. The system generates bill segments in the order of the billing processing sequence
on each service agreements SA type.
This button is enabled when you are in add mode (i.e., you are not displaying an existing bill) and
you have selected an Account ID.
When clicked, the Generate window opens.
You must specify the following parameters in the Generate window to generate the bill segments:
Cutoff Date is the last possible day of each bill segments bill period. The current date
defaults when the window opens. Refer to Ways To Control The End Date Of A Bill Segment
for more information.
Accounting Date defines the financial period to which the new bill segments financial
transactions are booked. The current date defaults when the window opens.
60
Check Allow Estimates if the system is allowed to estimate consumption if it cant find a
meter read.
If the service agreements use meter reads, use the Billing Option to control how the system
retrieves meter reads that appear on the bill. Choose Use Cut off Date if the meter reads
must exist on the Cutoff Date (defined above). Choose Use Schedule if you want the
service agreements service point(s) service cycle schedule to control the meter reads that
are used (the schedule effective on the cutoff date is used to select the meter reads).
After specifying the parameters, click Calculate to create a new bill and new bill segments for the
account. You see a summary of the bill segments in the lower right portion of the page.
Freeze
Clicking Freeze causes all freezable bill segments to become frozen. Refer to Bill Segment
Lifecycle for more information about freezing.
This button is enabled if:
the Freeze At Will Bill Segment Freeze Option on the installation option has been selected
AND
Freezing a day or more after generation. If, during freezing, bill segments in closed
accounting periods are detected, a pop-up appears in which you can specify a new accounting
date; this date is updated onto the offending bill segments. This only happens if the accounting
period closes before you freeze the bill segments (the accounting date is stamped on a bill
segment when its generated).
If, after freezing, youre ready to send the bill to the customer click Complete to finalize the bill.
If problems are detected after freezing. A bill segment may not be changed after it is frozen.
All subsequent changes must occur by canceling the frozen bill segment and creating a new bill
segment. Refer to How To Cancel A Bill Segment and How To Cancel / Rebill A Bill Segment for
more information.
Cancel Frozen
Clicking Cancel Frozen causes all frozen bill segments to become canceled. Refer to Bill
Segment Lifecycle for more information about cancellation. This button is disabled if the bill is
written off.
Pending cancels are not affected. Clicking Cancel Frozen does not affect bill segments that
are pending cancel. To make a pending cancel bill segment canceled, transfer to Bill
Segment Main and click Cancel.
If you need to cancel a specific bill segment, either transfer to the next tab and cancel the bill
segment in question or follow the instructions under How To Cancel A Bill Segment.
61
This button is enabled if frozen bill segments are linked to the bill.
When clicked, the Cancel Frozen Bill Segments window opens.
In the Cancel Frozen Bill Segments window, you must specify the following parameters to
cancel the frozen bill segments:
Accounting Date defines the financial period to which the canceled bill segments financial
transactions are booked. The current date defaults when the window opens.
After specifying the parameters, click Calculate to cancel the frozen bill segments.
There is no Undo. Unlike cancellations performed on Bill Segment Main, there is no Undo
action. This transaction moves the pending cancel bill segments to the cancel state immediately;
whereas the bill segment transaction lets you examine the cancellation before you commit it. If
you cancelled bill segments by mistake, you must generate and freeze new bill segments.
If the bill is pending, the cancellation causes the bill segments to be suppressed on the version
of the bill sent to the customer (but they remain in the database for audit and financial reporting
purposes).
If the bill is complete and you do not Reopen the bill, the financial impact of the canceled bill
segments appears on the next bill created for the account (under Bill Corrections).
If the bill is complete you may be able to Reopen the bill and then Complete it. By doing this,
you can suppress a frozen bill segment on a previously completed bill. This means that if you
catch a problem after completion you dont necessarily have to show the problem to the
customer. Rather, cancel the problem, reopen and then recomplete the bill (when you
recomplete the bill the system marks the bill segment to be suppressed on the version sent to the
customer because its cancellation appears on the same bill as the original charges).
Freeze / Complete
The Freeze / Complete button performs a variety of functions:
all freezable adjustments whose adjustment type indicates Freeze At Bill Completion
become frozen
Refer to Bill Lifecycle for information about what happens during bill completion. Refer to Bill
Segment Lifecycle for more information about freezing.
This button is enabled if:
the Freeze At Bill Completion Bill Segment Freeze Option on the installation option has
been selected AND
there are no bill segments or there are bill segments and all are freezable, pending cancel,
frozen or canceled AND
62
Complete
The Complete button causes a bill to be finalized and marked for transmission to the customer.
Refer to Bill Lifecycle for information about what happens during bill completion.
This button is enabled if:
the Freeze At Will Bill Segment Freeze Option on the installation option has been selected
AND
there are no bill segments or there are bill segments and all are frozen or canceled.
Delete
The Delete button deletes a bill and its bill segments.
This button is enabled if:
Reopen
The Reopen button causes a bill to be reopened. Refer to Bill Lifecycle for information about why
you would reopen a bill.
This button is enabled if:
63
this is the most recent bill produced for the account AND
reopening hasnt been prohibited for the bill. Refer to Bill Lifecycle for information about
conditions that can prevent a bill from reopening.
After reopening a bill, it returns to the pending state and you can make changes to the accounts
financial transactions (e.g., add payments, adjustments, and bill segments). After which, you
click Complete or Freeze / Complete to finalize the bill. Only one of these buttons is shown the
specific one depends on how your organization has set the Bill Segment Freeze Option on the
installation record.
Credit Note
The Credit Note button is used to cancel ALL bill segments and create a new bill that contains
the cancellation details. We refer to this negative bill as a credit note. Refer to Credit Notes Presenting Cancellation Details on a Separate Bill for more information.
This button is enabled if:
the Use Credit Notes option on the Installation record is turned on AND
Accounting Date defines the financial period to which the canceled bill segments financial
transactions are booked. The current date defaults when the window opens.
Credit Note Date defines the date of the credit note on which the cancellation details appear.
The current date defaults when the window opens.
After specifying the parameters, click Calculate to cancel the frozen bill segments and create a
credit note.
It should be noted that if this operation is successful, the new negative bill is complete. It is
ready for transmission to the customer and for interface to the general ledger.
If you want to issue a credit note for a specific bill segment. Rather than cancel all bill
segments on a bill, you can create a credit note for a specific bill segment on a bill. To do this,
drill down on the bill segment in question and then click the Credit Note button on the bill segment
page. You can also issue a credit note for selected bill segments on the next tab by selecting the
desired bill segments and clicking the Credit Note button.
64
Correction Note
The Correction Note button is used to cancel and rebill ALL bill segments and create a new bill
that contains the cancellation and rebill details. We refer to the resultant bill as a correction note.
Refer to Correction Notes - Presenting Correction Notes on a Separate Bill for more information.
This button is enabled if:
the Correction Note Billing Option is specified on the Installation record AND
there is at least one frozen bill segment on the bill or all of the bills bill segments are frozen
or cancelled AND
there are no bill segment financial transactions that have been transferred out of the system.
Cutoff Date is the last possible day of each bill period for a bill segment. The current date
defaults when the window opens. Refer to Ways To Control The End Date Of A Bill Segment
for more information.
Accounting Date defines the financial period that the financial transactions are booked for a
bill segment. The current date defaults when the window opens.
Check Allow Estimates if the system is allowed to estimate consumption if it cant find a
meter read.
Use the Billing Option to define how the system looks for meter reads:
Select Use Schedule if the system should select reads based on the SAs SP service
cycle schedule. Refer to How The System Determines How Much Was Consumed for
more information.
Select Use Cut off Date if the system should only select reads from the end date of the
existing bill segment.
If you prefer to have the system use the consumption details used on the original bill
segments, check Use Old Read/Item/SQ. If this switch is on, neither Allow Estimates nor
Billing Option is relevant.
After specifying the parameters, click Calculate to correct the bill segments and create a
correction note. The Bill Page opens and displays the Correction Note.
the Correction Note Billing Option is specified on the Installation record AND
all of the bill segments for the correction note are freezable.
65
If you want to issue a correction note for a specific bill segment. You can create a
correction note for a specific bill segment on a bill. To do this, drill down on the bill segment in
question and then click the Correction Note button on the bill segment page. You can also issue
a correction note for selected bill segments by selecting the desired bill segments and clicking the
Correction Note button.
Write Off
Refer to Writing Off Bills for a description of when the Write Off button appears and what
happens if the button is clicked.
Cancel Bill
Refer to Idiosyncratic Manual Bill Cancellation for a description of when the Cancel Bill button
appears and what happens if the button is clicked. Note that if the bill is linked to an off cycle bill
generator, this button is not enabled.
66
Note. If the bill has more than 25 bill segments and you dont use the hyperlinks in the bill
segment grid on the Main tab to drill over to this page, the Filters are intentionally left blank in
order to avoid retrieving all bill segments (with the resultant slow response times). You must
therefore use the SA Filter and the Status Filter to define the type of bill segments that should
be retrieved.
The area beneath Bill Info provides you with options that control which bill segments appear in
the grid. The following points describe the various options:
Use the SA Filter to define the types of service agreements whose bill segments appear in
the grid. The following options are available:
Address. Use this option to restrict bill segments to those whose service agreements
are linked to service points associated with a given Address, City and/or Postal code.
Note, you can specify any combination of these fields.
All. Use this option if you do not wish to restrict bill segments based on service
agreement attributes.
Geographic Type. Use this option to restrict bill segments to those whose service
agreements are linked to service points associated with a given Geo Type and Value.
SA Type. Use this option to restrict bill segments to those whose service agreements
are linked to a given CIS Division and SA Type.
Use Status Filter to restrict the bill segments based on their status. The following options
are available:
Dont forget to click the search button after changing the filters.
The Select All / Clear All buttons are used to select bill segments if you plan on issuing any of
the mass update actions at the bottom of the page. These buttons are enabled if either of the
following conditions is true:
All bill segments that appear in the grid are in the Error, Freezable and/or Incomplete
states.
All bill segments that appear in the grid are in the Frozen state
Refer to the description of the mass update actions below for more information.
100 bill segments at a time. Clicking Select All selects the first 100 bill segments in the grid. If
more than 100 bill segments exist, you must select them in batches.
The grid that follows contains the bill segments that match your search criteria. The following
information appears in the grid:
Select box. See the mass update description immediately above for conditions under which
this checkbox can be used to select bill segments for mass update actions.
67
The Bill Segment column contains a concatenation of the bill segments division, SA type,
status and bill period. The division and SA type come from the bill segments service
agreement. Click the hyperlink to transfer to Bill Segment Main Information. On this page
you can perform maintenance functions (e.g., cancel/rebill, delete, cancel, etc., depending on
the segments status) on the bill segment in question.
The Current Amount column contains the bill segments effect on the service agreements
current balance.
The Status shows the bill segments status. Refer to Bill Segment Lifecycle for the possible
values.
The Remarks column highlights special circumstances associated with the bill segment.
Rebill after completion appears if the bill segment is a rebill that was created after the
bill was sent to the customer. The financial impact of this bill segment appears as a bill
correction on the next bill produced for the customer.
Rebill prior completion appears if the bill segment is a rebill that was created before the
bill was sent to the customer.
Canceled after completion appears if the bill segment was canceled after the bill was
sent to the customer. The financial impact of this bill segment appears as a bill
correction on the next bill produced for the customer.
Canceled prior completion appears if the bill segment was canceled before the bill was
sent to the customer.
If the bill segments status is Error or Incomplete, this column contains an estimated
value of this bill segment. The estimated value is calculated by computing an average
daily amount from the service agreements frozen bill segments in the last 365 days.
This average is then applied to the number of days in this bill segments bill period. If the
bill segment doesnt have a bill period (rare, but possible), the historical average is not
displayed.
If the bill segments status is Error, this column also contains the error message.
Rebilled due to correction note appears if the correction note was generated for the bill
segment. This remark is generated only if you have Correction Note specified in the
Installation record.
Rebilled due to correction. Canceled after completion appears for a correction note
that spawns another correction note. This remark is generated only if you have
Correction Note specified in the Installation record.
The Service Quantity and UOM (unit of measure) columns contain the amount of
consumption that was billed. The UOM is defined on the service agreement's SA type.
The Bill Segment ID is the system-assigned unique identifier of the bill segment.
This transaction has sophisticated logic that can be used to perform mass updates to the bill
segments that appear in the grid (using the buttons at the bottom of the page). The following
points describe these mass update actions:
Contents
Generate (Bill - Bill Segments)
Freeze (Bill - Bill Segments)
Delete (Bill - Bill Segments)
Cancel/Rebill/Freeze (Bill - Bill Segments)
68
Accounting Date defines the financial period to which the new bill segments financial
transactions will be booked. The current date defaults when the window opens.
Check Allow Estimates if the system is allowed to estimate consumption if it cant find a
meter read.
If the service agreements use meter reads, use the Billing Option to control how the system
retrieves meter reads that appear on the bill. Choose Use Cut off Date if the meter reads
must exist on the Cutoff Date (defined above). Choose Use Schedule if you want the
service agreements service point(s) service cycle schedule to control the meter reads that
are used (the schedule effective on the cutoff date is used to select the meter reads).
After specifying the parameters, click Calculate to regenerate the selected bill segments. A
summary of what the system does is presented next.
69
Note that you can only select a bill segment for deletion if ALL bill segments in the grid are in the
Error, Freezable and/or Incomplete states. Note, you can use the Status Filter to restrict the
type of bill segments in the grid.
If the system is successful in deleting the selected bill segment(s), a confirmation window
summarizes what the system just did (i.e., it shows the number of bill segments that were
deleted).
How To Fix It
Add a meter read with a more powerful read type for the
service point in question.
Multi-Cancel/Rebill Saves Time. If the cause of the problem impacts many bill segments
related to a service agreement, you should use the Multi Cancel Rebill transaction as it allows
you to cancel / rebill an unlimited number of bill segments at once.
Credit Notes. Using the cancel/rebill functionality causes the cancel and rebill details to be
swept on to the customers next bill unless you Reopen the bill. If your organization requires
cancellation details to be presented to the customer separately from the new bill, you should not
use the Rebill functionality. Rather, you should issue a Credit Note and then generate a new bill
containing the revised charges.
The Cancel/Rebill/Freeze button is used to cancel, rebill and freeze one or more bill segments.
This button is enabled if you select at least one row from the bill segments grid thats in the
Frozen state AND the bill is not written off.
Note that you can only select a bill segment for cancel/rebill/freeze if ALL bill segments in the grid
are in the Frozen state. Note, you can use the Status Filter to restrict the type of bill segments
in the grid.
When clicked, the Cancel/Rebill/Freeze window opens.
70
Cancel Reason defines why the bill segment(s) are being canceled.
Accounting Date defines the financial period to which the canceled and new bill segments
financial transactions are booked. The current date defaults when the window opens.
Check Allow Estimates if the system is allowed to estimate consumption if it cant find a
meter read.
Use the Billing Option to define how the system looks for meter reads:
Select Use Schedule if the system should select reads based on the SAs SP service
cycle schedule. Refer to How The System Determines How Much Was Consumed for
more information.
Select Use Cut off Date if the system should only select reads from the end date of the
existing bill segment.
If you prefer to have the system use the consumption details used on the original bill
segments, check Use Old Read/Item/SQ. If this switch is on, neither Allow Estimates nor
Billing Option is relevant.
Warning! If the cause of the rebill is an incorrect rate and the new rate requires service
quantities that were not calculated when the bill was originally calculated, do not turn on Use Old
Read/Item/SQ. Why? Because you want the system to derive new service quantities during the
rebill process.
After specifying the parameters, click Calculate to cancel, rebill and freeze the selected bill
segments.
Errors. Bill segment errors may occur when you cancel / rebill the bill segments. For example, if
you change the SAs rate to a rate that requires a unit-of-measure that doesnt exist on the SAs
meter, a bill segment error is generated. If this occurs, you must go to Bill Segment Main for
the pending cancel bill segment and use the Undo action to remove the offending bill segment
(and restore the original segment to the Frozen state). Alternatively, you can drill down on the
Error bill segment and use the Regenerate action after correcting the cause of the problem.
There is no Undo. Unlike cancel / rebills performed on Bill Segment Main, there is no Undo
action. This is because this transaction freezes the newly created bill segments after it
cancel/rebills; whereas the bill segment transaction lets you examine the new bill segment before
you freeze it. If you made a mistake, simply correct the cause of the mistake and then cancel /
rebill again. The erroneous financial transactions are automatically suppressed on the next bill
produced for the customer.
A confirmation window summarizes what the system just did (i.e., it shows the number of bill
segments that were deleted / generated).
71
Note that you can only select a bill segment for cancellation if ALL bill segments in the grid are in
the Frozen state. Note, you can use the Status Filter to restrict the type of bill segments in the
grid.
When clicked, the Cancel window opens.
Cancel Reason defines why the bill segment(s) are being canceled.
Accounting Date is used to define the financial period to which the canceled bill segments
financial transactions are booked. The current date defaults when the window opens.
After specifying the above parameters, click Calculate to cancel the selected bill segments.
There is no Undo. Unlike cancellations performed on Bill Segment Main, there is no Undo
action. This transaction moves the pending cancel bill segments to the cancel state immediately;
whereas the bill segment transaction lets you examine the cancellation before you commit it. If
you cancelled bill segments by mistake, you must generate and freeze new bill segments.
the Use Credit Notes option on the Installation record is turned on AND
if you select at least one row from the bill segments grid thats in the Frozen state AND
Note that you can only select a bill segment for this action if ALL bill segments in the grid are in
the Frozen state. Note, you can use the Status Filter to restrict the type of bill segments in the
grid.
When clicked, the Credit Note window opens.
You must specify the following parameters in the Credit Note window to cancel the frozen bill
segments:
Accounting Date defines the financial period to which the canceled bill segments financial
transactions are booked. The current date defaults when the window opens.
Credit Note Date defines the date of the credit note on which the cancellation details appear.
The current date defaults when the window opens.
After specifying the parameters, click Calculate to cancel the frozen bill segments and create a
credit note.
It should be noted that if this operation is successful, the new negative bill is complete. Refer
to Bill Lifecycle for information about the steps that take place during completion. It is ready for
transmission to the customer and for interface to the general ledger.
72
If you want to issue a credit note for an entire bill. Rather than cancel a specific bill segment,
functionality exists that allows you to create a credit note for ALL bill segments on a bill. To use
this feature, display the bill in question and then click the Credit Note button on the bill page.
there are no bill segment financial transactions that have been transferred out of the system.
Cutoff Date is the last possible day of each bill segments bill period. The current date
defaults when the window opens. Refer to Ways To Control The End Date Of A Bill Segment
for more information.
Accounting Date defines the financial period to which the corrected bill segments financial
transactions are booked. The current date defaults when the window opens.
Check Allow Estimates if the system is allowed to estimate consumption if it cant find a
meter read.
Use the Billing Option to define how the system looks for meter reads:
Select Use Schedule if the system should select reads based on the SAs SP service
cycle schedule. Refer to How The System Determines How Much Was Consumed for
more information.
Select Use Cut off Date if the system should only select reads from the end date of the
existing bill segment.
If you prefer to have the system use the consumption details used on the original bill
segments, check Use Old Read/Item/SQ. If this switch is on, neither Allow Estimates nor
Billing Option is relevant.
After specifying the parameters, click Calculate to correct the bill segments and create a
correction note. The Bill Page opens and displays the Correction Note.
If you want to issue a correction note for an entire bill. You can create a correction note for
ALL bill segments on a bill. To use this feature, display the bill in question on the Bill page and
click the Correction Note button.
73
Bill Route Type is the method used to transmit the bill to the customer. If the Person ID is
linked to the account, the bill route type defaults from the person's Account Person
Information.
Batch Control is the identifier of the batch of bills in which the recipients copy was
downloaded. The batch process is defined on the Bill Route Type.
Extract Date/Time is the date and time the bill was downloaded. This information only
appears after the download has commenced.
Format indicates if the customer should receive a Detailed or a Summary bill. If the Person
ID is linked to the account, this information defaults from Account Person Information.
Reprint is checked if a user created this routing. This switch is populated by the system and
is always protected.
Turn on Do Not Extract if the bill should not be routed to the individual for whatever reason.
Copies indicates the number of copies of the bill the person receives. If the Person ID is
linked to the account, this information defaults from Account Person Information.
74
PO ID is the purchase order Id the customer wants printed on their copy of the bill. If the
Person ID is linked to the account, this information defaults from Account Person
Information.
Intercept is the user ID of the individual who wants to review the bill before it is sent to the
customer. This field is only populated when the account has a Bill Print Intercept specified.
Intercept information is defined on Account Main Information.
The Mailing Address Information area contains the recipients name and address.
If the recipient has an override mailing name, Name1, Name2 and Name3 contain the
persons override mailing name. Otherwise, Name1 contains the recipients primary name
(this name might also include a prefix or suffix if the related Account Person relationship
has these fields defined).
The remaining fields are the recipients address. Refer to The Source Of Bill Routing
Information for information about how the system constructs the recipients address. Note:
If the recipients address is a mailing address (as opposed to fax or email), the Country
associated with the address controls the fields that appear in the address. Refer to
Defining Countries for more information on the address constituents.
If a user manually adds a routing record, the mailing address information defaults from
the information on the current routing record.
If a user specifies a Person ID that is linked to the bill's account, the Bill Route Type
defined on the Account Person record is defaulted.
If a user specifies a Person ID that is not linked to the bill's account, the Bill Route Type
on the installation record is defaulted. Note, if the bill route indicates the bill is routed via
the postal service, the system will only be able to default the person's address if the
person has an override mailing address on their correspondence information.
If the user changes the Bill Route Type after the initial default, the system populates the
address information as described under The Source Of Bill Routing Information.
The bill segment(s) may also have messages. Be aware that only account-oriented messages
are linked to a bill. There may also be service agreement-oriented messages linked to the bills
bill segments. Refer to Bill - Bill Messages for information about the page on which service
agreement-oriented messages are displayed. Refer to The Source Of Bill Messages for
information about the various message sources and whether each is linked to a bill or a bill
segment.
75
Bill messages may contain dynamic information. Refer to Substituting Field Values Into A Bill
Message for more information.
The Description of Page section below describes the fields on this page. Refer to How To Add
Ad Hoc Messages To A Bill for a description of how to perform common maintenance functions.
Description of Page
Bill Info contains a concatenation of important information about the bill (e.g., the bill date, its
status, due date, ending balance). If sequential bill numbering has been enabled, the bills
number also appears.
Bill ID is the system-assigned unique identifier of the bill.
The following columns are displayed in the grid:
Insert Code defines if the bill message causes an insert in the envelope.
Bill - Characteristics
The Characteristics page is a grid containing one row for each characteristic linked to the bill. Bill
characteristics are purely informational.
Note. You can only choose characteristic types defined as permissible on a bill record. Refer to
Setting Up Characteristic Types and Their Values for more information.
Description of Page
The following fields display on the grid:
Sequence Controls the order in which characteristics of the same type are displayed.
Characteristic Value indicates the value of the characteristic if the characteristic type is predefined or foreign key reference.
How To
The topics in this section describe how to perform common bill maintenance functions.
Contents
How To Create A Bill For All Service Agreements Linked To An Account
How To Create A Bill For A Specific Service Agreement
How To Create a Bill with no Bill Segments
How To Create A One-Time Invoice
How To Correct A Bill Segment That's In Error
How To Correct A Bill That's In Error
76
If you have already selected the customer (say on Control Central), select Go To Bill +
option on the account context menu. This will transfer you to this page with the
respective account populated.
If you havent selected the account, use the main menu to navigate to this page (Main
Menu, Financial, Bill, +) and then select the Account ID using the adjacent search
button.
You will see a summary of the bill segments in the lower right portion of the page. If there are
errors, refer to How To Correct A Bill Segment Thats In Error. If there are no errors, the Bill
Segment Freeze Option on the installation option controls the next step:
If this option is set to Freeze At Bill Completion, click the Freeze / Complete button.
If this option is set to Freeze At Will, click the Freeze button and, if everything looks
clean, click the Complete button.
If you have already selected the customer (say on Control Central), select Go To Bill +
option on the account context menu. This will transfer you to this page with the
respective account populated.
If you havent selected the account, use the main menu to navigate to this page (Main
Menu, Financial, Bill, +) and then select the Account ID using the adjacent search
button.
Click the save button to create a bill without bill segments for the account.
77
Select Go To Bill Segment + option on the Bills context menu to transfer to Bill Segment Main.
Select the SA ID of the service agreement for which you want to create a bill segment.
If there are no errors, the Bill Segment Freeze Option on the installation option controls the
next step:
If this option is set to Freeze At Bill Completion, return to Bill Main (using the bill
context menu) and click the Freeze / Complete button.
If this option is set to Freeze At Will, click the Freeze button and, if everything looks
clean, return to Bill Main and click the Complete button.
If you have already selected the customer (say on Control Central), select Go To Bill +
option on the account context menu. This will transfer you to this page with the
respective account populated.
If you havent selected the account, use the main menu to navigate to this page (Main
Menu, Financial, Bill, +) and then select the Account ID using the adjacent search
button.
Click the save button to create a bill without bill segments for the account.
At this point either the Complete or Freeze / Complete button (based on the value of Bill
Segment Freeze Option on installation options) becomes enabled. Click the applicable
button for your installation to complete the bill. At this point, all the steps described for
completing a bill in Bill Lifecycle are performed, including sweeping onto the bill any
payments received since the last bill was generated.
If the customer to be invoiced doesnt already have an appropriate billable charge service
agreement, create one. The easiest way to do this is from Start/Stop Service.
Use Maintaining Billable Charges to add a billable charge for the service agreement. The
billable charge contains the invoice lines and amounts. The system will produce the bill for
this charge when the accounts bill cycle next executes. If you cant wait until that time,
proceed to the next step.
If you created a new billable charge service agreement in step 1, you must activate it before
billing can bill it. To do this, transfer to Service Agreement Main Information and click the
activate button.
78
Refer to How To Create A Bill For A Specific Service Agreement for instructions describing
how to create a bill with a bill segment for the billable charge service agreement.
You can use the Generate action on Bill Bill Segment to regenerate one or more bill
segments. We recommend using this method if the cause of the error affected many bill
segments because you can regenerate many bill segments at a time on this page. Also, be
aware that this transaction shows the estimated value of error bill segments so you can
gauge whether to invest a lot of time in correcting the problem. For example, if the bill
segments estimated value is $10,000, its probably worth correcting the problem before
sending the bill out. However, if the bill segments value is small, you may decide to simply
delete the error bill segment and send the bill without it (the system will attempt to create a
bill for the deleted period the next time the account is billed).
You can use the Generate action on Bill Segment - Main to regenerate an individual bill
segment. Wed recommend using this method if the problem is bill segment-specific and you
need to examine the information that is snapshot on the bill segment to resolve the error
(e.g., you need to look at the meter reads and service quantities).
Drilling Into Bill Segment Errors. When you use the bill segments in error To Do list to work
through errors, you will be transferred to Bill Segment - Main with the bill segment displayed.
After all errors have been resolved on a bill, return to Bill Main. The Bill Segment Freeze
Option on the installation option controls the next step:
If this option is set to Freeze At Bill Completion, click the Freeze / Complete button.
If this option is set to Freeze At Will, click the Freeze button and, if everything looks clean,
click the Complete button.
79
Look at the bills error message. Push the view button to view the long explanation that will
provide suggestions as to the cause of the error (and how to fix it). Transfer to the
appropriate page to fix the problem.
After fixing the cause of the error, return to Bill Main. The Bill Segment Freeze Option on
the installation option controls the next step:
If this option is set to Freeze At Bill Completion, click the Freeze / Complete button.
If this option is set to Freeze At Will, click the Freeze button and, if everything looks
clean, click the Complete button.
You can use the Cancel Frozen action on Bill Main to cancel all frozen bill segments linked
to the bill. We recommend using this method if you need to cancel everything on a bill.
You can use the Cancel action on Bill Bill Segments to cancel selected bill segments. We
recommend using this method if you need to cancel multiple bill segments.
You can use the Cancel action on Bill Segment - Main to cancel an individual bill segment.
Wed recommend using this method if you need to examine the information on the bill
segment before canceling it.
If the related bill is pending, the cancellation will cause the bill segment to be suppressed on the
version of the bill sent to the customer (but it remains in the database for audit and financial
reporting purposes).
If the related bill is complete and you do not Reopen the bill, the financial impact of the canceled
bill segment(s) will appear on the next bill created for the account (under Bill Corrections).
If the related bill is complete you may be able to Reopen the bill and then Complete it. By doing
this, you can suppress a frozen bill segment on a previously completed bill. This means that if
you catch a problem after completion you dont necessarily have to show the problem to the
customer. Rather, cancel the problem, reopen and then recomplete the bill (when you
recomplete the bill the system will mark the bill segment to be suppressed on the version sent to
the customer because its cancellation appears on the same bill as the original charges).
80
Problem
How To Fix It
Add a meter read with a more powerful read type for the
service point in question.
After correcting the cause of the problem, youre ready to cancel and rebill the offending bill
segment(s). There are several ways to do this:
You can use the Cancel / Rebill / Freeze action on Bill Bill Segments to cancel, rebill and
freeze selected bill segments. We recommend using this method if you need to cancel / rebill
multiple bill segments due to a pervasive problem.
You can use the Rebill action on Bill Segment - Main to cancel and rebill an individual bill
segment. Wed recommend using this method if you need to examine the information on the
bill segment before and after canceling it. If you use this method, you must also use the
Freeze action to freeze the newly created bill segment.
If the cause of the problem impacts many bill segments related to a service agreement, you
should use the Multi Cancel Rebill transaction as it allows you to cancel / rebill an unlimited
number of bill segments at once.
If the related bill is pending, the cancellation will cause the erroneous bill segment to be
suppressed on the version of the bill sent to the customer (but it remains in the database for audit
and financial reporting purposes).
If the related bill is complete and you do not Reopen the bill, the financial impact of the canceled
bill segment(s) and their rebill bill segment(s) will appear on the next bill created for the account
(under Bill Corrections).
If the related bill is complete you may be able to Reopen the bill and then Complete it. By doing
this, you can suppress an erroneous frozen bill segment on a previously completed bill. This
means that if you catch a problem after completion you dont necessarily have to show the
problem to the customer. Rather, cancel / rebill the problem, reopen and then recomplete the bill
(when you recomplete the bill the system will mark the bill segment to be suppressed on the
version sent to the customer because its cancellation appears on the same bill as the original
charges).
81
Installation option must be turned on. If your organization creates credit notes, be sure to
select the Credit Note Billing Option on the Installation Options. If you dont select this option, the
credit note buttons will not be enabled.
Before creating a credit note, you must first determine whether a single bill segment must be
canceled or whether all bill segments for a bill must be canceled:
If you need to issue a credit note for the entire bill, navigate to the Bill page and click the
Credit Note button.
If you need to issue a credit note for a specific bill segment, navigate to the Bill Segment
page and click the Credit Note button.
Open-item customers. If any of the bill segments are associated with an open-item customer
class AND the original bill segment is an open item, the match event will be created and balanced
with the original FT and the cancellation FT, assuming you have the appropriate FT freeze
algorithm plugged-in on the customer class.
Issuing a credit note for a specific bill segment. You may also issue a credit note for an
individual bill segment. When you create a credit note for an individual bill segment, that bill
segment is canceled and a new credit note bill is created for that single bill segments
cancellation information.
If you need to issue a correction note for the entire bill, navigate to the Bill page and click the
Correction Note button.
If you need to issue a correction note for a specific bill segment, navigate to the Bill Segment
page and click the Correction Note button.
Open-item customers. If any of the bill segments are associated with an open-item customer
class AND the original bill segment is an open item, the match event will be created and balanced
with the original FT and the cancellation FT, assuming you have the appropriate FT freeze
algorithm plugged in on the customer class.
82
Issuing a correction note for a specific bill segment. You can also issue a correction note for
an individual bill segment. When you create a correction note for an individual bill segment, that
bill segment is canceled and a new correction note bill is created for that single bill segments
cancellation information.
With an account in context, select Go To Off Cycle Bill Generator + on the account context
menu. This will transfer you to this portal with the respective account populated.
Select the adjustments, billable charges and/or service agreements that you wish to include
in the bill.
Enter the required bill information to be used when creating the bill; this includes the Cutoff
Date, Accounting Date, Allow Estimates switch, Billing Option and Bill Date.
Click the Complete button to transition the off cycle bill generator to the complete state and
create the bill. Any errors encountered while attempting to create the bill will be captured in
the off cycle bill generators log.
Important! You can only override consumption on a bill segment that is in Error or Freezable.
This means you must generate a bill segment before you can override the SQ details.
Insert one row in the service quantity (SQ) grid (click the + button) for each service quantity
you need to add. You may also change service quantities that were populated by the system
when it initially generated the bill segment by overwriting the respective values.
83
If the bill segment still looks wrong, repeat the above points until the bill segment is correct.
The Bill Segment Freeze Option on the installation option controls the next step:
If this option is set to Freeze At Bill Completion, return to Bill Main (using the bill
context menu) and click the Freeze / Complete button.
If this option is set to Freeze At Will, click the Freeze button and, if everything looks
clean, return to Bill Main and click the Complete button.
Warning! Even though the system doesnt use the consumption associated with the bill
segments meter reads when you override consumption, it will use the end reading(s) as the start
read(s) on the NEXT bill segment produced for the service agreement. Therefore, make sure the
end read(s) are correct, otherwise youll have to override the service quantities on the next bill
segment.
Override Calculation/Audit Read Details. The above steps may also be taken to override
entries in the calculation/audit read details collection.
Important! You can only override consumption on a bill segment that is in Error or Freezable.
This means you must generate a bill segment before you can override the item details.
Insert one row in the item grid (click the + button) for each item you need to add. You may
also change item amounts that were populated by the system when it initially generated the
bill.
If the bill segment still looks wrong, repeat the above points until the bill segment is correct.
84
The Bill Segment Freeze Option on the installation option controls the next step:
If this option is set to Freeze At Bill Completion, return to Bill Main (using the bill
context menu) and click the Freeze / Complete button.
If this option is set to Freeze At Will, click the Freeze button and, if everything looks
clean, return to Bill Main and click the Complete button.
Click the Complete button to recomplete the bill. When the bill is recompleted, the system
will see that an adjustment that was swept onto the bill when it was originally completed has
been canceled and it will mark the adjustment for suppression on the printed bill.
You can remove unwanted payments using an analogous approach Cancel the payment,
Reopen the bill, Complete the bill.
Cannot reopen historical bills. You may only reopen an accounts most recent bill because
recompleting the bill causes the ending-balance to change, and we dont want this to happen to
historical bills.
Click the Complete button to recomplete the bill. When the bill is recompleted, the system
will sweep the recently created financial transactions onto itself.
You can add a payment to a bill using an analogous approach Add the payment, Reopen the
bill, Complete the bill.
Cannot reopen historical bills. You may only reopen an accounts most recent bill because
recompleting the bill causes the ending-balance to change, and we dont want this to happen to
historical bills.
85
How To Reprint A Bill (For The Original Recipients or For Someone New)
A copy of a bill is sent to every individual / business specified in the bills routing details. The
system creates the routing details when a bill is completed. Refer to The Source Of Bill Routing
Information for more information about how this information is compiled during bill completion.
If you want to reprint a bill OR if you want to send a bill to someone other than the original
recipient(s):
Insert a new row (click the + button). Note well, you can only insert information on a bill that
is Complete.
Specify the name and address to which the bill should be sent. If you want to send the bill to
someone other than the original recipient, simply specify the individuals name and address.
If the recipient is a person in the system, you can select their person ID and let the system
default this information for you.
If a bill is Complete but the print process hasnt yet executed, you dont have to insert a new
routing row. Rather, you can simply change the name and address on the original routing details.
Insert a new row (click the + button). Note, you can only insert a message on the most recent
bill that is Complete.
Reprint the bill as per How To Reprint A Bill (For The Original Recipients or For Someone
New).
Refer to The Source Of Bill Messages for more information about the messages the system
automatically links to a bill when the bill is completed.
86
If the bill has bill segments, cancel each bill segment. Refer to How To Cancel A Bill
Segment for instructions describing how to do this.
If the bill has payment amounts or adjustment amounts that were entered incorrectly,
navigate to the payment and/or adjustment pages and cancel the payments / adjustments.
Transfer to the Bill - Bill Routings tab. Turn on the Do Not Print switch for every routing entry.
Click the Complete button to recomplete the bill. When the bill is recompleted, the system
will sweep the canceled segments onto it and the net effect should be zero current charges.
Cannot reopen historical bills. You may only reopen an accounts most recent bill because
recompleting the bill causes the ending balance to change, and we dont want this to happen to
historical bills.
If the bill has payment amounts or adjustment amounts that are valid, but you dont want them to
appear on this bill, navigate to the Bill, Financial Details page. Drill over to each respective
financial transaction by clicking the drill down button. Clicking this button transfers you to
Financial Transaction - Main. On this page, clear out the value of the Bill ID. Clearing out the Bill
ID unlinks the financial transaction from the bill. When the system next completes a bill for the
account, it will find the unbilled financial transaction and link it to the bill.
Description of page
Bill Id is the system-assigned unique identifier of the bill.
Account ID is the bills account.
The area beneath Account ID provides you with options that control which financial transactions
appear in the grid. The following points describe the various options:
87
Use the SA Filter to define the types of service agreements whose financial transactions
appear in the grid. The following options are available:
Address. Use this option to restrict financial transactions to those whose service
agreements are linked to service points associated with a given Address, City and/or
Postal code.
All. Use this option if you do not wish to restrict financial transactions based on service
agreement attributes.
Geographic Type. Use this option to restrict financial transactions to those whose
service agreements are linked to service points associated with a given Geo Type and
Value.
SA ID. Use this option to restrict financial transactions to those of a specific service
agreement.
SA Type. Use this option to restrict financial transactions to those whose service
agreements are linked to a given CIS Division and SA Type.
Use FT Type Filter to restrict the type of financial transactions that appear in the grid. The
following options are available:
Adjustments. This option shows all financial transactions associated with adjustments.
Corrections. This option shows all financial transactions associated with corrections
(i.e., cancel / rebills that have occurred after the bill was completed).
Current Charges. This option shows all financial transactions associated with bill
segments (that arent Corrections).
Payments. This option shows all financial transactions associated with payments.
Use Match Event Status Filter to restrict the financial transactions based on the status of
their match event. This filter only appears if the bill's account is an open-item customer. The
following options are available:
Balanced. This option shows all financial transactions whose match event is balanced.
Disputed. This option shows all financial transactions whose match event is disputed.
Unbalanced. This option shows all financial transactions whose match event is
unbalanced.
Unmatched. This option shows all financial transactions that are not linked to a match
event.
Dont forget to click the search button after changing the filters or after selecting a new Bill ID.
The grid that follows contains the financial transactions that match your search criteria. The
following information is displayed:
88
Match Event Status shows the status of the financial transaction's match event. This
column only appears if the bill's account is an open-item customer.
FT Type displays the type of financial transaction except for adjustments. For adjustments,
the adjustment types description is shown. Click on the hyperlink to transfer to Financial
Transaction - Main. On this page, you can change certain aspects of the FT in question.
Refer to How To Remove Unwanted Adjustments (or Payments) From A Completed Bill for a
description of how to perform common maintenance functions.
Accounting Date is the date the system uses to determine the financial transaction's
accounting period in your general ledger.
Current Amount contains the financial transaction's effect on the service agreements
current balance.
Payoff Amount contains the financial transaction's effect on the service agreements payoff
balance. The Payoff Amount will be dim if it equals the Current Amount.
Show on Bill indicates if information about the financial transaction appears on the
customers bill.
At the bottom of the page is a summary of the financial transactions that match the search
criteria.
The system calculates the amount of the commodity that was consumed (e.g., the number of
lamps, the number of gallons of water, the peak kW, etc.). Refer to How The System
Determines How Much Was Consumed for the details.
The service agreements rate is applied to the amount consumed to calculate how much the
customer owes for the service. A bill segment and a financial transaction are generated to
reflect the results of this calculation. Refer to How Rates Affect The Information On Bill
Segments for the details. Refer to Effective Dates & Price Proration for information about
how the system prorates changes to rates and prices during a bill period.
SA type controls everything. The above points explain how a bill segment is produced for a
metered service agreement. Its important to be aware that the system has other bill segment
creation algorithms. For example, if the service agreement charges for a deposit, the system
neither amalgamates consumption nor does it apply a rate. You may be wondering how the
system knows which method to use? It uses the bill segment type on the service agreements SA
type. Refer to Designing and Defining Bill Segment Types for a description of the various bill
segment creation algorithms that are supported in the system.
89
Its important to be aware that there are very few fields that are directly modifiable by a user. To
modify most fields on a bill segment, you have to change source information (e.g., service
agreement, rate, meter read) and then regenerate the bill segment. For example, if you want to
change the rate used to calculate a bill segment, you must change the rate history on the
respective service agreement and then cancel / rebill the bill segment. Refer to How To for stepby-step instructions that explain how to perform common bill segment maintenance functions.
Contents
Bill Segment Lifecycle
Bill Segment - Main Information
Bill Segment - Read Details
Bill Segment - Item Details
Bill Segment - SQ Details
Bill Segment - Calc Lines
Bill Segment - Financial Details
Bill Segment - Bill Segment Messages
Bill Segment - Sub Bill Segments
Bill Segment - Usage
Financial - Bill Segment Calculation Line Characteristics
90
Incomplete
Error
Garbage
Freezable
Frozen
or
Pending
Cancel
Canceled
Bill segments are initially created in the Incomplete state. Bill segments in this state dont have
bill lines or a financial transaction; they are simply a stub awaiting generation.
Click Generate to generate the bill segments bill lines and its financial transaction.
If the system cannot generate the bill segment (for any number of reasons), the bill segment
is moved to the Error state. You may regenerate the bill segment after correcting the source
of the error (by clicking Generate). You may also delete such a bill segment.
If the system successfully generates a bill segment, the bill segment becomes Freezable. If
the bill segment is incorrect, correct the cause of the problem (e.g., fix the meter read,
change the service agreements rate) and regenerate the bill segment (by clicking Generate).
Click the delete button to physically remove an Incomplete, Error or Freezable bill segment from
the database. Note, batch billing will delete unfrozen bill segments when it attempts to create bill
segments for an account that has unfrozen bill segments. Also note, if youve plugged-in the
appropriate pre-completion algorithm, the system will delete bill segments in error on the last
night of the bill cycle. Refer to DELBSEG for more information.
91
Click Freeze to freeze a bill segment and its financial transaction. After doing this, the bill
segments state becomes Frozen and the bill segment may now appear on a customers bill.
Also note, when a bill segment is frozen, its financial details will be interfaced to the general
ledger the next time the GL interface executes.
You may not change a bill segment once it is frozen. However, you have two options if you want
to change a frozen bill segments financial impact:
If you need to remove the financial effects of a bill segment, click Init Cancel. Clicking this
button causes a new financial transaction to be generated and linked to the bill segment.
This financial transaction reverses the financial effects of the original bill segment. The bill
segment becomes Pending Cancel after the system successfully generates this financial
transaction. At this point, you have two options:
Click Cancel to freeze the cancellation. Clicking this button causes the bill segment to
move to the Canceled state. Once canceled, the bill segment cannot be uncanceled or
changed.
Click Rebill if you need to recalculate the bill segment because something has changed
since it was originally created (e.g., the service agreements rate was changed, a new read
was entered). Clicking this button causes the following events to take place:
Click Freeze to make the new bill segment Frozen and make the original bill segment
Canceled.
Multi-Cancel/Rebill Saves Time. If you need to rebill many bill segments related to a service
agreement (e.g., because many bill segments were created using the wrong rate), you should
use the Multi Cancel Rebill transaction as it allows you to cancel / rebill an unlimited number of
bill segments at once.
Note. Using the cancel and cancel/rebill functionality will cause the cancel and rebill details to be
swept on to the customers next bill. If your organization requires cancellation details to be
presented to the customer separately from the new bill, then you will need to use Credit Notes.
Refer to Credit Notes - Presenting Cancellation Details on a Separate Bill for more information.
Click Undo to delete the new bill segment and return the original bill segment to the Frozen state.
92
Note. Most bill segments are created by a background process. Refer to A High Level Overview
Of The Bill Creation Process for information describing how the system creates a bill segment.
Description of Page
Bill Seg Info is a concatenation of the bill segments division, SA type, status, bill period and
amount. Bill Segment ID is the system-assigned unique identifier of the bill segment.
Account ID references the bill segments account.
Current Amount is the bill segments effect on the service agreements current balance. Payoff
Amount is only shown if it differs from current amount. Refer to Billing Current Balance versus
Payoff Balance for more information.
Bill ID is the system-assigned unique identifier of the bill on which the bill segment appears. A
concatenation of its bill date, status, due date and amount is displayed.
SA ID contains information about the bill segments service agreement. A concatenation of the
service agreements division, SA type, start option (if any), status and start date is displayed.
If the quotation module is not turned off, you can generate simulated bill segments when you
create a quote. You can view simulated bill segments by drilling down on the desired bill
segment from Quote - Quote Details. When a simulated bill segment is displayed on this page,
the Billing Scenario ID that controlled the bill segments billing period (and consumption) is
displayed. Refer to Creating Quotes And Quote Details for more information.
Period is the start and end dates of the bill segment.
Usage Period is the period used by the meter data management system to determine the correct
interval data to process for the bill segment. This field appears when the bill segment is for an SA
that has Bill Determinants Required for the special role flag.
Bill Cycle displays the bill cycle and window start date of the bill segments bill. This information
is only populated on bills when they are generated on-schedule by the batch billing background
process. Bills generated manually, i.e. off-schedule, do not have this information.
Status is the bill segments status. Refer to Bill Segment Lifecycle for the potential values and
how to handle a bill segment when it exists in a given state.
If the Closing switch is on, this is the final bill segment for the service agreement (i.e., the service
agreement has been stopped and this is the final bill segment).
If the Estimate switch is on, consumption on this bill segment has been estimated by the system.
Refer to The Theory Behind Consumption Estimation for more information.
If the SQ Override switch is on, a user has overridden the service quantities (i.e., the amount of
consumption for which the customer is charged is not consistent with the customers meter
reads). This switch is also set if a user has overridden the calculation/audit read details. Refer to
How To Override Service Quantities On A Specific Bill Segment for more information.
If the Item Override switch is on, a user has overridden the type and/or number of items (i.e., the
type/number of items for which the customer is charged is not consistent with the customers
service point information). Refer to How To Override The Items Billed On A Specific Bill Segment
for more information.
If this bill segment was created for a sub service agreement where we calculate the charges (i.e.,
not for a pass through billing situation):
93
SA Rel ID shows the unique identifier of the record that defines the relationship between the
sub service agreement and the master service agreement (this record shows the service
provider associated with the bill segment). Click the go to button to transfer to this record.
Master Bseg ID shows the unique identifier of the master bill segment whose bill triggered
the creation of this sub service agreement. This bill segments consumption was used to
calculate the charges on this bill segment.
Premise is the address of the main premise associated with the service agreement (as defined
on the service agreements characteristic premise). Its important to note that the service
agreement may cover service at multiple premises, but only one may be defined as the main
premise.
Create Dt/Tm is the date and time on which the bill segment was created or regenerated.
In the Message area, a brief error message appears if theres a problem with the bill segment.
The message area is suppressed if there are no problems with the bill.
Push the magnifying glass button to view the long explanation. The long explanation will provide
information about the cause of the error (and how to fix it).
If the bill segment is a rebill of a canceled bill segment, a reference to the original bill segment is
displayed. Click the adjacent go to button to transfer to the bill segment that was canceled.
If the bill segment was canceled and rebilled by another segment, a reference to the new bill
segment is displayed. Click the adjacent go to button to transfer to the new bill segment that
superceded the canceled segment.
The topics that follow describe each of the actions on that appear in the Bill Segment Actions
area. Refer to How To for a description of typical business processes that use these buttons.
Mass update actions. This page allows you to work on individual bill segments. If you want to
update many bill segments linked to a bill at once, try using the mass update actions available on
Bill -Bill Segments.
Contents
Generate (Bill Segment)
Delete (Bill Segment)
Freeze (Bill Segment)
Rebill (Bill Segment)
Init Cancel (Bill Segment)
Undo (Bill Segment)
Cancel (Bill Segment)
Credit Note (Bill Segment)
You are in add mode (i.e., you are not displaying an existing bill segment) and you have
selected an Account ID, Bill ID and SA ID.
You are displaying a bill segment that is Incomplete, Error, or Freezable. Refer to Bill
Segment Lifecycle for more information about these status values.
94
Cut-off Date is the last possible day of the bill segments bill period. The current date
defaults when the window opens. Refer to Ways To Control The End Date Of A Bill Segment
for more information.
Accounting Date is used to define the financial period to which the new bill segments
financial transaction will be booked. The current date defaults when the window opens.
Turn on Allow Estimates if the system is allowed to estimate consumption if it cant find a
meter read.
If the service agreement uses meter reads, use the Billing Option to control how the system
retrieves meter reads that appear on the bill. Choose Use Cut off Date if the meter reads
must exist on the Cutoff Date (defined above). Choose Use Schedule if you want the
service agreements service point(s) service cycle schedule to control the meter reads that
are used (the schedule effective on the cutoff date is used to select the meter reads).
After specifying the above parameters, click the Calculate button to create a new bill segment for
the bill.
If an error exists, refer to How To Correct A Bill Segment That's In Error.
If there are no errors, the Bill Segment Freeze Option on the installation option controls the next
step:
If this option is set to Freeze At Bill Completion, return to Bill Main (using the bill context
menu) and click the Freeze / Complete button.
If this option is set to Freeze At Will, click the Freeze button and, if everything looks clean,
return to Bill Main and click the Complete button.
the Freeze At Will Bill Segment Freeze Option on the installation option has been selected
AND
Freezing a day or more after generation. If the bill segment is linked to a closed accounting
period, a pop-up appears in which you can specify a new accounting date. This will only happen
if the accounting period closes before you freeze the bill segment (the accounting date is
stamped on a bill segment when its initially generated).
95
If problems are detected after freezing. A bill segment may not be changed after it is frozen.
All subsequent changes must occur by canceling the frozen bill segment and creating a new bill
segment. Refer to How To Cancel A Bill Segment and How To Cancel / Rebill A Bill Segment for
more information.
How To Fix It
Add a meter read with a more powerful read type for the
service point in question.
Multi-Cancel/Rebill Saves Time. If the cause of the problem impacts many bill segments
related to a service agreement, you should use the Multi Cancel Rebill transaction as it allows
you to cancel / rebill an unlimited number of bill segments at once.
Credit Notes. Using the cancel/rebill functionality will cause the cancel and rebill details to be
swept on to the customers next bill unless you Reopen the bill. If your organization requires
cancellation details to be presented to the customer separately from the new bill, you should not
use the Rebill functionality. Rather, you should issue a Credit Note and then generate a new bill
containing the revised charges.
The Rebill button causes an existing bill segment to be canceled, and a new bill segment to be
created.
This button is enabled when you display a Frozen bill segment AND the bill segment's bill is not
written off AND the bill segments bill is not linked to an off cycle bill generator. Refer to Bill
Segment Lifecycle for more information about these status values.
When clicked, the Rebill window opens.
You must specify the following parameters to cancel and rebill a new bill segment:
96
Cutoff Date is the last day of the new bill segment. The cutoff date on the bill segment
defaults when the window opens.
Accounting Date is used to define the financial period to which the canceled and new bill
segments financial transactions will be booked. The current date defaults when the window
opens.
Turn on Allow Estimates if the system is allowed to estimate consumption if it cant find a
meter read.
Use the Billing Option to define how the system looks for meter reads. Select Use
Schedule if the system should select reads based on the SAs SPs service cycle schedule.
Select Use Cut off Date if the system should only select reads from the end date of the
existing bill segment.
Turn on Use Old Read/Item/SQ for Regen if you want the system to use the consumption
details on the original bill segment when it calculates the new bill segment.
Click the Calculate button to cancel the original bill segment and create a new bill segment.
At this point, there are now two bill segments - the original bill segment is in the state of Pending
Cancel, the new bill segment is in the Freezable (or Error) state. If you want to back out, click
the go to button to return to the original bill segment and then click Undo (this will delete the new
bill segment and return the original bill segment to the Frozen state). If the new bill segment
looks correct, click Freeze to move the original bill segment to the Canceled state and the new
bill segment to the Frozen state.
Accounting Date is used to define the financial period to which the canceled bill segments
financial transactions will be booked. The current date defaults when the window opens.
97
Accounting Date defines the financial period to which the canceled bill segments financial
transactions will be booked. The current date defaults when the window opens.
After specifying the above parameters, click the Calculate button to cancel the frozen bill
segments.
If the related bill is pending, the cancellation will cause the bill segment to be suppressed on the
version of the bill sent to the customer (but it remains in the database for audit and financial
reporting purposes).
If the related bill is complete and you do not Reopen the bill, the financial impact of the canceled
bill segment will appear on the next bill created for the account (under Bill Corrections).
If the related bill is complete you may be able to Reopen the bill and then Complete it. By doing
this, you can suppress a frozen bill segment on a previously completed bill. This means that if
you catch a problem after completion you dont necessarily have to show the problem to the
customer. Rather, cancel the problem, reopen and then recomplete the bill (when you
recomplete the bill the system will mark the bill segment to be suppressed on the version sent to
the customer because its cancellation appears on the same bill as the original charges).
the Use Credit Notes option on the Installation record is turned on AND
98
Accounting Date defines the financial period to which the canceled bill segments financial
transaction will be booked. The current date defaults when the window opens.
Credit Note Date defines the date of the credit note on which the cancellation details will
appear. The current date defaults when the window opens.
After specifying the above parameters, click the Calculate button to cancel the frozen bill
segment and create a credit note.
It should be noted that if this operation is successful, the new negative bill will be complete
(meaning that it will be ready for transmission to the customer and for interface to the general
ledger).
The Description of Page section below describes the fields on this page. Refer to How To for a
description of how to perform common bill maintenance functions.
Description of Page
Bill Seg Info is a concatenation of the bill segments division, SA type, status, bill period and
amount. Bill Segment ID is the system-assigned unique identifier of the bill segment.
The meter read grid is a snapshot of the meter reads used to calculate the bill segments
consumption. One row exists for every register linked to every meter linked to every service point
linked to the service agreement. This information is for audit purposes only and may not be
modified. The following information is displayed in the grid:
Final Unit of Measure is the unit of measure of the resultant billing quantity.
Final Time of Use is the time-of-use code of the resultant billing quantity.
Final Service Quantity ID is the service quantity identifier of the resultant billing quantity.
Service Point ID is the unique identifier of the service point at which the meter was located.
99
Start Register Reading is the start register reading. If the register is consumptive, (as
opposed to subtractive) the word N/A Consumptive is displayed, as the start read is not
relevant. Click the Go to button to drill down into the meter read.
End Register Reading is the end register reading. Click the Go to button to drill down into
the meter read.
Measured quantity isnt necessarily the difference between the start and end read. The
measured quantity is equal to the Measured Quantity * Register Constant * Installation Constant *
Use Percent.
Measured quantity isnt necessarily the quantity thats billed. If the rate used to calculate the
bill segment has a register rule, this consumption will be transformed further. For example, a
cubic foot of gas can be transformed by a register rule to a therm of gas. When register rules
convert measured consumption, they do NOT overwrite the measured quantity. Rather, they
populate the Final UOM, Final TOU, Final SQI, and Register Quantity with the final billable
quantity. Refer to Setting Up Register Rules for more information.
Register Constant is the constant on the register that is multiplied by the measured quantity
to derive the registers billable consumption.
Measures Peak Qty indicates if the unit of measure is one that measures peak consumption.
Start Read Date/Time is the date and time of the start meter read. If the register is
consumptive, (as opposed to subtractive) nothing will be displayed.
End Read Date/Time is the date and time of the end meter read.
Start Reg Read ID is the unique identifier of the start register read. If the register is
consumptive, (as opposed to subtractive) nothing will be displayed.
End Reg Read ID is the unique identifier of the end register read.
Multiplier is the composite multiplier that converts the measured quantity to the registered
quantity.
100
Note. The multiplier is calculated by dividing the Register Quantity by the Measured Quantity (if
the Measured Quantity is 0, then the result is 0). This is not stored on the database. There is a
chance that the value is not precise due to round-off.
Description of Page
Bill Seg Info is a concatenation of the bill segments division, SA type, status, bill period and
amount. Bill Segment ID is the system-assigned unique identifier of the bill segment.
The item details grid is a snapshot of the items that existed at the service agreements service
points at the time the bill segment was created. One row exists for every type of item linked to
every service point linked to the service agreement.
This information may be modified on a bill segment in the Error or Freezable state. Insert one
row in the item grid (click the + button) for each item you need to add. You may also change item
amounts that were populated by the system when it initially generated the bill by simply
overwriting the information.
Warning! The proper way to fix the number and type of items on a bill segment is to correct the
service point / item information and then regenerate the bill segment. Overriding the item details
on a bill segment is a last resort that should only be used when you cant fix the service point /
item information (for whatever reason).
The following information is displayed in the grid:
Item ID is the unique identifier of the item (this is only displayed if a badged item is linked to
the service point; non-badged items dont have unique identities).
Start Date is the first day in the bill segments bill period that the item was linked to the
service point.
End Date is the last day in the bill segments bill period that the item was linked to the service
point.
Item Count is the number of items of this type that were linked to the service agreements
service points.
101
If the items item type indicates the system must estimate consumption (e.g., lamps), UOM is
the unit of measure of the estimated consumption. Daily Service Quantity is the items
estimated amount of daily consumption.
Refer to Setting Up Item Types for more information about item types. Refer to Setting Up
Estimated Consumption For Items for more information about defining the estimated consumption
amount for items.
The SQ rules defined on the service agreements rate. Refer to Defining Measured Quantity
Manipulation Rules for more information about how SQ rules can introduce additional service
quantities.
The register rules defined on the service agreements rate. Refer to Defining Measured
Quantity Manipulation Rules for more information about how register rules can introduce
additional service quantities.
One row exists for every unique combination of unit of measure (UOM), time-of-use (TOU) code,
and service quantity identifier (SQI) associated with the service agreement. Refer to UOM versus
TOU versus SQI for more information.
This information may be overridden on a bill segment in the Error or Freezable state. Insert one
row in the service quantity grid (click the + button) for each UOM/TOU/SQI you need to add. You
may also change amounts that were populated by the system when it initially generated the bill by
simply overwriting the information.
102
Warning! The proper way to fix the SQ details on a bill segment is to correct the cause of the
error (e.g., correct the meter reading). Overriding the SQ details on a bill segment is a last resort
that should only be used when you cant fix the cause of the problem. Refer to How To Cancel /
Rebill A Bill Segment for ways to fix common problems.
The following information is displayed in the grid:
Initial Service Quantity is the initial quantity amassed by the system before application of
the rates SQ rules.
Billable Service Quantity is the service quantity that will be priced by the service
agreements rate. This amount differs from the initial service quantity when the rates SQ
rules manipulate consumption.
The Calculation/Audit Read Details section contains Calculation / Audit Read Details. This
section only appears if any of the following conditions are true:
The service agreement has a special role of Billable Charge, Bill Determinants Required
or Interval Billing.
The bill segment has one or more reads with a usage flag of Calculation/Audit.
The following information may be defined for each calculation / audit read:
Final Unit of Measure is the final unit of measure of the calculation / audit read.
Final Time of Use is the final time-of-use code of the calculation / audit read.
Final SQI is the final service quantity identifier of the calculation / audit read.
Start Date/Time is the date and time of the calculation / audit read.
End Date/Time is the date and time of the calculation / audit read.
Quantity is the quantity of the calculation / audit read. This would typically contain the
amount that was billed during the Start Date/Time through the End Date/Time for the Final
Unit of Measure, Final Time of Use and Final SQI.
Unit of Measure is the initial unit of measure of the calculation / audit read (if any).
Time of Use is the initial time-of-use code of the calculation / audit read.
SQI is the initial service quantity identifier of the calculation / audit read.
Start Quantity is the start quantity (if any). This value would typically only be displayed if
the calculation / audit read is subtractive (i.e., you must subtract the end quantity from the
start quantity to determine billable consumption).
End Quantity is the end quantity (if any). This value would typically only be displayed if the
calculation / audit read is subtractive (i.e., you must subtract the end quantity from the start
quantity to determine billable consumption).
103
Measured Quantity is the resulting measured quantity (if any). This value would typically
only be displayed if the calculation / audit read is subtractive (i.e., you must subtract the end
quantity from the start quantity to determine billable consumption). It should contain the
difference between the Start Quantity and the End Quantity.
Constant is the constant of the measuring device that was multiplied by the Measured
Quantity to derive the calculation / audit reads Quantity.
How To Use is a code that indicates if the calculation / audit read was is considered to be
additive, subtractive, peak or check.
Use Percent is the percentage of the total consumption that was billed.
Meas Peak Qty indicates if the unit of measure is one that measures peak consumption.
Multiplier is the ratio of the Quantity and the Measured Quantity. This value only appears
if a non-zero value exists in both of these fields.
Service Point is the unique identifier of the service point at which the readings were
calculated (if applicable).
This information may be overridden on a bill segment in the Error or Freezable state. Insert one
row in the calculation / audit details grid (click the + button) for each entry you need to add. You
may also information populated by the system when it initially generated the bill by simply
overwriting the information.
Warning! The proper way to fix the calculation/audit details on a bill segment is to correct the
cause of the error. Overriding the calculation/audit details on a bill segment is a last resort that
should only be used when you cant fix the cause of the problem.
Refer to Calculation / Audit Read Details for more information about this section.
The Calculation/Audit Usage Details grid contains usage service quantities for the bill segment.
This section appears when the service agreement has a special role of Bill Determinants
Required. The following information is displayed in the grid:
Final Unit of Measure is the final unit of measure of the calculation / audit usage.
Final Time of Use is the final time-of-use code of the calculation / audit usage.
Final Service Quantity ID is the final service quantity identifier of the calculation / audit
usage.
Start Date/Time is the date and time of the calculation / audit usage.
End Date/Time is the date and time of the calculation / audit usage.
Quantity is the quantity of the calculation / audit usage. This would typically contain the
amount that was billed during the Start Date/Time through the End Date/Time for the Final
Unit of Measure, Final Time of Use and Final SQI.
Service Point ID is the unique identifier of the service point at which the usage was
calculated.
104
Refer to Calculation / Audit Usage Details for more information about this section.
Description of Page
Bill Seg Info is a concatenation of the bill segments division, SA type, status, bill period and
amount. Bill Segment ID is the system-assigned unique identifier of the bill segment.
The Bill Segment Header (Bill Seg Hdr) scroll contains one entry for every version of the rate
that was used to calculate the bill segments lines. Because most bill segments use a single rate
version, you typically only see one entry in the scroll.
The following information is displayed above the bill calculation line grid.
Sequence will be 1 unless multiple versions of the rate were in effect during the bill period. If
there was more than one effective rate version, there will be a separate set of calc lines for
each version applied. The lines that apply to the first part of the bill period would have a
Sequence of 1, the lines for the next part of the bill period would have a Sequence of 2 and
so on.
Start Date End Date is the portion of the bill segment period that the calculation details
apply. For metered service, this period is referred to as the consumption period.
Desc on Bill is summary information about the calculation details that will be printed on the
customers bill.
Rate Version is the ID of the rate version and its effective date. This information only
appears if a rate was used to calculate the charges.
The calculation lines grid is a snapshot of how the system calculated the bill segment amount.
One row exists for every calculation involved in this process. This information is for audit
purposes only and may not be modified. The following information is displayed in the grid:
An extra column with a drill down button appears if the bill calculation line is the result of an
interval pricing rate component or a TOU pricing rate component that contains an audit
algorithm. For more information, refer to Interval Billing Calculation Details.
105
A drill down button appears in the Calc Line Char column if the bill calculation line has
characteristics. The Calc Line Char column only appears if at least one of the calculation
lines has a characteristic.
Description on Bill is the information about the bill line that appears on the customers bill.
Calculated Amount is the calculated amount associated with the bill line.
The Print switch controls whether information about this line will print on the customers bill.
The Appears in Summary switch defines if this lines amount also appears on a summary
line. This switch plays a part at bill print time those lines that appear in a summary print in
the left dollar column, those that dont appear in a summary print in the right dollar column.
The system automatically populates this switch as follows:
Bill segments created by applying a rate have this switch turned on if the corresponding
rate component is summarized on a summary rate component
Bill segments created from billable charges use the value of this switch as defined on the
billable charge. Refer to Maintaining Billable Charges for more information.
Unit of Measure (UOM) is the unit of measure of the service quantity priced on the
calculation line.
Time of Use (TOU) is the time-of-use code of the service quantity priced on the calculation
line.
SQI is the service quantity identifier of the service quantity priced on the calculation line.
Billable Service Quantity is the service quantity priced on the calculation line. This quantity
will be different from the measured consumption is there are SQ rules or register rules in
effect.
Base Amount is used by calculation lines (e.g. taxes) that are cross-referenced to other
calculation lines and whose value(s), therefore, depend on the amounts calculated by those
other lines. The Base Amount shows the total amount derived from the cross-referenced
line(s) that the current line then used to calculate its billed amount.
Rate Component Sequence refers to the sequence number of the rate component on the
applicable rate version that was used to calculate the line.
Measures Peak Qty is checked if the UOM priced on the calculation line is used to measure
a peak quantity.
Exempt Amount is the amount of the calculated charge that the customer doesnt have to
pay because they are tax exempt.
Distribution Code is the distribution code associated with the calculation line. This
distribution code is used to build the general ledger details on the bill segments financial
transaction.
Description describes the characteristic value that was used when the lines amount was
calculated. This information is only displayed if the line was calculated using a bill factor
(because only bill factors use characteristic values). Refer to An Illustration Of A Bill Factor
And Its Characteristics for more information.
106
Description of Page
Bill Seg Info is a concatenation of the bill segments division, SA type, status, bill period and
amount. Bill Segment ID is the system-assigned unique identifier of the bill segment.
The Bill Segment FT scroll contains one entry for every financial transaction (FT) associated with
the bill segment. All bill segments have an FT that shows the impact of the bill segment on the
general ledger. A bill segment may have an additional FT (for a maximum of two) if it is
cancelled. The second FT shows the impact of the cancellation on the general ledger.
The following financial transaction information is displayed above the general ledger distribution
grid.
Show on bill indicates if information about the FT appears on the customers bill.
FT ID is the system-assigned unique identifier of the FT. Click the go to button to transfer to
the Financial Transaction - Main page. On this page you can change certain aspects of the
FT in question. Refer to How To Remove Unwanted Adjustments (or Payments) From A
Completed Bill for a description of how to perform common maintenance functions.
The posted by information that appears adjacent to the FT ID shows the date on which the
FT was frozen and the user ID of the user who performed the operation.
The Linked to bill on message appears when the financial transaction is linked to a bill. A
FT is linked to a bill the next time a bill is completed for the account. Therefore, if a user
cancels a bill segment, the FT associated with the cancellation will not be linked to a bill until
the next bill is completed (although the financial effect of the cancellation takes place
immediately). Click the adjacent go to button to transfer to the bill on which the FT appears.
Current Amount contains the FTs effect on the service agreements current balance.
Payoff Amount contains the FTs effect on the service agreements payoff balance. This
field is only visible when the payoff amount differs from the current amount.
Accounting Date is the date the system uses to determine the FTs accounting period in
your general ledger.
The journal details grid is a snapshot of the distribution codes used to generate the GL accounts
that are affected by the FT. This information is for audit purposes only and may not be modified.
The following information is displayed in the grid:
107
Distribution Code is the distribution code used to generate the GL account affected by the
distribution line. Drill over to the FT if you need to see the actual GL account.
Amount is the amount debited / credited (credits are shown as negative values).
Statistics Code and Statistics Amount are only specified when a statistical quantity is
associated with the distribution line. For example, if the line is associated with a charge for
the total number of kilowatt-hours consumed, the statistics code will be the KWH and the
statistics amount will be the number of kilowatt hours associated with the charge.
Description describes the characteristic value that was used when the lines amount was
calculated. This information is only displayed if the distribution line was derived from bill
calculation lines that were calculated using a bill factor (because only bill factors use
characteristic values). Refer to An Illustration Of A Bill Factor And Its Characteristics for
more information.
If you have configured your installation options to indicate that fund accounting is practiced,
the description of the Fund associated with this distribution code is displayed.
The bill may also have messages. Be aware that only service agreement-oriented messages
are linked to a bill segment. There may also be account-oriented messages linked to the bill.
Refer to Bill - Bill Messages for information about the page on which account-oriented messages
are displayed. Refer to The Source Of Bill Messages for information about the various message
sources and whether each is linked to a bill or a bill segment.
Description of Page
Bill Seg Info is a concatenation of the bill segments division, SA type, status, bill period and
amount. Bill Segment ID is the system-assigned unique identifier of the bill segment.
The following columns are displayed in the grid:
Insert Code defines if the bill message causes an insert in the envelope.
108
Description of Page
Bill Seg Info is a concatenation of the bill segments division, SA type, status, bill period and
amount. Bill Segment ID is the system-assigned unique identifier of the bill segment.
The following information is displayed in the grid.
The Bill Segment column contains a concatenation of the bill segments business unit, SA
type, status, bill period and amount. The business unit and SA type come from the bill
segments service agreement.
The Current Amount column contains the bill segments effect on the sub service
agreements current balance.
General Information
Bill Segment ID is the system-assigned unique identifier of the bill segment.
Bill Segment Information contains a concatenation of important information about the bill
segment.
Bill Segmet Usage
The following information is displayed in the Bill Segment Usage zone:
The Usage column contains a concatenation of the bill segments division, SA type, status,
and period of the usage request. The usage information links to the Usage Portal for the
usage request.
109
Open this page by clicking the Go To Calc Line Characteristic button on the calculation lines
grid of the Bill Segment - Calc Lines page.
Description of Page
Account is the account to which the bill segment is linked. The name of the main person on the
account appears next to the account ID.
The SA is the service agreement to which the bill segment applies. Basic information about the
service agreement appears adjacent.
Premise shows the service agreements characteristic premise (i.e., the primary premise
associated with the service agreement).
The Bill Seg ID and Bill Seg Header displays the identification of the bill segment and header
associated with the calculation line characteristic.
Calc Line displays the calculation line number with which the characteristics are associated.
The Description on Bill displays the description of the calculation line that appears on the
customers bill.
The characteristics grid displays the Characteristic Types and the Characteristic Values
associated with the calculation line.
For more information about characteristics, refer to Setting Up Characteristic Types and Their
Values.
110
Automatic entries. The system automatically creates an entry in the log when an off cycle
bill generator is created or there is a status change or when a related entity is created. This
also includes any implementation-specific log entries. Users cannot modify or delete these
log entries.
Manual entries. Users can add manual entries to record significant events at their
discretion.
Multi Cancel/Rebill
The Multi-Cancel/Rebill transaction is used to cancel / rebill (and freeze) one or more bill
segments linked to a service agreement.
Note. You would typically use this transaction when something has been wrong for an extended
period of time. For example, if the customer was assigned the wrong rate when they first started
service, you would correct the customers rate using Service Agreement Rate Info and then use
this transaction to cancel / rebill the customers historical bill segments.
The following topics describe how to use this transaction.
111
Contents
Multi Cancel/Rebill - Main
Multi Cancel/Rebill - Graph
Selected Switch. If this switch is turned on, the bill segment will be cancel / rebilled when the
Cancel/Rebill/Freeze button is clicked. You can use the mouse to toggle the value of this
switch on a specific bill segment. Alternatively, you can click the Select All button or Clear
All button to toggle the switch for all frozen bill segments. The checkbox is disabled if the bill
segment's bill is written off. Note: the total number of selected bill segments is shown above
the grid for confirmation purposes.
Create Date/Time. This is the day/time the bill segment was created.
Original Amount. This column only contains a value if the bill segment is a rebill of another
bill segment. In this situation, one of the following values will be displayed:
If the amount of the new bill segment differs from the amount of the original bill segment,
the amount of the original bill segment will be displayed.
If the amount of the new bill segment equals the amount of the original bill segment, the
word No change will be displayed.
Bill Segment Information. This is the standard bill segment summary information.
Sorting By Values In The Grid. Just like all grids in the system, you can click on a column
heading to resort the grid by the value of the respective column. This might be useful to sort the
bill segments in Amount order.
After selecting the bill segments to be cancel/rebilled, click the Cancel/Rebill/Freeze button.
When this button is clicked, an additional informational page displays. Specify the following
information and then click Calculate to cancel the selected bill segment and create new bill
segments:
112
Cancel Reason defines why the bill segment(s) are being canceled.
Accounting Date is used to define the financial period to which the canceled and new bill
segments financial transactions will be booked.
Turn on Allow Estimates if the system is allowed to estimate consumption if it cant find a
meter read.
Use the Billing Option to define how the system looks for meter reads:
Select Use Schedule if the system should select reads based on the SAs SPs service
cycle schedule.
Select Use Cut off Date if the system should only select reads from the end date of the
existing bill segment.
If youd prefer to have the system use the consumption details snapshot on the original bill
segments, turn on Use Old Read/Item/SQ. If this switch is on then neither Allow Estimates
nor Billing Option is relevant. The Use Old Read/Item/SQ switch is not available if the bills
SA references an SA type with a special role flag of Bill Determinants Required.
Warning! If the cause of the rebill is an incorrect rate and the new rate requires service quantities
that were not calculated when the bill was originally calculated, do not turn on Use Old
Read/Item/SQ. Why? Because you want the system to derive new service quantities during the
rebill process.
Default note. The Accounting Date is defaulted to the current date and the Use Old
Read/Item/SQ switch is turned on.
After specifying the above information, the system cancel / rebills each segment in chronological
order (i.e., earlier segments will be cancel / rebilled before later segments). The new amount of
each bill segment is shown in the Original Amount column. You can navigate to the Graph page
to graphically view the financial ramifications of the cancel/rebills.
Errors. Its possible that bill segment errors will occur when you cancel / rebill the bill segments.
For example, if you change the SAs rate to a rate that requires a unit-of-measure that doesnt
exist on the SAs meter, a bill segment error will be generated. If this occurs, you must go to Bill
Segment Main for the pending cancel bill segment and use the Undo action to remove the
offending bill segment (and restore the original segment to the Frozen state). Alternatively, you
can drill down on the Error bill segment and use the Regenerate action after correcting the
cause of the problem.
There is no Undo. Unlike cancel / rebills performed on Bill Segment Main, there is no Undo
action. This is because the multi-cancel/rebill transaction freezes the newly created bill segments
after it cancel/rebills; whereas the bill segment transaction lets you examine the new bill segment
before you freeze it. If you made a mistake, simply correct the cause of the mistake and then
cancel / rebill again. The erroneous financial transactions will be automatically suppressed on the
next bill produced for the customer.
113
SA Billing History
Open Financial Query, SA Billing History to view a history of all bill segments produced for a
service agreement.
Description of Page
The Account ID is displayed with the accounts name adjacent.
The SA Information shows a summary of information about the service agreement. The SA ID
is the unique identifier of this SA.
One row is displayed for every bill segment ever produced for the selected service agreement.
The following information is displayed for each bill segment:
The UOM (Unit of Measure) of the service quantity designated as the graph UOM for the
SAs SA type.
The total amount of the service Billable Service Quantity that was billed.
The Avg Daily Qty is the Billable Service Quantity divided by the numbers of days of
service.
If you need to see more detailed information about the bill segment, click the go to button to
transfer to the bill segment page.
Bill Exception
If errors are detected during the billing process, it may cause a record to be written to the bill
exception table with a message indicating the nature of the severe error.
114
To view the messages associated with the exception records, schedule the TD-BIERR
background process. This process generates a To Do entry for every record in the bill exception
table.
Refer to How to Correct a Bill That's In Error for instructions describing how to correct a bill.
Bill segments are created for the service agreement. Whenever billing is performed for
an account with billable charge service agreements, the system creates a bill segment for
each billable charge. This means that if a service agreement has many unbilled billable
charges, it will have many bill segments.
Payments are distributed to the service agreement. Payments made by an account are
distributed to its billable charge service agreements just like any other service agreement.
Overdue debt is monitored. The credit and collections process monitors billable charge
service agreements for overdue debt and responds accordingly when overdue debt is
detected.
This service agreement must reference an SA Type that has a Special Role Flag of Billable
Charge. If such a service agreement does not already exist for the account, one must be
created before you can levy a billable charge. See For more information at the end of this
section for links to other sections that will help you with this process.
115
Billable charge templates exist to minimize the effort required to create a billable charge for a
customer. A billable charge template contains the standard bill lines, amounts and distribution
codes used to charge for a one-off charge.
A user may override the information on the template when the billable charge is created. For
example, you can create a billable charge template to levy charges when a contractor ruptures a
gas main. This template would contain the bill lines, amounts and distribution codes associated
with a ruptured pipe repair. Then, when a contractor ruptures a line, a user can create a billable
charge using the template and override the amount to reflect the actual repair amount (if it differs
from the norm).
Templates arent required. A billable charge can be created without a template for a truly
unexpected charge. If you dont use a template, youll have to enter the bill information manually.
Adding taxes and other calculation lines to a billable charge. Refer to Billable Charge SQ
Details for information about how to have the system calculate tax lines and append them to the
billable charge.
Contents
Billable Charge - Main
Billable Charge - Line Characteristics
Billable Charge - SQ Details
Billable Charge - Read Details
116
Use Description on Bill to define the verbiage that should print on the customers bill above the
line item details.
Billable Charge Status defines the state of the billable charges. Possible values are Billable
and Cancelled. Click the Cancel button to cancel a billable charge.
Bill Segment ID is the ID of the bill segment on which the billable charges charge details appear.
This information is only populated AFTER the billable charge has been swept onto a bill.
The Total Bill Amount displays the sum of all billable charge lines except those that are Memo
Only. The Total Line Amount displays the sum of all billable charge lines except those that
Appear In Summary.
The information in the scroll defines the line item details associated with the billable charge. Click
the drill down button to navigate to the line characteristics. The following fields are required for
each line:
Sequence
Description on Bill
Specify the verbiage to print on the bill for the line item.
Charge Amount
Show on Bill
Appears in Summary
Memo Only, No GL
Distribution Code
For more information about billing billable charges, refer to How To Create A One-Time Invoice.
For more information about billable charge templates, refer to Setting Up Billable Charge
Templates.
117
Open Financial, Billable Charge, Line Characteristics to maintain characteristics that are
associated with billable charge.
Description of Page
The Billable Charge Line scroll defines the billable charge line to which you wish to assign
characteristic values. The following fields display:
Characteristic Type
Characteristics Value
Note. You can only choose characteristic types defined as permissible on a billable charge line.
Refer to Setting Up Characteristic Types & Their Values for more information.
UOM
TOU
SQ Identifier
Service Quantity
118
Using these reads to derive billable consumption. The base package bill segment creation
algorithm simply sweeps billable charge read details onto the related bill segment as calculation /
audit reads. This algorithm does NOT use these reads to derive billable consumption. This is
intentional as most implementations that import reads also import billable consumption and
therefore deriving billable consumption is unnecessary (and also error prone). If your
implementation needs to derive billable consumption from these reads, you can develop your own
bill segment creation algorithm to do just this.
Open Financial, Billable Charge, Read Details to maintain a billable charges service quantities.
Description of Page
The grid is a snapshot of the meter reads whose consumption was billed using the bill lines
shown on the main tab. One row exists for every read that should be swept onto the related bill
segment as a calculation / audit read when the system creates a bill segment for this billable
charge. The following information is displayed in the grid:
Final Unit of Measure is the unit of measure of the resultant billing quantity.
Final Time of Use is the time-of-use code of the resultant billing quantity.
Final Service Quantity Identifier is the service quantity identifier of the resultant billing
quantity.
Service Point ID is the unique identifier of the service point at which the meter was located.
Register Constant is the constant on the register that is multiplied by the measured quantity
to derive the registers billable consumption.
Measures Peak Qty indicates if the unit of measure is one that measures peak consumption.
Start Read Date/Time is the date and time of the start meter read. If the register is
consumptive, (as opposed to subtractive) nothing will be displayed.
End Read Date/Time is the date and time of the end meter read.
119
Start Reg Read ID is the unique identifier of the start register read. If the register is
consumptive, (as opposed to subtractive) nothing will be displayed.
End Reg Read ID is the unique identifier of the end register read.
Multiplier is the composite multiplier that converts the measured quantity to the registered
quantity.
Note. The multiplier is calculated by dividing the Register Quantity by the Measured Quantity (if
the Measured Quantity is 0, then the result is 0). This is not stored on the database. There is a
chance that the value is not precise due to round-off.
120
Process: X
Populate Upload Staging
Process: BCU1
Populate & Validate SA ID,
Line Details & SQ Details
Flat file
containing
billable
charge
details
Billable
Charge
Upload
Staging
Process: BCU2
Create Billable Charge
Billable
Charge
The topics in this section describe how these processes work.
Contents
Process X - Populate BC Upload Staging
BCU1 - Validate & Populate Billable Charge Upload Staging
BCU2 - Create Billable Charge
121
Providers
External ID
SA
Bill. Charge
Line Type
Billable
Charge
Upload St.
Distribut.
Code
Bill Charge
Upload Line
Currency
Code
UOM
TOU
B.C.U.S.
Service
Quantity
SQI
B.C.U.S.
Register
Read
Valid Values:
Add
Subtract
Check
Calculation
Service
Point
Usage Flag
Register
Read
Length
Reqd
Data Type
Comments
BCHG_UP_ID
30
Char
BCHG_UP_STAT_FLG
Char
122
NT_XID_CD
30
Char
SA_EXT_REF_ID
36
Varchar2
BCHG_EXT_REF_ID
50
Varchar2
CRE_DTTM
26
Date/Time
START_DT
10
Date
END_DT
10
Date
DESCR_ON_BILL
80
Varchar2
SA_ID
10
See note
Char
BILLABLE_CHG_ID
12
Char
123
Defaulting from BCHG_UP_XTYPE. Please pay special attention to the Comments column
below as many fields, if left blank, will default from each records BCHG_UP_XTYPE.
Column Name
Length
Reqd
Data Type
Comments
BCHG_UP_ID
30
Char
LINE_SEQ
DESCR_ON_BILL
80
Varchar2
CHARGE_AMT
13.2
BCHG_LINE_XID
20
Varchar2
BCHG_UP_XTYPE
30
Char
CURRENCY_CD
See note
Char
SHOW_ON_BILL_SW
See note
Char
APP_IN_SUMM_SW
See note
Char
124
See note
Char
DST_ID
10
See note
Char
Length
Reqd
Data Type
Comments
BCHG_UP_ID
30
Char
LINE_SEQ
CHAR_TYPE_CD
Char
CHAR_VAL
16
Char
ADHOC_CHAR_VAL
30
Varchar2
Length
30
Reqd
Y
Data Type
Char
Comments
This is the foreign key to the billable
charge upload staging record.
125
SEQ_NUM
UOM_CD
Char
TOU_CD
Char
SQI_CD
Char
SVC_QTY
12.6
Length
Reqd
Data Type
Comments
BCHG_UP_ID
30
Char
SP_ID
10
Char
SEQNO
Number
END_READ_DTTM
26
DateTime
126
END_REG_READ_ID
12
Char
END_REG_READING
9.6
Number
FINAL_REG_QTY
12.6
Number
FINAL_SQI
Char
FINAL_TOU_CD
Char
FINAL_UOM_CD
Char
HOW_TO_USE_FLG
Char
MSR_PEAK_QTY_SW
Char
Y or N
MSR_QTY
12.6
Number
REG_CONST
6.6
Number
SQI_CD
127
START_READ_DTTM
26
DateTime
START_REG_READ_ID
12
Char
START_REG_READING
9.6
Number
TOU_CD
Char
UOM_CD
Char
USAGE_FLG
Char
USE_PCT
Number
It populates the SA ID on all BC upload staging records where SA ID is left blank. This
means that you dont have to know the SA ID in order to interface a billable charge into the
system. The program populates SA ID with the service agreement related to the SA
relationship with the most recent effective date for a given combination of service provider's
external system ID and customer's ID in the sender's system. The system can only do this if
the following points are true:
You use the systems SA relationship functionality to define that you provide bill ready
billing services for a service provider. On the customers SA relationship record you must
define the customers ID in the service providers system. Refer to Maintaining SA
Relationships for more information.
You identify the service providers external system ID on the billable charge upload
staging record.
Note. You can still interface billable charges if you dont use the systems SA relationship
functionality. How? You simply need to derive the SA ID associated with the uploaded billable
charge.
128
It populates various fields (e.g., the GL distribution code, memo only switch) on the billable
charge upload line records from the billable charge line type specified on each respective
record.
Any validation / population errors detected during this process are written to the BC Upload
Exception table. You can fix errors using BC Upload Staging page (dont forget to change the
records status back to Pending).
SA
Process: BCU2
Create Billable Charge
B.C.U.S.
B.C.U.S.
Line
B.C.U.S.
Read
Details
BC
B.C.U.S.
Service
Qty
BC Line
BC Read
Details
BC
Service
Qty
If the billable charges SA is Closed, it will Reactivate it so that the billable charges will be swept
onto the next bill produced for the account.
Note. This process will override the values of the various switches referenced on bill charge
upload staging line if the respective service agreements SA type has an override value for the
lines billable charge line type. Refer to SA Type Billable Charge Overrides for more
information.
This is an optional
relationship that, if used, will
override the values of several
switches (memo only, print on
bill, etc) on the BC Line
SA Type
SA
SA Type /
BC Line
Type
B.C.U.S.
Bill. Charge
Line Type
B.C.U.S.
Line
Any errors detected during this process are written to the Billable Charge Upload Exception table.
You can fix errors using BC Upload Staging page (dont forget to change the records status back
to Pending).
129
We want to stress that there is no system constraint as to the number of Completed billable
charge upload objects that may exist. You can retain these objects for as long as you desire.
However we recommend that you periodically purge Completed billable charge upload objects
as they exist only to satisfy auditing and reporting needs.
You can correct billable charge upload records that are in error.
You can add new billable charge upload records. These will be uploaded by the billable
charge upload process (although its probably easier to just add the billable charges using the
Maintaining Billable Charges page).
Correcting Errors. If a Billable Charge Upload records status is Error, you should correct the
problem and then change its status back to Pending. The next time the billable charge upload
process runs, it will revalidate the record and, if valid, it will create a billable charge record.
130
Refer to Billable Charge Service Quantity Upload Staging for more information about these fields.
Budget Review
The Budget Review page shows all accounts with an anomalous budget amount.
Note. This information on this page is created by the Budget Monitor background process.
Open this page using Financial Query, Budget Review.
Description of Page
One row is displayed for every account whose current budget amount is out-of-sync with the
recommended budget amount.
131
Rows are also displayed for errors. Please be aware that if the Budget Monitor background
process encounters an error when it attempts to calculate an accounts recommended budget,
these errors will also appear as rows in this query.
Clicking the Go To button will cause the Account Budget page to open. When this page opens
you can recalculate the customers budget amount.
132