Method and apparatus for mapping dimension-based accounting entries to allow segment-based reporting
First Claim
Patent Images
1. A method comprising:
- accessing a dimension-based accounting database that defines multiple dimensions;
selecting a plurality of dimensions from the dimension-based accounting database for a segment-based account code structure;
defining an order for the plurality of selected dimensions;
defining the segment-based account code structure based on the order; and
a processor constructing a plurality of account codes based on the segment-based account code structure and the dimension-based accounting database by;
searching a table in the dimension-based accounting database comprising a separate dimension column for each dimension in the plurality of selected dimensions and at least one balance column for rows in the table that have a value in the at least one balance column;
for each row that has a value in the at least one balance column, retrieving a dimension value from a respective dimension column in the table for each dimension in the plurality of selected dimensions;
for each row that has a value in the at least one balance column, placing the values from the dimension columns in the order defined by the segment-based account code structure to construct an account code, andstoring the account codes.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus are provided for mapping dimension-based financial data to allow segment-based reporting. The method includes selecting a set of dimensions from the dimension-based accounting data and defining an order for the selected dimensions to define a segment-based account code structure. The segment-based account code structure and the dimension-based data are then used to construct segment-based account codes that can be used in segment-based reporting.
-
Citations
10 Claims
-
1. A method comprising:
-
accessing a dimension-based accounting database that defines multiple dimensions; selecting a plurality of dimensions from the dimension-based accounting database for a segment-based account code structure; defining an order for the plurality of selected dimensions; defining the segment-based account code structure based on the order; and a processor constructing a plurality of account codes based on the segment-based account code structure and the dimension-based accounting database by; searching a table in the dimension-based accounting database comprising a separate dimension column for each dimension in the plurality of selected dimensions and at least one balance column for rows in the table that have a value in the at least one balance column; for each row that has a value in the at least one balance column, retrieving a dimension value from a respective dimension column in the table for each dimension in the plurality of selected dimensions; for each row that has a value in the at least one balance column, placing the values from the dimension columns in the order defined by the segment-based account code structure to construct an account code, and storing the account codes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer storage medium having stored thereon computer-executable instructions for performing steps comprising:
constructing account codes based on a segment-based account code structure and a dimension-based database by; searching a table in the dimension-based database comprising a column for each dimension in a plurality of dimensions and at least one balance column for rows in the table that have a value in the at least one balance column; for each row that has a value in the at least one balance column, retrieving a dimension value from a dimension column in the table for each dimension in the plurality of dimensions; placing the values from the dimension columns in an order defined by the segment-based account code structure to construct an account code, and storing the account codes.
Specification