Mass billing systems and methods
AssigneeSap SE
InventorsFrank Wernze, Andreas Meider
Life of this patent
Estimating the term…
Abstract
Methods and systems, including computer program products, consistent with the invention may manage invoices for a customer. For example, methods consistent with the invention may obtain customer transaction data reflecting transactions made by the customer. The method may then generate, from the obtained customer transaction data, compressed transaction data and detailed transaction data, wherein the compressed transaction data without the detailed transaction data is used to generate an invoice to the customer. The method may then provide the compressed transaction data to a service processor for performing invoice management functions based on the compressed transaction data.
Claims24
A computer-implemented method for managing invoices for a customer, the method comprising:
- obtaining, by a computer, customer transaction data reflecting individual transactions for a service or product provided to a customer, the customer transaction data including structured data generated from unstructured data reflecting events associated with the service or product;
- generating, by the computer, total transaction data and detailed transaction data from the obtained customer transaction data, wherein the total transaction data reflects total transaction amounts during a billing period and the detailed transaction data describes the individual transactions made by the customer during the billing period;
- separating, by the computer, the total transaction data from the detailed transaction data;
- sending, by the computer, the detailed transaction data to a billing record database for storage therein, the detailed transaction data being stored as invoicing records including business objects;
- and
- sending, by the computer, the separate total transaction data from a first processing component to a second processing component for the second processing component to perform invoice management functions based on the total transaction data and without the detailed transaction data, the total transaction data being sent in an Event Data Record (EDR) format.
A non-transitory computer-readable medium containing instructions to configure a processor to perform a method for managing invoices for a customer, the method comprising:
- obtaining customer transaction data reflecting individual transactions for a service or product provided to a customer, the customer transaction data including structured data generated from unstructured data reflecting events associated with the service or product;
- generating, in a first processing component, total transaction data and detailed transaction data from the obtained customer transaction data, wherein the total transaction data reflects total transaction amounts during a billing period and the detailed transaction data describes the individual transactions made by the customer during the billing period;
- separating the total transaction data from the detailed transaction data;
- sending the detailed transaction data to a billing record database for storage therein, the detailed transaction data being stored as invoicing records including business objects;
- and
- sending the separate total transaction data from the first processing component to a second processing component for the second processing component to perform invoice management functions based on the total transaction data and without the detailed transaction data, the total transaction data being sent in accordance with an Even Data Record (EDR) format.
A system for managing invoices for a customer, the system comprising:
- a processor;
- and
- a memory, wherein the processor and the memory are configured to perform a method comprising:
- obtaining customer transaction data reflecting individual transactions for a service or product provided to a customer, the customer transaction data including structured data generated from unstructured data reflecting events associated with the service or product;
- generating, in a first processing component, total transaction data and detailed transaction data from the obtained customer transaction data, wherein the total transaction data reflects total transaction amounts during a billing period and the detailed transaction data describes the individual transactions made by the customer during the billing period;
- separating the total transaction data from the detailed transaction data;
- sending, by the computer, the detailed transaction data to a billing record database for storage therein, the detailed transaction data being stored as invoicing records including business objects;
- and
- sending the separate total transaction data from the first processing component to a second processing component for the second processing component to perform invoice management functions based on the total transaction data and without the detailed transaction data, wherein the total transaction data being sent in accordance with an Event Data Record (EDR) format.
The computer-implemented method of claim wherein a predefined data format is used to separate the total transaction data from the detailed transaction data.
Dependencies are inferred from the claim text.