US20130332325A1 - Systems and methods for cash based accounting in a general ledger - Google Patents
Systems and methods for cash based accounting in a general ledger Download PDFInfo
- Publication number
- US20130332325A1 US20130332325A1 US13/966,508 US201313966508A US2013332325A1 US 20130332325 A1 US20130332325 A1 US 20130332325A1 US 201313966508 A US201313966508 A US 201313966508A US 2013332325 A1 US2013332325 A1 US 2013332325A1
- Authority
- US
- United States
- Prior art keywords
- account
- specific amount
- debit
- clearing
- bank
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/12—Accounting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/02—Banking, e.g. interest calculation or account maintenance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/10—Tax strategies
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/12—Accounting
- G06Q40/128—Check-book balancing, updating or printing arrangements
Definitions
- the present invention generally relates to the field of data processing and to financial systems and methods for balancing payments. More particularly, and without limitation, the invention relates to computer systems and methods for providing a cash ledger for a retrospective projection of payments along a process chain.
- Cash accounting is required by most public and private sector organizations. Furthermore, most organizations have to report a full set of financial statements.
- the organizational units of an enterprise may be cost centers, profit centers, or segments or lines of business.
- such an organizational unit may, for example, involve a single title or, in the insurance industry, a single type or line of insurance business.
- All company reports of a corporate entity are based on business transactions, each of which is to be recorded by a document.
- a business transaction may be recorded by an incoming supplier invoice or the withdrawal of goods from the stores for production purposes.
- Large corporate entities incur thousands or hundreds of thousands of transactions each day. For that reason, accounting for a large corporate entity can be accomplished only with the use of data processing systems if related efforts are to be justifiable.
- Embodiments of the present invention encompass methods, apparatus, and computer program products for cash based accounting.
- Embodiments of the invention may facilitate, for example, a retrospective projection of information along a process chain.
- a computer-readable medium containing instructions to configure a processor to perform a method for facilitating cash based accounting.
- the method may include, for example, providing a cash ledger.
- the cash ledger may contain at least one line item and a clearing account.
- the method may include posting a payment, which contains at least one line item, to a bank account and clearing a business partner account by posting the payment against the business partner account.
- the method may also include determining a revenue account from the cleared business partner account and clearing the at least one line item in the payment.
- a computerized system for facilitating cash based accounting.
- the system comprises, for example, a processor and a memory, wherein the processor and the memory are configured to perform a method.
- the method may include, for example, providing a cash ledger.
- the cash ledger may contain at least one line item and a clearing account.
- the method may include posting a payment, which contains at least one line item, to a bank account and clearing a business partner account by posting the payment against the business partner account.
- the method may also include determining a revenue account from the cleared business partner account and clearing the at least one line item in the payment.
- the method may include, for example, providing a cash ledger.
- the cash ledger may contain at least one line item and a clearing account.
- the method may include posting a payment, which contains at least one line item, to a bank account and clearing a business partner account by posting the payment against the business partner account.
- the method may also include determining a revenue account from the cleared business partner account and clearing the at least one line item in the payment.
- FIG. 1 illustrates a block diagram of an exemplary system environment, consistent with certain aspects related to the present invention
- FIG. 2 depicts another block diagram of an exemplary Enterprise Resource Planning (“ERP”) system, consistent with certain aspects related to the present invention
- FIG. 3 depicts an exemplary screenshot of a payment on account, consistent with certain aspects related to the present invention.
- FIG. 4 depicts an exemplary flow diagram that illustrates clearing a payment, consistent with certain aspects related to the present invention.
- FIG. 1 illustrates a block diagram of an exemplary system environment 100 , consistent with certain aspects related to the present invention.
- system 100 includes a client system 110 connected to a server system 140 by a network 130 .
- the client system includes a user interface 120
- the server system 140 includes an ERP system 150 .
- ERP systems 150 in describing embodiments of the invention, other types of business or financial system applications may be employed alone or in any suitable combination.
- the client system 110 may include one or more processors, such as a computer, to interface with server system 140 .
- Server 140 may include one or more processors, such as computers.
- User interface 120 may provide an interface to allow a user to interact with other applications, such as allowing the user to instantiate applications on server system 140 .
- User interface 120 may be implemented as a graphical user interface for receiving information from ERP system 150 .
- a Web browser may be used as user interface 120 .
- the term “instantiate” means, in an object oriented programming environment, an object of a particular class, and, more generally, includes deploying, customizing, running and/or executing an application.
- a computer suitable for use as a client or a server includes, among other things, a processor for executing instructions and one or more memory devices for storing computer program instructions and data.
- the computer may also receive data from and/or transfer data to one or more mass storage devices for storing data, e.g., magnetic, magneto optical disks, or optical disks.
- the computer may be capable of interfacing to a network, such as network 130 .
- Network 130 may include, alone or in any suitable combination, a telephony-based network, a local area network (LAN), a wide area network (WAN), a dedicated intranet, a wireless LAN, the Internet, a wireless network, a bus, and/or any other any communication mechanisms. Further, any suitable combination of wired and/or wireless components and systems may be used to provide a communication mechanism. Moreover, network 130 may be embodied using bi-directional or unidirectional communication links. Further, network 130 may utilize one or more protocols such as Transmission Control Protocol/Internet Protocol (TCP/IP), Hyper Text Transfer Protocol (HTTP), SOAP (Simple Object Access Protocol), and Remote Procedure Call (RPC).
- TCP/IP Transmission Control Protocol/Internet Protocol
- HTTP Hyper Text Transfer Protocol
- SOAP Simple Object Access Protocol
- RPC Remote Procedure Call
- FIG. 2 illustrates a detailed exemplary embodiment of ERP system 150 .
- ERP system 150 may include a computing infrastructure 210 , an accounting interface 220 , and one or more modules 230 .
- Computing infrastructure 210 may include one or more servers and storage devices.
- the servers and storage devices may be collocated with each other or may be distributed across multiple locations.
- Accounting interface 220 may reside on computing infrastructure 210 and provide the foundation for collecting accounting information. Such information may include accounts payable and accounts receivable. Accounting interface 220 may enable an organization to utilize the large amount of data amassed and needed to conduct operations by providing a centralized source for collecting, interpreting, consolidating, and redistributing data that arrives from a variety of systems. Accounting interface 220 may ensure that all accounts are balanced according to preconfigured rules. There are several ways that accounts may be balanced. They may be balanced by segment (such as a branch of an organization, including, for example, licensing, consulting, and training), profit center (such as a regional office or group within the office), business area, and fund, for example.
- segment such as a branch of an organization, including, for example, licensing, consulting, and training
- profit center such as a regional office or group within the office
- business area such as a regional office or group within the office
- fund for example.
- Module 230 may comprise one or more software packages that are dedicated to specific operation tasks.
- module 230 may include general ledger 231 , cash ledger 232 , and reporting 233 .
- General ledger 231 may provide the basis for external reporting of information.
- General ledger 231 may keep track of the income, balance sheets, and transactions that affect an income statement.
- General ledger 231 may provide balance sheets, income statements, and cash flow so that users can view how money is received and spent.
- Cash ledger 232 may be a complete, balanced set of accounts required by and maintained for cash basis accounting. Normally, all cash relevant business processes are recorded, or posted, in cash ledger 232 . The postings may contain the cash account and the revenue/expense account. In addition, cash transfers from one revenue/expense account to another revenue/expense account (e.g., a new invoice reference for the partial payment or clearing of a payment on an account with an invoice) may be updated in cash ledger 232 . Cash ledger 232 may realize both revenue and expense at the time cash is paid or received. Most of the postings to cash ledger 232 may be cash against revenue/expense postings.
- Cash ledger 232 may be also be viewed as part of general ledger 231 .
- Cash ledger 232 may be a non-leading ledger in the general ledger environment.
- a new dimension within cash ledger 232 may be defined. This dimension is referred to herein as a revenue/expense account (RE_ACCOUNT).
- the RE_ACCOUNT may be populated with the values of the revenue accounts and expense accounts.
- CASH_ACCOUNT may be populated with bank account information that may be contained in an original payment document.
- Reporting 233 may obtain the balanced accounts from general ledger 231 and cash ledger 232 and report those results to the user.
- a user may obtain and view the results at user interface 120 .
- FIG. 3 illustrates an exemplary screenshot 300 of a payment on an account contained within a cash ledger document.
- the tables 310 , 320 , 330 , 340 shown in FIG. 3 may be displayed separately or in any combination on user interface 120 . Certain information within each of the tables may only be available depending on the status of the progress of the process chain.
- the name of the account within general ledger 231 may be shown in the “GL account” column. Further, in certain embodiments, the “Substitution for cash ledger” column is not displayed. In the embodiment of FIG. 3 , the “Substitution for cash ledger” column is inserted to illustrate the logical replacement of the content of the “GL account” column by that of other columns, such as the “CASH_ACCOUNT” column which is explained below.
- the value of the payment depicted in the bank statement may be shown in the “Amount” column.
- the “CASH_ACCOUNT” column may represent a physical column to store “GL account” information which is to be inherited along clearing chains. In certain embodiments, the “CASH_ACCOUNT” column may remain hidden to the user and not be offered on the user interface.
- the variable corresponding to the RE_ACCOUNT may be shown in the “RE_ACCOUNT” column.
- a variable or identifier corresponding to the segment, profit center, business area, and/or fund associated with the payment may be depicted in the “Segment/Profit Center/Business Area/Fund” column.
- information concerning a bank statement is provided which is related to a payment on account.
- the payment is EUR 10 .
- no invoice reference is available, therefore the payment cannot be directly assigned to the corresponding account (e.g., segment, profit center, business area, or fund). Because the corresponding account is not known at this time, a variable “Dummy” is placed within the “Segment/Profit Center/Business Area/Fund” column.
- variable “Bank,” which may indicate the specific bank account that received the payment, is placed within the column CASH_ACCOUNT.
- variable “Advance” is placed within the column RE_ACCOUNT.
- Variable “Advance,” which may represent a default value for the RE_ACCOUNT, is not specified at this time.
- the payment amount of EUR 10 in box 310 may be viewed as a debit, therefore a debit of EUR 10 is associated with the GL account “Bank” and cash ledger account “Bank,” This results in a balance amounting to EUR 10 on the credit side of the GL account “Bank clearing” and cash ledger account “Advance.” Because a payment of EUR 10 is posted to the bank account “Bank,” the cash ledger is updated.
- Box 320 depicts an invoice that may be generated and sent to a business partner.
- This invoice may correspond to payment that a business partner owes to a particular account (e.g., segment, profit center, business area, or fund) based on goods or services that the business partner received.
- a business partner owes to a particular account (e.g., segment, profit center, business area, or fund) based on goods or services that the business partner received.
- a particular account e.g., segment, profit center, business area, or fund
- the invoice may be associated with a particular business partner as shown with the GL account “Business Partner.”
- the invoice is for EUR 10 and may be viewed as a debit from “Business Partner” and a corresponding credit to the associated GL account “Revenue/Expense.”
- the invoice may contain the RE_ACCOUNT, therefore the RE_ACCOUNT column is updated to reflect this information.
- the RE_ACCOUNT is “Revenue/Expense.”
- the appropriate account e.g., segment, profit center, business area, or fund
- the “Segment/Profit Center/Business Area/Fund” column may reflect the appropriate account, which is account “A.”
- a payment on an account may be received from the business partner.
- the payment may be viewed as a credit of EUR 10 to the GL account “Business Partner” and a corresponding debit of EUR 10 to the GL account “Bank Clearing,”
- the RE_ACCOUNT and “Segment/Profit Center/Business Area/Fund” may be known, and this information may be inherited from step 320 . Therefore, the RE_ACCOUNT is “Revenue/Expense” and the “Segment/Profit Center/Business Area/Fund” is “A.”
- box 340 the payment on an account is cleared.
- the information from the GL account “Bank Clearing” in box 310 may be inherited. However, the amount may be viewed as a debit of EUR 10 to balance the credit of EUR 10 associated with the “Bank Clearing” box step 310 .
- the information from the GL account “Bank Clearing” in box 330 may also be inherited. However, the amount may be viewed as a credit of EUR 10 to balance the debit of EUR 10 associated with the “Bank Clearing” from box 330 .
- the EUR 10 payment may be cleared by the GL account “Bank Clearing,” and the original EUR 10 payment reflected on the bank statement is associated with the RE_ACCOUNT “revenue/expense” and “Segment/Profit Center/Business Area/Fund” “A.”
- the information from the GL account “Bank” in box 310 may be inherited. However, the amount may be viewed as a credit of EUR 10 to balance the debit of EUR 10 associated with the “Bank” from box 310 .
- a pre-defined clearing GL account is used to store clearing items, which are created automatically to ensure a document which is overall balanced by entity (i.e. Segment, Profit Center, Business Area or Fund).
- the GL account is named “Zero-Balance Clearing Account.”
- the information from the GL account “Revenue/Expense” in box 320 may be inherited. However, the amount may be viewed as a debit of EUR 10 to balance the credit of EUR 10 associated with the “Revenue/Expense” from box 320 .
- a different GL account may be may be used.
- the GL account is also “Zero-Balance Clearing Account.”
- the “Substitution for cash ledger” column illustrates that the values within the GL account column should be substituted. Specifically, the “Zero-Balance Clearing Account” value is substituted with the “bank” value.
- the RE_ACCOUNT is “revenue/expense.” At this time, the payment of EUR 10 has been cleared by GL account “Bank Clearing,” which may result in a balance in cash ledger account “Bank.”
- FIG. 4 depicts an exemplary flow diagram 400 that illustrates clearing a payment on an account.
- step 410 an incoming payment on an account of EUR 10 is reflected on the bank statement as a debit of EUR 10 .
- the corresponding account e.g., segment, profit center, business area, or fund
- a variable “Dummy” is associated with the payment on account.
- a corresponding credit of EUR 10 may be reflected as a credit on the bank clearing.
- the credit of EUR 10 may also inherit the variable “Dummy.”
- a business partner invoice may be generated for EUR 10 .
- the corresponding account is known, and be referred to as “A.” This may result in a debit of EUR 10 in a receivables account because the invoice has not been paid. This may also result in a credit of EUR 10 in a revenue account because payment is expected.
- a payment of EUR 10 corresponding to the invoice in step 320 may be received. Because the payment corresponds to the invoice, the corresponding account “A” may be inherited from the invoice. When payment is received, a credit of EUR 10 may be reflected in the receivables account. Because the EUR 10 payment must balance, a debit of EUR 10 may be reflected in the bank clearing.
- the bank clearing is balanced.
- the bank clearing may reflect a debit of EUR 10 corresponding to account “Dummy” and a credit of EUR 10 corresponding to account “A” as shown in step 440 .
- a clearing account may reflect the debit of EUR 10 corresponding to account “Dummy” as a credit and the credit of EUR 10 corresponding to account “A” as a debit.
- the debit side and credit side of the clearing are balanced, therefore the payment may be cleared.
- the clearing account is replaced by the bank account (automatically or “on the fly”) by the retrospective projection mechanism explained in FIG. 3 . Because the payment must balance, the EUR 10 payment corresponding to account “Dummy” may now be viewed as a credit on the bank account. The payment is now cleared, and the bank account may reflect the EUR 10 payment as corresponding to account “A.”
- aspects of the invention are described for being stared in memory, one skilled in the art will appreciate that these aspects can also be stored on other types of computer-readable media, such as secondary storage devices, for example, hard disks, floppy disks, or CD-ROM, the Internet or other propagation medium, or other forms of RAM or ROM.
- secondary storage devices for example, hard disks, floppy disks, or CD-ROM, the Internet or other propagation medium, or other forms of RAM or ROM.
- Programs based on the written description and methods of this invention are within the skill of an experienced developer.
- the various programs or program modules can be created using any of the techniques known to one skilled in the art or can be designed in connection with existing software.
- program sections or program modules can be designed in or by means of Java, C++, HTML, XML, or HTML with included Java applets or in SAP R/3 or ABAP.
- One or more of such software sections or modules can be integrated into a computer system or existing e-mail or browser software.
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Engineering & Computer Science (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Technology Law (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
Systems and methods are disclosed for facilitating cash based accounting. In one exemplary embodiment, there is provided a method that includes, for example, providing a cash ledger. The cash ledger may contain at least one line item and a clearing account. The method may include posting a payment, which contains at least one line item, to a bank account and clearing a business partner account by posting the payment against the business partner account. The method may also include determining a revenue account from the cleared business partner account and clearing the at least one line item in the payment.
Description
- The present invention generally relates to the field of data processing and to financial systems and methods for balancing payments. More particularly, and without limitation, the invention relates to computer systems and methods for providing a cash ledger for a retrospective projection of payments along a process chain.
- Cash accounting is required by most public and private sector organizations. Furthermore, most organizations have to report a full set of financial statements.
- Today, many corporate groups and other organizations must comply with a plurality of statutory accounting principles when preparing and publishing their annual financial statements. For example, a German group listed on a U.S. stock exchange must submit a financial statement under US-GAAP and/or IAS as well as under HGB. It is possible that further financial statements are necessary, for example, for subsidiaries in Asian countries, according to local rules.
- In addition to these financial statements prescribed by law, the preparation of financial statements for various organizational units of an enterprise that are as informative as possible are required for internal uses. For example, such financial statements provide management with as comprehensive a picture as possible on the development of individual projects or company segments or product groups. The organizational units of an enterprise may be cost centers, profit centers, or segments or lines of business. In the media industry, such an organizational unit may, for example, involve a single title or, in the insurance industry, a single type or line of insurance business.
- All company reports of a corporate entity are based on business transactions, each of which is to be recorded by a document. For example, a business transaction may be recorded by an incoming supplier invoice or the withdrawal of goods from the stores for production purposes. Large corporate entities incur thousands or hundreds of thousands of transactions each day. For that reason, accounting for a large corporate entity can be accomplished only with the use of data processing systems if related efforts are to be justifiable.
- In view of the foregoing, corporate entities and other organizations require improved data processing systems and methods that provide a summarized reporting of their cash flow, so that they can view money paid and money received. Such systems and methods must be capable of providing relevant balance and other accounting information, even for entities that incur a large number of daily transactions. Therefore, there is thus a need to provide an improved accounting tool to facilitate a retrospective projection of information along a process chain.
- Embodiments of the present invention encompass methods, apparatus, and computer program products for cash based accounting. Embodiments of the invention may facilitate, for example, a retrospective projection of information along a process chain.
- In one exemplary embodiment, there is provided a computer-readable medium containing instructions to configure a processor to perform a method for facilitating cash based accounting. The method may include, for example, providing a cash ledger. The cash ledger may contain at least one line item and a clearing account. The method may include posting a payment, which contains at least one line item, to a bank account and clearing a business partner account by posting the payment against the business partner account. The method may also include determining a revenue account from the cleared business partner account and clearing the at least one line item in the payment.
- In another exemplary embodiment, there is provided a computerized system for facilitating cash based accounting. The system comprises, for example, a processor and a memory, wherein the processor and the memory are configured to perform a method. The method may include, for example, providing a cash ledger. The cash ledger may contain at least one line item and a clearing account. The method may include posting a payment, which contains at least one line item, to a bank account and clearing a business partner account by posting the payment against the business partner account. The method may also include determining a revenue account from the cleared business partner account and clearing the at least one line item in the payment.
- In another exemplary embodiment, there is provided a method for facilitating cash based accounting. The method may include, for example, providing a cash ledger. The cash ledger may contain at least one line item and a clearing account. The method may include posting a payment, which contains at least one line item, to a bank account and clearing a business partner account by posting the payment against the business partner account. The method may also include determining a revenue account from the cleared business partner account and clearing the at least one line item in the payment.
- It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention, as described. Further features and/or variations may be provided in addition to those set forth herein. For example, the present invention may be directed to various combinations and subcombinations of the disclosed features and/or combinations and subcombinations of several further features disclosed below in the detailed description.
- The accompanying drawings, which are incorporated in and constitute a part of this specification, show certain aspects of implementations consistent with the present invention and, together with the description, help explain some of the principles associated with the invention. In the drawings,
-
FIG. 1 illustrates a block diagram of an exemplary system environment, consistent with certain aspects related to the present invention; -
FIG. 2 depicts another block diagram of an exemplary Enterprise Resource Planning (“ERP”) system, consistent with certain aspects related to the present invention; -
FIG. 3 depicts an exemplary screenshot of a payment on account, consistent with certain aspects related to the present invention; and -
FIG. 4 depicts an exemplary flow diagram that illustrates clearing a payment, consistent with certain aspects related to the present invention. - The following detailed description refers to the accompanying drawings. Wherever possible, the same reference numbers are used in the drawings and the following description to refer to the same or similar parts. While several exemplary embodiments and features of the invention are described herein, modifications, adaptations and other implementations are possible, without departing from the spirit and scope of the invention. For example, substitutions, additions or modifications may be made to the components illustrated in the drawings, and the exemplary methods described herein may be modified by substituting, reordering or adding steps to the disclosed methods. Accordingly, the following detailed description does not limit the invention. Instead, the proper scope of the invention is defined by the appended claims.
-
FIG. 1 illustrates a block diagram of anexemplary system environment 100, consistent with certain aspects related to the present invention. Referring toFIG. 1 ,system 100 includes aclient system 110 connected to aserver system 140 by anetwork 130. The client system includes auser interface 120, and theserver system 140 includes anERP system 150. Although the description ofsystem 100 is made in the context of a client-server environment, other system environments and arrangements can be used instead. Further, although reference is made toERP systems 150 in describing embodiments of the invention, other types of business or financial system applications may be employed alone or in any suitable combination. - The
client system 110 may include one or more processors, such as a computer, to interface withserver system 140.Server 140 may include one or more processors, such as computers.User interface 120 may provide an interface to allow a user to interact with other applications, such as allowing the user to instantiate applications onserver system 140.User interface 120 may be implemented as a graphical user interface for receiving information fromERP system 150. By way of an example, a Web browser may be used asuser interface 120. As used herein, the term “instantiate” means, in an object oriented programming environment, an object of a particular class, and, more generally, includes deploying, customizing, running and/or executing an application. - A computer suitable for use as a client or a server includes, among other things, a processor for executing instructions and one or more memory devices for storing computer program instructions and data. The computer may also receive data from and/or transfer data to one or more mass storage devices for storing data, e.g., magnetic, magneto optical disks, or optical disks. Furthermore, the computer may be capable of interfacing to a network, such as
network 130. -
Network 130 may include, alone or in any suitable combination, a telephony-based network, a local area network (LAN), a wide area network (WAN), a dedicated intranet, a wireless LAN, the Internet, a wireless network, a bus, and/or any other any communication mechanisms. Further, any suitable combination of wired and/or wireless components and systems may be used to provide a communication mechanism. Moreover,network 130 may be embodied using bi-directional or unidirectional communication links. Further,network 130 may utilize one or more protocols such as Transmission Control Protocol/Internet Protocol (TCP/IP), Hyper Text Transfer Protocol (HTTP), SOAP (Simple Object Access Protocol), and Remote Procedure Call (RPC). -
FIG. 2 illustrates a detailed exemplary embodiment ofERP system 150. As shown inFIG. 2 ,ERP system 150 may include acomputing infrastructure 210, anaccounting interface 220, and one ormore modules 230. -
Computing infrastructure 210 may include one or more servers and storage devices. The servers and storage devices may be collocated with each other or may be distributed across multiple locations. -
Accounting interface 220 may reside oncomputing infrastructure 210 and provide the foundation for collecting accounting information. Such information may include accounts payable and accounts receivable.Accounting interface 220 may enable an organization to utilize the large amount of data amassed and needed to conduct operations by providing a centralized source for collecting, interpreting, consolidating, and redistributing data that arrives from a variety of systems.Accounting interface 220 may ensure that all accounts are balanced according to preconfigured rules. There are several ways that accounts may be balanced. They may be balanced by segment (such as a branch of an organization, including, for example, licensing, consulting, and training), profit center (such as a regional office or group within the office), business area, and fund, for example. -
Module 230 may comprise one or more software packages that are dedicated to specific operation tasks. For example,module 230 may includegeneral ledger 231,cash ledger 232, and reporting 233. -
General ledger 231 may provide the basis for external reporting of information.General ledger 231 may keep track of the income, balance sheets, and transactions that affect an income statement.General ledger 231 may provide balance sheets, income statements, and cash flow so that users can view how money is received and spent. -
General ledger 231 andcash ledger 232 may receive all of the information fromaccounting interface 220.Cash ledger 232 may be a complete, balanced set of accounts required by and maintained for cash basis accounting. Normally, all cash relevant business processes are recorded, or posted, incash ledger 232. The postings may contain the cash account and the revenue/expense account. In addition, cash transfers from one revenue/expense account to another revenue/expense account (e.g., a new invoice reference for the partial payment or clearing of a payment on an account with an invoice) may be updated incash ledger 232.Cash ledger 232 may realize both revenue and expense at the time cash is paid or received. Most of the postings tocash ledger 232 may be cash against revenue/expense postings. -
Cash ledger 232 may be also be viewed as part ofgeneral ledger 231.Cash ledger 232 may be a non-leading ledger in the general ledger environment. To enable the reporting of cash information using account assignments, a new dimension withincash ledger 232 may be defined. This dimension is referred to herein as a revenue/expense account (RE_ACCOUNT). The RE_ACCOUNT may be populated with the values of the revenue accounts and expense accounts. - In addition to the RE_ACCOUNT, an additional dimension may be defined to memorize bank account information along a process chain. This dimension is referred to herein as a cash account (CASH_ACCOUNT). CASH_ACCOUNT may be populated with bank account information that may be contained in an original payment document.
- Reporting 233 may obtain the balanced accounts from
general ledger 231 andcash ledger 232 and report those results to the user. A user may obtain and view the results atuser interface 120. -
FIG. 3 illustrates anexemplary screenshot 300 of a payment on an account contained within a cash ledger document. The tables 310, 320, 330, 340 shown inFIG. 3 may be displayed separately or in any combination onuser interface 120. Certain information within each of the tables may only be available depending on the status of the progress of the process chain. The name of the account withingeneral ledger 231 may be shown in the “GL account” column. Further, in certain embodiments, the “Substitution for cash ledger” column is not displayed. In the embodiment ofFIG. 3 , the “Substitution for cash ledger” column is inserted to illustrate the logical replacement of the content of the “GL account” column by that of other columns, such as the “CASH_ACCOUNT” column which is explained below. - The value of the payment depicted in the bank statement may be shown in the “Amount” column. The “CASH_ACCOUNT” column may represent a physical column to store “GL account” information which is to be inherited along clearing chains. In certain embodiments, the “CASH_ACCOUNT” column may remain hidden to the user and not be offered on the user interface.
- The variable corresponding to the RE_ACCOUNT may be shown in the “RE_ACCOUNT” column. In addition, a variable or identifier corresponding to the segment, profit center, business area, and/or fund associated with the payment may be depicted in the “Segment/Profit Center/Business Area/Fund” column.
- In
box 310, information concerning a bank statement is provided which is related to a payment on account. In this example, the payment is EUR 10. This is an exemplary embodiment, and many different payment values may be received and cleared as shown inFIG. 3 . In this example, no invoice reference is available, therefore the payment cannot be directly assigned to the corresponding account (e.g., segment, profit center, business area, or fund). Because the corresponding account is not known at this time, a variable “Dummy” is placed within the “Segment/Profit Center/Business Area/Fund” column. - Even though the corresponding “Segment/Profit Center/Business Area/Fund” account is unknown, the payment may be updated within
cash ledger 232. Therefore, variable “Bank,” which may indicate the specific bank account that received the payment, is placed within the column CASH_ACCOUNT. In addition, variable “Advance” is placed within the column RE_ACCOUNT. Variable “Advance,” which may represent a default value for the RE_ACCOUNT, is not specified at this time. - In the example of
FIG. 3 , the payment amount of EUR 10 inbox 310 may be viewed as a debit, therefore a debit ofEUR 10 is associated with the GL account “Bank” and cash ledger account “Bank,” This results in a balance amounting to EUR 10 on the credit side of the GL account “Bank clearing” and cash ledger account “Advance.” Because a payment ofEUR 10 is posted to the bank account “Bank,” the cash ledger is updated. -
Box 320 depicts an invoice that may be generated and sent to a business partner. This invoice may correspond to payment that a business partner owes to a particular account (e.g., segment, profit center, business area, or fund) based on goods or services that the business partner received. Inbox 320, no payment is received, thereforecash ledger 232 is not updated at this time. - In
box 320, the invoice may be associated with a particular business partner as shown with the GL account “Business Partner.” In this example, the invoice is forEUR 10 and may be viewed as a debit from “Business Partner” and a corresponding credit to the associated GL account “Revenue/Expense.” The invoice may contain the RE_ACCOUNT, therefore the RE_ACCOUNT column is updated to reflect this information. In this example, the RE_ACCOUNT is “Revenue/Expense.” In addition, the appropriate account (e.g., segment, profit center, business area, or fund) that is sending the invoice for payment is known. Therefore, the “Segment/Profit Center/Business Area/Fund” column may reflect the appropriate account, which is account “A.” - In
box 330, a payment on an account may be received from the business partner. The payment may be viewed as a credit of EUR 10 to the GL account “Business Partner” and a corresponding debit of EUR 10 to the GL account “Bank Clearing,” Consistent withbox 320, the RE_ACCOUNT and “Segment/Profit Center/Business Area/Fund” may be known, and this information may be inherited fromstep 320. Therefore, the RE_ACCOUNT is “Revenue/Expense” and the “Segment/Profit Center/Business Area/Fund” is “A.” - In
box 340, the payment on an account is cleared. In the first row, the information from the GL account “Bank Clearing” inbox 310 may be inherited. However, the amount may be viewed as a debit of EUR 10 to balance the credit of EUR 10 associated with the “Bank Clearing”box step 310. In the second row, the information from the GL account “Bank Clearing” inbox 330 may also be inherited. However, the amount may be viewed as a credit of EUR 10 to balance the debit of EUR 10 associated with the “Bank Clearing” frombox 330. At this time, theEUR 10 payment may be cleared by the GL account “Bank Clearing,” and theoriginal EUR 10 payment reflected on the bank statement is associated with the RE_ACCOUNT “revenue/expense” and “Segment/Profit Center/Business Area/Fund” “A.” - In the third row, the information from the GL account “Bank” in
box 310 may be inherited. However, the amount may be viewed as a credit of EUR 10 to balance the debit of EUR 10 associated with the “Bank” frombox 310. In addition, a pre-defined clearing GL account is used to store clearing items, which are created automatically to ensure a document which is overall balanced by entity (i.e. Segment, Profit Center, Business Area or Fund). In this example, the GL account is named “Zero-Balance Clearing Account.” - In the fourth row, the information from the GL account “Revenue/Expense” in
box 320 may be inherited. However, the amount may be viewed as a debit of EUR 10 to balance the credit of EUR 10 associated with the “Revenue/Expense” frombox 320. In addition, a different GL account may be may be used. In this example, the GL account is also “Zero-Balance Clearing Account.” The “Substitution for cash ledger” column illustrates that the values within the GL account column should be substituted. Specifically, the “Zero-Balance Clearing Account” value is substituted with the “bank” value. The RE_ACCOUNT is “revenue/expense.” At this time, the payment ofEUR 10 has been cleared by GL account “Bank Clearing,” which may result in a balance in cash ledger account “Bank.” -
FIG. 4 depicts an exemplary flow diagram 400 that illustrates clearing a payment on an account. Instep 410, an incoming payment on an account ofEUR 10 is reflected on the bank statement as a debit ofEUR 10. At this time, the corresponding account (e.g., segment, profit center, business area, or fund) is not known, therefore a variable “Dummy” is associated with the payment on account. Because the payment must balance, a corresponding credit ofEUR 10 may be reflected as a credit on the bank clearing. The credit ofEUR 10 may also inherit the variable “Dummy.” - In
step 420, a business partner invoice may be generated forEUR 10. At this time, the corresponding account is known, and be referred to as “A.” This may result in a debit of EUR 10 in a receivables account because the invoice has not been paid. This may also result in a credit of EUR 10 in a revenue account because payment is expected. - In
step 430, a payment of EUR 10 corresponding to the invoice instep 320 may be received. Because the payment corresponds to the invoice, the corresponding account “A” may be inherited from the invoice. When payment is received, a credit ofEUR 10 may be reflected in the receivables account. Because theEUR 10 payment must balance, a debit of EUR 10 may be reflected in the bank clearing. - At this time, the bank clearing is balanced. The bank clearing may reflect a debit of EUR 10 corresponding to account “Dummy” and a credit of
EUR 10 corresponding to account “A” as shown instep 440. - Also in
step 440, a clearing account may reflect the debit of EUR 10 corresponding to account “Dummy” as a credit and the credit ofEUR 10 corresponding to account “A” as a debit. The debit side and credit side of the clearing are balanced, therefore the payment may be cleared. The clearing account, however, is replaced by the bank account (automatically or “on the fly”) by the retrospective projection mechanism explained inFIG. 3 . Because the payment must balance, theEUR 10 payment corresponding to account “Dummy” may now be viewed as a credit on the bank account. The payment is now cleared, and the bank account may reflect theEUR 10 payment as corresponding to account “A.” - The foregoing description has been presented for purposes of illustration. It is not exhaustive and does not limit the invention to the precise forms or embodiments disclosed. Modifications and adaptations of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the disclosed embodiments of the invention. For example, the described implementations include software, but systems and methods consistent with the present invention may be implemented as a combination of hardware and software or in hardware alone. Examples of hardware include computing or processing systems, including personal computers, servers, laptops, mainframes, micro-processors and the like. Additionally, although aspects of the invention are described for being stared in memory, one skilled in the art will appreciate that these aspects can also be stored on other types of computer-readable media, such as secondary storage devices, for example, hard disks, floppy disks, or CD-ROM, the Internet or other propagation medium, or other forms of RAM or ROM.
- Computer programs based on the written description and methods of this invention are within the skill of an experienced developer. The various programs or program modules can be created using any of the techniques known to one skilled in the art or can be designed in connection with existing software. For example, program sections or program modules can be designed in or by means of Java, C++, HTML, XML, or HTML with included Java applets or in SAP R/3 or ABAP. One or more of such software sections or modules can be integrated into a computer system or existing e-mail or browser software.
- Moreover, while illustrative embodiments of the invention have been described herein, the scope of the invention includes any and all embodiments having equivalent elements, modifications, omissions, combinations (e.g., of aspects across various embodiments), adaptations and/or alterations as would be appreciated by those in the art based on the present disclosure. The limitations in the claims are to be interpreted broadly based on the language employed in the claims and not limited to examples described in the present specification or during the prosecution of the application, which examples are to be construed as non—exclusive. Further, the steps of the disclosed methods may be modified in any manner, including by reordering steps and/or inserting or deleting steps, without departing from the principles of the invention. It is intended, therefore, that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by the following claims and their full scope of equivalents.
Claims (21)
1.-18. (canceled)
19. A non-transitory computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, cause the processor to perform a method for cash-based accounting for an entity, the method comprising:
recording an incoming payment on a bank statement as a debit of a specific amount for an unknown account;
associating a dummy identifier with the incoming payment;
generating a business partner invoice for the specific amount, the business partner invoice having an account identifier;
receiving, from a business partner, a cash payment of the specific amount corresponding to the business partner invoice;
balancing a bank clearing sheet based on the debit of the specific amount corresponding to the dummy identifier and a credit of the specific amount corresponding to the account identifier; and
inserting, in a clearing account, the debit of the specific amount corresponding to the dummy identifier as a credit and the credit of the specific amount corresponding to the account identifier as a debit.
20. The non-transitory computer-readable medium of claim 19 , wherein the method further comprises:
inserting the credit of the specific amount on the bank clearing sheet corresponding to the debit of the specific amount on the bank statement.
21. The non-transitory computer-readable medium of claim 19 , wherein the method further comprises:
inserting the debit of the specific amount in a receivable account indicating the cash payment owned by the business partner; and
inserting the credit of the specific amount in a revenue account indicating the cash payment expected from the business partner.
22. The non-transitory computer-readable medium of claim 19 , wherein the method further comprises:
associating the cash payment with the account identifier; and
inserting, according to the cash payment, the credit of the specific amount in the receivable account and the debit of the specific amount in the bank clearing sheet.
23. The non-transitory computer-readable medium of claim 19 , wherein the method further comprises clearing the cash payment based on the clearing account.
24. The non-transitory computer-readable medium of claim 19 , wherein the method further comprises replacing the clearing account with a bank account by a retrospective projection mechanism.
25. The non-transitory computer-readable medium of claim 24 , wherein the bank account associating the cash payment with the account identifier.
26. A method for cash-based accounting for an entity, comprising:
recording an incoming payment on a bank statement as a debit of a specific amount for an unknown account;
associating a dummy identifier with the incoming payment;
generating a business partner invoice for the specific amount, the business partner invoice having an account identifier;
receiving, from a business partner, a cash payment of the specific amount corresponding to the business partner invoice;
balancing a bank clearing sheet based on the debit of the specific amount corresponding to the dummy identifier and a credit of the specific amount corresponding to the account identifier; and
inserting, in a clearing account, the debit of the specific amount corresponding to the dummy identifier as a credit and the credit of the specific amount corresponding to the account identifier as a debit.
27. The method of claim 26 , further comprising inserting the credit of the specific amount on the bank clearing sheet corresponding to the debit of the specific amount on the bank statement.
28. The method of claim 26 , further comprising:
inserting the debit of the specific amount in a receivable account indicating the cash payment owned by the business partner; and
inserting the credit of the specific amount in a revenue account indicating the cash payment expected from the business partner.
29. The method of claim 26 , further comprising:
associating the cash payment with the account identifier; and
inserting, according to the cash payment, the credit of the specific amount in the receivable account and the debit of the specific amount in the bank clearing sheet.
30. The method of claim 26 , further comprising clearing the cash payment based on the clearing account.
31. The method of claim 26 , further comprising replacing the clearing account with a bank account by a retrospective projection mechanism.
32. The method of claim 31 , wherein the bank account associating the cash payment with the account identifier.
33. A system for cash-based accounting for an entity, comprising:
a memory configured to store instructions and accounting data; and
a processor configured to execute the instructions for processing the accounting data, the instructions causing the processor to:
record an incoming payment on a bank statement as a debit of a specific amount for an unknown account;
associate a dummy identifier with the incoming payment;
generate a business partner invoice for the specific amount, the business partner invoice having an account identifier;
receive, from a business partner, a cash payment of the specific amount corresponding to the business partner invoice;
balance a bank clearing sheet based on the debit of the specific amount corresponding to the dummy identifier and a credit of the specific amount corresponding to the account identifier; and
insert in a clearing account, the debit of the specific amount corresponding to the dummy identifier as a credit and the credit of the specific amount corresponding to the account identifier as a debit.
34. The system of claim 33 , wherein the instructions further cause the processor to:
insert the debit of the specific amount in a receivable account indicating the cash payment owned by the business partner; and
insert the credit of the specific amount in a revenue account indicating the cash payment expected from the business partner.
35. The system of claim 33 , wherein the instructions further cause the processor to:
associate the cash payment with the account identifier; and
insert, according to the cash payment, the credit of the specific amount in the receivable account and the debit of the specific amount in the bank clearing sheet.
36. The system of claim 33 , wherein the instructions further cause the processor to clear the cash payment based on the clearing account.
37. The system of claim 33 , wherein the instructions further cause the processor to replace the clearing account with a bank account by a retrospective projection mechanism.
38. The system of claim 37 , wherein the bank account associating the cash payment with the account identifier.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/966,508 US20130332325A1 (en) | 2008-03-28 | 2013-08-14 | Systems and methods for cash based accounting in a general ledger |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/078,338 US8543476B2 (en) | 2008-03-28 | 2008-03-28 | Systems and methods for cash based accounting in a general ledger |
US13/966,508 US20130332325A1 (en) | 2008-03-28 | 2013-08-14 | Systems and methods for cash based accounting in a general ledger |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/078,338 Continuation US8543476B2 (en) | 2008-03-28 | 2008-03-28 | Systems and methods for cash based accounting in a general ledger |
Publications (1)
Publication Number | Publication Date |
---|---|
US20130332325A1 true US20130332325A1 (en) | 2013-12-12 |
Family
ID=41118572
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/078,338 Active 2029-05-22 US8543476B2 (en) | 2008-03-28 | 2008-03-28 | Systems and methods for cash based accounting in a general ledger |
US13/966,508 Abandoned US20130332325A1 (en) | 2008-03-28 | 2013-08-14 | Systems and methods for cash based accounting in a general ledger |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/078,338 Active 2029-05-22 US8543476B2 (en) | 2008-03-28 | 2008-03-28 | Systems and methods for cash based accounting in a general ledger |
Country Status (1)
Country | Link |
---|---|
US (2) | US8543476B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110191214A1 (en) * | 2010-01-29 | 2011-08-04 | Oracle International Corporation | General ledger (gl) journal delete/accounting line reversal web service |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160042468A1 (en) | 2014-07-26 | 2016-02-11 | Ahmed Farouk Shaaban | Modified cash ledger basis for an accounting system and process |
US20220335515A1 (en) * | 2021-04-20 | 2022-10-20 | Goldman Sachs & Co. LLC | Dual ledger architecture for physical and virtual accounts with a configurable interest distribution system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6041312A (en) * | 1997-03-28 | 2000-03-21 | International Business Machines Corporation | Object oriented technology framework for accounts receivable and accounts payable |
US20010025262A1 (en) * | 2000-03-15 | 2001-09-27 | Nadeem Ahmed | Computer apparatus for monitoring and updating accountancy records |
US20010029475A1 (en) * | 2000-02-18 | 2001-10-11 | Edward Boicourt | Financial processing system and method |
US20040133509A1 (en) * | 2002-11-01 | 2004-07-08 | Mccoy Randal A. | Technique for making payments for a non-subscriber payor |
US20070233541A1 (en) * | 2006-03-30 | 2007-10-04 | Martin Schorr | Providing accounting software application as enterprise services |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3790260A (en) * | 1972-01-03 | 1974-02-05 | Corning Glass Works | High strength ophthalmic lens |
US20030046194A1 (en) * | 2001-08-08 | 2003-03-06 | Mcclendon Glenn Raymond | Posting lines |
US20050192876A1 (en) * | 2004-03-01 | 2005-09-01 | Mckee A. J.Jr. | Software application for teaching cost accounting |
US7568615B2 (en) * | 2005-08-24 | 2009-08-04 | E-Cash Financial, Inc. | Electronic transfer of hard currency |
US8924269B2 (en) * | 2006-05-13 | 2014-12-30 | Sap Ag | Consistent set of interfaces derived from a business object model |
US20080065518A1 (en) * | 2006-09-08 | 2008-03-13 | Microsoft Corporation | Locking of settlements and documents during production of tax return |
EP2045959B1 (en) * | 2007-10-03 | 2011-07-20 | Accenture Global Services Limited | Technology agnostic universally appliable data model for a telecommunication service provider archtitecture |
-
2008
- 2008-03-28 US US12/078,338 patent/US8543476B2/en active Active
-
2013
- 2013-08-14 US US13/966,508 patent/US20130332325A1/en not_active Abandoned
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6041312A (en) * | 1997-03-28 | 2000-03-21 | International Business Machines Corporation | Object oriented technology framework for accounts receivable and accounts payable |
US20010029475A1 (en) * | 2000-02-18 | 2001-10-11 | Edward Boicourt | Financial processing system and method |
US20010025262A1 (en) * | 2000-03-15 | 2001-09-27 | Nadeem Ahmed | Computer apparatus for monitoring and updating accountancy records |
US20040133509A1 (en) * | 2002-11-01 | 2004-07-08 | Mccoy Randal A. | Technique for making payments for a non-subscriber payor |
US20070233541A1 (en) * | 2006-03-30 | 2007-10-04 | Martin Schorr | Providing accounting software application as enterprise services |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110191214A1 (en) * | 2010-01-29 | 2011-08-04 | Oracle International Corporation | General ledger (gl) journal delete/accounting line reversal web service |
US9208527B2 (en) * | 2010-01-29 | 2015-12-08 | Oracle International Corporation | General ledger (GL) journal delete/accounting line reversal web service |
Also Published As
Publication number | Publication date |
---|---|
US8543476B2 (en) | 2013-09-24 |
US20090248554A1 (en) | 2009-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10650449B2 (en) | System and method for providing an aggregation tool | |
Zhao et al. | Auditing in the e‐commerce era | |
AU784696B2 (en) | Electronic bill presentment and payment systems and processes | |
US10650473B2 (en) | Data transaction acceleration using multiple data structure types | |
US7523068B2 (en) | Centralized payment processing system | |
CN111914572B (en) | Translation platform for executable instructions | |
US10204380B1 (en) | Categorically inductive taxonomy system, program product and method | |
US20050278295A1 (en) | Systems and methods for creating a database for accounting purposes | |
US10915968B1 (en) | System and method for proactively managing alerts | |
US20130332325A1 (en) | Systems and methods for cash based accounting in a general ledger | |
Izmailov et al. | Information systems and technologies in accounting and taxation as a means of integration into the digital economy | |
Shygun et al. | Global Trends in Transformation of Decision Support Systems: Case With VAT in SAP | |
Paul et al. | Choosing the right accounting software for organised retail environment | |
Benahal | Self-reliance of the Koha acquisition module for managing procurement of printed books: an academic library perspective | |
Wan | Electronic financial services: technology and management | |
Imeson et al. | Modernize or Fail: The Modernization Challenges Facing Banks, and the Technology Implications. | |
Carmo | Robotic process automation: impact and best practices in portuguese banks | |
Owens et al. | Developments in the Use of Technologies in African Tax Administrations | |
Panigrahi et al. | State Treasury Management System: A Case of Sustainability | |
McGill et al. | Reporting | |
Jain | Evaluating the Request for Proposal (RFP) of the Integrated Financial Management System (IFMS), Phase-II Gujarat | |
Gruber | Deduction of a technical modernization process for the software architecture of Core Banking Systems | |
JP2024023847A (en) | Credit-debit allocation department specification device, credit-debit allocation department specification method, and credit-debit allocation department specification program | |
Dauphinee et al. | An Introduction to Horizontal Management in Financial Services (Part 2 of 2) | |
IBM. Redbooks et al. | LINUX and branch banking |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SAP SE, GERMANY Free format text: CHANGE OF NAME;ASSIGNOR:SAP AG;REEL/FRAME:033625/0223 Effective date: 20140707 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |