Movatterモバイル変換


[0]ホーム

URL:


US20220301073A1 - System and method for general ledger processing - Google Patents

System and method for general ledger processing
Download PDF

Info

Publication number
US20220301073A1
US20220301073A1US17/805,783US202217805783AUS2022301073A1US 20220301073 A1US20220301073 A1US 20220301073A1US 202217805783 AUS202217805783 AUS 202217805783AUS 2022301073 A1US2022301073 A1US 2022301073A1
Authority
US
United States
Prior art keywords
data
client
postings
customized
coas
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US17/805,783
Inventor
Matthew YAZDI
Laura Michelle MILLER
Fazil SYED
Anil TERLI
Vyacheslav BETSER
Walter SO
Sajani A. GERIA
Ravindra R. DEORAY
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
JPMorgan Chase Bank NA
Original Assignee
JPMorgan Chase Bank NA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by JPMorgan Chase Bank NAfiledCriticalJPMorgan Chase Bank NA
Priority to US17/805,783priorityCriticalpatent/US20220301073A1/en
Publication of US20220301073A1publicationCriticalpatent/US20220301073A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

The invention relates to a computer-implemented system and method for scalable, customized general ledger processing. The method may include the step of receiving a client request for customized charts of accounts (COAs) according to a specified time frame. The customized COAs may include client-specific data and third party reference data. The method may involve automatically receiving source information, including position data and transaction data, from a number of sources. The system may include a distributed computer architecture such as Hadoop for parallel storage and processing of the source information across a plurality of nodes. The system can generate debit and credit postings from the source information, roll up the postings into the plurality of customized COAs, and deliver them to the client according to the client's preferred schedule, including in real time or near real time.

Description

Claims (20)

What is claimed is:
1. A computer-implemented method for scalable, customized general ledger processing for an institution, the method comprising:
receiving a request from a client for one or more reports relating to one or more customized charts of accounts (COAs) for a specified time frame, wherein the one or more customized COAs include client-specific data and third party reference data;
automatically receiving, via one or more sub-processes running on each node in a distributed file system, source information from a plurality of software systems for one or more global fund services divisions of the institution, specialized systems for tracking derivatives, bank loans, private equity and alternative investments, and third party sources for tracking sources held outside the institution, post tax or regulatory adjusting entries, and other memo entries, the source information comprising data including position data and transaction data, as well as reference metadata comprising information defining one or more general ledger events, chart of accounts, posting rules, and mapping data;
structuring the source information by partitioning the data at an account and a date level for distributed, parallel processing;
distributing the partitioned source information in a statistically even distribution across a plurality of nodes in a distributed computer architecture used for parallel storage and processing;
generating debit and credit postings for a balance sheet, the postings comprising per transaction amount postings, per type postings, per GAAP postings, and per lifecycle data, using the reference metadata to define one or more rules for generation of the debit and credit postings, by performing one or more calculations on the statistically evenly distributed source information simultaneously across the plurality of nodes in the distributed computer architecture, the one or more rules comprising a simple mapping of the debit and credit postings from a source account to one car more target accounts when the source information includes one or more debit and credit journals, and a construction of the debit and credit postings from a plurality of transaction parameters identified from the transaction data;
simultaneously creating, with the debit and credit postings, a plurality of discrete views for one of the one or more customized COAs, the plurality of discrete views comprising one or more client view and a plurality of separately calculated GAAP views accounting for disparate GAAP periodicity, timing, FIFO/average cost method, and amortization, wherein the separately calculated GAAP views are created by processing a plurality of transactions comprising the transaction data under a plurality of GAAP methods, and further including event subtype qualifiers defining a purpose behind one or more fields and security IDs; and
providing the client requested one or more reports electronically to the client in accordance with the specified time frame.
2. The method ofclaim 1, wherein the distributed file system is a Hadoop cluster, and wherein the distributed computer architecture comprises a scalable Hadoop database distributed across the plurality of nodes.
3. The method ofclaim 2, wherein the third party reference data comprises accounting data for at least one of: over the counter (OTC) swaps, bank loans, private equity, hedge funds, and off balance sheet collateral.
4. The method ofclaim 2, further comprising:
automatically identifying exceptions based on the source information;
suppressing a release of the customized COAs until the exceptions are cleared; and
automatically re-running generation of the customized COAs based on the exceptions.
5. The method ofclaim 2, further comprising the step of adding a new data feed of source information based on the request from the client for the plurality of customized COAs.
6. The method ofclaim 2, wherein the step of generating debit and credit postings from the source information comprises deriving posting event types and resulting debit and credit rules from instrument data or other reference data.
7. The method ofclaim 2, wherein the step of providing the customized COAs electronically to the client comprises providing the customized COAs through a client-specific application programming interface (API).
8. The method ofclaim 2, wherein the step of providing the customized COAs electronically to the client comprises providing the customized COAs through a client-specific web browser interface.
9. The method ofclaim 2, wherein the specified time frame comprises a plurality of intra-day data deliveries.
10. The method ofclaim 2, wherein the specified time frame is defined according to a client-specified calendar.
11. The method ofclaim 2, wherein the specified time frame comprises real time or near real time.
12. A computer-implemented system for scalable, customized general ledger processing for an institution, the system comprising:
a memory; and
a processor that is programmed to:
receive a request from a client for one or more reports relating to one or more customized charts of accounts (COAs) for a specified time frame, wherein the one or more customized COAs include client-specific data and third party reference data;
automatically receive, via one or more sub-processes running on each node in a distributed file system, source information from a plurality of software systems for one or more global fund services divisions of the institution, specialized systems for tracking derivatives, bank loans, private equity and alternative investments, and third party sources for tracking sources held outside the institution, post tax or regulatory adjusting entries, and other memo entries, the source information comprising data including position data and transaction data, as well as reference metadata comprising information defining one or more general ledger events, chart of accounts, posting rules, and mapping data;
structure the source information by partitioning the data at an account and a date level for distributed, parallel processing;
distribute the partitioned source information in a statistically even distribution across a plurality of nodes in a distributed computer architecture used for parallel storage and processing;
generate debit and credit postings for a balance sheet, the postings comprising per transaction amount postings, per type postings, per GAAP postings, and per lifecycle data, using the reference metadata to define one or more rules for generation of the debit and credit postings, by performing one or more calculations on the statistically evenly distributed source information simultaneously across the plurality of nodes in the distributed computer architecture, the one or more rules comprising a simple mapping of the debit and credit postings from a source account to one or more target accounts when the source information includes one or more debit and credit journals, and a construction of the debit and credit postings from a plurality of transaction parameters identified from the transaction data;
simultaneously create, with the debit and credit postings, a plurality of discrete views for one of the one or more customized COAs, the plurality of discrete views comprising one or more client view and a plurality of separately calculated GAAP views accounting for disparate GAAP periodicity, timing, FIFO/average cost method, and amortization, wherein the separately calculated GAAP views are created by processing a plurality of transactions comprising the transaction data under a plurality of GAAP methods, and further including event subtype qualifiers defining a purpose behind one or more fields and security IDs; and
provide the client requested one or more reports electronically to the client in accordance with the specified time frame.
13. The system ofclaim 12, wherein the distributed file system is a Hadoop cluster, and wherein the distributed computer architecture comprises a scalable Hadoop database distributed across the plurality of nodes.
14. The system ofclaim 13, wherein the third party reference data comprises accounting data for at least one of: over the counter (OTC) swaps, bank loans, private equity, hedge funds, and off balance sheet collateral.
15. The system ofclaim 13, wherein the processor is further programmed to:
automatically identify exceptions based on the source information;
suppress a release of the customized COAs until the exceptions are cleared; and
automatically re-run generation of the customized COAs based on the exceptions.
16. The system ofclaim 13, wherein the processor is further programmed to add a new data feed of source information based on the request from the client for the plurality of customized COAs.
17. The system ofclaim 13, wherein the processor, in generating debit and credit postings from the source information, is further programmed to derive posting event types and resulting debit and credit rules from instrument data or other reference data.
18. The system ofclaim 13, wherein the processor, in providing the customized COAs electronically to the client, is further programmed to provide the customized COAs through a client-specific application programming interface (API),
19. The system ofclaim 13, wherein the processor, in providing the customized COAs electronically to the client, is further programmed to provide the customized COAs through a client-specific web browser interface.
20. A non-transitory computer readable medium configured to store instructions for scalable, customized general ledger processing for an institution, wherein when executed, the instructions cause a processor to perform the following:
receiving a request from a client for one or more reports relating to one or more customized charts of accounts (COAs) for a specified time frame, wherein the one or more customized COAs include client-specific data and third party reference data;
automatically receiving, via one or more sub-processes running on each node in a distributed file system, source information from a plurality of software systems for one or more global fund services divisions of the institution, specialized systems for tracking derivatives, bank loans, private equity and alternative investments, and third party sources for tracking sources held outside the institution, post tax or regulatory adjusting entries, and other memo entries, the source information comprising data including position data and transaction data, as well as reference metadata comprising information defining one or more general ledger events, chart of accounts, posting rules, and mapping data;
structuring the source information by partitioning the data at an account and a date level for distributed, parallel processing;
distributing the partitioned source information in a statistically even distribution across a plurality of nodes in a distributed computer architecture used for parallel storage and processing;
generating debit and credit postings for a balance sheet, the postings comprising per transaction amount postings, per type postings, per GAAP postings, and per lifecycle data, using the reference metadata to define one or more rules for generation of the debit and credit postings, by performing one or more calculations on the statistically evenly distributed source information simultaneously across the plurality of nodes in the distributed computer architecture, the one or more rules comprising a simple mapping of the debit and credit postings from a source account to one or more target accounts when the source information includes one or more debit and credit journals, and a construction of the debit and credit postings from a plurality of transaction parameters identified from the transaction data;
simultaneously creating, with the debit and credit postings, a plurality of discrete views for one of the one or more customized COAs, the plurality of discrete views comprising one or more client view and a plurality of separately calculated GAAP views accounting for disparate GAAP periodicity, timing, FIFO/average cost method, and amortization, wherein the separately calculated GAAP views are created by processing a plurality of transactions comprising the transaction data under a plurality of GAAP methods, and further including event subtype qualifiers defining a purpose behind one or more fields and security IDs; and
providing the client requested one or more reports electronically to the client in accordance with the specified time frame.
US17/805,7832017-09-142022-06-07System and method for general ledger processingAbandonedUS20220301073A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US17/805,783US20220301073A1 (en)2017-09-142022-06-07System and method for general ledger processing

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
US201762558529P2017-09-142017-09-14
US16/131,408US11379928B2 (en)2017-09-142018-09-14System and method for general ledger processing
US17/805,783US20220301073A1 (en)2017-09-142022-06-07System and method for general ledger processing

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US16/131,408ContinuationUS11379928B2 (en)2017-09-142018-09-14System and method for general ledger processing

Publications (1)

Publication NumberPublication Date
US20220301073A1true US20220301073A1 (en)2022-09-22

Family

ID=65632350

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US16/131,408Active2039-10-12US11379928B2 (en)2017-09-142018-09-14System and method for general ledger processing
US17/805,783AbandonedUS20220301073A1 (en)2017-09-142022-06-07System and method for general ledger processing

Family Applications Before (1)

Application NumberTitlePriority DateFiling Date
US16/131,408Active2039-10-12US11379928B2 (en)2017-09-142018-09-14System and method for general ledger processing

Country Status (1)

CountryLink
US (2)US11379928B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US11487968B2 (en)2019-12-162022-11-01Nvidia CorporationNeural network based facial analysis using facial landmarks and associated confidence values

Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20100185473A1 (en)*2009-01-202010-07-22Microsoft CorporationDocument vault and application platform
US20140114817A1 (en)*2012-10-232014-04-24Clearwater Analytics, LlcSystem and method for applying diverse accounting events to account balances and generating financial reports
US20170186095A1 (en)*2015-12-232017-06-29Sap SeCentralized GAAP approach for multidimensional accounting to reduce data volume and data reconciliation processing costs
US20180121135A1 (en)*2016-11-012018-05-03SK Hynix Inc.Data processing system and data processing method
US10572951B1 (en)*2015-10-022020-02-25Wells Fargo Bank, N.A.Multi-source liquidity tracking

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7885868B2 (en)*1999-12-202011-02-08Jacques NaultReading, organizing and manipulating accounting data
US20050038721A1 (en)*2003-08-112005-02-17Websourceit, LlcIntegrated utility accounting, materials management, work management and regulatory reporting software
DE202005002890U1 (en)*2004-03-222005-07-14Sap Ag Systems for managing and reporting financial information
US20050222928A1 (en)*2004-04-062005-10-06Pricewaterhousecoopers LlpSystems and methods for investigation of financial reporting information
US9411864B2 (en)*2008-08-262016-08-09Zeewise, Inc.Systems and methods for collection and consolidation of heterogeneous remote business data using dynamic data handling
US8271362B2 (en)*2009-06-222012-09-18Mastercard International, Inc.Methods and apparatus for providing centralized web services for funds transfer system
US10521819B2 (en)*2012-08-092019-12-31American Express Travel Related Services Company, Inc.Systems and methods for analytics in a cooperative data exchange
US20160275626A1 (en)*2015-03-182016-09-22Deok Ku LeeMethod and apparatus for accounting process using integrated trial balance
US10565518B2 (en)*2015-06-232020-02-18Adobe Inc.Collaborative feature learning from social media
US9858627B2 (en)*2016-02-012018-01-02Oracle International CorporationFuel distribution system with correction mechanism
US10489865B1 (en)*2017-03-292019-11-26Intuit Inc.Framework for cash-flow forecasting

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20100185473A1 (en)*2009-01-202010-07-22Microsoft CorporationDocument vault and application platform
US20140114817A1 (en)*2012-10-232014-04-24Clearwater Analytics, LlcSystem and method for applying diverse accounting events to account balances and generating financial reports
US10572951B1 (en)*2015-10-022020-02-25Wells Fargo Bank, N.A.Multi-source liquidity tracking
US20170186095A1 (en)*2015-12-232017-06-29Sap SeCentralized GAAP approach for multidimensional accounting to reduce data volume and data reconciliation processing costs
US20180121135A1 (en)*2016-11-012018-05-03SK Hynix Inc.Data processing system and data processing method

Also Published As

Publication numberPublication date
US11379928B2 (en)2022-07-05
US20190080419A1 (en)2019-03-14

Similar Documents

PublicationPublication DateTitle
US20190019251A1 (en)Investment card
US8452702B1 (en)System, method and program product for minimizing fund movements
US8606708B1 (en)Methods and systems for integrated and automated financial services
US10068294B1 (en)Method and system for allocating funds over a plurality of time deposit instruments in depository institutions
US8301533B1 (en)Automated fulfilling of currency exchange requests over a computer network
US9213993B2 (en)Investment, trading and accounting management system
US20200334671A1 (en)Encrypted and authenticated message services
Nkiru et al.Impact of information and communication technology on the performance of deposit money banks in Nigeria
US20190026730A1 (en)Systems and methods for distributed ledger-based peer-to-peer lending
US20150287140A1 (en)Systems and methods for collateral management
US12147923B2 (en)System and method for implementing a home lending data reservoir
US20100030686A1 (en)Retirement paycheck apparatus and methods
US20130138578A1 (en)Systems and Methods for Building Retirement Income
US20160300307A1 (en)Computerized system for efficiently identifying investment opportunities for non-managed investment accounts
US20220301073A1 (en)System and method for general ledger processing
Davydov et al.Comparison of banking and peer-to-peer lending risks
WO2019008343A2 (en)A computer-implemented system that enables the deployment of configurable and customizable financial services
RU83639U1 (en) INNOVATIVE ACTIVITY SYSTEM
US12067517B2 (en)Facilitating shareholder voting and associated proxy rights
US8635148B2 (en)System and method for exchanging institutional research and trade order execution services
US11551175B1 (en)Facilitating shareholder voting and associated proxy rights
US10453143B2 (en)Computing architecture for managed-account transactions
US20190355064A1 (en)Systems and methods for dynamic construction and reporting of a shielded etf creation basket
US12271892B2 (en)System and method for implementing a blockchain platform that creates and manages secured tokens
US10699342B2 (en)Computing architecture for managed-account transactions

Legal Events

DateCodeTitleDescription
STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPPInformation on status: patent application and granting procedure in general

Free format text:FINAL REJECTION MAILED

STPPInformation on status: patent application and granting procedure in general

Free format text:RESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINER

STPPInformation on status: patent application and granting procedure in general

Free format text:ADVISORY ACTION MAILED

STCVInformation on status: appeal procedure

Free format text:NOTICE OF APPEAL FILED

STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp