Chart of Accounts Validation Web Service

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Complex enterprise general ledger systems face challenges in synchronizing valid chart of account combinations across different systems, often resulting in stale data and restricted rule setups due to manual entry burdens and limitations in integration capabilities.

Innovation Solution

A web service that validates chart of account values and combinations using hierarchical trees and negative rules, enabling efficient validation and response to service callers, including account values corresponding to departments and products, and allowing for extensible markup language (XML) validation down to the line level.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual entry is used to maintain chart of accounts combinations, then system simplicity is maintained, but data staleness occurs and synchronization between systems becomes complex

Engineering Contradiction:
Improvedata freshnessVSAvoidintegration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system automatically validates account combinations by querying the GL system's rules engine without requiring manual intervention. The web service autonomously retrieves valid combinations, validates incoming transactions against them, and returns results, eliminating the need for manual maintenance while ensuring data freshness across systems.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

A web service acts as an intermediary layer between specialized systems and the GL system. This mediator handles the complexity of communication, retrieves valid account combinations from the GL system's rules engine, validates transactions, and returns results to calling systems, thereby simplifying integration while maintaining data reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If rules based engine is used to verify account combinations, then flexibility in rule setup is improved, but synchronization complexity increases

Engineering Contradiction:
Improverule flexibilityVSAvoidsynchronization time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary retrieval of valid account combinations from the GL system's rules engine before validation is needed. By caching and preparing these valid combinations in advance, the system eliminates real-time synchronization delays while maintaining full flexibility in rule setup through the rules engine.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces manual mechanical processes of maintaining combination lists with an automated electronic query to the GL system's rules engine. This substitution eliminates synchronization delays while preserving the flexibility and adaptability of complex rule-based validation through the engine's programming capabilities.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If customized integration solutions are built between systems, then data synchronization is improved, but system complexity and integration limitations increase

Engineering Contradiction:
Improvedata synchronizationVSAvoidintegration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The web service provides universal functionality that can be used by multiple specialized systems to validate account combinations. Instead of building separate customized integration solutions for each system, they can all use this single multi-functional service that handles retrieval, validation, and response standardization, thereby reducing overall integration complexity while maintaining reliable data synchronization.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Ease of operation

If manual maintenance of chart of accounts is performed, then ease of operation is maintained, but productivity decreases due to delays

Engineering Contradiction:
Improveoperation simplicityVSAvoidvalidation speed
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system performs self-service validation by automatically querying the GL system's rules engine for valid account combinations and validating transactions without human intervention. This maintains operational simplicity for users while dramatically improving validation speed and productivity through automated electronic processing.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8645234B2General ledger chart of accounts combination editing request response
Publication Date: 2014.02.04 ORACLE INT CORP
  • US8645234B2 patent drawing
  • US8645234B2 patent drawing
  • US8645234B2 patent drawing

AI summary

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.