PROCESSES AND APPARATUS TO GENERATE CROSS CHARGE AND RECOVEIES FOR SHARED SERVICE CENTERS
First Claim
1. A computer system, comprising:
- one or more processors; and
a computer readable medium in communication with the one or more processors, the computer readable medium having encoded thereon a set of instructions executable by the computer system to perform one or more operations, the set on instructions comprising;
instructions for providing, within an enterprise application, a shared services model comprising at least one service provider business unit and a plurality of client business units, wherein the service provider business unit provides a shared business function within the enterprise application to each of the plurality of client business units;
instructions for providing a user interface to receive user input for defining one or more components of the shared services model;
instructions for defining the service provider business unit, based on user input;
instructions for defining the shared business function;
instructions for assigning a transaction type to the shared business function;
instructions for assigning the shared business function to the service provider business unit, based on user input;
instructions for identifying a set of one or more cost centers for the shared business function, based on user input;
instructions for selecting an account to hold a cost pool for recording a cost to the service provider business unit of providing the shared business function;
instructions for defining one of the plurality of client business units, based on user input;
instructions for identifying the shared business function as an outsourced business function for the defined client business unit, based on user input;
instructions for selecting the service provider business unit as a provider of the outsourced business function;
instructions for processing, in the enterprise application, a plurality of transactions with the service provider business unit on behalf of the plurality of client business units, in accordance with the shared business function, wherein one or more of the plurality of transactions are of the assigned transaction type;
instructions for identifying, for each of the plurality of transactions, a client business unit associated with the transaction;
instructions for recording, in the enterprise application, a cost to the service provider business unit of providing the shared business function;
instructions for allocating the cost of the shared business function among the plurality of client business units; and
instructions for performing one or more accounting entries in one or more cross charge accounts within the enterprise application to charge an allocated portion of the cost to one or more of the plurality of client business units, based on the proportion of total service provided to the client;
instructions for performing, in a cross recovery account associated with the service provider business unit, one or more accounting entries, corresponding to the one or more accounting entries in the one or more cross charge accounts; and
instructions for outputting a record of the one or more accounting entries.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of the present invention provide tools and techniques that facilitate the process of accounting for shared services in an enterprise application. More specifically, in some aspects, certain embodiments employ a service provider model that codifies best practices in accounting for shared services and makes these practices part of setting up the shared service center, clients and outsourced business functions within an enterprise application. In an aspect, one set of embodiments uses the formal definition of service provider and client relationships between business units for the provision of specific business functions to generate cross charges to the client business unit and recoveries to the service provider business, unit based on the proportion of total service provided to the client.
52 Citations
21 Claims
-
1. A computer system, comprising:
-
one or more processors; and a computer readable medium in communication with the one or more processors, the computer readable medium having encoded thereon a set of instructions executable by the computer system to perform one or more operations, the set on instructions comprising; instructions for providing, within an enterprise application, a shared services model comprising at least one service provider business unit and a plurality of client business units, wherein the service provider business unit provides a shared business function within the enterprise application to each of the plurality of client business units; instructions for providing a user interface to receive user input for defining one or more components of the shared services model; instructions for defining the service provider business unit, based on user input; instructions for defining the shared business function; instructions for assigning a transaction type to the shared business function; instructions for assigning the shared business function to the service provider business unit, based on user input; instructions for identifying a set of one or more cost centers for the shared business function, based on user input; instructions for selecting an account to hold a cost pool for recording a cost to the service provider business unit of providing the shared business function; instructions for defining one of the plurality of client business units, based on user input; instructions for identifying the shared business function as an outsourced business function for the defined client business unit, based on user input; instructions for selecting the service provider business unit as a provider of the outsourced business function; instructions for processing, in the enterprise application, a plurality of transactions with the service provider business unit on behalf of the plurality of client business units, in accordance with the shared business function, wherein one or more of the plurality of transactions are of the assigned transaction type; instructions for identifying, for each of the plurality of transactions, a client business unit associated with the transaction; instructions for recording, in the enterprise application, a cost to the service provider business unit of providing the shared business function; instructions for allocating the cost of the shared business function among the plurality of client business units; and instructions for performing one or more accounting entries in one or more cross charge accounts within the enterprise application to charge an allocated portion of the cost to one or more of the plurality of client business units, based on the proportion of total service provided to the client; instructions for performing, in a cross recovery account associated with the service provider business unit, one or more accounting entries, corresponding to the one or more accounting entries in the one or more cross charge accounts; and instructions for outputting a record of the one or more accounting entries. - View Dependent Claims (2)
-
-
3. In an enterprise application, a method of allocating costs among business units, the method comprising:
-
providing, within the enterprise application on a computer system, a shared services model comprising at least one service provider business unit and a plurality of client business units, wherein the service provider business unit provides a shared business function within the enterprise application to each of the plurality of client business units; processing, in the enterprise application, a plurality of transactions with the service provider business unit on behalf of the plurality of client business units, in accordance with the shared business function; identifying, for each of the plurality of transactions, a client business unit associated with the transaction; recording, in the enterprise application, a cost to the service provider business unit of providing the shared business function; allocating the cost of the shared business function among the plurality of client business units; and for performing one or more accounting entries in the enterprise application to charge an allocated portion of the cost to one or more of the plurality of client business units.
-
-
4. An apparatus, comprising:
a computer readable medium having encoded thereon a set of instructions executable by one or more computers to perform one or more operations, the set of instructions comprising; instructions for providing, within an enterprise application, a shared services model comprising at least one service provider business unit and a plurality of client business units, wherein the service provider business unit provides a shared business function within the enterprise application to each of the plurality of client business units; instructions for processing, in the enterprise application, a plurality of transactions with the service provider business unit on behalf of the plurality of client business units, in accordance with the shared business function; instructions for identifying, for each of the plurality of transactions, a client business unit associated with the transaction; instructions for recording, in the enterprise application, a cost to the service provider business unit of providing the shared business function; instructions for allocating the cost of the shared business function among the plurality of client business units; and instructions for performing one or more accounting entries in the enterprise application to charge an allocated portion of the cost to one or more of the plurality of client business units. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
Specification