Billing system and method
First Claim
1. A method of editing a customer bill comprising the steps of:
- defining at least one static text element to appear on the bill;
defining at least one dynamic text element to appear on the bill;
defining at least one paragraph script area on the bill, said static text elements, dynamic text elements and paragraph script area comprising a report definition; and
storing said report definition as a report definition file in temporary memory.
11 Assignments
0 Petitions
Accused Products
Abstract
A bill editor, generator, messaging and insert system and method comprises a portion of a bill production processor designed to create monthly billing statements which are sent to customers and which detail charges incurred over the course of a billing cycle. The bill editor and generator allows billing personnel to design a bill using static text, dynamic text and paragraph areas. Once the report/bill is defined, the report definition is stored in temporary memory for later use. The report definition file defines how the report is to appear and where the data used in the report is stored. The report generator, when subsequently run, uses the predefined report definition to retrieve data from the database and generates the report as defined by the report definition file. The bill messaging and insert system determines, based on assigned priority, criteria and weight and space limitations, the messages and notices to be included in a customer billing statement.
-
Citations
8 Claims
-
1. A method of editing a customer bill comprising the steps of:
-
defining at least one static text element to appear on the bill; defining at least one dynamic text element to appear on the bill; defining at least one paragraph script area on the bill, said static text elements, dynamic text elements and paragraph script area comprising a report definition; and storing said report definition as a report definition file in temporary memory. - View Dependent Claims (2)
-
-
3. A system for editing a customer bill comprising the steps of:
-
means for defining at least one static text element to appear on the bill; means for defining at least one dynamic text element to appear on the bill; means for defining at least one paragraph script area on the bill, said static text elements, dynamic text elements and paragraph script area comprising a report definition; and means for storing said report definition as a report definition file in temporary memory.
-
-
4. A method of generating a customer bill comprising the steps of:
-
defining at least one static text element to appear on the bill; defining at least one dynamic text element to appear on the bill; defining at least one paragraph script area on the bill, said static text elements, dynamic text elements and paragraph script area comprising a report definition; storing said report definition as a report definition file in temporary memory; retrieving said report definition from temporary memory; interpreting said report definition to determine customer specific information to appear on the bill; and retrieving customer information from databases to gather information to be printed on the bill. - View Dependent Claims (5, 6, 7)
-
-
8. A system for generating a customer bill comprising the steps of:
-
means for defining at least one static text element to appear on the bill; means for defining at least one dynamic text element to appear on the bill; means for defining at least one paragraph script area on the bill, said static text elements, dynamic text elements and paragraph script area comprising a report definition; means for storing said report definition as a report definition file in temporary memory; means for retrieving said report definition from temporary memory; means for interpreting said report definition to determine customer specific information to appear on the bill; and means for retrieving customer information from databases to gather information to be printed on the bill.
-
Specification