Accounting Document Generation via Business Object Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing accounting systems face challenges in maintaining data consistency and automating the creation of accounting documents across different accounting principles, especially due to internationalization requirements and varied business transaction structures.

Innovation Solution

A data processing system that generates accounting documents by receiving operational data, processing it through a series of predefined steps, and delegating data processing tasks to a set of business objects including general ledger and sub-ledger account business objects, ensuring consistent and automated creation of accounting documents.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple ledgers (general ledger and sub-ledgers) are used to record different business transactions, then data consistency and completeness are improved, but system complexity and the number of processing steps increase

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

Solution Approach 1:

The system segments accounting data storage into multiple specialized ledgers (general ledger and sub-ledgers), each handling specific types of accounting information. This segmentation allows data to be organized by function and access patterns, improving consistency within each ledger while maintaining overall system reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The accounting notification business object serves as a universal interface that can process and distribute data to multiple different ledger types. This multi-functional component handles various business transactions uniformly, managing the complexity of interacting with multiple ledgers through a single standardized interface.

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

2Adaptability or versatility

If accounting documents are manually created and processed, then flexibility in handling different accounting principles is maintained, but productivity and automation level decrease

Engineering Contradiction:
ImproveflexibilityVSAvoidprocessing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system dynamically adapts to different accounting principles through configurable business objects and processing rules. The accounting notification and document processing components can be dynamically configured to handle various accounting standards and principles, providing both automation and flexibility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes parameters and configuration settings to adapt to different accounting principles and jurisdictions. By modifying processing rules, ledger selections, and validation criteria, the system can automatically comply with various accounting standards without manual intervention, maintaining flexibility while achieving high productivity.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If data is distributed across multiple ledgers, then data redundancy is reduced and consistency is improved, but the time required to read and reconstruct business transactions increases

Engineering Contradiction:
Improvedata consistencyVSAvoidtransaction reconstruction time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system implements feedback mechanisms where the accounting notification process includes validation and confirmation steps that ensure data consistency across ledgers. The processing component receives feedback from each ledger operation and adjusts subsequent processing accordingly, reducing the need for time-consuming reconstruction by preventing inconsistencies in the first place.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary actions by pre-processing and validating accounting data before distribution to multiple ledgers. The accounting notification business object prepares and structures data in advance, ensuring it meets consistency requirements before being written to different ledgers, thereby reducing the time needed for later reconstruction and validation.

Inventive Principle:
Principle #10Preliminary action

4Productivity

If automated processing of accounting documents is implemented, then productivity is improved, but system complexity and difficulty of handling varied transaction structures increase

Engineering Contradiction:
Improveautomation levelVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The accounting notification business object acts as an intermediary between operational data and the accounting document processing system. This mediator component standardizes varied transaction structures into a uniform format, enabling automated processing while managing complexity by providing a single point of integration and validation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7987121B2Systems and methods for generating an accounting document
Publication Date: 2011.07.26 SAP SE
  • US7987121B2 patent drawing
  • US7987121B2 patent drawing
  • US7987121B2 patent drawing

AI summary

Systems and methods are provided for generating an accounting document. In one implementation, a computer-implemented method is provided. A message is received that includes operational data. An accounting notification is generated that includes the operational data using a first business object. The accounting notification is processed and the accounting document is generated using a second business object. The accounting document includes a number of posting lines corresponding to the operational data. The accounting document is processed and a set of third business objects is assigned to each posting line. The set of third business objects includes at least one general ledger account business object and a plurality of sub-ledger account business objects. One or more data processing tasks are delegated to the one of the third business objects that are assigned to the given posting line.