Accounting Software Integration for Automated Bank Data Provisioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing accounting systems require manual data entry and updating, lacking intelligent and automated integration with financial institutions, leading to inefficiencies in data tracking and payment processes.

Innovation Solution

A single ledger accounting system that enables automated data sharing and integration between online accounting software and financial institutions, allowing real-time financial reporting and automated payment processing through APIs and secure online access for trusted advisors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual data entry and updating is used in traditional accounting systems, then system complexity is reduced, but productivity and time efficiency deteriorate due to manual labor requirements

Engineering Contradiction:
Improvedata processing efficiencyVSAvoidsystem integration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary integration layer that connects the accounting system with financial institutions through standardized APIs. This intermediary handles data exchange, authentication, and synchronization automatically, eliminating manual data entry while managing the complexity of system integration through a dedicated communication interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces manual mechanical data entry processes with automated electronic data exchange systems. Through API integrations and automated feed mechanisms, financial data is automatically transferred from banks to the accounting system, substituting human manual operations with automated computational processes that significantly improve productivity.

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

2Loss of time

If automated data sharing and integration is implemented between accounting software and financial institutions, then productivity and real-time visibility improve, but device complexity and system integration requirements increase

Engineering Contradiction:
Improvedata synchronization timeVSAvoidintegration architecture complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent implements continuous automated data synchronization between the accounting system and financial institutions through persistent API connections and automated feed mechanisms. This ensures real-time or near-real-time data availability without manual intervention, eliminating data synchronization delays while maintaining continuous operational readiness despite increased system complexity.

Inventive Principle:
Principle #20Continuity of useful action

3Ease of operation

If automated payment processing and bill payment capabilities are added to the accounting system, then ease of operation improves, but device complexity and security requirements worsen

Engineering Contradiction:
Improvepayment processing convenienceVSAvoidpayment system integration complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent merges the payment processing functionality directly into the accounting system by integrating with financial institution APIs. This consolidation allows users to initiate and manage payments within the familiar accounting interface, improving ease of operation by combining multiple functions (accounting, billing, payment processing) into a unified system while managing complexity through integrated architecture.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12505493B2Systems and methods of access control and system integration
Publication Date: 2025.12.23 XERO
  • US12505493B2 patent drawing
  • US12505493B2 patent drawing
  • US12505493B2 patent drawing

AI summary

Automated provisioning, according to one example embodiment, enables a mutual customer to establish an intelligent and automated connection between an accounting software system and their financial institution. For example, this might be achieved by allowing a financial institution customer to make feeds from their bank accounts available to the accounting software system within financial internet software (e.g., hosted and operated by the customer's financial institution). Once a customer selects the bank account(s) they want to share with the accounting software system, they are passed along to the accounting software system to link the selected bank account with an account they have set up in the accounting software system.