Sub-ledger Accounting Logic for Ad-hoc Transaction Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional accounting systems face challenges in efficiently updating transactions after they have been processed, as changes to transactions can have downstream impacts, making it difficult to correct errors or omissions without affecting multiple fields and records across various ledgers.

Innovation Solution

The system introduces a method to handle ad-hoc updates to source transactions by identifying fields with downstream impacts, registering this information, and adding new transactions to reconcile changes, rather than backing out original transactions, using SLA logic to manage and synchronize data across ledgers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If transactions are processed through SLA into ledgers, then accounting consistency and data processing are improved, but the ability to correct errors or omissions in source transactions deteriorates

Engineering Contradiction:
Improveaccounting consistencyVSAvoiderror correction capability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system segments the transaction correction process into multiple components: identifying downstream impacts, registering impact information, and generating reconciliation transactions. This segmentation allows the SLA to maintain accounting consistency while providing a structured approach to error correction without requiring transaction rollback.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements feedback mechanisms by detecting changes to source transactions after processing, identifying downstream impacts through registered impact information, and generating reconciliation transactions to correct errors. This feedback loop enables error correction while maintaining the integrity of the processed ledger data.

Inventive Principle:
Principle #23Feedback

2Reliability

If transactions are restricted from changes after processing, then downstream reconciliation issues are resolved, but the flexibility to correct errors or omissions deteriorates

Engineering Contradiction:
Improvedownstream reconciliationVSAvoidtransaction modification flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary action by registering downstream impact information before errors occur. When changes to source transactions are detected, the pre-registered impact information enables the system to automatically identify affected records and generate appropriate reconciliation transactions, maintaining both reliability and flexibility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces an intermediary reconciliation transaction mechanism that mediates between the original source transaction and the corrected version. This intermediary approach allows changes to be accommodated while maintaining downstream reconciliation integrity, as the reconciliation transaction acts as a buffer between the source change and affected ledger records.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If multiple simultaneous accounting records are created for a single transaction, then comprehensive accounting coverage is achieved, but the complexity of correcting errors deteriorates

Engineering Contradiction:
Improveaccounting coverageVSAvoiderror correction complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system extracts the error correction logic from the complex process of modifying multiple simultaneous accounting records. By identifying which specific records are affected and generating targeted reconciliation transactions, the system simplifies error correction while maintaining comprehensive accounting coverage through the original multi-record structure.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8290834B2Ad-hoc updates to source transactions
Publication Date: 2012.10.16 ORACLE INT CORP
  • US8290834B2 patent drawing
  • US8290834B2 patent drawing
  • US8290834B2 patent drawing

AI summary

Systems, methods, and other embodiments associated with handling a change to a transaction at an application level are described. One exemplary method includes receiving, in a sub-ledger accounting (SLA) logic, from a sub-ledger logic, data that characterizes a transaction(s) receivable from a sub-ledger. The data includes a field of interest identifier and a downstream column impact identifier that identifies a column that is affected by a change to the field of interest. The method includes storing the data and processing transactions from the sub-ledger in light of the stored data. The method includes selectively storing a difference between a value associated with a previously processed version of a transaction and a value provided in a changed transaction. The value may be stored in a new transaction to reconcile the difference between the stored value and the changed transaction value.