Financial statement automatic generation apparatus and method for providing financial statements for respective individual transactions, and computer-readable storage medium storing software program implementing same

WO2026177583A1PCT designated stage Publication Date: 2026-08-27LEE GI JUN
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2026/003003
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2025-09-23
Filing Date
2026-02-23
Publication Date
2026-08-27

Smart Images

  • Figure KR2026003003_27082026_PF_FP_ABST
    Figure KR2026003003_27082026_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed are a financial statement automatic generation apparatus and method in which a financial statement for respective individual transactions are generated and provided to a user so that an environment enabling familiarization with the financial statement is provided, and which can show, so as to be understandable, to which items on the financial statement transaction details are reflected. To this end, provided is the financial statement automatic generation apparatus for identifying, when individual transaction information of the user is collected, an account title related to the individual transaction information, and generating independent financial statements for respective pieces of individual transaction information by using the identified account title. According to the present invention, each individual transaction is treated as a complete accounting-learning unit so as to intuitively show the influence of the corresponding transaction on assets, debt, capital, profits, and costs immediately after the transaction occurs, thereby dramatically improving engagement and understanding of learners.
Need to check novelty before this filing date? Find Prior Art

Description

An automatic financial statement generation device and method that provide financial statements for each individual transaction, and a computer-readable storage medium storing a software program implementing the same.

[0001] The present invention relates to a financial statement automatic generation technology that generates independent financial statements corresponding to a transaction in real time whenever a user's individual transaction occurs. More specifically, it relates to an apparatus and method for automatically generating and providing financial statements separated into individual transaction units to intuitively show where and how the transaction details are reflected in the asset, liability, and equity items of the balance sheet and the revenue and expense items of the income statement whenever a financial transaction occurs, and to a computer-readable storage medium storing a software program implementing the same.

[0002]

[0003] In modern capitalist society, an understanding of economics and accounting is emerging as an indispensable core competency for not only rational asset management for individuals but also for the survival and sustainable growth of companies.

[0004] Companies or organizations periodically prepare financial statements to clearly understand their financial status and business performance, report to external stakeholders such as shareholders and creditors, and utilize them for internal management decision-making. These financial statements are so important that they are referred to as the "language of the business." They generally consist of the Statement of Financial Position, Income Statement, Statement of Changes in Equity, and Statement of Cash Flows, and are prepared in accordance with strict accounting standards, such as Korean International Financial Reporting Standards (K-IFRS) or Generally Accepted Accounting Principles (GAAP).

[0005] However, despite the importance of these financial statements, the following structural problems have been continuously raised in existing economic education environments and actual business practice environments.

[0006] First, economic education provided to students or adolescents remains at a very basic level, such as the use of simple allowance ledgers. Existing allowance ledgers are based on single-entry bookkeeping, which merely records cash income and expenses; consequently, they have fundamental limitations in cultivating practical financial management skills based on double-entry bookkeeping, such as the increase or decrease of assets, the incurrence and repayment of liabilities, and fluctuations in capital. As a result, students struggle to interpret or prepare financial statements even after becoming adults, which has a negative impact on their personal economic decision-making.

[0007] Second, small business owners, micro-enterprises, and non-experts face significant barriers to entry when directly preparing or analyzing standard financial statements due to the abstruseness of accounting terminology and the complexity of the preparation process. For instance, specialized accounting terms such as 'debit,' 'credit,' 'depreciation,' 'deferred tax assets,' and 'accounts receivable' are highly unfamiliar to the general public, making it difficult to intuitively understand how these terms relate to their actual commercial activities. Furthermore, since financial statements are typically prepared on long cycles—such as once a year or once a quarter—for tax filing purposes, non-expert business owners face a recurring inefficiency where they must learn the process from scratch by the time the next preparation period arrives, as they often forget the details. Consequently, this prevents business owners from accurately assessing their financial status, which can ultimately lead to business failure.

[0008] Third, existing financial statement automation technologies or accounting outsourcing services (e.g., Korean Public Patent No. 10-2005-0082580) focus solely on the efficiency of producing the final output. While these systems have contributed to enhancing convenience by minimizing user intervention, they fail to provide substantial assistance in helping users understand the causal relationships of how their individual transactions are reflected in financial statements or in improving their financial capabilities. In other words, because they present only the 'results' without teaching the 'process,' they make it difficult for users to assess their financial status or make independent management decisions without expert support or automated systems. This presents a limitation in that it keeps users as passive objects rather than active participants of the accounting system.

[0009] Therefore, there is an urgent need to develop a new type of system and methodology that treats every individual transaction generated by a user as a complete accounting learning unit in itself, visualizes the impact of the transaction on financial statements immediately upon occurrence, and converts technical terms into easy-to-understand alternative names, thereby enabling users to naturally internalize the principles of financial statements and cultivate economic thinking skills.

[0010] [Prior Art Literature]

[0011] [Patent Literature]

[0012] (Patent Document 1) Republic of Korea Published Patent No. 10-2005-0082580 (Published Aug. 24, 2005)

[0013] (Patent Document 2) Republic of Korea Published Patent No. 10-2014-0115078 (Published September 30, 2014)

[0014] (Patent Document 3) Republic of Korea Published Patent No. 10-2014-0135398 (Published Nov. 26, 2014)

[0015] (Patent Document 4) Republic of Korea Published Patent No. 10-2024-0092734 (Published June 24, 2024)

[0016]

[0017] Accordingly, the first objective of the present invention is to provide an automatic financial statement generation device that automatically generates financial statements for individual transaction details, thereby helping users check and learn in real time the impact of their economic activities on the assets, liabilities, capital, revenue, and expenses of the financial statements.

[0018] The second objective of the present invention is to provide a method for automatically generating financial statements that enables users to naturally acquire economic and accounting concepts, substantially improve their ability to prepare and interpret financial statements, and ultimately help them naturally understand the principles of financial statement composition and accounting significance by showing step-by-step which item a financial transaction corresponds to on the financial statement and through what process it is finally reflected whenever a financial transaction occurs.

[0019] The third objective of the present invention is to provide a computer-readable storage medium storing a software program capable of teaching financial statements using the process of reflecting individual transactions in financial statements.

[0020]

[0021] To achieve the first objective of the present invention described above, one embodiment of the present invention provides a financial statement automatic generation system that, when individual transaction information of a user is collected, identifies account items related to said individual transaction information and generates independent financial statements for each individual transaction information using the identified account items.

[0022] In addition, to achieve the second objective of the present invention, one embodiment of the present invention provides a method for automatically generating financial statements, comprising: an account identification step in which, when individual transaction information of a user is collected, an account classifier identifies an account related to said individual transaction information; a name conversion step in which a financial statement generator converts the identified account into an alternative name that is easily understood by the user; and a financial statement generation step in which the financial statement generator generates individual financial statements in which an alternative name is written instead of an account or an account and an alternative name are written together for each individual transaction information.

[0023] In addition, to achieve the third objective of the present invention, one embodiment of the present invention provides a computer-readable storage medium storing a software program that implements automatic generation of financial statements.

[0024]

[0025] According to the present invention, by treating and visualizing every individual transaction as a self-contained accounting learning unit, users can intuitively grasp the impact of the transaction on assets, liabilities, capital, revenue, and expenses immediately upon its occurrence. This increases learner engagement and enables the acquisition of abstract accounting principles through concrete experience, thereby dramatically improving understanding.

[0026] In addition, the present invention lowers the psychological barriers felt by accounting non-experts or students by using easy and intuitive alternative names, such as ‘money spent’ for ‘selling and general administrative expenses,’ ‘money to be received’ for ‘accounts receivable,’ and ‘my money’ for ‘capital,’ and induces the natural acquisition of professional accounting knowledge through the provision of information in stages (1st stage: simplified → 2nd stage: detailed). This contributes to alleviating the vague fear of financial statements and increasing familiarity with them.

[0027] Furthermore, since the education provided by this invention is based on the user's actual transaction data, the user is strongly motivated by the intrinsic sense of directly managing their own economic activities. This contributes to cultivating practical financial management skills and economic thinking that can be immediately applied to real life, going beyond simple theoretical learning, and can be of great help in establishing economic concepts, particularly among adolescents.

[0028] Furthermore, when applied to businesses, this invention supports representatives or employees of small businesses, where it is difficult to hire separate financial experts, in quickly preparing and managing accurate financial statements, thereby enhancing corporate financial transparency and enabling efficient, data-driven management decision-making.

[0029]

[0030] FIG. 1 is a configuration diagram for explaining an automatic financial statement generation device according to the present invention.

[0031] FIG. 2 is a block diagram showing an embodiment of a financial statement automatic generation device according to the present invention.

[0032] FIG. 3 is a block diagram showing another embodiment of a financial statement automatic generation device according to the present invention.

[0033] Figure 4 is a diagram showing a method of manually receiving the beginning balance in an automatic financial statement generation device according to the present invention.

[0034] FIG. 5 is a diagram showing a method of automatically receiving an opening balance in a financial statement automatic generation device according to the present invention.

[0035] FIG. 6 is a diagram showing an account classification table generated by a classification table generator according to the present invention.

[0036] FIGS. 7 and 8 are diagrams illustrating the process of an account classifier according to the present invention deriving account items by utilizing a label classification algorithm based on information about a transaction.

[0037] FIG. 9 is a drawing showing first and second income statements provided through an automatic financial statement generation device according to the present invention.

[0038] FIG. 10 is a flowchart illustrating a method for automatically generating financial statements according to the present invention.

[0039] FIG. 11 is a diagram illustrating the process of providing stepwise financial statements provided by the automatic financial statement generation device according to the present invention.

[0040]

[0041] [Explanation of the symbol]

[0042] 100 : Production server

[0043] 110 : Account Classifier

[0044] 120 : Financial Statement Generator

[0045] 130 : Classification Table Generator

[0046] 140 : Form Generator

[0047] 150 : Cumulative Transaction Processor

[0048] 200 : User terminal

[0049]

[0050] Hereinafter, an automatic financial statement generation device (hereinafter abbreviated as 'automatic financial statement generation device') that provides financial statements for each individual transaction according to preferred embodiments of the present invention will be described in detail with reference to the attached drawings.

[0051]

[0052] FIG. 1 is a configuration diagram for explaining an automatic financial statement generation device according to the present invention, FIG. 2 is a block diagram showing one embodiment of an automatic financial statement generation device according to the present invention, and FIG. 3 is a block diagram showing another embodiment of an automatic financial statement generation device according to the present invention.

[0053] Referring to FIGS. 1 to 3, the financial statement automatic generation device according to the present invention identifies account items related to individual transaction information when individual transaction information of a user is collected, and generates independent financial statements for each individual transaction information using the identified account items. At this time, the financial statement automatic generation device can maximize the educational effect by converting account items into alternative names or including alternative names alongside account items so that the user can easily understand them. Here, the alternative name refers to a simplified account name that is predefined in terms that the general public can easily understand.

[0054] Meanwhile, the aforementioned 'independent financial statements' refer to financial statements (balance sheet, income statement, cash flow statement, statement of changes in equity) that are completed for each individual transaction. This is a concept distinct from existing financial statements that are generally prepared on an annual basis.

[0055] This financial statement generating device can be implemented in the form of an operating server and is connected to a user terminal (200) and an external institution server (300, e.g., financial institution, National Tax Service, credit card company, etc.) via a wired or wireless network.

[0056] Specifically, the financial statement automatic generation device includes an account classifier (110) that identifies account items related to individual transaction information as shown in FIG. 2, and a financial statement generator (120) that generates independent individual financial statements for each individual transaction information using the identified account items.

[0057] Optionally, the financial statement automatic generation device may further include a classification table generator (130) that generates an account classification table as shown in FIG. 3, a form generator (140) that generates a user-specific financial statement form composed of account classifications specialized for the user, and a cumulative transaction processor (150) that reflects individual transaction information in the user-specific financial statement. In this case, the account classification table performs the role of matching account classifications on standard financial statements to the items handled by trading partners with whom the user typically has a trading relationship in the user's industry.

[0058] These account classifiers (110), financial statement generators (120), classification table generators (130), form generators (140), and cumulative transaction processors (150) may each be configured independently as separate devices or implemented in a form integrated into one or more devices or equipment. They may also be installed to be embedded in a single device, for example, an operating server (100), and may be connected to each other via wired or short-range wireless communication.

[0059] In addition, each of these components is organically combined as shown in FIGS. 2 and 3 to perform a real-time financial statement generation and education process.

[0060] Meanwhile, the automatic financial statement generation device may be implemented in the form of a server on which financial statement education software is installed. In this case, the software implementing the present invention refers to an app running on a mobile terminal such as a smartphone or tablet PC based on Google’s Android or Apple’s iOS, or an application program or script program running on a computing terminal such as a laptop or desktop computer or server device based on Microsoft’s Windows or Google’s Chrome OS, or collectively refers to other computer programs that operate similarly to an app, application, or script.

[0061]

[0062] Below, each component will be described in more detail with reference to the drawings.

[0063] FIG. 3 is a block diagram showing another embodiment of a financial statement automatic generation device according to the present invention.

[0064] Referring to FIG. 3, the financial statement automatic generation device according to the present invention may further include a form generator (140).

[0065] The above form generator (140) performs the role of generating a user-specific financial statement form composed of account items specialized for the user when the user's industry information is entered.

[0066] Methods for receiving industry information from users include initial manual input, scanning business information (QR code, barcode, etc. on a business registration certificate), public data lookup, and automatic recommendation, but are not limited to any one of these.

[0067] Specifically, the initial manual input method involves the user entering industry information via text or selecting it from a menu, while the business information scanning method involves automatically extracting industry information through the QR code, barcode, or image scan of the business registration certificate and entering the industry code.

[0068] The aforementioned public data lookup method is a method in which, when a user enters a business registration number, industry information is retrieved from public databases (e.g., the National Tax Service, Chambers of Commerce, credit information companies, etc.) to automatically match and input the industry name and industry code, while the automatic recommendation method is a method in which AI recommends industries based on keywords entered by the user (e.g., coffee shop, etc.).

[0069] The aforementioned user-specific financial statement form refers to a financial statement format configured by pre-selecting frequently used account items based on the type and characteristics of the business operator.

[0070] These user-specific financial statement forms can reduce unnecessary resource consumption during the input, classification, storage, and analysis of financial data by simplifying the financial data entry and calculation processes and providing optimized forms.

[0071] For example, since retailers and manufacturers have different major account categories, the form generator (140) provides a user-specific financial statement form that reflects the characteristics of each.

[0072] Specifically, among the financial statement forms for retail businesses, the balance sheet includes inventory, accounts receivable, cash and cash equivalents as current assets; accounts payable and short-term loans as current liabilities; and lease deposits and fixed assets as non-current assets. Furthermore, among the financial statement forms for retail businesses, the income statement includes merchandise sales and online sales as sales, and may include purchasing costs and logistics costs as cost of goods sold.

[0073] In contrast, the balance sheet in the financial statement format for manufacturing businesses includes raw material inventory, work-in-process inventory, and accounts receivable as current assets, and machinery and capital investment assets as non-current assets. Furthermore, the income statement in the financial statement format for manufacturing businesses includes product sales and parts sales as sales, and material costs, labor costs, and manufacturing overhead as cost of goods sold.

[0074] In particular, the form generator (140) may sequentially present a plurality of pre-set questions to the user to specifically determine the user's industry information, and when the user inputs answers to the questions, use the input answers to request the generation of a dedicated financial statement form composed of account items specialized for the user from a generative AI chatbot.

[0075] For example, the form generator (140) may present the question "What industry does your business belong to?" to the user, and if the user answers "restaurant," it may then present the question "What is your main source of income?". If the user answers "food sales, beverage sales," it may present related questions such as "What are the cost items?" to generate a customized form.

[0076] When a user enters answers to questions specialized for their industry in order, the form generator (140) sends the entered answers to a generative AI chatbot to generate a financial statement form for the user. For example, in the case of a restaurant, a dedicated financial statement form may be generated with "food sales" and "beverage sales" set as revenue items, and items such as "material costs," "labor costs," and "rent" set as cost items.

[0077] Meanwhile, the form generator (140) receives industry information including the user's business type and category when the user is a business owner, and may receive industry information including occupation and job type when the user is an individual. The reason for receiving the occupation and job type when the user is an individual is to provide a customized form related to the user's professional field.

[0078] In addition, the form generator (140) may set a financial statement form corresponding to the business user and individual user's industry information among the industry-specific financial statement forms of public institutions (Statistics Korea, Bank of Korea, etc.) as a dedicated financial statement form specialized for said user.

[0079] The above form generator (140) receives the basic balance that must be entered by default when a user-specific financial statement form is generated.

[0080] The above beginning balance is an amount representing the initial state of assets, liabilities, equity, etc., held by the user at the start of a specific accounting period. In other words, it is the financial state prior to the processing of transactions that occurred during the relevant accounting period.

[0081] For example, among current assets, this includes cash and equivalent asset items held by the user, such as ordinary deposits (cash deposited in a bank) and accounts receivable (uncollected receivables for goods or services provided to customers). Among current liabilities, this includes items for which the company has an obligation to repay within a certain period, such as accounts payable (expenses or debts that the company has not yet paid).

[0082] As will be shown below, the initial balance can be entered using either a manual method or an automatic method.

[0083] Figure 4 is a diagram showing a method of manually receiving the beginning balance in an automatic financial statement generation device according to the present invention.

[0084] Referring to FIG. 4, the form generator (140) can provide a basic form to the user to set the initial balance. The user, having received the basic form from the form generator (140), directly checks the financial status and enters the corresponding asset, liability, and capital items. For example, the user directly checks the ordinary deposit, accounts receivable, accounts payable, capital, etc., in the provided basic form and enters the amounts.

[0085] FIG. 5 is a diagram showing a method of automatically receiving an opening balance in a financial statement automatic generation device according to the present invention.

[0086] Referring to Fig. 5, the method of automatically receiving the initial balance may also use an automatic balance matching method.

[0087] The automatic debit and credit matching method automatically records the difference in the initial balance when the balance is negative. This method is useful when an account has no initial balance or when manually recording the initial balance is cumbersome. In particular, since the balances of asset and liability accounts fluctuate as transactions occur and disappear, this principle allows for the automatic matching of the initial balance.

[0088] In the case of a regular savings account, a certain balance must be present to withdraw money; however, by applying the fundamental principle that one cannot spend money without having any, the initial balance can be automatically adjusted based on the withdrawn amount. In this scenario, management becomes convenient when the initial balance is unknown or cumbersome to record, as it is automatically entered based on the withdrawal amount.

[0089] For example, if 500,000 won is withdrawn from the Nonghyup account and 10,500,000 won is withdrawn from Woori Bank, the initial balance becomes 11,500,000 won according to the principle described above.

[0090]

[0091] FIG. 6 is a diagram showing an account classification table generated by a classification table generator according to the present invention.

[0092] Referring to FIGS. 2 and FIGS. 3, the financial statement automatic generation device according to the present invention may further include a classification table generator (130).

[0093] The above classification table generator (130) generates an account classification table in advance. As shown in FIG. 6, the account classification table lists the industries of trading partners with whom the user typically has a trading relationship in the user's industry, and is a table that matches the account items on the standard financial statement to each industry item of the trading partners.

[0094] The above users may include accounting personnel of companies and corporations, accounting personnel of non-profit organizations, accounting personnel of government and public institutions, and sole proprietors, and may also include individuals and students with income above a certain level, such as real estate rental income, interest and dividend income, and capital gains.

[0095] The above account classification table is generated by automatically classifying the account items of the counterparty's trading industry using an AI program from pre-specified industrial classification data based on the industry type. In this process, the Korean Standard Industrial Classification (KSIC) from Statistics Korea, the Standard Industrial Classification from the National Tax Service, and the Employment Insurance Industry Classification from the Ministry of Employment and Labor can be used as industrial classification data. Additionally, generative language models such as ChatGPT can be used as the AI ​​program.

[0096] Specifically, the account classification table comprises an industry code, a major industry name, a detailed industry name, and standard balance sheet and standard income statement account items matched to the items handled by that industry. Alternatively, the account classification table may comprise an industry code, business type name, sub-classification, detailed detailed classification, scope and criteria, and standard balance sheet and standard income statement account items matched to the scope and criteria.

[0097] For example, when a user transacts with a bank, it is classified into the major category of financial and insurance business, and further classified into domestic bank deposits and life insurance business, and the matching account items (assets, current assets, time deposits, etc.) are listed.

[0098] In other words, there are about 16,000 industries in the National Tax Service Standard Industrial Classification and about 1,200 industries in the Statistics Korea Standard Industrial Classification, but the classification table generator (130) analyzes existing statistical data and selects account items for some industries that are likely to be traded by the user among all industries.

[0099] Specifically, the classification table generator (130) lists major trading partners by predicting that the user's industry and industries on the pre-set industry classification table data will trade with each other using an AI program built into the generator. Additionally, the classification table generator (130) links the mapped industry items to appropriate account items according to the standard account system (K-IFRS, etc.) and generates an account classification table, which is a structured table containing fields such as an industry code, a major industry name, a detailed industry name, an account item on a standard balance sheet matched to the item of that industry, and an account item on a standard income statement.

[0100] For example, when making a withdrawal, if the counterparty's industry is 'Finance and Insurance' and the detailed item is 'Domestic Bank', the account categories are matched to 'Assets' in Account Category (Credit), 'Current Assets' in Account Category (Medium), and 'Time Deposits / Savings' in Account Category (Minor).

[0101] In a specific embodiment, the classification table generator (130) according to the present invention can automatically generate an account classification table by collecting industry classification table data provided by the National Tax Service and Statistics Korea through official websites in real-time via API format or by downloading it in file format. For example, when a user transacts with a bank, it is classified into financial and insurance business as a major category, and into domestic banking and life insurance business as detailed categories. Then, it automatically matches appropriate account items on the standard balance sheet and standard income statement according to the corresponding classification.

[0102] The above account classification table may be used as a fixed table after initial creation, or it may be dynamically changed to reflect continuously changing transaction details, etc.

[0103] To explain in more detail, it is as follows.

[0104] Among existing payment fees, service fees and platform fees may be included; however, the amount or frequency of platform fees may surge due to changes in various market conditions, including the evolution of the industry or the growth of new order types. In such cases, efficiency can be achieved by organizing them as a separate account item specifically for platform fees. Conversely, if the proportion of an account item that previously appeared frequently and was accompanied by high transaction volumes has significantly decreased due to changes in the business environment, that account item may be incorporated as a sub-item or excluded from the account list.

[0105] As such, it is desirable that the account classification table according to the present invention is not fixed after initial creation, but is dynamically modified to reflect transaction history or the latest industry trends, thereby enabling active response to the changed business environment.

[0106] However, it is advisable to go through a procedure to obtain user confirmation before making various changes, such as the addition, splitting, merging, or deletion of these new account categories.

[0107] In this way, the generated account classification table is used to search for a standard account corresponding to the transaction information when a transaction occurs from a user. The standard account found by comparison in the account classification table is then applied to the individual transaction financial statement of the financial statement generator (120) described below.

[0108] Meanwhile, the classification table generator (130) may additionally match and provide industry and market information related to the listed industries.

[0109] Industry and market information related to the business sector may include current assets (e.g., cash and cash equivalents, inventory) and non-current assets (e.g., investment assets, tangible assets, intangible assets, etc.).

[0110] For example, while it is difficult for the general public to accurately find industry analysis information on the internet, problems arising from wasted time searching for relevant information or a lack of expertise (inaccuracy) can be resolved by additionally matching industry and market information related to the listed sectors. For reference, industry and market information related to the listed sectors may also be uploaded separately and provided in a format that users can download upon selection.

[0111]

[0112] Referring to FIGS. 2 and FIGS. 3, the financial statement automatic generation device according to the present invention includes an account classifier (110).

[0113] The above account classifier (110) performs the role of identifying the account related to the individual transaction information when the individual transaction information of the user is collected.

[0114] To this end, the account classifier (110) may directly collect individual transaction information or receive individual transaction information from a user terminal (200) as shown in FIG. 1.

[0115] In addition, the account classifier (110) can access a standard Open API provided by a financial institution or the National Tax Service to collect individual transaction information such as bank account deposit and withdrawal records, credit card payment receipts, cash receipts, and tax invoices for the user, and can also collect it by scraping. Here, individual transaction information refers to electronic supporting data including bank account deposit and withdrawal records, credit card payment receipts, cash receipts, tax invoices, etc.

[0116] In addition, the method using the account classification table is particularly useful when the business information of the counterparty is clearly included in individual transaction information, such as card receipts and tax invoices. Specifically, the account classifier (110) extracts the business information of the counterparty from the collected individual transaction information, and then compares and analyzes the extracted business information with a pre-registered account classification table to automatically identify the account that matches the standard balance sheet and standard income statement.

[0117] In this way, if the transaction information of the user includes the business type information of the counterparty, the account classifier (110) identifies the account using the account classification table prepared by default.

[0118] However, if an account cannot be identified even by using the aforementioned account classification table, the account classifier (110) identifies the account using user records (or prior transaction information).

[0119] Here, user records refer to data that records, along with the transaction date and time, who the transaction was with, the details of the transaction, the amount transacted, and the account category under which it was processed, even though a transaction has actually occurred but transaction information has not yet been generated. Examples of such user records include company name, industry, transaction memo, amount, payment method, and past similar transaction patterns.

[0120] In this way, if the transaction information of the transaction counterparty is not included in the user's transaction information, the account classifier (110) can further improve the accuracy of the account classification by complementarily utilizing a context analysis method based on user records.

[0121] The identification of account items using the above user records can be classified into the following two methods: 'a method using a label classification algorithm' and 'a method of identifying account items by a complementary method' applied when it is difficult to identify account items even with the above label classification algorithm.

[0122] First, the method of using the label classification algorithm will be described in detail.

[0123] This method identifies account categories using a label classification algorithm based on counterparty names derived from transaction information. In deposit and withdrawal transactions, it first determines whether the counterparty is a third party or the individual, and if it is a third party, classifies whether it is a financial institution, a general enterprise, an individual, or a government agency. Specifically, the method using the label classification algorithm first determines which type the counterparty belongs to in a deposit and withdrawal transaction, such as a 'financial institution (e.g., Shinhan Bank)', 'general enterprise (e.g., Korea Trading Co., Ltd.)', 'individual (e.g., Hong Gil-dong)', or 'government agency (e.g., National Tax Service)', and then uses a method to primarily recommend account categories according to predefined rules for each type.

[0124] FIGS. 7 and 8 are diagrams illustrating the process of an account classifier according to the present invention deriving account items by utilizing a label classification algorithm based on information about a transaction.

[0125] Specifically, the account classifier (110) determines whether the type of transaction is a deposit or a withdrawal, whether the transaction counterparty's name is a third party or the principal, whether it is a financial institution if it is a third party, whether there is a user record (prior transaction information) if it is a third party and a general company, whether there is a user record if it is a third party and an individual, whether it is a third party and a government agency, and whether there is a user record if the transaction counterparty's name is the principal, and performs a name classification algorithm to find an account on a standard balance sheet and a standard income statement that has been matched in advance according to the above determination result.

[0126] For example, referring to Fig. 7, if the counterparty at the time of withdrawal is a third party and a financial institution (S1), it is classified as a repayment of borrowings because the user has repaid a debt to the bank and reduced the debt (S2); if there are no bank borrowings in the user's records, it can be treated as pure interest expense. Additionally, if the counterparty at the time of withdrawal is a 'general enterprise' (S3) and there is a record of trade purchases in the user's records (S4), this is treated as a reduction in 'accounts payable' (reduction of debt) because the accounts receivable have been paid (S5). If there is no record of trade purchases in the user's records (S4), it is considered a general purchase of goods and is treated as an increase in 'expenses' or a loan (S6). If the counterparty is an individual (S7), if there is a record of trade purchases in the user's records (S8), it is treated as a repayment of borrowings (S9); if there is no record, it is classified as a loan and increases assets (S10). If the counterparty is a government agency (S11), it is classified as other expenses because taxes or public charges have been paid (S12).

[0127] Additionally, if 'Tax Office' is involved in the withdrawal, and accounts payable appear in the user record, it may be the payment of unpaid taxes, so it should be processed as a repayment of 'Taxes Payable'; however, if there are no accounts payable in the user record, it is likely a tax payment, so it can be processed under the 'Taxes and Levies' account.

[0128] Additionally, referring to FIG. 8, if the counterparty at the time of deposit is a third party and a financial institution (S21), it is classified as a borrowing because it is a loan received from a bank (S22). If the counterparty is a general enterprise (S23), if there is a record of credit sales in the user records (S24), it is treated as a decrease in 'accounts receivable' because the credit amount has been recovered (S25); if there is no record, it is treated as the occurrence of 'sales' (increase in revenue) due to the sale of new products or as a borrowing (S26). If the counterparty is an individual (S27), if there is a record of a loan in the user records (S28), it is treated as the recovery of a loan (decrease in assets) (S29); if there is no record, it is treated as a borrowing (increase in liabilities) (S30). If the counterparty is a government agency (S31), it is classified as other income because a refund, etc., has been received (S32).

[0129] If the transaction counterparty name derived from the transaction information is the user (S33), and if there is a record in the prior transaction information (S34), the transaction is processed with the corresponding account (S35).

[0130] Next, if account categories cannot be identified even using these label classification algorithms, the 'method for identifying account categories by a complementary approach' may be used. This applies when it is impossible to distinguish whether the counterparty in a deposit or withdrawal transaction is a third party or the individual themselves.

[0131] For example, consider a case where user records contain only entries such as "purchase of cakes and refreshments," without any information regarding the place of purchase or the purpose of the purchase. In such cases, since it is impossible to analyze whether the counterparty is a third party or the individual themselves, a label classification algorithm is not suitable for use. However, if the purchase date of a cake in the user records repeatedly coincides with an employee's birthday, it is highly likely that the purchase was made to celebrate the employee's birthday, so it can be assigned to an account category such as "employee welfare expenses." On the other hand, if there are multiple circumstances, such as the purchase date of the cake in the user records having no connection to employees' birthdays, the purchase not being made directly from a bakery (i.e., it is highly likely to have been used externally rather than internally), and there are records of celebratory items like flower bouquets being purchased on the same day, it could be assigned to an account category such as "entertainment expenses" to celebrate a customer's birthday. In such cases, even if the type of counterparty is not identified, the account category can be determined by comprehensively considering the time of purchase, the purchase channel, and transaction activities that occurred at the same time; this can be referred to as the "method for identifying account categories through a complementary approach."

[0132] In addition, the account classifier (110) may include a machine learning algorithm that learns the user's transaction patterns to continuously improve the accuracy of account classification. This account classifier (110) can use the classification results modified by the user as training data to automatically suggest more accurate account classifications for similar transactions in the future.

[0133]

[0134] Referring to FIGS. 2 and FIGS. 3, the financial statement automatic generation device according to the present invention includes a financial statement generator (120).

[0135] The above financial statement generator (120) generates independent individual financial statements for each individual transaction information using account items identified by the account item classifier (110), and generates and provides independent financial statements for all individual transactions (one transaction).

[0136] Additionally, the financial statement generator (120) can convert identified account items into alternative names that can be easily understood by non-accounting experts. To this end, the financial statement generator (120) includes a renaming algorithm that converts account items into alternative names that can be easily understood by the general public.

[0137] For example, the renaming algorithm can convert 'selling and general administrative expenses' to 'money spent', 'accounts receivable' to 'money to be collected', 'accounts payable' to 'money to be paid', and 'entertainment expenses' to 'business meeting expenses'.

[0138] The intuitive term conversion of this financial statement generator (120) provides an original educational method that helps even users without accounting expertise to easily understand financial statements.

[0139] The above financial statement generator (120) can generate an income statement including income, expenses, and balances for individual transactions, and a balance sheet including assets, liabilities, and capital. If necessary, the financial statement generator (120) can generate a mixed financial status table that combines the income statement and the balance sheet.

[0140] In addition, the individual transaction financial statements provided by the financial statement generator (120) may include, in addition to the income statement and balance sheet, a statement of changes in equity, a cash flow statement, a statement of manufacturing costs, etc.

[0141] FIG. 9 is a drawing showing first and second income statements provided through an automatic financial statement generation device according to the present invention.

[0142] The above financial statement generator (120) can provide a first income statement, a second income statement, and a cumulative income statement in stages to gradually learn the principles of financial statements. At this time, the order of providing individual balance sheets and individual income statements to the user may be changed according to user settings or educational purposes.

[0143] In addition, the financial statement generator (120) can generate and provide an individual financial statement in the most simplified form for each individual transaction (one transaction) whenever a transaction occurs as in FIG. 9, and can also generate and provide a secondary financial statement. At this time, since the secondary financial statement can intuitively show how the account items related to one transaction are displayed in the overall financial statement format, the user can understand the principle of how the overall financial statement is prepared through the secondary financial statement.

[0144] In a specific embodiment, the financial statement generator (120) according to the present invention may provide an income statement consisting of alternative names representing income, expenditure, and balance, and a balance sheet consisting of alternative names representing assets, liabilities, and equity. Here, income refers to an increase in the amount of a relevant item on the financial statement, and expenditure refers to a decrease in the amount of a relevant item on the financial statement.

[0145] This financial statement generator (120) uses assets by defining them from the perspective of 'location of money' or 'where money is located'. For example, the financial statement generator (120) may refer to assets as 'location of money' or 'where money is located'.

[0146] In addition, when using alternative names, the financial statement generator (120) can convert the account name 'liability' to 'borrowed money' or 'other people's money' when assets increase and the account name is 'capital', and convert the account name 'capital' to 'earned money' or 'my money'. Furthermore, when assets decrease, the financial statement generator (120) can convert the account name 'liability' to 'borrowed money' or 'other people's money' when the account name is 'liability', and convert the account name 'capital' to 'spent money' or 'my money' when the account name is 'capital'. In addition, the financial statement generator (120) can convert the names in the remaining cases to 'money location transfer' or 'money transfer'.

[0147] In addition, the financial statement generator (120) records the increase and decrease of assets first when recording alternative names, then records the increase and decrease of 'borrowed money' or 'other people's money' which means liabilities, and finally records the increase and decrease of 'earned money' or 'my money' which means capital, and if there is a change in capital, links the income statement to capital.

[0148] If necessary, the financial statement generator (120) generates and provides to the user the details of changes in the income statement (alternative name 'income and expenditure statement') resulting from the transaction, along with the details of changes in the balance sheet, in order to show the simultaneous impact of a single transaction on the balance sheet and the income statement. For example, when an expense transaction occurs, the decrease in assets (cash) is displayed on the balance sheet, and at the same time, the occurrence of expenses is displayed on the income statement, so that the two sides of the transaction can be learned intuitively.

[0149] Furthermore, the income statement displays the profit and loss results of a transaction using only the most intuitive alternative names, such as 'money earned (money sold)', 'money spent', and 'money left over (money earned)', whereas the balance sheet can immediately show the impact of a transaction on the financial status using alternative names, such as 'my money (money location)', 'others' money', and 'money left over (my money)'.

[0150] As such, account titles in the income statement and balance sheet are displayed using intuitive and simple alternative names instead of complex accounting terms.

[0151] After the above financial statement generator (120) provides the income statement and the balance sheet, it can provide a second income statement and a second balance sheet for each individual transaction as shown in FIG. 9, which consists of account items related to the individual transaction in the user-only financial statement, with each account item displayed as an alternative name of a term that can be easily understood by the general public.

[0152] If necessary, the financial statement generator (120) can generate a financial statement that includes both an alternative name and an account name. For example, the financial statement generator (120) can include both an alternative name such as 'money spent' and an account name such as 'selling and general administrative expenses' to help the user naturally become familiar with accounting terms.

[0153] For example, the primary income statement shows the revenue (money earned / money sold / revenue) and expenses (money spent) resulting from a transaction, and the balance remaining (money earned - money spent), which is the difference between them; the primary balance sheet can show assets (my money, money position), liabilities (other people's money, borrowed money), and capital (money left over, my money).

[0154] In this way, the financial statement generator (120) first provides a primary income statement consisting of alternative names representing income, expenditure, and balance for individual transaction information, and a primary balance sheet consisting of alternative names representing assets, liabilities, and capital. This primary income statement intuitively shows the income (money earned / sold / revenue) and expenditure (money spent) resulting from the transaction, and the remaining money (money earned - money spent), which is the balance and difference between them.

[0155] Next, the financial statement generator (120) provides a secondary income statement and a secondary balance sheet in which specific account items are displayed as alternative names based on the above-mentioned user-specific financial statement form. At this time, for each displayed account item, the alternative name and the standard accounting account item name are displayed together, thereby making it easy to identify the matching relationship between the alternative name and the standard accounting account item.

[0156] This step-by-step approach not only helps beginners gradually learn the principles of financial statements but also enhances the learning effect by progressively increasing complexity.

[0157] The above financial statement generator (120) may provide the generated individual financial statements to a user terminal (200) that provides individual transaction information, may provide them to the contact information of a user registered as a subject of individual transaction information, or may provide them to a related app of a user registered as a subject of individual transaction information.

[0158] The above financial statement generator (120) may include a feedback processing unit (not shown) equipped with a feedback algorithm that provides educational feedback in real time.

[0159] This feedback processing unit receives and analyzes data in real time regarding user inputs such as transaction entry, account selection, and queries, and can provide real-time educational feedback on errors that occur during the process of preparing financial statements or on inquiries made by the user during the process of preparing financial statements.

[0160] The feedback processing unit detects errors in real time, such as the selection of an incorrect account or violations of accounting rules, and then presents the correct account, its rationale, and reference examples for the incorrect selection. At this time, the feedback processing unit can provide customized feedback or training materials by learning from the user's history (e.g., error records, recurring inquiry patterns, etc.).

[0161] For example, if the feedback processing unit encounters issues such as 'selecting an account for a cash transaction,' 'confusion regarding purchase / sales accounting processing,' or 'errors confusing revenue and expenditure items,' it requests the user to correct the error or performs automatic correction.

[0162] The above feedback processing unit can provide an answer by analyzing the context with previous input or transaction data when a user makes an inquiry in natural language or via a selection method. In this case, the feedback processing unit can automatically adjust the level of detail in the feedback message based on user input (transaction context, industry characteristics, usage frequency, etc.).

[0163] The above feedback processing unit provides learning information that explains accounting principles and practical regulations, such as double-entry bookkeeping principles, account classification criteria, and journal entry principles.

[0164] The above feedback processing unit can be configured to link to comprehensive learning materials, FAQs, and additional tips (lecture videos, recommended literature, etc.) if there is a repetitive error pattern.

[0165] If necessary, the financial statement automatic generation device according to the present invention may further include a result output device (not shown). After individual financial statements are generated by the financial statement generator (120), the result output device receives the result from the financial statement generator (120) and outputs it as text or sound.

[0166]

[0167] Referring to FIG. 3, the financial statement automatic generation device according to the present invention includes a cumulative transaction processor (150).

[0168] The above cumulative transaction processor (150) aggregates individual transaction information collected over a set period to generate a cumulative transaction financial statement, reflects the individual transaction information in a user-only financial statement, and provides a cumulative transaction financial statement that displays the reflected account items in a differentiated manner.

[0169] These cumulative transaction financial statements are financial statements that aggregate the results of all transactions that occurred over a specific period, and include major items such as income, expenses, assets, liabilities, and equity. Through this, users can comprehensively understand the overall financial flow.

[0170] These financial statement generators can generate cumulative transaction financial statements using alternative names.

[0171] Additionally, an interface can be provided that allows users to drill down into the individual transaction histories comprising an item and view detailed information by clicking on a specific accumulated item.

[0172]

[0173] FIG. 10 is a flowchart illustrating a method for automatically generating financial statements according to the present invention.

[0174] Referring to FIG. 10, the method for automatically generating financial statements according to the present invention includes an account identification step (S100) for identifying account items related to individual transaction information when individual transaction information of a user is collected, a name conversion step (S200) for converting the identified account items into alternative names that the user can easily understand, and a financial statement generation step (S300) for generating individual financial statements in which alternative names are listed instead of account items or account items and alternative names are listed together for each individual transaction information. Optionally, the method for automatically generating financial statements may further include a classification table generation step (S50) for generating an account item classification table prior to the account identification step (S100).

[0175] In the above account identification step (S100), when individual transaction information of a user is collected, an account classifier (110) identifies an account related to the individual transaction information. At this time, the account classifier (110) identifies an account related to the individual transaction information using an account classification table, and if an account is not identified from the account classification table, it identifies an account related to the individual transaction information using a user record.

[0176] Specifically, the account identification step (S100) includes an industry extraction process in which an account classifier (110) extracts industry information of a counterparty from individual transaction information, and a first identification process in which the account classifier compares and analyzes the extracted industry information with the account classification table to identify an account that matches on a standard balance sheet and a standard income statement.

[0177] In addition, the account identification step (S100) may include an industry extraction process, a first identification process, and a second identification process.

[0178] If the account item is not identified through the first identification process, the above second identification process identifies the account item that matches the standard balance sheet and standard income statement using a name tag classification algorithm based on the counterparty name derived from the individual transaction information. For example, if a transaction occurs in which 200,000 won is transferred to 'XYZ Freelancer' who is not registered in the account item classification table, the account item classifier (110) performs the second identification process.

[0179] Specifically, the account classifier (110) can identify the account of the transaction as 'outsourcing service fee' by analyzing a memo (user record) left by the user at the time of the transaction, such as "request for logo draft production," or by comparing and analyzing a pattern (user record) in which the user previously paid a fee to another designer and processed it as an outsourcing service fee, and can process the unpaid amount as paid by analyzing whether the account of unpaid amounts (user record: balance of unpaid amounts) is recorded with the business name 'XYZ Freelancer'.

[0180] More specifically, in the account identification step (S100), if the account related to the individual transaction information is not identified even after comparing and analyzing the transaction information and the account classification table, the account classifier (110) analyzes the individual transaction information to determine the type of transaction classified as deposit or withdrawal, the type of counterparty classified as the principal or a third party, and the presence or absence of user records to determine the transaction type, and can identify the account matching the financial statement by comparing according to the above transaction type.

[0181] In the above name conversion step (S200), the financial statement generator (120) converts the identified account item into an alternative name that the user can easily understand.

[0182] In the above financial statement generation step (S300), the financial statement generator (120) generates individual financial statements in which an alternative name is listed instead of an account name for each individual transaction information, or in which an account name and an alternative name are listed together.

[0183]

[0184] FIG. 11 is a diagram showing the process of providing stepwise financial statements (individual balance sheets / income statements, etc.) provided by the automatic financial statement generation device according to the present invention.

[0185] Referring to FIG. 11, prior to the account identification step (S100), the form generator (140) may further include a dedicated form generation step (S10) in which, when the user's industry information is entered, a user-dedicated financial statement form composed of account items specialized for the user is generated.

[0186] This dedicated form generation step (S10) may include a process of sequentially presenting a plurality of pre-set questions to the user to specifically determine the user's industry information, and a process of requesting the generation of a dedicated financial statement form to a generative AI chatbot using the answers entered by the user.

[0187] More specifically, the dedicated form generation step (S10) may include a process in which a form generator (140) sequentially presents a plurality of pre-set questions to the user to specifically determine the user's industry information, and a process in which, when the user inputs answers to the questions, the generator requests a generative AI chatbot to generate a dedicated financial statement form composed of account items specialized for the user using the input answers.

[0188] The process of presenting multiple questions to the user sequentially involves the form generator (140) presenting multiple pre-set questions to the user sequentially in order to specifically determine the user's industry information.

[0189] In the process of requesting the creation of a dedicated financial statement form composed of account items specialized for the user from the chatbot, the form generator (140) requests the creation of a dedicated financial statement form composed of account items specialized for the user from the generative artificial intelligence chatbot using the entered answers when the user inputs answers to the above questions.

[0190] Additionally, after the above financial statement generation step (S300), the cumulative transaction processor (150) may further include a cumulative financial statement generation step (S400) in which the account items identified as individual transaction information are reflected in the user-only financial statement and the cumulative transaction financial statement is provided with the reflected account items displayed differentially.

[0191] In this way, the present invention helps users naturally understand the principles of financial statement composition and accounting significance by showing step-by-step which item a transaction corresponds to on the financial statement and through what process it is finally reflected whenever an individual transaction occurs.

[0192] In these dedicated form generation step (S10), classification table generation step (S50), account identification step (S100), name conversion step (S200), financial statement generation step (S300), and cumulative financial statement generation step (S400), detailed components included in the aforementioned automatic financial statement generation device are used, so redundant content is omitted.

[0193] Meanwhile, the present invention provides a computer-readable storage medium storing a software program that implements the automatic generation of financial statements according to the aforementioned method for automatically generating financial statements.

[0194]

[0195] Although the present invention has been described above with reference to preferred embodiments, those skilled in the art will understand that various modifications and changes can be made to the invention without departing from the spirit and scope of the invention as set forth in the following claims.

Claims

1. An automatic financial statement generation system that, when individual transaction information of a user is collected, identifies account items related to said individual transaction information and generates independent financial statements for each individual transaction information using the identified account items.

2. In Paragraph 1, An account classifier that identifies account items related to the individual transaction information when the user's individual transaction information is collected; and A financial statement automatic generation system characterized by including a financial statement generator that generates independent individual financial statements for each individual transaction information using account items identified by the above-mentioned account item classifier.

3. In Paragraph 2, A form generator that generates a user-specific financial statement form composed of account items specialized for the user when the user's industry information is entered; and A financial statement automatic generation system characterized by further including a cumulative transaction processor that reflects the individual transaction information in the above-mentioned user-dedicated financial statement and provides a cumulative transaction financial statement that differentially displays the reflected account items.

4. In Paragraph 2, It further includes a classification table generator that lists the industries of trading partners with whom the user typically has a trading relationship in the industry of the above-mentioned user, and generates an account classification table that matches account items from standard financial statements to each industry item of the above-mentioned trading partners. An automatic financial statement generation device characterized by the above-mentioned account classification table including an industry code, a major industry name, a detailed industry name, an account on a standard balance sheet, and an account on a standard income statement.

5. In Paragraph 4, the above account classifier An automatic financial statement generation device characterized by extracting the business type of the counterparty from the above individual transaction information and identifying matching account items on the standard balance sheet and standard income statement by comparing the extracted business type of the counterparty with the above account classification table.

6. In Paragraph 5, the above account classifier An automatic financial statement generation device characterized by comparing and analyzing the business type of a counterparty with an account classification table, and if an account is not identified, comparing and analyzing individual transaction information with pre-registered user records to identify the account related to the individual transaction information.

7. In Paragraph 6, the above account classifier A financial statement automatic generation system characterized by determining, during comparative analysis using the above-mentioned user records, whether the type of transaction is a deposit or a withdrawal, whether the name of the transaction counterparty is a third party or the principal, whether it is a financial institution if it is a third party, whether there is a user record (prior transaction information) if it is a third party and a general enterprise, whether there is a user record if it is a third party and an individual, whether it is a third party and a government agency, and whether there is a user record if the name of the transaction counterparty is the principal, and performing a name tag classification algorithm to find pre-matched account items on a standard balance sheet and a standard income statement based on the result of the above determination.

8. An automatic financial statement generation system characterized in that, in Paragraph 4, the above-mentioned account classification table is dynamically changed to reflect transaction details or industry trends in order to actively respond to the changing business environment.

9. In Paragraph 2, the financial statement generator An automatic financial statement generation device characterized by converting identified account items into alternative names that are easily understandable to the user, and generating independent individual financial statements for each individual transaction information using the alternative names alone or together with the account items and alternative names.

10. In claim 9, the financial statement generator A financial statement automatic generation system characterized by, for the above individual transaction information, first providing a first simplified income statement consisting of alternative names representing income, expenditure, and balance, and a first simplified balance sheet consisting of alternative names representing assets, liabilities, and capital, and then stepwise providing a second simplified income statement and a second simplified balance sheet displaying specific account items as alternative names based on the above user-exclusive financial statement form.

11. An account identification step in which, when individual transaction information of a user is collected, an account classifier identifies an account related to the individual transaction information; A name conversion step in which a financial statement generator converts identified account items into alternative names that are easily understandable to the user; and A method for automatically generating financial statements, comprising a financial statement generation step in which the above financial statement generator generates individual financial statements in which alternative names are listed instead of account names for each individual transaction information, or in which account names and alternative names are listed together.

12. In Paragraph 11, It further includes a classification table generation step for generating an account classification table prior to the above account identification step, and A method for automatically generating financial statements, characterized in that the above-mentioned account identification step involves an account classifier identifying account items related to individual transaction information using the above-mentioned account classification table or user records.

13. In Clause 12, the above-mentioned account identification step is The above-mentioned account classifier extracts industry information of the counterparty from individual transaction information through an industry extraction process, and A first identification process in which the above account classifier compares and analyzes the extracted industry information with the above account classification table to identify account items matching on the standard balance sheet and standard income statement, and A method for automatically generating financial statements, characterized by including a second identification process that, if an account is not identified through the first identification process above, identifies an account matching on a standard balance sheet and a standard income statement using a label classification algorithm based on individual transaction information and the counterparty name derived from the individual transaction information.

14. In Paragraph 13, the above secondary identification process is A method for automatically generating financial statements, characterized by the above-mentioned account classifier determining whether the type of transaction is a deposit or a withdrawal, whether the transaction counterparty's name is a third party or the principal, whether it is a financial institution if it is a third party, whether there is a user record if it is a third party and a general enterprise, whether there is a user record if it is a third party and an individual, whether it is a third party and a government agency, and whether there is a user record if the transaction counterparty's name is the principal, and performing a name tag classification algorithm to find account items on a standard balance sheet and a standard income statement that have been pre-matched according to the result of the above determination.

15. In Paragraph 11, Prior to the above-mentioned account identification step, a step in which a form generator generates a user-specific financial statement form composed of account items specialized for the user when the user's industry information is entered; and A method for automatically generating financial statements, characterized by further including, after the above financial statement generation step, a step in which a cumulative transaction processor reflects account items identified by the above individual transaction information in the above user-dedicated financial statement and provides a cumulative transaction financial statement that differentially displays the reflected account items.

16. A computer-readable storage medium storing a software program that implements the automatic generation of financial statements pursuant to Paragraph 11.