Claims
- 1. A method for specifying an invoice, comprising:
using a first set of IML tags defined by a document type definition to select data for use in the invoice; and using a second set of IML tags defined by the document type definition to specify a layout for the invoice including the selected data.
- 2. The method as recited in claim 1, wherein the first set of IML tags comprise a filter.
- 3. The method as recited in claim 2, wherein the first set of IML tags comprise a grouping filter.
- 4. The method as recited in claim 3, wherein the first set of IML tags comprise an accumulator.
- 5. The method as recited in claim 1, wherein the first set of IML tags comprise an expression.
- 6. The method as recited in claim 1, wherein the second set of IML tags comprise a field.
- 7. The method as recited in claim 1, wherein the second set of IML tags comprise a grid.
- 8. The method as recited in claim 1, wherein the second set of IML tags comprise an aggregate.
- 9. The method as recited in claim 1, wherein the second set of IML tags comprise a segment.
- 10. The method as recited in claim 1, wherein the second set of tags comprise a layout.
- 11. The method as recited in claim 1, wherein the second set of tags comprise a header.
- 12. The method as recited in claim 1, wherein the second set of tags comprise a footer.
- 13. The method as recited in claim 1, wherein the second set of tags comprise a delimiter.
- 14. A method for generating an invoice, comprising:
creating an IML file including a first set of IML tags defined by a document type definition that are used to select data for inclusion in the invoice and a second set of IML tags defined by the document type definition that are used to specify a layout for the invoice including the selected data; providing the IML file to an invoice generating application which accesses a database of a service provider to collect data according to the first set of tags and which uses the collected data and the second set of tags to generate an invoice output file; and providing the invoice output file to an output device which uses the invoice output file to generate the invoice.
- 15. The method as recited in claim 14, wherein the invoice output file comprises an HTML file.
- 16. The method as recited in claim 15, further comprising transmitting the output file via a network to the output device.
- 17. The method as recited in claim 16, wherein the output device comprises a hand-held processing device.
- 18. The method as recited in claim 16, wherein the output device comprises a personal computer.
- 19. The method as recited in claim 14, wherein the invoice output file comprises a printer-control language file.
- 20. A system for generating an invoice, comprising:
a database having stored thereon data associated with a customer service organization; an IML file including a first set of IML tags defined by a document type definition that are used to select data for inclusion in the invoice and a second set of IML tags defined by the document type definition that are used to specify a layout for the invoice including the selected data; and an invoice generating application which accesses the database to collect data according to the first set of tags and which uses the collected data and the second set of tags to generate an invoice output file.
- 21. The system as recited in claim 20, wherein the invoice output file comprises an HTML file.
- 22. The system as recited in claim 20, wherein the invoice output file comprises a printer-control language file.
RELATED APPLICATION
[0001] This application claims the benefit of U.S. Provisional Patent Application Serial No. 60/394,984 filed Jul. 10, 2002 the disclosure of which is hereby incorporated by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60394984 |
Jul 2002 |
US |