IP Library › Granted Patent US 8,645,234
Granted Patent B2
US 8,645,234 · App. 12/548,667 · Granted Feb 4, 2014

General ledger chart of accounts combination editing request response

Inventors: Qing Du (Pleasanton, CA); Chi Ken Yeung (San Ramon, CA); Wansan Tam (Daly City, CA); Jason Aron Alonzo (Fair Oaks, CA)
Assignee: Oracle International Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,645,234
App. No.
12/548,667
Granted
Feb 4, 2014
Kind
B2
Abstract

A web-service for validating or invalidating accounts from a general ledger (GL) chart of accounts is described. Upon a request from an application for whether an account value corresponding to a department and a product is valid, the service indicates whether the combination of account value/department/product is valid for the chart of accounts. The system can be extensible markup language (XML)-based and can indicate validity down to the line level of a request.

Claims (31)

1. A computer-implemented method of validating against a chart of accounts, the method comprising:

receiving into a memory a request to validate chart of account values and a combination of accounts, the combination including an account value corresponding to a department and a product;

establishing, using a processor operatively coupled to the memory, whether the combination of the account value, department, and product is valid based on a set of rules;

determining, using the processor operatively coupled to the memory, whether the chart of account values are valid in response to traversing a hierarchical information defining the chart of accounts according to a positive determination that the combination of the account value, department, and product is valid; and

sending, using the processor, a response based on the determination of whether the chart of account values are valid and based on the establishment of whether the combination is valid.

2. The method of claim 1 wherein the receiving is to a web service and the sending is from the web service.

3. The method of claim 1 wherein the determining whether the chart of account values are valid includes evaluating a negative rule.

4. The method of claim 1 wherein the response includes a line level indicator indicating that the account value is not valid.

5. The method of claim 1 wherein the response includes a line level indicator indicating that the combination is not valid.

6. The method of claim 1 wherein the response includes a header level indicator indicating that all combinations in the request are valid.

7. The method of claim 1 further comprising performing the computer-implemented method for a second request to validate chart of account values and a combination of accounts, the first and second methods being performed using multi-threading.

8. The method of claim 1 wherein the determining whether the chart of account values are valid includes applying a negative rule to the combination of the account value, department, and product.

9. The method of claim 8 wherein the establishing further includes applying a negative rule against the combination.

10. The method of claim 1 wherein the request conforms to an extensible markup language (XML) schema.

11. The method of claim 1 wherein the request includes name/value pairs.

12. A machine-readable storable medium embodying information indicative of instructions for causing one or more machines to perform operations for validating a chart of accounts, the operations comprising:

receiving a request to validate chart of account values and a combination of accounts, the combination including an account value corresponding to a department and a product;

establishing whether the combination of the account value, department, and product is valid based on a set of rules;

determining whether the chart of account values are valid in response to traversing a hierarchical information defining the chart of accounts according to a positive determination that the combination of the account value, department, and product is valid; and

sending a response based on the determination of whether the chart of account values are valid and based on the establishment of whether the combination is valid.

13. The medium of claim 12 wherein the operations comprising receiving is into a web service and the sending is from the web service.

14. The medium of claim 12 wherein the operations comprising establishing whether the combination of the chart of account value, department, and product is valid includes evaluating a negative rule.

15. A computer system for validating against a chart of accounts, the computer system comprising:

at least one processor;

a memory operatively coupled to the at least one processor, the processor enabled to execute program code including:

program code for receiving a request to validate chart of account values and a combination of accounts, the combination including an account value corresponding to a department and a product;

program code for determining whether the combination of the account value, department, and product is valid based on a set of rules;

program code for determining whether the chart of account values are valid in response to traversing a hierarchical information defining the chart of accounts according to a positive determination that the combination of the account value, department, and product is valid;

program code for sending a response based on the determination of whether the chart of account values are valid and based on the establishment of whether the combination is valid.

16. The system of claim 15 wherein the computer system is a web service.

17. The system of claim 15 wherein the rules engine includes a negative rule.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2009
From: DU, QING; YEUNG, CHI KEN; TAM, WANSAN; ALONZO, JASON ARON
To: ORACLE INTERNATIONAL CORPORATION
Reel/Frame 023156/0907 →
Continuity (1)
Related Publication 20110055055A1 · Mar 3, 2011